Releases: blowfishpro/B9PartSwitch
Releases · blowfishpro/B9PartSwitch
B9PartSwitch v2.3.3 for KSP 1.4.5
- Recompile against KSP 1.4.5
B9PartSwitch v2.3.2 for KSP 1.4.4
- Recompile against KSP 1.4.4
B9PartSwitch v2.3.1 for KSP 1.4.3
- Fix ModuleJettison shroud disappearing in flight if used with a ModuleB9PartSwitch that affects drag cubes
- Don't destroy info module in flight since that messes with module order
B9PartSwitch v2.3.0 for KSP 1.4.3
- Recompile against KSP 1.4.3
- Remove a couple of hacky workarounds as fixes/improvements were added in KSP 1.4.3
- Use resource display names rather than identifiers in module description
- Extract all hard-coded UI strings into localization table
B9PartSwitch v2.2.2 for KSP 1.4.2
- Fix texture replacements getting locked in when loading a craft in the editor if a part up the hierarchy renders procedural drag cubes
B9PartSwitch v2.2.1 for KSP 1.4.2
- Recompile against KSP 1.4.2
- Fix transforms incorrectly being disabled in the part icon if subtypes are in a particular order
- Fix
transformin aTEXTUREnode looking for renderers in child transforms too
B9PartSwitch v2.2.0 for KSP 1.4.1
Recompile for KSP 1.4.1
B9PartSwitch v2.1.1 for KSP 1.3.1
- Fix texture replacements being reset when drag cubes are rendered
- Fix battery tank type having 100x too much electric charge, bring mass in-line with stock
B9PartSwitch v2.1.0 for KSP 1.3.1
- Add texture switching
- Each subtype can now have
TEXTUREnodes which take the following fields:texture(required) - path to the texture you want to use, e.g.MyMod/Parts/SomePart/texturecurrentTexture(optional) - name of the current texture (just the filename excluding the extension, not the full path). Anything that does not have this as the current texture will be ignored.isNormalMap(optional, default false) - whether the texture is a normal map or not (necessary due to KSP treating normal maps differently when they are loaded)shaderProperty(optional) - name of the shader property that the texture sits on. Default is_MainTexifisNormalMap = falseor_BumpMapifisNormalMap = true. For an emissive texture you would want_Emissivetransform(optional, can appear more than once) - names of transforms to apply the texture switch tobaseTransform(optional, can appear more than once) - names of transforms where the texture switch should be applied to them and all of their children
- If no
transformorbaseTransformis specified, it will look for textures to switch on the entire part
- Each subtype can now have
B9PartSwitch v2.0.0 for KSP 1.3.1
- Only match on exact attach node id
- When switching in flight, resources should always start empty
- Allow individual subtypes to not allow switching in flight via
allowSwitchInFlightfield - Allow
ModuleB9PartSwitchto have its GUI hidden if it hasadvancedTweakablesOnly = trueand advanced tweakables are disabled - Better error handling if resource of tank type does not exist (show error dialog in game and force the user to quit)
- Fix .version file not being able to be parsed by KSP-AVC
- Move remote .avc file from bintray to s3
- Add back assembly guid (accidentally removed a while ago)