Программный комплекс симуляции — различия между версиями

Материал из SpaceProgram Wiki
Перейти к: навигация, поиск
(Космические комплексы)
(Космические комплексы)
 
(не показано 17 промежуточных версий 2 участников)
Строка 1: Строка 1:
 
= Платформа =
 
= Платформа =
Kerbal Space Program 1.3.1
+
*Kerbal Space Program 1.3.1 [https://store.steampowered.com/app/220200/Kerbal_Space_Program/ стим] [https://www.kerbalspaceprogram.com/en/ сайт разработчика]
 +
*KSP Trajectory Optimization Tool 1.5.9 (или выше) [https://forum.kerbalspaceprogram.com/index.php?/topic/33568-winmac-ksp-trajectory-optimization-tool-v1510-new-mission-architect-features/ ветка форума со ссылками на загрузку и инструкциями по установке]
  
 
== Используемые модификации ==
 
== Используемые модификации ==
* Real Solary System (RSS)
+
*Необходимые моды
* Realism Overhaul (RO)
+
:: Real Solary System (RSS) 12.0 [https://github.com/KSP-RO/RealSolarSystem/releases/tag/v12.0.0]
 +
:: Realism Overhaul (RO) 12.0 [https://github.com/KSP-RO/RealismOverhaul/releases/download/v12.0.0/RealismOverhaul-v12.0.0.zip]
 +
::: RealFuels 12.6 [https://github.com/NathanKell/ModularFuelSystem/releases/download/rf-v12.6.0/RealFuels_v12.6.0.zip]
 +
::: RealHeat 4.3 [https://github.com/KSP-RO/RealHeat/releases/download/v4.3/RealHeat_v4.3.zip]
 +
::: RealChute 1.4.5 [https://github.com/StupidChris/RealChute/releases/download/v1.4.5/RealChute_v1.4.5.zip]
 +
::: RealEnginesPack [https://spacedock.info/mod/1212/RealEngines]
 +
::: RealPlume [https://forum.kerbalspaceprogram.com/index.php?/topic/130576-14-realplume-stock-v120-30318-the-farewell-update/]
 +
::: FerramAerospaceResearch 0.15.9 [https://forum.kerbalspaceprogram.com/index.php?/topic/19321-131-ferram-aerospace-research-v01591-liepmann-4218/]
 +
::: CommunityResourcePack 0.8.0 [https://github.com/BobPalmer/CommunityResourcePack/releases/download/0.8.0.0/CRP_0.8.0.0.zip]
 +
::kOS 1.1.5 [https://github.com/KSP-KOS/KOS/releases/download/v1.1.5.0/kOS-v1.1.5.0.zip]
 +
::KSPTOTConnect (см. ссылку для KSPTOT)
 +
::KSCSwitcher 0.8 [https://github.com/KSP-RO/KSCSwitcher/releases/download/0.8/KSC_Switcher-0.8.zip]
 +
::TacLifeSupport 0.13.7 [https://github.com/KSP-RO/TacLifeSupport/releases/download/v0.13.7Dev/TacLifeSupport_V0.13.7.zip]
 +
::QuickMods / QuickIVA [https://forum.kerbalspaceprogram.com/index.php?/topic/174445-141-malahs-quick-mods/]
 +
*Компонентные моды
 +
::SSTU 0.7.39 [https://github.com/shadowmage45/SSTULabs/releases/tag/0.7.39.149]
 +
::StationPartsExpansionRedux [https://spacedock.info/mod/1682/Stockalike%20Station%20Parts%20Expansion%20Redux]
 +
::ANGARA [https://spacedock.info/mod/815/Angara%20Rocket%20Pack]
 +
::ProceduralParts 1.2.14 [https://github.com/Tidal-Stream/ProceduralParts/releases/tag/v1.2.14]
 +
::TweakScale 2.3.7 [https://kerbal.curseforge.com/projects/tweakscale/files/2490393]
 +
::HullCameraVDS [https://forum.kerbalspaceprogram.com/index.php?/topic/145633-141-hullcam-vds-continued/]
 +
*Кабина экипажа
 +
::RasterPropMonitor 0.29.3 [https://github.com/Mihara/RasterPropMonitor/releases/download/v0.29.3/RasterPropMonitor.0.29.3.zip]
 +
::ALCOR 0.9.6 [https://forum.kerbalspaceprogram.com/index.php?/topic/50272-143alcoradvanced-landing-capsule-for-orbital-rendezvous-by-aset-08022017/]
 +
::MK1-2 IVA Replacement v0.2.0.0 [https://forum.kerbalspaceprogram.com/index.php?/topic/116440-mk1-2-pod-iva-replacement-by-asetv03/]
 +
::NavyFish DPAI 6.7.0 [https://www.curseforge.com/kerbal/ksp-mods/docking-port-alignment-indicator/download/2427661]
 +
*Вспомогательные
 +
::FShangarExtender 3.5.2 [https://github.com/linuxgurugamer/FShangarExtender/releases/download/3.5.2/FShangarExtender-3.5.2.zip]
 +
::KerbalEngineer 1.1.3 [https://github.com/jrbudda/KerbalEngineer/archive/1.1.3.0.zip]
 +
::EditorExtensionsRedux 3.3.14 [https://github.com/linuxgurugamer/EditorExtensionsRedux/releases/download/3.3.14/EditorExtensionsRedux-3.3.14.zip]
 +
::RCSBuildAid 0.9.2 [https://github.com/linuxgurugamer/RCSBuildAid/releases/download/0.9.2/RCSBuildAid-0.9.2.zip]
 +
::HyperEdit 1.5.4 [http://www.kerbaltek.com/_downloads/hyperedit/archives/HyperEdit-1.5.4_for-KSP-1.3.zip]
 +
::DistantObject 1.9.1 [https://github.com/MOARdV/DistantObject/releases/tag/v1.9.1]
 +
 
 +
[http://spaceprogram.ru/MOON-FLIGHT-KSP-1-3-1-MOD-PACK.7z Готовая сборка модов для KSP 1.3.1] (включены текстуры для RSS среднего разрешения).
  
 
= Космические комплексы =
 
= Космические комплексы =
 
* [[Пилотируемый корабль "Федерация"]]
 
* [[Пилотируемый корабль "Федерация"]]
 
* Ракета-носитель "Союз-5"
 
* Ракета-носитель "Союз-5"
* Разгонный блок Кислород-Водородный Тяжелого Класса (КВТК)
+
* [[Разгонный блок Кислород-Водородный Тяжелого Класса | Разгонный блок Кислород-Водородный Тяжелого Класса (КВТК)]]
 
* Ракета-носитель "Ангара-А5В"
 
* Ракета-носитель "Ангара-А5В"
 
* [[Лунный посадочный модуль "Антарес"]]
 
* [[Лунный посадочный модуль "Антарес"]]
 
* Лунная орбитальная станция "LOP-G"
 
* Лунная орбитальная станция "LOP-G"
 +
* [[Межорбитальный Буксир МОБ2]]
 +
* [[КК Союз МС]]
 +
 +
[https://github.com/1greywind/space-flight-simulation-ksp/releases .craft файлы для всех комплексов в симуляции можно скачать с github] (находятся в папке /Ships/VAB и сейве /saves/Симуляция полета на Луну/Ships/VAB/).
 +
 +
= Программы для kOS =
 +
*launchfederation - программа выведения КК Федерация на ракете-носителе Союз-5 на околоземную орбиту. Длительность выведения ~9 минут.
 +
*launchangara - программа выведения КВТК на ракете-носителе Ангара-А5В на околоземную орбиту. Длительность ~15 минут.
 +
*moonland - программа посадки на Луну. Начальная орбита 60х100 км, завершается зависанием на высоте ~2 км после чего управление передается экипажу.
 +
*moonlaunch - программа взлета с Луны и выхода на низкую оклолунную орбиту.
 +
*res - программа возвращающая список ресурсов активного корабля и его массу - используется группой ресурсов в ЦУПе.
 +
*warp - программа ускорения времени. Принимает один аргумент - количество секунд от текущего момента до даты завершения ускорения времени.
 +
*warput - программа ускорения времени. Принимает один аргумент - UT (абсолютную дату в виде количества секунд с 1 января 1950 года). Используется руководителем полета в ЦУПе.
 +
 +
[https://github.com/1greywind/space-flight-simulation-ksp/releases исходные файлы программ можно скачать с github] (находятся в /Ships/Script/).
 +
 +
= Конфиги module_manager =
 +
Для адаптации ряда компонент и параметров к нуждам симуляции используются конфиги в формате [https://github.com/sarbian/ModuleManager/wiki/Module-Manager-Syntax Module Manager Syntax].
 +
*RO_Angara_Fix.cfg - фикс максимальной температуры для мода ANGARA.
 +
*RO_RealEngines_Russian.cfg - фикс смены конфигураций для РД-170.
 +
*chutes_fix.cfg - фикс максимальной температуры для парашютов.
 +
*pods_RO.cfg - рескейл IVA для капсул Мк1-2 и ALCOR, изменение позиции камеры третьего места в Mk1-2. Фикс доступа к меню real fuels на модулярной верхней ступени из SSTU.
 +
*rd170engine.cfg - фикс эффекта выхлопа для РД-170.
 +
*station_parts_RO.cfg - рескейл компонент орбитальных станций.
 +
*LMDE_Config.cfg - увеличение количества рестартов на двигателях для лунного корабля.
 +
 +
[https://github.com/1greywind/space-flight-simulation-ksp/releases конфиги можно скачать с github] (находятся в /GameData/).
  
 
= Группы действий =
 
= Группы действий =
Строка 20: Строка 82:
 
! !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 0
 
! !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 0
 
|-
 
|-
|style="background:#eaecf0"| '''Федерация'''  || Раскрыть солнечные батареи,<br>раскрыть антенны связи || включить двигатели,<br>переключить управление на себя || выключить двигатели || отстыковка,<br>переключить управление на себя ||                                                || включить ориентацию для управляемого снижения  || ||                                                      ||                    ||
+
|style="background:#eaecf0"| '''Федерация'''  || Раскрыть солнечные батареи,<br>раскрыть антенны связи || включить двигатели,<br>переключить управление на себя || выключить двигатели || отстыковка,<br>переключить управление на себя ||                                                || включить ориентацию для управляемого снижения  || Включить/выключить двигатель MOB2 (если есть) ||                                                      ||                    ||
 
|-
 
|-
|style="background:#eaecf0"| '''КВТК'''      ||                                                      ||                                                      ||                    ||                                               ||                                                ||                                                || || включить двигатель,<br>переключить управление на себя || выключить двигатель ||
+
|style="background:#eaecf0"| '''КВТК'''      ||                                                      ||                                                      ||                    ||                 отстыковка                    ||                                                ||                                                || || включить двигатель,<br>переключить управление на себя || выключить двигатель ||
 
|-   
 
|-   
|style="background:#eaecf0"| '''Антарес'''    ||                                                      ||                                                       ||                     ||                                              || отстыковка,<br>переключить управление на себя  ||                                                || ||                                                      ||                    ||
+
|style="background:#eaecf0"| '''Антарес'''    ||                                                      || включить двигатели,<br>переключить управление на себя || выключить двигатели ||                                              || отстыковка,<br>переключить управление на себя  ||                                                || ||                                                      ||                    ||
 
|-
 
|-
 
|style="background:#eaecf0"| '''LOP-G'''      ||                                                      ||                                                      ||                    ||                                              ||                                                ||                                                || ||                                                      ||                    ||
 
|style="background:#eaecf0"| '''LOP-G'''      ||                                                      ||                                                      ||                    ||                                              ||                                                ||                                                || ||                                                      ||                    ||
  
 
|}
 
|}

Текущая версия на 09:29, 29 июня 2019

Платформа

Используемые модификации

  • Необходимые моды
Real Solary System (RSS) 12.0 [1]
Realism Overhaul (RO) 12.0 [2]
RealFuels 12.6 [3]
RealHeat 4.3 [4]
RealChute 1.4.5 [5]
RealEnginesPack [6]
RealPlume [7]
FerramAerospaceResearch 0.15.9 [8]
CommunityResourcePack 0.8.0 [9]
kOS 1.1.5 [10]
KSPTOTConnect (см. ссылку для KSPTOT)
KSCSwitcher 0.8 [11]
TacLifeSupport 0.13.7 [12]
QuickMods / QuickIVA [13]
  • Компонентные моды
SSTU 0.7.39 [14]
StationPartsExpansionRedux [15]
ANGARA [16]
ProceduralParts 1.2.14 [17]
TweakScale 2.3.7 [18]
HullCameraVDS [19]
  • Кабина экипажа
RasterPropMonitor 0.29.3 [20]
ALCOR 0.9.6 [21]
MK1-2 IVA Replacement v0.2.0.0 [22]
NavyFish DPAI 6.7.0 [23]
  • Вспомогательные
FShangarExtender 3.5.2 [24]
KerbalEngineer 1.1.3 [25]
EditorExtensionsRedux 3.3.14 [26]
RCSBuildAid 0.9.2 [27]
HyperEdit 1.5.4 [28]
DistantObject 1.9.1 [29]

Готовая сборка модов для KSP 1.3.1 (включены текстуры для RSS среднего разрешения).

Космические комплексы

.craft файлы для всех комплексов в симуляции можно скачать с github (находятся в папке /Ships/VAB и сейве /saves/Симуляция полета на Луну/Ships/VAB/).

Программы для kOS

  • launchfederation - программа выведения КК Федерация на ракете-носителе Союз-5 на околоземную орбиту. Длительность выведения ~9 минут.
  • launchangara - программа выведения КВТК на ракете-носителе Ангара-А5В на околоземную орбиту. Длительность ~15 минут.
  • moonland - программа посадки на Луну. Начальная орбита 60х100 км, завершается зависанием на высоте ~2 км после чего управление передается экипажу.
  • moonlaunch - программа взлета с Луны и выхода на низкую оклолунную орбиту.
  • res - программа возвращающая список ресурсов активного корабля и его массу - используется группой ресурсов в ЦУПе.
  • warp - программа ускорения времени. Принимает один аргумент - количество секунд от текущего момента до даты завершения ускорения времени.
  • warput - программа ускорения времени. Принимает один аргумент - UT (абсолютную дату в виде количества секунд с 1 января 1950 года). Используется руководителем полета в ЦУПе.

исходные файлы программ можно скачать с github (находятся в /Ships/Script/).

Конфиги module_manager

Для адаптации ряда компонент и параметров к нуждам симуляции используются конфиги в формате Module Manager Syntax.

  • RO_Angara_Fix.cfg - фикс максимальной температуры для мода ANGARA.
  • RO_RealEngines_Russian.cfg - фикс смены конфигураций для РД-170.
  • chutes_fix.cfg - фикс максимальной температуры для парашютов.
  • pods_RO.cfg - рескейл IVA для капсул Мк1-2 и ALCOR, изменение позиции камеры третьего места в Mk1-2. Фикс доступа к меню real fuels на модулярной верхней ступени из SSTU.
  • rd170engine.cfg - фикс эффекта выхлопа для РД-170.
  • station_parts_RO.cfg - рескейл компонент орбитальных станций.
  • LMDE_Config.cfg - увеличение количества рестартов на двигателях для лунного корабля.

конфиги можно скачать с github (находятся в /GameData/).

Группы действий

Action groups используемые разными космическими комплексами
1 2 3 4 5 6 7 8 9 0
Федерация Раскрыть солнечные батареи,
раскрыть антенны связи
включить двигатели,
переключить управление на себя
выключить двигатели отстыковка,
переключить управление на себя
включить ориентацию для управляемого снижения Включить/выключить двигатель MOB2 (если есть)
КВТК отстыковка включить двигатель,
переключить управление на себя
выключить двигатель
Антарес включить двигатели,
переключить управление на себя
выключить двигатели отстыковка,
переключить управление на себя
LOP-G