Skip to content

Commit

Permalink
Merge pull request #92 from zer0Kerbal/1.4.0.0-release
Browse files Browse the repository at this point in the history
Version 1.4.0.0-release - KSP 1.4 update
  • Loading branch information
zer0Kerbal authored Jan 20, 2023
2 parents 4f66bcc + 2fd8cbf commit f83909b
Show file tree
Hide file tree
Showing 15 changed files with 454 additions and 185 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
<p><a
href="https://forum.kerbalspaceprogram.com/index.php?/topic/211576-*/"
title="SpaceYExpanded forum thread"><img
src="https://img.shields.io/badge/SpaceY%20Expanded%20(SYE)%20-v1.3.1.0.--release-BADA55.svg?style=plastic&amp;labelColor=darkgreen/"
title="1.3.1.0.-release" alt="SpaceY Expanded (SYE)" /></a><br />
src="https://img.shields.io/badge/SpaceY%20Expanded%20(SYE)%20-v1.4.0.0.--release-BADA55.svg?style=plastic&amp;labelColor=darkgreen/"
title="1.4.0.0.-release" alt="SpaceY Expanded (SYE)" /></a><br />
<a href="http://kerbalspaceprogram.com/"
title="Kerbal Space Program"><img
src="https://img.shields.io/badge/KSP-1.4.0-blue.svg?style=plastic&amp;logo=data:image/webp;base64,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&amp;labelColor=black/"
src="https://img.shields.io/badge/KSP-1.4.4-blue.svg?style=plastic&amp;logo=data:image/webp;base64,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&amp;labelColor=black/"
title="Kerbal Space Program" alt="KSP version" /></a> <a
href="https://creativecommons.org/licenses/by-nc-sa/4.0/"
title="CC BY-NC-SA 4.0"><img
Expand All @@ -20,13 +20,13 @@
title="GitHub Pages"><img
src="https://img.shields.io/badge/GitHub-Pages-white?style=plastic&amp;labelColor=9cf&amp;logoColor=181717&amp;logo=github/"
title="GitHub IO" alt="Pages" /></a></p>
<h2 id="version-1310-release---archival-release-edition">Version
1.3.1.0.-release - <code>&lt;Archival Release&gt;</code> edition</h2>
<h2 id="version-1400-release---archival-release-edition">Version
1.4.0.0.-release - <code>&lt;Archival Release&gt;</code> edition</h2>
<ul>
<li>Released
<ul>
<li>03 Nov 2016</li>
<li>for KSP 1.4.0</li>
<li>02 Apr 2018</li>
<li>for KSP 1.4.4</li>
<li>by <a href="https://github.com/NecroBones">NecroBones</a></li>
</ul></li>
</ul>
Expand All @@ -37,17 +37,22 @@ <h3 id="archival-release-by-zer0kerbal">Archival Release by <a
href="https://github.com/zer0Kerbal">zer0Kerbal</a></h3>
<h4 id="changes">Changes</h4>
<ul>
<li>Added "NEEDS" conditional for Connected Living Space patches, to
clean up log spam.</li>
<li>Consolidated the engine thrust transforms on the Penguin series
engines.</li>
<li>Reworked color-changing to use KSP 1.4's mesh switcher.</li>
<li>Flag decals disabled for now, since the stock mesh switcher doesn't
play nicely with them.</li>
<li>Disabled auto-caps on tanks, due to KSP bugs over several
versions.</li>
<li>Added some missing definitions for Modular Fuel Tanks.</li>
<li>Changed ModularFuelTanks config to use consolidated wildcard
patch.</li>
</ul>
<h3 id="status-1310">Status 1.3.1.0</h3>
<h3 id="status-1400">Status 1.4.0.0</h3>
<ul>
<li>Issues
<ul>
<li>updates #7 - Archival Releases</li>
<li>closes #37 - 1.3.1.0-release - <code>&lt;Clean-up&gt;</code></li>
<li>closes #38 - 1.4.0.0-release -
<code>&lt;KSP 1.4 update&gt;</code></li>
<li>updates #71 - [BUG] from archival releases</li>
</ul></li>
</ul>
Expand Down
99 changes: 73 additions & 26 deletions GameData/SpaceY/SpaceYExpanded/Patches/SpaceY_ColorChange10m.cfg
Original file line number Diff line number Diff line change
@@ -1,35 +1,82 @@

// Appearance switching, when available:

@PART[SYtank10m*]:NEEDS[InterstellarFuelSwitch|Firespitter]:AFTER[SpaceY-Expanded]
@PART[SYtank10m*]:AFTER[SpaceY-Expanded]
{
!MODULE[FlagDecal] {}
!MODULE[ModuleJettison] {}
MODULE
{
name:NEEDS[!InterstellarFuelSwitch] = FSmeshSwitch
name:NEEDS[InterstellarFuelSwitch] = InterstellarMeshSwitch
objects = tank10mWhite;tank10mStriped;tank10mBlack;tank10mStripedSV
objectDisplayNames = White;Striped;Black;SaturnV
affectColliders = false
buttonName = Next Paint Scheme
previousButtonName = Prev Paint Scheme
}
}

// Appearance switching turned off, when not available:

@PART[SYtank10m*]:NEEDS[!InterstellarFuelSwitch&!Firespitter]:AFTER[SpaceY-Expanded]
{
node_stack_disabled = 0.0, -1000.0, 0.0, 0.0, -1.0, 0.0, 0

MODULE
{
name = ModuleJettison
jettisonName = xPaintSchemes
bottomNodeName = disabled
isFairing = True
jettisonedObjectMass = 0.1
jettisonForce = 0.1
jettisonDirection = 0 0 1
name = ModulePartVariants
baseVariant = White
VARIANT
{
name = White
displayName = White
themeName = White
primaryColor = #ffffff
secondaryColor = #ffffff
GAMEOBJECTS
{
SYshroud7mTop = false
tank10mWhite = true
tank10mStriped = false
tank10mBlack = false
tank10mStripedSV = false
flagDecal = false
}
}
VARIANT
{
name = BlackAndWhite
displayName = Striped
themeName = BlackAndWhite
primaryColor = #000000
secondaryColor = #ffffff
GAMEOBJECTS
{
SYshroud7mTop = false
tank10mWhite = false
tank10mStriped = true
tank10mBlack = false
tank10mStripedSV = false
flagDecal = false
}
}
VARIANT
{
name = SYBlack
displayName = Black
themeName = Black
primaryColor = #000000
secondaryColor = #111111
GAMEOBJECTS
{
SYshroud7mTop = false
tank10mWhite = false
tank10mStriped = false
tank10mBlack = true
tank10mStripedSV = false
flagDecal = false
}
}
VARIANT
{
name = SYDefault2
displayName = Saturn V
themeName = SYDefault2
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
SYshroud7mTop = false
tank10mWhite = false
tank10mStriped = false
tank10mBlack = false
tank10mStripedSV = true
flagDecal = false
}
}
}
}

Expand Down
37 changes: 37 additions & 0 deletions GameData/SpaceY/SpaceYExpanded/Patches/SpaceY_ColorChange10m.orig
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@

// Appearance switching, when available:

@PART[SYtank10m*]:NEEDS[InterstellarFuelSwitch|Firespitter]:AFTER[SpaceY-Expanded]
{
MODULE
{
name:NEEDS[!InterstellarFuelSwitch] = FSmeshSwitch
name:NEEDS[InterstellarFuelSwitch] = InterstellarMeshSwitch
objects = tank10mWhite;tank10mStriped;tank10mBlack;tank10mStripedSV
objectDisplayNames = White;Striped;Black;SaturnV
affectColliders = false
buttonName = Next Paint Scheme
previousButtonName = Prev Paint Scheme
}
}

// Appearance switching turned off, when not available:

@PART[SYtank10m*]:NEEDS[!InterstellarFuelSwitch&!Firespitter]:AFTER[SpaceY-Expanded]
{
node_stack_disabled = 0.0, -1000.0, 0.0, 0.0, -1.0, 0.0, 0

MODULE
{
name = ModuleJettison
jettisonName = xPaintSchemes
bottomNodeName = disabled
isFairing = True
jettisonedObjectMass = 0.1
jettisonForce = 0.1
jettisonDirection = 0 0 1
}
}



153 changes: 95 additions & 58 deletions GameData/SpaceY/SpaceYExpanded/Patches/SpaceY_ColorChange7m.cfg
Original file line number Diff line number Diff line change
@@ -1,67 +1,104 @@

// Appearance switching, when available:

@PART[SYtank7m*]:NEEDS[InterstellarFuelSwitch|Firespitter]:AFTER[SpaceY-Expanded]
@PART[SYtank7m*]:AFTER[SpaceY-Expanded]
{
!MODULE[FlagDecal] {}
!MODULE[ModuleJettison] {}
MODULE
{
name:NEEDS[!InterstellarFuelSwitch] = FSmeshSwitch
name:NEEDS[InterstellarFuelSwitch] = InterstellarMeshSwitch
objects = SYtank7m0;SYtank7m1;SYtank7m2;SYtank7m3;SYtank7m4
objectDisplayNames = Default;Alternate;White;Black;Striped
affectColliders = false
buttonName = Next Paint Scheme
previousButtonName = Prev Paint Scheme
name = ModulePartVariants
baseVariant = SYDefault
VARIANT
{
name = SYDefault
displayName = Default
themeName = SYDefault
primaryColor = #000000
secondaryColor = #ffffff
GAMEOBJECTS
{
SYshroud7mTop = false
SYtank7m0 = true
SYtank7m1 = false
SYtank7m2 = false
SYtank7m3 = false
SYtank7m4 = false
flagDecal = false
}
}
VARIANT
{
name = SYDefault2
displayName = Default Too
themeName = SYDefault2
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
SYshroud7mTop = false
SYtank7m0 = false
SYtank7m1 = true
SYtank7m2 = false
SYtank7m3 = false
SYtank7m4 = false
flagDecal = false
}
}
VARIANT
{
name = White
displayName = White
themeName = White
primaryColor = #ffffff
secondaryColor = #ffffff
GAMEOBJECTS
{
SYshroud7mTop = false
SYtank7m0 = false
SYtank7m1 = false
SYtank7m2 = true
SYtank7m3 = false
SYtank7m4 = false
flagDecal = false
}
}
VARIANT
{
name = SYBlack
displayName = Black
themeName = Black
primaryColor = #000000
secondaryColor = #111111
GAMEOBJECTS
{
SYshroud7mTop = false
SYtank7m0 = false
SYtank7m1 = false
SYtank7m2 = false
SYtank7m3 = true
SYtank7m4 = false
flagDecal = false
}
}
VARIANT
{
name = BlackAndWhite
displayName = Stripes
themeName = BlackAndWhite
primaryColor = #000000
secondaryColor = #ffffff
GAMEOBJECTS
{
SYshroud7mTop = false
SYtank7m0 = false
SYtank7m1 = false
SYtank7m2 = false
SYtank7m3 = false
SYtank7m4 = true
flagDecal = false
}
}
}
}

// Appearance switching turned off, when not available:

@PART[SYtank7m*]:NEEDS[!InterstellarFuelSwitch&!Firespitter]:AFTER[SpaceY-Expanded]
{
node_stack_disabled = 0.0, -1000.0, 0.0, 0.0, -1.0, 0.0, 0

MODULE
{
name = ModuleJettison
jettisonName = SYtank7m1
bottomNodeName = disabled
isFairing = True
jettisonedObjectMass = 0.1
jettisonForce = 0.1
jettisonDirection = 0 0 1
}
MODULE
{
name = ModuleJettison
jettisonName = SYtank7m2
bottomNodeName = disabled
isFairing = True
jettisonedObjectMass = 0.1
jettisonForce = 0.1
jettisonDirection = 0 0 1
}
MODULE
{
name = ModuleJettison
jettisonName = SYtank7m3
bottomNodeName = disabled
isFairing = True
jettisonedObjectMass = 0.1
jettisonForce = 0.1
jettisonDirection = 0 0 1
}
MODULE
{
name = ModuleJettison
jettisonName = SYtank7m4
bottomNodeName = disabled
isFairing = True
jettisonedObjectMass = 0.1
jettisonForce = 0.1
jettisonDirection = 0 0 1
}
}



Loading

0 comments on commit f83909b

Please sign in to comment.