Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
PlasmaGryphon opened this issue Jul 21, 2021 · 4 comments
Open

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

PlasmaGryphon opened this issue Jul 21, 2021 · 4 comments

Comments

@PlasmaGryphon
Copy link

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
Copy link
Contributor

DRVeyl commented Jul 22, 2021

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
Copy link
Author

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
Copy link
Contributor

DRVeyl commented Jul 22, 2021

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
Copy link

I have the same issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants