KSP-RO / ProceduralParts

A continuation of StretchySRBs, which is a continuation of StretchyTanks
71 stars 79 forks source link

Part updates for tanks do not appear in tech tree #290

Open PlasmaGryphon opened 3 years ago

PlasmaGryphon commented 3 years ago

Apologies if this is just an install issue, but I haven't found any other examples of the updates simply not appearing.

The part updates for Procedural SRB (proceduralSRBRealFuels) and Procedural Real Fuels Tank (proceduralTankRealFuels) do not appear anywhere in the tech tree within the game. The parts themselves appear where they should. And oddly, the upgrades for the procedural battery, heatshield, decoupler and ore tank appear fine.

I've skimmed ksp.log with my uninformed eyes and can't tell the difference between what happens to the updates that do appear and those that don't. The missing updates are there in ModularManger.ConfigCache, just not in game tech tree.

I've been playing in career mode. A fresh new career game has same results. In sandbox mode, all of the shapes for the tank unlock, but the size is still limited to the starting sizes.

KSP Version: 1.11.2.3077 (Windows 64 bit) Procedural Parts 2.1.2 was installed via CKAN RSS and RO are NOT installed Other mods that interact with the part in the log: FAR, RealFuels, Sigma Dimensions, Interstellar Fuel Switch Using Community Tech Tree, Probes Before Crew and Hide Empty Tech Nodes, but the nodes the updates should be in are still there. Settings->Difficulty->Advanced->Part Updates is checked

KSPlog.zip

DRVeyl commented 3 years ago

Please provide the MM ConfigCache, tough to diagnose otherwise.

If the parts do not have the unrestricted sizes in sandbox even with that difficulty setting to apply all part upgrades in sandbox, then the upgrade itself is probably not listed on the part. However, the upgrades are added right in the part creation. You should see them if you inspect the config cache and find the definition for proceduralSRBRealFuels and proceduralTankRealFuels: the ProceduralPart MODULE should have an UPGRADES node.

PlasmaGryphon commented 3 years ago

It looks like the updates are there, but I am not familiar with the file format. Full ConfigCache file attached in zip.

ModuleManager.zip

DRVeyl commented 3 years ago

I don't see anything obviously wrong. The parts have their UPGRADE node as appropriate, the PARTUPGRADE is in the cache as you say, and it specifies a valid tech tree node. So I have no idea why in career the identified nodes don't have their PARTUPGRADEs (for only two of the RealFuels parts) and in sandbox they aren't unlocked.

191011011 commented 3 years ago

I have the same issue.