Jump to content

avsbst

New Members
  • Posts

    2
  • Joined

  • Last visited

Reputation

1 Neutral

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. If anyone else has run into an error during the past month where CryoTanks textures are rendering improperly the issue is caused by KSPIE from v1.25.2 onward. I have commented on the support thread here: and filed an issue on GitHub here: https://github.com/sswelm/KSP-Interstellar-Extended/issues/551 In the meantime if you are confident in patching .cfg files yourself then the fix is to edit line 171 of GameData\WarpPlugin\Patches\B9PartSwitch\CryoTanksFuelTankSwitcher.cfg Line 171 Before: !MODULE[ModuleB9PartSwitch] {} Line 171 After: !MODULE[ModuleB9PartSwitch]:HAS[#moduleID[fuelSwitch]] {}
  2. Overview I believe there is a bug in KSPIE/WarpPlugin introduced by changes to CryoTanksFuelTankSwitcher.cfg in v1.25.2 and partially fixed in v1.25.4 that is affecting the CryoEngines / CryoTanks mod. Symptoms CryoTanks textures fail to render properly, see screenshot: Possibly related error messages in the log regarding B9PartSwitch and CryoTanks: [Part]: PartModule indexing mismatch at hydrogen-125-2, index 0. Node 'ModuleB9PartSwitch' found in loaded data, but 'TweakScale' is defined in prefab. Looking for ModuleB9PartSwitch in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...ModuleB9PartSwitch module found at index 2. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [ERROR] [Part hydrogen-125-2] [ModuleB9PartSwitch 'fuelSwitch'] OnLoad was called with the wrong ModuleID and the correct module could not be found (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule indexing mismatch at hydrogen-125-2, index 1. Node 'TweakScale' found in loaded data, but 'USI_ModuleRecycleablePart' is defined in prefab. Looking for TweakScale in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...TweakScale module found at index 0. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule indexing mismatch at hydrogen-125-2, index 2. Node 'USI_ModuleRecycleablePart' found in loaded data, but 'ModuleB9PartSwitch' is defined in prefab. Looking for USI_ModuleRecycleablePart in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...USI_ModuleRecycleablePart module found at index 1. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule indexing mismatch at hydrogen-125-2, index 3. Node 'ModuleB9PartSwitch' found in loaded data, but 'ModuleCryoTank' is defined in prefab. Looking for ModuleB9PartSwitch in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...ModuleB9PartSwitch module found at index 2. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule indexing mismatch at hydrogen-125-2, index 4. Node 'ModuleCryoTank' found in loaded data, but 'ModuleB9PartInfo' is defined in prefab. Looking for ModuleCryoTank in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...ModuleCryoTank module found at index 3. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule ModuleCryoTank at hydrogen-125-2, index 5: index exceeds module count as defined in cfg. Looking for ModuleCryoTank in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...ModuleCryoTank module found at index 3. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule ModuleCryoTank at hydrogen-125-2, index 6: index exceeds module count as defined in cfg. Looking for ModuleCryoTank in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...ModuleCryoTank module found at index 3. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule ModuleCryoTank at hydrogen-125-2, index 7: index exceeds module count as defined in cfg. Looking for ModuleCryoTank in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...ModuleCryoTank module found at index 3. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule ModuleCryoTank at hydrogen-125-2, index 8: index exceeds module count as defined in cfg. Looking for ModuleCryoTank in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...ModuleCryoTank module found at index 3. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule ModuleCryoTank at hydrogen-125-2, index 9: index exceeds module count as defined in cfg. Looking for ModuleCryoTank in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...ModuleCryoTank module found at index 3. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule ModuleCryoTank at hydrogen-125-2, index 10: index exceeds module count as defined in cfg. Looking for ModuleCryoTank in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...ModuleCryoTank module found at index 3. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule ModuleCryoTank at hydrogen-125-2, index 11: index exceeds module count as defined in cfg. Looking for ModuleCryoTank in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...ModuleCryoTank module found at index 3. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule ModuleCryoTank at hydrogen-125-2, index 12: index exceeds module count as defined in cfg. Looking for ModuleCryoTank in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...ModuleCryoTank module found at index 3. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule ModuleCryoTank at hydrogen-125-2, index 13: index exceeds module count as defined in cfg. Looking for ModuleCryoTank in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...ModuleCryoTank module found at index 3. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule ModuleCryoTank at hydrogen-125-2, index 14: index exceeds module count as defined in cfg. Looking for ModuleCryoTank in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...ModuleCryoTank module found at index 3. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule ModuleCryoTank at hydrogen-125-2, index 15: index exceeds module count as defined in cfg. Looking for ModuleCryoTank in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...ModuleCryoTank module found at index 3. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule ModuleCryoTank at hydrogen-125-2, index 16: index exceeds module count as defined in cfg. Looking for ModuleCryoTank in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...ModuleCryoTank module found at index 3. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule ModuleCryoTank at hydrogen-125-2, index 17: index exceeds module count as defined in cfg. Looking for ModuleCryoTank in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...ModuleCryoTank module found at index 3. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule ModuleB9PartInfo at hydrogen-125-2, index 18: index exceeds module count as defined in cfg. Looking for ModuleB9PartInfo in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...ModuleB9PartInfo module found at index 4. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule indexing mismatch at hydrogen-125-2, index 0. Node 'ModuleB9PartSwitch' found in loaded data, but 'TweakScale' is defined in prefab. Looking for ModuleB9PartSwitch in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...ModuleB9PartSwitch module found at index 2. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [ERROR] [Part hydrogen-125-2] [ModuleB9PartSwitch 'fuelSwitch'] OnLoad was called with the wrong ModuleID and the correct module could not be found (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule indexing mismatch at hydrogen-125-2, index 1. Node 'TweakScale' found in loaded data, but 'USI_ModuleRecycleablePart' is defined in prefab. Looking for TweakScale in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...TweakScale module found at index 0. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule indexing mismatch at hydrogen-125-2, index 2. Node 'USI_ModuleRecycleablePart' found in loaded data, but 'ModuleB9PartSwitch' is defined in prefab. Looking for USI_ModuleRecycleablePart in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...USI_ModuleRecycleablePart module found at index 1. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule indexing mismatch at hydrogen-125-2, index 3. Node 'ModuleB9PartSwitch' found in loaded data, but 'ModuleCryoTank' is defined in prefab. Looking for ModuleB9PartSwitch in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...ModuleB9PartSwitch module found at index 2. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule indexing mismatch at hydrogen-125-2, index 4. Node 'ModuleCryoTank' found in loaded data, but 'ModuleB9PartInfo' is defined in prefab. Looking for ModuleCryoTank in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...ModuleCryoTank module found at index 3. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule ModuleCryoTank at hydrogen-125-2, index 5: index exceeds module count as defined in cfg. Looking for ModuleCryoTank in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...ModuleCryoTank module found at index 3. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule ModuleCryoTank at hydrogen-125-2, index 6: index exceeds module count as defined in cfg. Looking for ModuleCryoTank in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...ModuleCryoTank module found at index 3. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule ModuleCryoTank at hydrogen-125-2, index 7: index exceeds module count as defined in cfg. Looking for ModuleCryoTank in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...ModuleCryoTank module found at index 3. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule ModuleCryoTank at hydrogen-125-2, index 8: index exceeds module count as defined in cfg. Looking for ModuleCryoTank in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...ModuleCryoTank module found at index 3. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule ModuleCryoTank at hydrogen-125-2, index 9: index exceeds module count as defined in cfg. Looking for ModuleCryoTank in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...ModuleCryoTank module found at index 3. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule ModuleCryoTank at hydrogen-125-2, index 10: index exceeds module count as defined in cfg. Looking for ModuleCryoTank in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...ModuleCryoTank module found at index 3. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule ModuleCryoTank at hydrogen-125-2, index 11: index exceeds module count as defined in cfg. Looking for ModuleCryoTank in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...ModuleCryoTank module found at index 3. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule ModuleCryoTank at hydrogen-125-2, index 12: index exceeds module count as defined in cfg. Looking for ModuleCryoTank in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...ModuleCryoTank module found at index 3. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule ModuleCryoTank at hydrogen-125-2, index 13: index exceeds module count as defined in cfg. Looking for ModuleCryoTank in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...ModuleCryoTank module found at index 3. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule ModuleCryoTank at hydrogen-125-2, index 14: index exceeds module count as defined in cfg. Looking for ModuleCryoTank in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...ModuleCryoTank module found at index 3. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule ModuleCryoTank at hydrogen-125-2, index 15: index exceeds module count as defined in cfg. Looking for ModuleCryoTank in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...ModuleCryoTank module found at index 3. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule ModuleCryoTank at hydrogen-125-2, index 16: index exceeds module count as defined in cfg. Looking for ModuleCryoTank in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...ModuleCryoTank module found at index 3. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule ModuleCryoTank at hydrogen-125-2, index 17: index exceeds module count as defined in cfg. Looking for ModuleCryoTank in other indices... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) ...ModuleCryoTank module found at index 3. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) [Part]: PartModule ModuleB9PartInfo at hydrogen-125-2, index 18: index exceeds module count as defined in cfg. Looking for ModuleB9PartInfo in other indices... Root Cause In the initial changes in 1.25.2 there were two different part node rules that contain the following deletion: !MODULE[ModuleB9PartSwitch] {} However in 1.25.4 only the first instance on line 25 was fixed with the following change: !MODULE[ModuleB9PartSwitch]:HAS[#moduleID[fuelSwitch]] {} Solution To fix the issue the second instance on line 171 must also have the HAS criteria added to the MODULE deletion. After applying the fix and relaunching my game the textures now render properly and no errors related to B9PartSwitch and CryoTanks are observed in the log:
×
×
  • Create New...