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

1.0.99.4-prerelease <Stake Staking Stuck> edition #68

Merged
merged 23 commits into from
Jun 27, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
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/191504-*/"
title="Not So SimpleConstruction! on the forums"><img
src="https://img.shields.io/badge/NotSoSimpleConstruction%20(NSSC)%20-v1.0.99.3--prerelease-BADA55.svg?style=plastic&amp;labelColor=darkgreen"
title="1.0.99.3-prerelease"
src="https://img.shields.io/badge/NotSoSimpleConstruction%20(NSSC)%20-v1.0.99.4--prerelease-BADA55.svg?style=plastic&amp;labelColor=darkgreen"
title="1.0.99.4-prerelease"
alt="Not So SimpleConstruction! Version" /></a><br />
<a href="http://kerbalspaceprogram.com/"
title="Kerbal Space Program"><img
Expand All @@ -24,10 +24,11 @@
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-10993-prerelease---encuestas-piloto">Version
1.0.99.3-prerelease - <code>&lt;Encuestas piloto&gt;</code></h2>
<h2
id="10994-prerelease-stake-staking-stuck-edition">1.0.99.4-prerelease
<code>&lt;Stake Staking Stuck&gt;</code> edition</h2>
<ul>
<li>01 Jun 2022</li>
<li>25 Jun 2022</li>
<li>Released for for KSP 1.12.3</li>
</ul>
<h3
Expand All @@ -38,55 +39,50 @@ <h2 id="version-10993-prerelease---encuestas-piloto">Version
<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/NotSoSimpleConstruction/files">CurseForge</a></p></div>

<h2 id="version-changes">Version Changes</h2>
<h3 id="localization-️">Localization 🗃️</h3>
<h3
id="this-should-resolve-planting-stakes-with-stock-mechanics-ground-part">This
should resolve planting stakes with stock mechanics (Ground Part)</h3>
<h3 id="update">Update</h3>
<ul>
<li>Translation
<li>Localization
<ul>
<li>Mexican Spanish (Español Mexicano)
<li>[en-us.cfg] v1.0.0.2
<ul>
<li>Add &lt;&lt;es-mx.cfg&gt;</li>
<li>thank you to <a
href="https://github.com/AtomikkuSan">@AtomikkuSan</a></li>
<li>add #EL_ELMallet_tags = stake pound build hammer</li>
</ul></li>
<li>update
<ul>
<li>headers</li>
</ul></li>
<li>updates #11 - Localization - Master</li>
<li>closes #21 - Mexican Spanish (Español Mexicano)
&lt;es-mx.cfg&gt;</li>
</ul></li>
</ul>
<h3 id="update">Update</h3>
<li>[KerbalInventorySystem.cfg] v1.0.1.0</li>
<li>Hide mallet if KIS not installed</li>
<li>if KIS installed - add KIS to ELSurveyStake</li>
<li>[stake.cfg]</li>
<li>fix planting with stock mechanics
<ul>
<li>[Stake.cfg]
<ul>
<li>linted</li>
</ul></li>
<li>docs/</li>
<li>Documentation</li>
<li>[readme.md]</li>
</ul>
<h3 id="compatibility">Compatibility/</h3>
<ul>
<li>[KerbalInventorySystem.cfg]
<ul>
<li>[ELSurveyStake]
<li>thank you to <a
href="https://forum.kerbalspaceprogram.com/index.php?/profile/210278-robin-patenall/">Robin
Patenall</a>!</li>
<li>[CoMOffset] = 0.0, -0.5, 0.0</li>
<li>[ModuleGroundPart]
<ul>
<li>[stackableQuantity] = 10</li>
<li>[placementMaxRivo`tVelocity] from 0.003 to 1.0 (f)</li>
<li>[kinematicDelay] to 0 from 3</li>
<li>[packedVolume] from 0 to 1</li>
<li>[stackableQuantity] = 12</li>
<li>[inventoryTooltip`] from "" to #EL_ELSurveyStake_title</li>
</ul></li>
<li>add sound clip for deploy (experimental)</li>
<li>updates #61 - [Documentation Issue 📚]: A How-To</li>
<li>closes #63 - [Bug 🐞]: stake not staking stuck</li>
</ul></li>
</ul>
<h3 id="status">Status</h3>
<ul>
<li>Issues/Requests
<ul>
<li>closes #55 - Not So SimpleConstruction! (NSSC) 1.0.99.3-prerelease
<code>&lt;Encuestas Piloto&gt;</code></li>
<li>closes #56 - 1.0.99.3 Verify Legal Mumbo Jumbo</li>
<li>closes #57 - 1.0.99.3 Update Documentation</li>
<li>closes #58 - 1.0.99.3 Update Social Media</li>
<li>#59 - [ImgBot] Optimize images - contributed by imgbot[bot]</li>
<li>closes #64 - Not So SimpleConstruction! (NSSC) 1.0.99.4-prerelease
<code>&lt;Stake Staking Stuck&gt;</code> edition</li>
<li>closes #65 - 1.0.99.4 Verify Legal Mumbo Jumbo</li>
<li>closes #66 - 1.0.99.4 Update Documentation</li>
<li>closes #67 - 1.0.99.4 Update Social Media</li>
</ul></li>
</ul>
<hr />
Expand Down
Original file line number Diff line number Diff line change
@@ -1,42 +1,33 @@
// KerbalInventorySystem.cfg v1.0.0.0
// KerbalInventorySystem.cfg v1.0.1.0
// NotSo SimpleConstruction! (NSSC!)
// created: 22 Mar 2022
// updated:
// updated: 25 Jun 2022

@PART[ELMallet]:NEEDS[!KIS]:FOR[NotSoSimpleConstruction]
@PART[ELMallet]:NEEDS[KIS]:AFTER[NotSoSimpleConstruction]
{
@TechRequired = Unresearchable
@category = none
@cost = !Delete
%entryCost = 0
!entryCost = DELETE
%TechHidden = True
@TechRequired = advConstruction
@category = Utility
%cost = 1.9668
%entryCost = 1000
@TechHidden = False
@tags ^= : cck-el :
}

@PART[ELSurveyStake]:NEEDS[!KIS]:FOR[NotSoSimpleConstruction]
@PART[ELSurveyStake]:NEEDS[KIS]:FOR[NotSoSimpleConstruction]
{
-MODULE[ModuleKISItem] { }
MODULE
{
name = ModuleGroundPart
fxGroupDeploy = deploy
// Name of the FXGroup to Play when the part is being deployed
placementAllowXRotation = true
// Determines if the Part can be rotated in the X Axis when in ground placement mode, before being placed on the ground.
placementAllowYRotation = true
// Determines if the Part can be rotated in the Y Axis when in ground placement mode, before being placed on the ground.
placementAllowZRotation = true
// Determines if the Part can be rotated in the Z Axis when in ground placement mode, before being placed on the ground.
inventoryTooltip = ""
packedVolume = 0 //f
// The space this part occupies when packed inside an inventory container
kinematicDelay = 3 // f
placementMaxRivotVelocity = 0.003 // f
// This is the velocity the part must be travelling less than before it will be rivoted to the ground.
reinitResourcesOnStoreInVessel = false
// Set to true when the parts resources should be "filled" magically when the part is stored in a vessel.
stackableQuantity = 10
// The number of parts of the same kind and variant that can be stacked in a single inventory slot
{
name = ModuleKISItem
vesselAutoRename = true
allowStaticAttach = 2
allowPartAttach = 0
stackable = true
editorItemsCategory = true
equipable = true
equipSlot = leftHand
equipBoneName = aliasLeftPalm
equipPos = (-0.07,-0.03,0.05)
equipDir = (85,0,0)
}
}

Expand Down
6 changes: 4 additions & 2 deletions GameData/NotSoSimpleConstruction/Localization/us-en.cfg
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// us-en v1.0.0.1
// us-en v1.0.0.2
// Not So SimpleConstruction! (NSSC)
// created: 31 Mar 2022
// updated:
// updated: 25 Jun 2022
// License: GPLv3

Localization
Expand All @@ -14,5 +14,7 @@ Localization
#EL_ELMicroPad_title = KS-MP Disposable Pad
#EL_ELMicroPad_desc = Mark where built modules will be permanently attached to the construting vessel. The build replaces the pad. The built module must have a free stack node on its root part (top or bottom, top takes priority if both are available). Cannot be a switchable node.
#EL_ELMicroPad_tags = cck-el

#EL_ELMallet_tags = stake pound build hammer
}
}
108 changes: 108 additions & 0 deletions GameData/NotSoSimpleConstruction/ManualInstallation.htm
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
<!-- ManualInstallation.md v1.1.7.0
Not So SimpleConstruction! (NSSC)
created: 01 Oct 2019
updated: 18 Apr 2022 -->

<!-- based upon work by Lisias -->

<h1 id="not-so-simpleconstruction-nssc">Not So SimpleConstruction!
(NSSC)</h1>
<p><a href="./index">Home</a></p>
<p>Adds Mallet, Survey Stake, Recycler, Disposable Pad, and Orbital
Dock; and turns Cupola module to Survey Station. Requires
SimpleConstruction! for Kerbal Space Program.</p>
<h2 id="installation-instructions">Installation Instructions</h2>
<h3 id="using-curseforgeoverwolf-app-or-ckan">Using CurseForge/OverWolf
app or CKAN</h3>
<p>You should be all good! (check for latest version on CurseForge)</p>
<h3 id="if-downloaded-from-curseforgeoverwolf-manual-download">If
Downloaded from CurseForge/OverWolf manual download</h3>
<p>To install, place the <code>&lt;NotSoSimpleConstruction&gt;</code>
folder inside your Kerbal Space Program's GameData folder:</p>
<ul>
<li><strong>REMOVE ANY OLD VERSIONS OF THE PRODUCT BEFORE
INSTALLING</strong>, including any other fork:
<ul>
<li>Delete
<code>&lt;KSP_ROOT&gt;/GameData/NotSoSimpleConstruction</code></li>
</ul></li>
<li>Extract the package's <code>NotSoSimpleConstruction/</code> folder
into your KSP's GameData as follows:
<ul>
<li><code>&lt;PACKAGE&gt;/NotSoSimpleConstruction</code> --&gt;
<code>&lt;KSP_ROOT&gt;/GameData</code>
<ul>
<li>Overwrite any preexisting file.</li>
</ul></li>
<li>you should end up with
<code>&lt;KSP_ROOT&gt;/GameData/NotSoSimpleConstruction</code></li>
</ul></li>
</ul>
<h3 id="if-downloaded-from-spacedock--github--other">If Downloaded from
SpaceDock / GitHub / other</h3>
<p>To install, place the <code>&lt;GameData&gt;</code> folder inside
your Kerbal Space Program folder:</p>
<ul>
<li><strong>REMOVE ANY OLD VERSIONS OF THE PRODUCT BEFORE
INSTALLING</strong>, including any other fork:
<ul>
<li>Delete
<code>&lt;KSP_ROOT&gt;/GameData/NotSoSimpleConstruction</code></li>
</ul></li>
<li>Extract the package's <code>GameData</code> folder into your KSP's
root folder as follows:
<ul>
<li><code>&lt;PACKAGE&gt;/GameData</code> --&gt;
<code>&lt;KSP_ROOT&gt;</code>
<ul>
<li>Overwrite any preexisting file.</li>
</ul></li>
<li>you should end up with
<code>&lt;KSP_ROOT&gt;/GameData/NotSoSimpleConstruction</code></li>
</ul></li>
</ul>
<h2
id="the-following-file-layout-must-be-present-after-installation">The
following file layout must be present after installation</h2>
<div class="sourceCode" id="cb1"><pre
class="sourceCode markdown"><code class="sourceCode markdown"><span id="cb1-1"><a href="#cb1-1" aria-hidden="true" tabindex="-1"></a><span class="kw">&lt;KSP_ROOT&gt;</span></span>
<span id="cb1-2"><a href="#cb1-2" aria-hidden="true" tabindex="-1"></a><span class="ss"> + </span><span class="co">[</span><span class="ot">GameData</span><span class="co">]</span></span>
<span id="cb1-3"><a href="#cb1-3" aria-hidden="true" tabindex="-1"></a><span class="ss"> + </span><span class="co">[</span><span class="ot">ExtraplanetaryLaunchpads</span><span class="co">]</span> </span>
<span id="cb1-4"><a href="#cb1-4" aria-hidden="true" tabindex="-1"></a> *(see SimpleConstruction! for manual installation directions)*</span>
<span id="cb1-5"><a href="#cb1-5" aria-hidden="true" tabindex="-1"></a><span class="ss"> + </span><span class="co">[</span><span class="ot">NotSoSimpleConstruction</span><span class="co">]</span></span>
<span id="cb1-6"><a href="#cb1-6" aria-hidden="true" tabindex="-1"></a><span class="ss"> + </span><span class="co">[</span><span class="ot">Assets</span><span class="co">]</span></span>
<span id="cb1-7"><a href="#cb1-7" aria-hidden="true" tabindex="-1"></a> ...</span>
<span id="cb1-8"><a href="#cb1-8" aria-hidden="true" tabindex="-1"></a><span class="ss"> + </span><span class="co">[</span><span class="ot">Compatibility</span><span class="co">]</span></span>
<span id="cb1-9"><a href="#cb1-9" aria-hidden="true" tabindex="-1"></a> ...</span>
<span id="cb1-10"><a href="#cb1-10" aria-hidden="true" tabindex="-1"></a><span class="ss"> + </span><span class="co">[</span><span class="ot">Configs</span><span class="co">]</span></span>
<span id="cb1-11"><a href="#cb1-11" aria-hidden="true" tabindex="-1"></a> ...</span>
<span id="cb1-12"><a href="#cb1-12" aria-hidden="true" tabindex="-1"></a><span class="ss"> + </span><span class="co">[</span><span class="ot">Localization</span><span class="co">]</span></span>
<span id="cb1-13"><a href="#cb1-13" aria-hidden="true" tabindex="-1"></a> ...</span>
<span id="cb1-14"><a href="#cb1-14" aria-hidden="true" tabindex="-1"></a><span class="ss"> + </span><span class="co">[</span><span class="ot">Parts</span><span class="co">]</span></span>
<span id="cb1-15"><a href="#cb1-15" aria-hidden="true" tabindex="-1"></a> ...</span>
<span id="cb1-16"><a href="#cb1-16" aria-hidden="true" tabindex="-1"></a><span class="ss"> * </span>#.#.#.#.htm</span>
<span id="cb1-17"><a href="#cb1-17" aria-hidden="true" tabindex="-1"></a><span class="ss"> * </span>changelog.md</span>
<span id="cb1-18"><a href="#cb1-18" aria-hidden="true" tabindex="-1"></a><span class="ss"> * </span>GPLv3.txt</span>
<span id="cb1-19"><a href="#cb1-19" aria-hidden="true" tabindex="-1"></a><span class="ss"> * </span>readme.htm</span>
<span id="cb1-20"><a href="#cb1-20" aria-hidden="true" tabindex="-1"></a><span class="ss"> * </span>NotSoSimpleConstruction.version</span>
<span id="cb1-21"><a href="#cb1-21" aria-hidden="true" tabindex="-1"></a><span class="ss"> + </span><span class="co">[</span><span class="ot">SimpleConstruction</span><span class="co">]</span></span>
<span id="cb1-22"><a href="#cb1-22" aria-hidden="true" tabindex="-1"></a> *(see SimpleConstruction! for manual installation directions)*</span>
<span id="cb1-23"><a href="#cb1-23" aria-hidden="true" tabindex="-1"></a> ...</span>
<span id="cb1-24"><a href="#cb1-24" aria-hidden="true" tabindex="-1"></a> ...</span>
<span id="cb1-25"><a href="#cb1-25" aria-hidden="true" tabindex="-1"></a><span class="ss"> * </span><span class="co">[</span><span class="ot">Module Manager</span><span class="co">][mm]</span> or <span class="co">[</span><span class="ot">Module Manager /L</span><span class="co">][mml]</span></span>
<span id="cb1-26"><a href="#cb1-26" aria-hidden="true" tabindex="-1"></a><span class="ss"> * </span>KSP.log</span>
<span id="cb1-27"><a href="#cb1-27" aria-hidden="true" tabindex="-1"></a> ...</span></code></pre></div>
<h3 id="dependencies">Dependencies</h3>
<ul>
<li><a
href="https://forum.kerbalspaceprogram.com/index.php?/topic/191424-*/"
title="SimpleConstruction! (SCON!)">SimpleConstruction! (SCON!)</a></li>
<li><em>either</em>
<ul>
<li><a
href="https://forum.kerbalspaceprogram.com/index.php?/topic/50533-*/"
title="Module Manager">Module Manager</a></li>
<li><a href="https://github.com/net-lisias-ksp/ModuleManager"
title="Module Manager /L">Module Manager /L</a></li>
</ul></li>
</ul>
90 changes: 0 additions & 90 deletions GameData/NotSoSimpleConstruction/ManualInstallation.md

This file was deleted.

Loading