Releases: blowfishpro/B9PartSwitch
Releases · blowfishpro/B9PartSwitch
B9PartSwitch v2.7.0 for KSP 1.7.0
- Compile for KSP 1.7.0
- Remove
ModuleB9PropagateCopyEvents
from parts since KSP handles this correctly now- Leave empty class so that KSP doesn't complain when loading craft/vessels
- Subtype initialization errors now warn the user but allow the game to continue
- Add fuzzy matching for attach node toggling
?
will match any one character,*
will match anything (or nothing)- All matching nodes will be switched
- Allow moving and rotation of transforms
- Subtypes can now have
TRANSFORM
nodes- Each one should nave a
name
which is the name of the transform - Each one can have a
positionOffset = x, y, z
which is a local offset for that transform- Any number of modules can modify a transform's position (it's additive)
- Each one can have a
rotationOffset = x, y, z
which is a local rotation offset- Only one module can modify a transform's position
- Each one should nave a
- Subtypes can now have
- Remove KSP localization debug logging
- Add Brazilian Portuguese localization
- Localize switch subtype button
- Fix texture switches incorrectly saying the current texture wasn't found when really the new texture wasn't found
- Use more correct part names in some log messages
- Allow subtypes to specify a mirror symmetry counterpart
- Subtypes now accept a
mirrorSymmetrySubtype
value which is the subtype name of the mirror symmetry subtype - When placing the part in mirror symmetry, the symmetry counterpart will use this mirror symmetry subtype, otherwise it will use the normal subtype
- Subtypes now accept a
B9PartSwitch v2.6.0 for KSP 1.6.1
- Recompile against KSP 1.6.1
- Fix misspellings in fatal error and serious warning handlers
B9PartSwitch v2.5.1 for KSP 1.5.1
- Moved stack nodes now respect
scale
,rescaleFactor
, and TweakScale - Moved surface attach node now respects
scale
andrescaleFactor
- When only one subtype is present, disable switching GUI and display subtype title as non-interactable string
- Downgrade incompatible resource switching module to a warning and disable B9 resource switching in that case
- French localization
B9PartSwitch v2.5.0 for KSP 1.5.1
- Allow moving stack nodes
- Within a
SUBTYPE
,NODE
nodes take aname
(node ID) and aposition
(x, y, z position of the node)
- Within a
- Fix log message for duplicated subtype names
- Fix texture switching behaving weirdly when copying a part in the editor
B9PartSwitch v2.4.5 for KSP 1.5.1
- Fix issues with resource switching and stock delta-v simulation code
- Exception when copying a part in the editor
- Delta-v simulation was probably off as well
B9PartSwitch v2.4.4 for KSP 1.5.1
- Recompile against KSP 1.5.1
- Downgrade certain fatal errors to warnings
- The user will still get an on-screen message but it can be dismissed without closing the game
- Duplicate subtype names is now only a serious warning
- Subtype without a name is now only a serious warning
B9PartSwitch v2.4.3 for KSP 1.5
- Fix .version file again again
B9PartSwitch v2.4.2 for KSP 1.5
Fix .version file again
B9PartSwitch v2.4.1 for KSP 1.5
- Fix .version file still listing KSP 1.4.x
B9PartSwitch v2.4.0 for KSP 1.4.5
- Recompile against KSP 1.5
- Provide better context for fatal exceptions
- A few incompatibilities that previously silently disabled functionality are now fatal errors
- Add Spanish translation of built-in strings
- Fire
onPartResourceListChange
when changing resources