Skip to content

Releases: blowfishpro/B9PartSwitch

B9PartSwitch v2.3.3 for KSP 1.4.5

27 Jul 05:43
Compare
Choose a tag to compare
  • Recompile against KSP 1.4.5

B9PartSwitch v2.3.2 for KSP 1.4.4

22 Jun 05:30
Compare
Choose a tag to compare
  • Recompile against KSP 1.4.4

B9PartSwitch v2.3.1 for KSP 1.4.3

21 May 08:29
Compare
Choose a tag to compare
  • 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

01 May 06:16
Compare
Choose a tag to compare
  • 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

11 Apr 05:24
Compare
Choose a tag to compare
  • 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

02 Apr 03:29
Compare
Choose a tag to compare
  • 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 a TEXTURE node looking for renderers in child transforms too

B9PartSwitch v2.2.0 for KSP 1.4.1

18 Mar 07:04
Compare
Choose a tag to compare

Recompile for KSP 1.4.1

B9PartSwitch v2.1.1 for KSP 1.3.1

15 Jan 04:26
Compare
Choose a tag to compare
  • 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

30 Nov 21:10
Compare
Choose a tag to compare
  • 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 if isNormalMap = false or _BumpMap if isNormalMap = true. For an emissive texture you would want _Emissive
      • transform (optional, can appear more than once) - names of transforms to apply the texture switch to
      • baseTransform (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 or baseTransform is specified, it will look for textures to switch on the entire part

B9PartSwitch v2.0.0 for KSP 1.3.1

16 Nov 06:58
Compare
Choose a tag to compare
  • 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 has advancedTweakablesOnly = 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)