diff --git a/.gitignore b/.gitignore index a545ba31..96d2a4a1 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,8 @@ build-deploy/ bin/ obj/ *.swp + +Distribution/Restock/GameData/ReStock/Spaces/**/*.png +Distribution/Restock/GameData/ReStock/Props/**/*.png +Distribution/RestockPlus/GameData/ReStockPlus/Props/**/*.png +Distribution/RestockPlus/GameData/ReStockPlus/Spaces/**/*.png diff --git a/Assets/CineboxAndrew b/Assets/CineboxAndrew index da0b1698..380647e8 160000 --- a/Assets/CineboxAndrew +++ b/Assets/CineboxAndrew @@ -1 +1 @@ -Subproject commit da0b16981a511db4488015c1280852c4693fb538 +Subproject commit 380647e8b60bfa6d027eb2a1d164a523792676f7 diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/NearFutureProps.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/NearFutureProps.cfg new file mode 100644 index 00000000..975911b9 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/NearFutureProps.cfg @@ -0,0 +1,73 @@ +// adds Near Future Props to Restock IVAs to fill them out more + +// Inflatable Airlock IVA +@INTERNAL[restock-airlock-1-IVA]:NEEDS[NearFutureProps]:AFTER[ReStock] +{ + + PROP + { + name = NF_PAPR_Clipboard_Log + position = -0.3309464,-0.001345975,-1.962911 + rotation = -0.4704114,-0.4704107,-0.5279329,0.5279335 + scale = 1,1,1 + } + + PROP + { + name = NF_RAIL_Small_Silver + position = 0,-0.281,-1.89 + rotation = 4.619359E-07,0,0,1 + scale = 1,1,1 + } + PROP + { + name = NF_RAIL_Small_Silver + position = 0,0.281,-1.89 + rotation = -1,0,0,4.619359E-07 + scale = 1,1,1 + } + + PROP + { + name = NF_TANK_Wall_O2 + position = 0.337,0,-0.112 + rotation = 0,1,0,0 + scale = 0.8,0.8,0.8 + } + PROP + { + name = NF_TANK_Wall_O2 + position = -0.337,0,-0.112 + rotation = 0,1,0,0 + scale = 0.8,0.8,0.8 + } + + PROP + { + name = NF_TANK_Wall_N2 + position = 0.2382951,-0.2382949,-0.112 + rotation = 0.3826832,0.9238797,0,0 + scale = 0.8000004,0.8000001,0.8000005 + } + PROP + { + name = NF_TANK_Wall_N2 + position = -0.2382951,0.2382949,-0.112 + rotation = 0.3826832,0.9238797,0,0 + scale = 0.8000004,0.8000001,0.8000005 + } + PROP + { + name = NF_TANK_Wall_N2 + position = 0.238295,0.238295,-0.112 + rotation = -0.3826834,0.9238796,0,0 + scale = 0.8000003,0.8000001,0.8000005 + } + PROP + { + name = NF_TANK_Wall_N2 + position = -0.238295,-0.238295,-0.112 + rotation = -0.3826834,0.9238796,0,0 + scale = 0.8000003,0.8000001,0.8000005 + } +} \ No newline at end of file diff --git a/Distribution/Restock/GameData/ReStock/PatchesMH/Coupling/restock-mh-airlock.cfg b/Distribution/Restock/GameData/ReStock/PatchesMH/Coupling/restock-mh-airlock.cfg index d2003bac..cd9d4dfa 100644 --- a/Distribution/Restock/GameData/ReStock/PatchesMH/Coupling/restock-mh-airlock.cfg +++ b/Distribution/Restock/GameData/ReStock/PatchesMH/Coupling/restock-mh-airlock.cfg @@ -23,6 +23,13 @@ rotation = 0, 0, 0 } + !INTERNAL,* {} + + INTERNAL + { + name = restock-airlock-1-IVA + } + @MODULE[ModuleAnimateGeneric] { @animationName = Deploy diff --git a/Distribution/Restock/GameData/ReStock/Props/Hatches/RS_HTCH_625.cfg b/Distribution/Restock/GameData/ReStock/Props/Hatches/RS_HTCH_625.cfg new file mode 100644 index 00000000..dc9f7b78 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Props/Hatches/RS_HTCH_625.cfg @@ -0,0 +1,12 @@ +// Restock Plus v1.2.0 +// Hatch - 0.625m bulkhead +PROP +{ + name = RS_HTCH_625 + MODEL + { + model = ReStock/Props/Hatches/RS_HTCH_625 + } +} + +proxy = 0, 0, 0, 0.6, 0.1, 0.6, 1, 0, 0 diff --git a/Distribution/Restock/GameData/ReStock/Props/Hatches/RS_HTCH_625.mu b/Distribution/Restock/GameData/ReStock/Props/Hatches/RS_HTCH_625.mu new file mode 100644 index 00000000..8407974a Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Props/Hatches/RS_HTCH_625.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Props/Hatches/restock-props-hatches-1-n.dds b/Distribution/Restock/GameData/ReStock/Props/Hatches/restock-props-hatches-1-n.dds new file mode 100644 index 00000000..06651767 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Props/Hatches/restock-props-hatches-1-n.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Props/Hatches/restock-props-hatches-1.dds b/Distribution/Restock/GameData/ReStock/Props/Hatches/restock-props-hatches-1.dds new file mode 100644 index 00000000..fc5d6037 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Props/Hatches/restock-props-hatches-1.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Props/Lights/RS_LGHT_Airlock_Green.cfg b/Distribution/Restock/GameData/ReStock/Props/Lights/RS_LGHT_Airlock_Green.cfg new file mode 100644 index 00000000..58344f3c --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Props/Lights/RS_LGHT_Airlock_Green.cfg @@ -0,0 +1,12 @@ +// Restock Plus v1.2.0 +// Light - Airlock pressurization indicator (green) +PROP +{ + name = RS_LGHT_Airlock_Green + MODEL + { + model = ReStock/Props/Lights/RS_LGHT_Airlock_Green + } +} + +proxy = 0, 0, 0, 0.10, 0.15, 0.07, 1, 0, 0 diff --git a/Distribution/Restock/GameData/ReStock/Props/Lights/RS_LGHT_Airlock_Green.mu b/Distribution/Restock/GameData/ReStock/Props/Lights/RS_LGHT_Airlock_Green.mu new file mode 100644 index 00000000..bf2b776d Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Props/Lights/RS_LGHT_Airlock_Green.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Props/Lights/RS_LGHT_Airlock_Red.cfg b/Distribution/Restock/GameData/ReStock/Props/Lights/RS_LGHT_Airlock_Red.cfg new file mode 100644 index 00000000..834be2e1 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Props/Lights/RS_LGHT_Airlock_Red.cfg @@ -0,0 +1,12 @@ +// Restock Plus v1.2.0 +// Light - Airlock pressurization indicator (green) +PROP +{ + name = RS_LGHT_Airlock_Red + MODEL + { + model = ReStock/Props/Lights/RS_LGHT_Airlock_Red + } +} + +proxy = 0, 0, 0, 0.10, 0.15, 0.07, 1, 0, 0 diff --git a/Distribution/Restock/GameData/ReStock/Props/Lights/RS_LGHT_Airlock_Red.mu b/Distribution/Restock/GameData/ReStock/Props/Lights/RS_LGHT_Airlock_Red.mu new file mode 100644 index 00000000..fc616f24 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Props/Lights/RS_LGHT_Airlock_Red.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Props/Lights/RS_LGHT_Box_1.cfg b/Distribution/Restock/GameData/ReStock/Props/Lights/RS_LGHT_Box_1.cfg new file mode 100644 index 00000000..76407208 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Props/Lights/RS_LGHT_Box_1.cfg @@ -0,0 +1,29 @@ +// Restock Plus v1.2.0 +// Light - Airlock pressurization indicator (green) +PROP +{ + name = RS_LGHT_Box_1 + MODEL + { + model = ReStock/Props/Lights/RS_LGHT_Box_1 + } + + //MODULE + { + name = InternalButtonLight + + buttonName = enable_BOXCOLLIDER + defaultValue = true + + lightName = SpotLight + lightColor = 1,1,1 + lightIntensityOn = 0.75 + lightIntensityOff = 0 + + useButtonColor = true + buttonColorOn = 1,1,1 + buttonColorOff = 0,0,0 + } +} + +proxy = 0, 0, 0, 0.06, 0.15, 0.07, 1, 0, 0 diff --git a/Distribution/Restock/GameData/ReStock/Props/Lights/RS_LGHT_Box_1.mu b/Distribution/Restock/GameData/ReStock/Props/Lights/RS_LGHT_Box_1.mu new file mode 100644 index 00000000..6acb6519 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Props/Lights/RS_LGHT_Box_1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Props/Lights/restock-props-lamps-1-e.dds b/Distribution/Restock/GameData/ReStock/Props/Lights/restock-props-lamps-1-e.dds new file mode 100644 index 00000000..c28ebf8c Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Props/Lights/restock-props-lamps-1-e.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Props/Lights/restock-props-lamps-1-n.dds b/Distribution/Restock/GameData/ReStock/Props/Lights/restock-props-lamps-1-n.dds new file mode 100644 index 00000000..48ef38a2 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Props/Lights/restock-props-lamps-1-n.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Props/Lights/restock-props-lamps-1.dds b/Distribution/Restock/GameData/ReStock/Props/Lights/restock-props-lamps-1.dds new file mode 100644 index 00000000..5eff7179 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Props/Lights/restock-props-lamps-1.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA-e.dds b/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA-e.dds new file mode 100644 index 00000000..0f7ae025 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA-e.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA-lightmap.dds b/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA-lightmap.dds new file mode 100644 index 00000000..c910b95f Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA-lightmap.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA-mask.mu b/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA-mask.mu new file mode 100644 index 00000000..98c865f2 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA-mask.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA-n.dds b/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA-n.dds new file mode 100644 index 00000000..6efb6d63 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA-n.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA.cfg b/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA.cfg new file mode 100755 index 00000000..06c143b1 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA.cfg @@ -0,0 +1,68 @@ +INTERNAL +{ + name = restock-airlock-1-IVA + MODEL + { + model = ReStock/Spaces/Airlock/restock-airlock-1-IVA + } + MODEL + { + model = ReStock/Spaces/Airlock/restock-airlock-1-IVA-mask + } + MODULE + { + name = InternalSeat + seatTransformName = seat1 + allowCrewHelmet = false + portraitCameraName = seat1_camera + } + MODULE + { + name = InternalCameraSwitch + colliderTransformName = window_top_clicker + cameraTransformName = window_top_camera + } + + PROP + { + name = RS_LGHT_Box_1 + position = -0.2032,0,-2.1108 + rotation = 0.707107,0,0,0.7071066 + scale = 1,1,1 + } + PROP + { + name = RS_LGHT_Airlock_Green + position = 0,0.3212,-2.02 + rotation = -0.707107,1.791241E-07,0.7071066,1.79124E-07 + scale = 1,1,1 + } + PROP + { + name = genericClusterSwitches05 + position = -0.126,0.3299,-2.007 + rotation = -0.9762959,-0.21644,5.317851E-07,-1.229346E-07 + scale = 1,1,1 + } + PROP + { + name = IndicatorPanel + position = 0.144,0.3119,-2.007 + rotation = 2.38022E-07,-8.930404E-08,-0.9794683,-0.2015985 + scale = 1,1,1 + } + PROP + { + name = genericClusterSwitches05 + position = -0.1641,0.3141,-2.007 + rotation = 0,0,-0.9762959,0.2164401 + scale = 1,1,1 + } + PROP + { + name = RS_HTCH_625 + position = 0,0,0 + rotation = -0.7071068,0,0,0.7071068 + scale = 1,1,1 + } +} diff --git a/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA.dds b/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA.dds new file mode 100644 index 00000000..d04780ff Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA.mu b/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA.mu new file mode 100644 index 00000000..dd24a3d0 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA.mu differ diff --git a/Distribution/Restock/changelog.txt b/Distribution/Restock/changelog.txt index f642b434..a62fc5aa 100644 --- a/Distribution/Restock/changelog.txt +++ b/Distribution/Restock/changelog.txt @@ -7,7 +7,7 @@ v1.2.0 - KV-3 'Pomegranate' Reentry Module (Andrew Cassidy): now has bare and white padded variants and a node for attaching the inflatable airlock. - Mk2 Command Pod (Andrew Cassidy): Now has dark and white variants. - Coupling - - Inflatable Airlock (Andrew Cassidy): now has built in decoupler and optional ring to connect seamlessly with KV-series pods + - Inflatable Airlock (Andrew Cassidy): now has built in decoupler and optional ring to connect seamlessly with KV-series pods. Has a new IVA. v1.1.1 ------ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Localization/en-us.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Localization/en-us.cfg index cd0827c7..fc81a856 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Localization/en-us.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Localization/en-us.cfg @@ -26,6 +26,11 @@ Localization #LOC_RestockPlus_airlock_inflate = Inflate Airlock #LOC_RestockPlus_airlock_deflate = Deflate Airlock #LOC_RestockPlus_airlock_toggle = Toggle Airlock + + // IVA SEATS + // ========= + #LOC_RestockPlus-seat-pilot = Pilot's Seat + #LOC_RestockPlus-seat-copilot= Co-Pilot's Seat // ENGINES diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/125/restock-pod-sphere-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/125/restock-pod-sphere-1.cfg index 3705b393..1acb2746 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/125/restock-pod-sphere-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/125/restock-pod-sphere-1.cfg @@ -8,7 +8,7 @@ PART MODEL { model = ReStock/Assets/Command/restock-pod-sphere-1 - position = 0.0, 0.0, 0.0 + position = 0.0, 0.2, 0.0 rotation = 0.0, 0.0, 0.0 scale = 1.0, 1.0, 1.0 } @@ -16,8 +16,9 @@ PART CrewCapacity = 1 // Attachment attachRules = 1,0,1,1,0 - node_stack_top = 0.0, 0.825, 0.0, 0.0, 1.0, 0.0, 1 - node_stack_bottom = 0.0, -0.875, 0.0, 0.0, -1.0, 0.0, 1 + node_stack_top = 0.0, 1.025, 0.0, 0.0, 1.0, 0.0, 1 + node_stack_bottom = 0.0, -0.675, 0.0, 0.0, -1.0, 0.0, 1 //0.875 without model offset + node_stack_airlock = 0.0, 0.489547, -0.803417, 0.0, 0.339048, -0.940769, 0 /// Flag to disable this part if MH is installed MHReplacement = True @@ -37,8 +38,8 @@ PART maximum_drag = 0.2 minimum_drag = 0.15 angularDrag = 2 - CoMOffset = 0.0, 0.0, 0.0 - CoPOffset = 0.0, 0.4, 0.0 + CoMOffset = 0.0, -0.2, 0.0 + CoPOffset = 0.0, 0.2, 0.0 crashTolerance = 12 maxTemp = 2000 // = 3400 explosionPotential = 0 @@ -54,7 +55,7 @@ PART INTERNAL { - name = GenericSpace1 + name = restock-pod-sphere-1-IVA } MODULE diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/125/restock-pod-sphere-2.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/125/restock-pod-sphere-2.cfg index 2afbb6b2..b56a7611 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/125/restock-pod-sphere-2.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/125/restock-pod-sphere-2.cfg @@ -8,7 +8,7 @@ PART MODEL { model = ReStock/Assets/Command/restock-pod-sphere-2 - position = 0.0, 0.0, 0.0 + position = 0.0, 0.2, 0.0 rotation = 0.0, 0.0, 0.0 scale = 1.0, 1.0, 1.0 } @@ -16,8 +16,9 @@ PART CrewCapacity = 2 // Attachment attachRules = 1,0,1,1,0 - node_stack_top = 0.0, 0.825, 0.0, 0.0, 1.0, 0.0, 1 - node_stack_bottom = 0.0, -0.875, 0.0, 0.0, -1.0, 0.0, 1 + node_stack_top = 0.0, 1.025, 0.0, 0.0, 1.0, 0.0, 1 + node_stack_bottom = 0.0, -0.675, 0.0, 0.0, -1.0, 0.0, 1 //0.875 without model offset + node_stack_airlock = 0.0, 0.489547, -0.803417, 0.0, 0.339048, -0.940769, 0 /// Flag to disable this part if MH is installed MHReplacement = True @@ -37,8 +38,8 @@ PART maximum_drag = 0.2 minimum_drag = 0.15 angularDrag = 2 - CoMOffset = 0.0, 0.0, 0.0 - CoPOffset = 0.0, 0.4, 0.0 + CoMOffset = 0.0, -0.2, 0.0 + CoPOffset = 0.0, 0.2, 0.0 crashTolerance = 12 maxTemp = 2000 // = 3400 explosionPotential = 0 @@ -54,7 +55,7 @@ PART INTERNAL { - name = GenericSpace3 + name = restock-pod-sphere-2-IVA } MODULE diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/125/restock-pod-sphere-3.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/125/restock-pod-sphere-3.cfg index fd4ee0a4..b269b669 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/125/restock-pod-sphere-3.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/125/restock-pod-sphere-3.cfg @@ -8,7 +8,7 @@ PART MODEL { model = ReStock/Assets/Command/restock-pod-sphere-3 - position = 0.0, 0.0, 0.0 + position = 0.0, 0.2, 0.0 rotation = 0.0, 0.0, 0.0 scale = 1.0, 1.0, 1.0 } @@ -16,8 +16,9 @@ PART CrewCapacity = 3 // Attachment attachRules = 1,0,1,1,0 - node_stack_top = 0.0, 0.825, 0.0, 0.0, 1.0, 0.0, 1 - node_stack_bottom = 0.0, -0.875, 0.0, 0.0, -1.0, 0.0, 1 + node_stack_top = 0.0, 1.025, 0.0, 0.0, 1.0, 0.0, 1 + node_stack_bottom = 0.0, -0.675, 0.0, 0.0, -1.0, 0.0, 1 //0.875 without model offset + node_stack_airlock = 0.0, 0.489547, -0.803417, 0.0, 0.339048, -0.940769, 0 /// Flag to disable this part if MH is installed MHReplacement = True @@ -37,8 +38,8 @@ PART maximum_drag = 0.2 minimum_drag = 0.15 angularDrag = 2 - CoMOffset = 0.0, 0.0, 0.0 - CoPOffset = 0.0, 0.4, 0.0 + CoMOffset = 0.0, -0.2, 0.0 + CoPOffset = 0.0, 0.2, 0.0 crashTolerance = 12 maxTemp = 2000 // = 3400 explosionPotential = 0 @@ -54,7 +55,7 @@ PART INTERNAL { - name = GenericSpace3 + name = restock-pod-sphere-3-IVA } MODULE diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/1875/restock-mk2-pod.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/1875/restock-mk2-pod.cfg index 9e160599..dc802974 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/1875/restock-mk2-pod.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/1875/restock-mk2-pod.cfg @@ -74,7 +74,7 @@ PART INTERNAL { - name = GenericSpace3 + name = restock-mk2-pod-IVA } RESOURCE diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/0625/restock-airlock-inflatable-625-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/0625/restock-airlock-1.cfg similarity index 98% rename from Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/0625/restock-airlock-inflatable-625-1.cfg rename to Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/0625/restock-airlock-1.cfg index 99326a3d..e331d4d9 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/0625/restock-airlock-inflatable-625-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/0625/restock-airlock-1.cfg @@ -2,7 +2,7 @@ // Inflatable Airlock PART { - name = restock-airlock-inflatable-625-1 + name = restock-airlock-1 module = Part author = Andrew Cassidy MODEL @@ -63,7 +63,7 @@ PART INTERNAL { - name = GenericSpace1 + name = restock-airlock-1-IVA } MODULE diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Mk2-Pod/restock-mk2-pod-IVA-Mask.mu b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Mk2-Pod/restock-mk2-pod-IVA-Mask.mu new file mode 100644 index 00000000..01312b18 Binary files /dev/null and b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Mk2-Pod/restock-mk2-pod-IVA-Mask.mu differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Mk2-Pod/restock-mk2-pod-IVA.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Mk2-Pod/restock-mk2-pod-IVA.cfg new file mode 100644 index 00000000..7e38bdee --- /dev/null +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Mk2-Pod/restock-mk2-pod-IVA.cfg @@ -0,0 +1,77 @@ +INTERNAL +{ + name = restock-mk2-pod-IVA + MODEL + { + model = ReStockPlus/Spaces/Mk2-Pod/restock-mk2-pod-IVA + } + MODEL + { + model = ReStockPlus/Spaces/Mk2-Pod/restock-mk2-pod-IVA-Mask + } + MODULE + { + name = InternalSeat + seatTransformName = seat1 + allowCrewHelmet = false + portraitCameraName = seat1_camera + displayseatName = #LOC_RestockPlus-seat-pilot + displayseatIndex = 1 + } + MODULE + { + name = InternalSeat + seatTransformName = seat2 + allowCrewHelmet = false + portraitCameraName = seat2_camera + displayseatName = #LOC_RestockPlus-seat-copilot + displayseatIndex = 2 + } + MODULE + { + name = InternalCameraSwitch + colliderTransformName = window_left_clicker + cameraTransformName = window_left_camera + } + MODULE + { + name = InternalCameraSwitch + colliderTransformName = window_right_clicker + cameraTransformName = window_right_camera + } + MODULE + { + name = InternalCameraSwitch + colliderTransformName = window_nose_clicker + cameraTransformName = window_nose_camera + } + + PROP + { + name = RS_HTCH_625 + position = 0,0,-1 + rotation = -2.318076E-07,0.7071068,0.7071068,-2.318077E-07 + scale = 1,1,1 + } + PROP + { + name = RS_LGHT_Box_1 + position = 0,0.3373,-0.573 + rotation = 0.4999999,0.5000001,0.4999999,0.5000001 + scale = 1,1,1 + } + PROP + { + name = Seat_Pilot_Helmet + position = -0.176954,-0.1005774,0.1873479 + rotation = 0.0871559,-0.9961947,0,0 + scale = 1,1,1 + } + PROP + { + name = Seat_Pilot_Helmet + position = 0.175072,-0.1005774,0.1873479 + rotation = -0.08715595,-0.9961947,0,0 + scale = 1,1,1 + } +} diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Mk2-Pod/restock-mk2-pod-IVA.mu b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Mk2-Pod/restock-mk2-pod-IVA.mu new file mode 100644 index 00000000..26e804ca Binary files /dev/null and b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Mk2-Pod/restock-mk2-pod-IVA.mu differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-1-IVA.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-1-IVA.cfg new file mode 100644 index 00000000..564c2c52 --- /dev/null +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-1-IVA.cfg @@ -0,0 +1,51 @@ +INTERNAL +{ + name = restock-pod-sphere-1-IVA + MODEL + { + model = ReStockPlus/Spaces/Vostok/restock-pod-sphere-1-IVA + } + MODEL + { + model = ReStockPlus/Spaces/Vostok/restock-pod-sphere-IVA-Mask + } + MODULE + { + name = InternalSeat + seatTransformName = seat1 + allowCrewHelmet = true + portraitCameraName = seat1_camera + } + MODULE + { + name = InternalCameraSwitch + colliderTransformName = window_1_clicker + cameraTransformName = window_1_camera + } + MODULE + { + name = InternalCameraSwitch + colliderTransformName = window_2_clicker + cameraTransformName = window_2_camera + } + MODULE + { + name = InternalCameraSwitch + colliderTransformName = window_3_clicker + cameraTransformName = window_3_camera + } + PROP + { + name = Seat_Pilot_Helmet + position = 0,-0.166,0 + rotation = 0,-1,0,2.808803E-07 + scale = 1,1,1 + } + PROP + { + name = RS_LGHT_Box_1 + position = 0,0,-0.975 + rotation = 0.499999,-0.5000011,-0.4999976,0.5000024 + scale = 1,1,1 + } +} diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-1-IVA.mu b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-1-IVA.mu new file mode 100644 index 00000000..ecc38adf Binary files /dev/null and b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-1-IVA.mu differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-2-IVA.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-2-IVA.cfg new file mode 100644 index 00000000..48dfba08 --- /dev/null +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-2-IVA.cfg @@ -0,0 +1,65 @@ +INTERNAL +{ + name = restock-pod-sphere-2-IVA + MODEL + { + model = ReStockPlus/Spaces/Vostok/restock-pod-sphere-2-IVA + } + MODEL + { + model = ReStockPlus/Spaces/Vostok/restock-pod-sphere-IVA-Mask + } + MODULE + { + name = InternalSeat + seatTransformName = seat1 + allowCrewHelmet = false + portraitCameraName = seat1_camera + } + MODULE + { + name = InternalSeat + seatTransformName = seat2 + allowCrewHelmet = false + portraitCameraName = seat2_camera + } + MODULE + { + name = InternalCameraSwitch + colliderTransformName = window_1_clicker + cameraTransformName = window_1_camera + } + MODULE + { + name = InternalCameraSwitch + colliderTransformName = window_2_clicker + cameraTransformName = window_2_camera + } + MODULE + { + name = InternalCameraSwitch + colliderTransformName = window_3_clicker + cameraTransformName = window_3_camera + } + PROP + { + name = RS_LGHT_Box_1 + position = 0,0,-0.975 + rotation = 0.499999,-0.5000011,-0.4999976,0.5000024 + scale = 1,1,1 + } + PROP + { + name = Seat_Pilot + position = -0.25,-0.287,0 + rotation = 0,-1,0,2.808803E-07 + scale = 1,1,1 + } + PROP + { + name = Seat_Pilot + position = 0.25,-0.287,0 + rotation = 0,-1,0,2.808803E-07 + scale = 1,1,1 + } +} diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-2-IVA.mu b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-2-IVA.mu new file mode 100644 index 00000000..6579f684 Binary files /dev/null and b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-2-IVA.mu differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-3-IVA.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-3-IVA.cfg new file mode 100644 index 00000000..2e7acb97 --- /dev/null +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-3-IVA.cfg @@ -0,0 +1,79 @@ +INTERNAL +{ + name = restock-pod-sphere-3-IVA + MODEL + { + model = ReStockPlus/Spaces/Vostok/restock-pod-sphere-3-IVA + } + MODEL + { + model = ReStockPlus/Spaces/Vostok/restock-pod-sphere-IVA-Mask + } + MODULE + { + name = InternalSeat + seatTransformName = seat1 + allowCrewHelmet = false + portraitCameraName = seat1_camera + } + MODULE + { + name = InternalSeat + seatTransformName = seat2 + allowCrewHelmet = false + portraitCameraName = seat2_camera + } + MODULE + { + name = InternalSeat + seatTransformName = seat3 + allowCrewHelmet = false + portraitCameraName = seat3_camera + } + MODULE + { + name = InternalCameraSwitch + colliderTransformName = window_1_clicker + cameraTransformName = window_1_camera + } + MODULE + { + name = InternalCameraSwitch + colliderTransformName = window_2_clicker + cameraTransformName = window_2_camera + } + MODULE + { + name = InternalCameraSwitch + colliderTransformName = window_3_clicker + cameraTransformName = window_3_camera + } + PROP + { + name = RS_LGHT_Box_1 + position = 0,0,-0.975 + rotation = 0.499999,-0.5000011,-0.4999976,0.5000024 + scale = 1,1,1 + } + PROP + { + name = Seat_Pilot + position = -0.3999998,-0.287,0 + rotation = 0,-1,0,2.808803E-07 + scale = 1,1,1 + } + PROP + { + name = Seat_Pilot + position = 0,-0.287,0.214 + rotation = 0,-1,0,2.808803E-07 + scale = 1,1,1 + } + PROP + { + name = Seat_Pilot + position = 0.4,-0.287,0 + rotation = 0,-1,0,2.808803E-07 + scale = 1,1,1 + } +} diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-3-IVA.mu b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-3-IVA.mu new file mode 100644 index 00000000..13c2b166 Binary files /dev/null and b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-3-IVA.mu differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-IVA-Mask.mu b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-IVA-Mask.mu new file mode 100644 index 00000000..55173dce Binary files /dev/null and b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-IVA-Mask.mu differ diff --git a/Distribution/RestockPlus/changelog.txt b/Distribution/RestockPlus/changelog.txt index cf71394d..d78abf08 100644 --- a/Distribution/RestockPlus/changelog.txt +++ b/Distribution/RestockPlus/changelog.txt @@ -6,7 +6,7 @@ v1.2.0 - SP-3 'Mandarin' Reentry Module (Andrew Cassidy): 1-kerbal spherical command module with bare and white padded variants. Disabled if Making History is installed. - Mk2 "Acorn" Command Pod (Andrew Cassidy): 2-kerbal conical command module with dark and white variants. Disabled if Making History is installed - New Coupling parts - - AL-1 'Lychee' Inflatable Docking Airlock (Andrew Cassidy): Inflatable airlock with integrated 0.625m docking port. Disabled if Making History is installed + - AL-1 'Lychee' Inflatable Docking Airlock (Andrew Cassidy): Inflatable airlock with integrated 0.625m docking port. Disabled if Making History is installed. Has a new IVA. v1.1.1 ------