Skip to content

Releases: KSP-RO/ProceduralParts

v2.1.2 ProceduralParts for KSP 1.8+

04 Nov 00:35
Compare
Choose a tag to compare

Bugfix release, with support for SmartParts.

Bugfix: SeekVolume directly sets field values for symmetry counterparts. Previously, an external tool that wanted to request ProcParts set the volume would only apply a new length to the active part in any symmetry group, but still shift the attachment nodes to all parts in the group.

v2.1.1 ProceduralParts for KSP 1.8+

04 Oct 15:22
Compare
Choose a tag to compare

Bugfix release, with some reworked SRB handling.

Bugfix: SRB configuration and compatibility with RealFuels.
Bugfix: RealFuels compatibility patching order; nose cone and structural part should not get RF tanks
Bugfix: Decoupler ejection impulse inconsistency when loading .craft.

v2.1.0 ProceduralParts for KSP 1.8+

02 Aug 16:09
Compare
Choose a tag to compare

Replace custom TECHLIMITS with stock PARTUPGRADE system

When upgrading an existing career, you may need to purchase the part size upgrades in R&D for previously unlocked tech nodes.
In sandbox play, you will need to enable "All Part Upgrades Applied In Sandbox" in the Difficulty settings, Advanced tab.

Bugfix: Cone end sizes defined by the part are not restricted by the tech-based size limits.
Bugfix: Part configs were out of sync with newer code assumptions (#267)

Thanks to @Lafreakshow and @Chryseus for the help discovering issues and debugging the test releases!

Please see #269 regarding addressing some balancing issues. Parts have not had a balancing pass in a while, and there might be more appropriate sizing upgrades or places for them. Feedback and discussion appreciated.

v2.0.6 ProceduralParts for KSP 1.8+

23 Jul 12:30
Compare
Choose a tag to compare

A NaN, left unchecked, is dangerous.

Hotfix: Prevent NaNs from becoming a size limit.

v2.0.5 ProceduralParts for KSP 1.8+

21 Jul 12:16
Compare
Choose a tag to compare

Hotfix: Bezier shape (smooth cone) mesh generation incorrect when volume change event handlers called back to certain methods

v2.0.4 ProceduralParts for KSP 1.8+

12 Jul 22:02
Compare
Choose a tag to compare

SeekVolume Tools for RO/RP-1

Expand SeekVolume support to work with pill and bezier curve shapes
SeekVolume method prototype changed: optional parameter for rounding (floor/nearest/ceiling).
Show/Hide texture selection UIControls depending on active mode (legacy or TexturesUnlimited)
Bugfix: Texture Scaling (tiling) was broken during the transition to 2.0. Fixed!
Bugfix: EjectionImpulse no longer resets to max when loading in Editor

v2.0.3 ProceduralParts for KSP 1.8.1, 1.9

01 May 12:43
Compare
Choose a tag to compare

Reject the Force of NaN!

TankContextSwitcher updates current and max resource capacity immediately when changing volume
PAW Groups and internal fixes to the DecouplerTweaker
Added simple GUI alternative to the KSPTextureSwitch chooser with TexturesUnlimited
Bugfix: CTD when decoupling with a decoupler that was ever "too small" and calculated NaN ejectionForce
Bugfix: TankContentSwitcher NRE when switching to Mixed fuel types with symmetry parts attached
Bugfix: Volumes now always recalculate when changing shape, not just first visit to a shape

v2.0.2 ProceduralParts for KSP 1.8.1, 1.9

26 Mar 02:15
Compare
Choose a tag to compare

Hotfix for parts resizing on vessel load

v2.0.1 ProceduralParts for KSP 1.8.1, 1.9

22 Mar 13:58
Compare
Choose a tag to compare

Un-released due to breaking bug. Fixed in v2.0.2.

CoM Offset handling and minor bugfixes

Cone-like shapes have a CoM offset.
Bugfix: Flickering of parts when attaching in stack symmetry
Bugfix: TankContentSwitcher not maintaining fill ratio when resizing
WIP: Bezier cone offsets are inaccurate.

v2.0 ProceduralParts for KSP 1.8.1, 1.9

07 Mar 15:39
Compare
Choose a tag to compare

Textures Unlimited support!

... and significant internal changes. This release is backwards compatible with existing craft files, saves, and the previous method of defining the textures (so existing texture packs still work).

Change Gist:

TexturesUnlimited support, and many new textures to go with it
Reworked part initialization process (Awake/Load/Start, etc)
Fix incorrect drag cubes on root node, particularly during reverts
Redesigned to use UI Editor callbacks instead of detecting changes in Update cycles
Removed minVolume handling, and aspect ratio handling
Best effort automatic [length] resizing to achieve a target utilization
Completely redesigned attachment node handling.
Add 1.7 PAW group features