Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 4.0.99.30-prerelease <Launchpad 30> edition #156

Merged
merged 50 commits into from
Aug 8, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
9cb8036
Update changelog.md
zer0Kerbal Aug 7, 2022
0d1fe22
Update B9TankTypes.cfg
zer0Kerbal Aug 7, 2022
e97b43f
Update XPL-en-us.cfg
zer0Kerbal Aug 7, 2022
8592caa
Update mod.json
zer0Kerbal Aug 7, 2022
e373706
Update SimpleConstruction.version
zer0Kerbal Aug 7, 2022
b8f4694
Update changelog.md
zer0Kerbal Aug 7, 2022
58d1a4e
Delete 4.0.99.20.htm
zer0Kerbal Aug 7, 2022
887709a
Update InterstellarFuelSwitch.cfg
zer0Kerbal Aug 7, 2022
89b6cca
Update Interstellar.cfg
zer0Kerbal Aug 7, 2022
1374140
Update changelog.md
zer0Kerbal Aug 7, 2022
a4e0828
Update Recipes.cfg
zer0Kerbal Aug 7, 2022
0402ed5
Update Resources.cfg
zer0Kerbal Aug 7, 2022
21b94de
Update SeatTasks.cfg
zer0Kerbal Aug 7, 2022
8100dff
Update de.cfg
zer0Kerbal Aug 7, 2022
54d9e19
Update en-us.cfg
zer0Kerbal Aug 7, 2022
14a8ca1
Update fr-fr.cfg
zer0Kerbal Aug 7, 2022
d78e245
Update nl-nl.cfg
zer0Kerbal Aug 7, 2022
1d2eabf
Update zh-cn.cfg
zer0Kerbal Aug 7, 2022
01f9f31
Update EL.version
zer0Kerbal Aug 7, 2022
c2733d8
Create plaque.png
zer0Kerbal Aug 7, 2022
059ee03
Update changelog.md
zer0Kerbal Aug 7, 2022
e2aab22
Delete icon_filter_n.png
zer0Kerbal Aug 7, 2022
c21d7e5
Delete icon_filter_s.png
zer0Kerbal Aug 7, 2022
79282cf
Update CommunityCategoryKit.cfg
zer0Kerbal Aug 7, 2022
4697b67
Update de.cfg
zer0Kerbal Aug 7, 2022
621db58
Update en-us.cfg
zer0Kerbal Aug 7, 2022
449cb21
Update fr-fr.cfg
zer0Kerbal Aug 7, 2022
79dc0a5
Update nl-nl.cfg
zer0Kerbal Aug 7, 2022
7ecb850
Update zh-cn.cfg
zer0Kerbal Aug 7, 2022
d529c4a
Update plaque.png
zer0Kerbal Aug 7, 2022
1a79a8e
Update changelog.md
zer0Kerbal Aug 8, 2022
af68e51
Update changelog.md
zer0Kerbal Aug 8, 2022
7a9fced
Update 4.0.99.20.md
zer0Kerbal Aug 8, 2022
bf31a1e
Create 4.0.99.30.md
zer0Kerbal Aug 8, 2022
eecfc36
Create 4.0.99.30.htm
zer0Kerbal Aug 8, 2022
7d9abdc
Update changelog.md
zer0Kerbal Aug 8, 2022
0d62d77
Update Interstellar.cfg
zer0Kerbal Aug 8, 2022
e923fbf
Update InterstellarFuelSwitch.cfg
zer0Kerbal Aug 8, 2022
3d90650
Update readme.htm
zer0Kerbal Aug 8, 2022
213c883
Update SimpleConstruction.version
zer0Kerbal Aug 8, 2022
e287c17
Merge branch 'master' into 4.0.99.30-prerelease
zer0Kerbal Aug 8, 2022
c9e222d
Merge branch 'master' into 4.0.99.30-prerelease
zer0Kerbal Aug 8, 2022
39505e2
Update changelog.md
zer0Kerbal Aug 8, 2022
5668fee
Update 4.0.99.30.md
zer0Kerbal Aug 8, 2022
6a0f1dd
Update 4.0.99.30.htm
zer0Kerbal Aug 8, 2022
5ebe952
Update readme.htm
zer0Kerbal Aug 8, 2022
99a05f5
Update Interstellar.cfg
zer0Kerbal Aug 8, 2022
0e3917d
Update InterstellarFuelSwitch.cfg
zer0Kerbal Aug 8, 2022
fceba2e
Update ManualInstallation.md
zer0Kerbal Aug 8, 2022
25c6a62
Update ManualInstallation.htm
zer0Kerbal Aug 8, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
<p><a
href="https://forum.kerbalspaceprogram.com/index.php?/topic/191424-*/"
title="SimpleConstruction! forum thread"><img
src="https://img.shields.io/badge/SimpleConstruction!%20(SCON)-4.0.99.20--prerelease-BADA55.svg?style=plastic&amp;labelColor=darkgreen"
title="4.0.99.20-prerelease"
src="https://img.shields.io/badge/SimpleConstruction!%20(SCON)-4.0.99.30--prerelease-BADA55.svg?style=plastic&amp;labelColor=darkgreen"
title="4.0.99.30-prerelease"
alt="SimpleConstruction! Version" /></a><br />
<a href="http://kerbalspaceprogram.com/"
title="Kerbal Space Program"><img
Expand All @@ -24,86 +24,57 @@
title="GitHub.io 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>
<h1 id="version-409920-prerelease-new-launchpad-edition">Version
4.0.99.20-prerelease <code>&lt;New Launchpad&gt;</code> edition</h1>
<h1 id="version-409930-prerelease-launchpad-30-edition">Version
4.0.99.30-prerelease <code>&lt;Launchpad 30&gt;</code> edition</h1>
<h2 id="this-is-pre-release---and-will-break-saves">This is PRE-RELEASE
- and WILL break saves</h2>
<p>meaning things have changed, including file names - so delete
<code>GameData/ExtraplanetaryLaunchpads</code> and
<code>GameData/SimpleConstruction</code> folders - THEN install new
version</p>
<ul>
<li>19 Jul 2022</li>
<li>07 Aug 2022</li>
<li>Release for Kerbal Space Program [KSP 1.12.x]</li>
</ul>
<div style="border:0.5px solid Tomato; background-color: #bada55; color: #FF0000; text-align:center"><h4>
<b>DO A CLEAN INSTALL:</br> DELETE EXISTING INSTALLATION THEN RE-INSTALL</b></h4><p>Download from <a href="https://www.curseforge.com/kerbal/ksp-mods/sc/files">CurseForge</a></p></div>

<h3 id="summary">Summary</h3>
<ul>
<li>[Launchpad.dll] 6.99.2
<li>[Launchpad.dll] 6.99.3
<ul>
<li>minimum KSP version: 1.12.x</li>
</ul></li>
<li>Compatability patches updated
<ul>
<li>Interstellar</li>
<li>InterstellarFuelSwitch</li>
</ul></li>
</ul>
<h2 id="changes">Changes</h2>
<h3 id="extraplanetary-launchpads-06992">Extraplanetary Launchpads
0.6.99.2</h3>
<h3 id="extraplanetary-launchpads-06993">Extraplanetary Launchpads
0.6.99.3</h3>
<ul>
<li><p>Update</p>
<ul>
<li>[Launchpad.dll] 6.99.2
<li>[Launchpad.dll] 6.99.3
<ul>
<li>minimum KSP version: 1.12.x</li>
<li>closes #144 - Update [Launchpad.dll] to v0.6.99.2</li>
<li>closes #144 - Update [Launchpad.dll] to v0.6.99.3</li>
</ul></li>
</ul></li>
<li><p>Combine ExtraplanetaryLaunchpads/ with SimpleConstruction/</p>
<ul>
<li>only leaves the toolbar button icons in
ExtraplanetaryLaunchpads/</li>
</ul></li>
<li><p>closes #144 - Update [Launchpad.dll] to 0.6.99.2</p></li>
<li><p>Changes from 6.99.1 from <a
<li><p>closes #156 - Update [Launchpad.dll] to 0.6.99.3</p></li>
<li><p>Changes from 6.99.2 from <a
href="https://forum.kerbalspaceprogram.com/index.php?/profile/57176-*/">taniwha</a>'s
changelog for <a
href="https://github.com/taniwha/Extraplanetary-Launchpads">Extraplanetary
Launchpads</a>:</p>
<ul>
<li>Minimum KSP version is now 1.12 (might be able to use in 1.11).</li>
<li>Check for missing flag textures. Fixes stuck UI (visible symptom is
a white flag icon).</li>
<li>Better consistency on the UI toggle button (maybe a bit small now,
though).</li>
<li>Update resource manager correctly on vessel switch.</li>
<li>Don't interpolate single-point efficiency curves (fixes exception in
converter module)</li>
<li>Add ModuleCargoPart to most parts, but only if KIS is not installed
(based on the assumption that if KIS is installed, its storage options
are considered to be superior)</li>
<li>Tweak the rocket builder's eject vectors, making exiting a "seat"
less weird.</li>
<li>UI strings localized (always were in the new UI, but not in a config
file: they're now loaded).</li>
<li>Add Brazilian Portuguese translation (many thanks to [@Steven
Marinelli](<a
href="https://forum.kerbalspaceprogram.com/index.php?/">https://forum.kerbalspaceprogram.com/index.php?/</a>
profile/221885-steven-marinelli/))</li>
<li>Add agency localizations</li>
<li>Add support for subdirectories. I had over 150 craft files in my VAB
(1.9.1 save). This... makes a very welcome difference.</li>
<li>Wait for work sinks (currently just the various pads) to become
ready before doing catch-up. This prevents an NRE in the build control
code that I was not able to reproduce myself. Many many thanks to
[@Rodger](<a
href="https://forum.kerbalspaceprogram.com/">https://forum.kerbalspaceprogram.com/</a>
index.php?/profile/153575-rodger/) (who ran into it) for his patience in
testing (heavily modded JNSQ... load times are looooooong).</li>
<li>Add support for stock inventory parts to the resource manager. This
means that resources stored in tanks stored in cargo containers are now
counted correctly (only one level deep, though, so tanks in containers
in containers won't be counted properly (same as KIS)). This is the
reason for abandoning older versions of KSP.</li>
<li>As always, feedback and bug reports are welcome. Preferably github
for the bug reports, and logs (KSP.log, make sure LOG_INSTANT_FLUSH in
settings.cfg is True. Player.log accepted only if KSP actually crashes
Expand All @@ -113,9 +84,19 @@ <h3 id="extraplanetary-launchpads-06992">Extraplanetary Launchpads
stable and can be considered late beta or even final pre-release. It's
more I have a few more things I want to get in before going to 7.0. Many
many thanks to everyone who as given feedback and bug reports, and for
putting up with my absence (gallivanting between The Bubble and Colonia,
mostly in a DBX, both above and below the galactic plane, and a lot of
work done on QuakeForge).</li>
putting up with my absence.</li>
<li>Fix hiding EL's launch clamp (Louis Bach)</li>
<li>Fix incorrect vertical offset (5m) for survey builds</li>
<li>Fix inconsistent directory tree indentation</li>
<li>Japanese translation (Yark-Aki). Only partial due to the PR being
before I did a release with the UI localization.</li>
<li>Survey stake CoM put underground (@zer0Kerbal, @Robin Patenall), and
some tweaks to make it have the correct height offset for the build.
Thanks to @Rodger for initial testing of the PR.</li>
<li>Allow survey station when KIS is not installed.</li>
<li>Patch Kerbal inventory mass limit to include the Kerbal's mass
(ModuleInventoryPart massLimit is TOTAL mass, not just inventory mass),
allowing kerbals to pick up stakes after they've been placed.</li>
</ul></li>
</ul>
<h3 id="experimental"><em><strong>EXPERIMENTAL</strong></em></h3>
Expand All @@ -129,46 +110,63 @@ <h3 id="experimental"><em><strong>EXPERIMENTAL</strong></em></h3>
<ul>
<li>Added recycler to "The Klaw" [GrapplingDevice]</li>
<li>updates #40 - Stock Recycler</li>
<li>adds a seperate mesh for the recycler</li>
<li>adds a separate mesh for the recycler</li>
<li>mesh needs some placement and size tweaks</li>
</ul></li>
<li>Compatibility
</ul>
<h3 id="compatibility-409930">Compatibility 4.0.99.30</h3>
<ul>
<li>Update
<ul>
<li>[Interstellar.cfg] v1.0.1.0
<li>&lt;Interstellar.cfg&gt; v1.0.1.0
<ul>
<li>localize</li>
<li>update patch</li>
</ul></li>
<li>[InterstellarFuelSwitch.cfg] v1.0.4.0
<li>&lt;InterstellarFuelSwitch.cfg&gt; v1.0.4.0
<ul>
<li>localize</li>
<li>update patch</li>
</ul></li>
<li>&lt;Recipes.cfg&gt; v4.1.0.0
<ul>
<li>add
<ul>
<li>recycler recipes</li>
<li>transfer recipes</li>
<li>header</li>
</ul></li>
</ul></li>
<li>&lt;CommunityCategoryKit.cfg&gt; v1.0.1.0
<ul>
<li>update locations
<ul>
<li>from ExtraplanetaryLaunchpads/Texture to SimpleConstruction/Texture
folders</li>
<li>icon_filter_n</li>
<li>icon_filter_s</li>
</ul></li>
</ul></li>
</ul></li>
</ul>
<h3 id="localization">Localization</h3>
<ul>
<li>XPL
<ul>
<li>Localization
<ul>
<li>updated:
<ul>
<li>en-us.cfg</li>
<li>zh-cn.cfg</li>
</ul></li>
<li>added:
<ul>
<li>pt-br.cfg</li>
</ul></li>
<li>&lt;en-us.cfg&gt; v1.2.3.0</li>
<li>&lt;pt-br.cfg&gt; v1.0.2.0</li>
<li>&lt;de.cfg&gt; v1.0.2.0</li>
<li>&lt;nl-nl.cfg&gt; v1.0.2.0</li>
<li>&lt;zh-cn.cfg&gt; v1.0.2.0</li>
</ul></li>
</ul></li>
<li>corrected long standing typo:
<ul>
<li>RocketParts --&gt; Rocket Parts</li>
<li>#SCON_Karbonite-name -&gt; #SCON-Karbonite-name</li>
</ul></li>
<li>Move XPL dictionaries from EL to SCON</li>
<li>updates #24 - Localization - Brazil Portuguese (Português Brasil)
<li>closes #24 - Localization - Brazil Portuguese (Português Brasil)
&lt;pt-br.cfg&gt;</li>
<li>closes #39 - Adjust Localization to represent
SimpleConstruction!</li>
Expand All @@ -178,11 +176,11 @@ <h3 id="status">Status</h3>
<ul>
<li>Issues
<ul>
<li>closes #139 - SimpleConstruction! (SCON) 4.0.99.20-prerelease
<code>&lt;New Launchpad&gt;</code> edition</li>
<li>closes #140 - 4.0.99.20 Verify Legal Mumbo Jumbo</li>
<li>closes #141 - 4.0.99.20 Update Documentation</li>
<li>closes #142 - 4.0.99.20 Update Social Media</li>
<li>closes #150 - SimpleConstruction! (SCON) 4.0.99.30-prerelease
<code>&lt;Launchpad 30&gt;</code> edition</li>
<li>closes #151 - 4.0.99.30 Verify Legal Mumbo Jumbo</li>
<li>closes #152 - 4.0.99.30 Update Documentation</li>
<li>closes #153 - 4.0.99.30 Update Social Media</li>
</ul></li>
</ul>
<hr />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ B9_TANK_TYPE:NEEDS[B9PartSwitch,Launchpad,SimpleConstruction]
B9_TANK_TYPE:NEEDS[B9PartSwitch,Launchpad,SimpleConstruction]
{
name = SCCombo
title = SCCombo
tankMass = 0.0005
tankCost = 15
percentFilled = 100
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// CommunityCategoryKit.cfg v1.0.0.1
// CommunityCategoryKit.cfg v1.0.1.0
// SimpleConstruction! (SCON)
// created:
// updated: 14 Mar 2022
// updated: 07 Aug 2022

// add category with all tagged parts
@CCKExtraFilterConfig:NEEDS[CCK]
Expand All @@ -10,9 +10,9 @@
{
name = SimpleConstruction!
tag = cck-sc
normalIcon = ExtraplanetaryLaunchpads/Textures/icon_filter_n
selectedIcon = ExtraplanetaryLaunchpads/Textures/icon_filter_s
usedByMod = SimpleConstruction!
normalIcon = SimpleConstruction/Textures/icon_filter_n
selectedIcon = SimpleConstruction/Textures/icon_filter_s
usedByMod = SimpleConstruction
}
}

Expand Down
59 changes: 12 additions & 47 deletions GameData/SimpleConstruction/Compatibility/Interstellar.cfg
Original file line number Diff line number Diff line change
@@ -1,59 +1,24 @@
// Interstellar.cfg v1.0.0.1
// Interstellar.cfg v1.0.1.0
// SimpleConstruction! (SCON)
// created: 04 Jul 2022
// updated: 06 Jul 2022
// updated: 15 Jul 2022

// this file: CC BY-SA 4.0 by zer0Kerbal


// need to factor in metal which has a volume of 1 instead of ore's 5 and rocketparts's 5

@PART[RadialOreTank]:NEEDS[Interstellar,Launchpad,SimpleConstruction]:LAST[SimpleConstruction]
{
@MODULE[InterstellarFuelSwitch]
{
@tankSwitchNames = #$tankSwitchNames$;Metal;RocketParts
@resourceGui = #$resourceGui$;Metal;RocketParts
@resourceNames = #$resourceNames$;Metal;RocketParts
@resourceAmounts = #$resourceAmounts$;75;75
@fuelTankCounter += 2
}
}

@PART[SmallTank]:NEEDS[Interstellar,Launchpad,SimpleConstruction]:LAST[SimpleConstruction]
@PART[RadialOreTank,SmallTank,LargeTank]:NEEDS[Interstellar,Launchpad,SimpleConstruction]:LAST[SimpleConstruction]
{
@MODULE[InterstellarFuelSwitch]
{
@tankSwitchNames = #$tankSwitchNames$;Metal;RocketParts
@resourceGui = #$resourceGui$;Metal;RocketParts
@resourceNames = #$resourceNames$;Metal;RocketParts
@resourceAmounts = #$resourceAmounts$;300;300
tmpM = #EL_Metal-name // Metal
tmpR = #EL_RocketParts-name // Rocket Parts
@tankSwitchNames = #$tankSwitchNames$;$tmpM$;$tmpR$
@resourceGui = #$resourceGui$;$tmpM$;$tmpR$
@resourceNames = #$resourceNames$;$tmpM$;$tmpR$
@resourceAmounts = #$resourceAmounts$;$../RESOURCE[Ore]/maxAmount$;$../RESOURCE[Ore]/maxAmount$
@fuelTankCounter += 2
!tmpM = DELETE
!tmpR = DELETE
}
}

@PART[LargeTank]:NEEDS[Interstellar,Launchpad,SimpleConstruction]:LAST[SimpleConstruction]
{
@MODULE[InterstellarFuelSwitch]
{
@tankSwitchNames = #$tankSwitchNames$;Metal;RocketParts
@resourceGui = #$resourceGui$;Metal;RocketParts
@resourceNames = #$resourceNames$;Metal;RocketParts
@resourceAmounts = #$resourceAmounts$;1500;1500
@fuelTankCounter += 2
}
}

// #SimpleConstruction_RocketParts_displayname
// #SimpleConstruction_Metal_displayname

// MODULE
// {
// name = InterstellarFuelSwitch
// tankSwitchNames = Ore;Alumina;Aluminium;Boron;Monazite;Minerals;Regolith
// resourceGui = Ore;Alumina;Aluminium;Boron;Monazite;Minerals;Regolith
// resourceNames = Ore;Alumina;Aluminium;Boron;Monazite;Minerals;Regolith
// resourceAmounts = 75;75;75;75;75;75;75
// hasGUI = true
// availableInFlight = true
// availableInEditor = true
}
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
name = InterstellarFuelSwitch
resourceNames = Ore;Metal;RocketParts
resourceAmounts = #$../RESOURCE[Ore]/maxAmount$;$../RESOURCE[Ore]/maxAmount$;$../RESOURCE[Ore]/maxAmount$
@resourceAmounts[2,;] *= 2
// @resourceAmounts[2,;] *= 2
tankMass = #$../mass$
basePartMass = 0.0
displayCurrentTankCost = true
Expand Down
Loading