TweakScale

TweakScale

1M Downloads

NSI Error with tweakscale

RADIS370 opened this issue ยท 2 comments

commented

##Intended outcome:`Ah yes! Artemis rocket 1!

##How to reproduce the issue:1.install bdarmory 2.install NSI 3.launch da game

KSP.log and additional data
KSP.log

commented

@RADIS370 ,

I did a quick peek on the log, and found 27 occurrences of this

[LOG 21:42:29.582] [TweakScale] ERROR: **FATAL** Part aftdeck (BB Super aftdeck) has a fatal problem due having duplicated properties - see issue [#34]( https://github.c
om/net-lisias-ksp/TweakScale/issues/34 ). at error:0

<yada yada yada>
[LOG 21:42:29.694] [TweakScale] INFO: WriteDryCost Concluded : 1232 parts found ; 0 checks failed ; 0 parts with hotfixes ; 0 parts with issues overruled ; 27 Show Stopp
ers found; 0 Sanity Check failed; 613 unscalable parts.
[LOG 21:42:29.698] [TweakScale] "Houston, we have a Problem!" about show stoppers on patching was displayed

This is a case of bad patching, the 3rd party patches are in need to be fixed, it's not related to TweakScale or the TweakScale's Stock patches.

Looking further into it, I found:

[LOG 21:39:06.112] Applying update 999_KSP-Recall/patches/refunding/@PART[*]:HAS[!MODULE[ModuleAsteroid],!MODULE[ModuleComet],!MODULE[KerbalEVA]]:NEEDS[KSPRECALL-REFUNDING] to SquadExpansion/Serenity/Parts/Propellers/smallPropeller.cfg/PART[smallPropeller]
[LOG 21:39:06.194] Applying update BDArmory/MMPatches/000000_HitpointModule/@PART[*] to SquadExpansion/Serenity/Parts/Propellers/smallPropeller.cfg/PART[smallPropeller]
[LOG 21:39:06.753] Applying update LShipPartsRequired/LBP_tweakableComplete/@PART[small*]:NEEDS[TweakScale] to SquadExpansion/Serenity/Parts/Propellers/smallPropeller.cfg/PART[smallPropeller]
[LOG 21:39:11.085] Applying update TweakScale/patches/SquadExpansion/Serenity/Propellers/@PART[smallPropeller]:NEEDS[SquadExpansion,TweakScale] to SquadExpansion/Serenity/Parts/Propellers/smallPropeller.cfg/PART[smallPropeller]
[LOG 21:39:11.427] Applying update 999_KSP-Recall/patches/attached-on-editor/@PART[*]:HAS[!MODULE[ModuleAsteroid],!MODULE[ModuleComet],!MODULE[KerbalEVA],!MODULE[ProceduralPart],!MODULE[WingProcedural]]:LAST[KSPRECALL-ATTACHED-ON-EDITOR]:NEEDS[TweakScale] to SquadExpansion/Serenity/Parts/Propellers/smallPropeller.cfg/PART[smallPropeller]
[LOG 21:39:11.771] Applying update NSI/MiningDivision/MMPatches/OreTanksPatch/@PART[*]:FINAL to SquadExpansion/Serenity/Parts/Propellers/smallPropeller.cfg/PART[smallPropeller]
[LOG 21:39:11.963] Applying update NSI/MiningDivision/MMPatches/OreTanksPatch/@PART[*]:FINAL to SquadExpansion/Serenity/Parts/Propellers/smallPropeller.cfg/PART[smallPropeller]
[LOG 21:39:12.146] Applying update NSI/MiningDivision/MMPatches/OreTanksPatch/@PART[*]:FINAL to SquadExpansion/Serenity/Parts/Propellers/smallPropeller.cfg/PART[smallPro

And found the probably culprit: LShipPartsRequired. There're some pretty old patches on it.

You need to install the TweakScale Companion for SMCE, from https://github.com/net-lisias-ksp/TweakScaleCompanion_SMCE/releases

The TC-SMCE will replace one of the files from the LShipParts (IIRC). I failed to fix that file with counter-patches, unfortunately, and the overwrite ended up being the only option. In time, the scalings from TS-SMCE are significantly superior than the originals, I suggest you give it peek.

Let me know if this fixed the problem for you

commented

It worked! Thank you.