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
transform
in aTEXTURE
node 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
TEXTURE
nodes which take the following fields:texture
(required) - path to the texture you want to use, e.g.MyMod/Parts/SomePart/texture
currentTexture
(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_MainTex
ifisNormalMap = false
or_BumpMap
ifisNormalMap = true
. For an emissive texture you would want_Emissive
transform
(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
transform
orbaseTransform
is 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
allowSwitchInFlight
field - Allow
ModuleB9PartSwitch
to have its GUI hidden if it hasadvancedTweakablesOnly = true
and 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)