Releases: KSP-RO/ProceduralParts
v2.1.2 ProceduralParts for KSP 1.8+
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+
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+
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+
A NaN, left unchecked, is dangerous.
Hotfix: Prevent NaNs from becoming a size limit.
v2.0.5 ProceduralParts for KSP 1.8+
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+
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
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
Hotfix for parts resizing on vessel load
v2.0.1 ProceduralParts for KSP 1.8.1, 1.9
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
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