-
Notifications
You must be signed in to change notification settings - Fork 114
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
Having trouble using non-Kerbin template for Kerbin in 1.5.0-1 #319
Comments
On line 4 in your On the bottom of the file you then do This worked previously when Kerbin was the template and donated the name, but now you need to declare it explicitly (which is probably better practice anyways) |
I thought %Section[someName] automatically inserted name = someName. This appears to be the case when I inspect the Module Manager cache. If I explicitly add a name = statement then there are two name = statements. In any case I tried again without using % to explicitly define the two Body{} sections:
I get the same result. In this updated log I included the Module Manager cache so you can inspect the Kopernicus{} section. cannot-find-kerbin-logs-part-two.zip Thanks for taking a look. |
I think I know what happened... by deleting Kerbin and Eve I've omitted important parts of the default configuration for these worlds. I'll populate them and try again. [Update] Well that didn't make a difference. Same end result. Adding placeholders for PQS{} and other settings that were present in the system.cfg file gave me the same result of not being able to find the PQS for Kerbin. In the meantime, the original mechanism of building the home world from a fully defined configuration still works. Alien Space Programs 1.3, with the Eve config so far, works on Kopernicus 1.5.0-1 without modifications. |
Using
Should add the name if the node doesn't exist |
If you can show us the modulemanager cache it should help us see what is happening in your game |
@Sigma88 the MM cache is in the second upload: cannot-find-kerbin-logs-part-two.zip But it seems I need to avoid deleting Kerbin and instead edit it. When @StollD raised a concern about me having deleted Kerbin and then re-adding it using Eve's template, I instead looked at deleting Eve, editing Kerbin to use Eve's template and then adding Bin using Kerbin's template. The end result worked much better: The only difference I found was that the order of words in the resulting system was different. Kerbin was the second world after Moho, and Bin was last after the asteroid definition. But I might have missed other important differences. I'll inspect the system to see if anything else crops up. |
ok, a couple of pointers:
For "Bin": For "Eve-Kerbin": everything else looks fine if you change the template to "Kerbin" it should solve this issue. you will then need to change all the PQSMods in order to make sure the planet actually looks like Eve |
This is how the current Alien Space Programs works, and it still works in Kopernicus 1.5.0-1. However, Gregrox and I were looking into drastically simplifying ASP's configuration since 1.5.0-1 is supposed to support using a different template for the home world now. This config works: Using this though, tracking stations appear on Bin and not on "Kerbin," and a Space Center clone appears on Bin as well. But that's OK as this is the behaviour I saw with pre-1.3 versions of Kopernicus. That is a completely different problem though, which I think can be fixed by removePQSMods removing the other decals. The big takeaway I have from this is I cannot |
I don't think you will be able to change the template of the homeplanet from Kerbin to anything else |
You can since 1.5.0-1, because of this commit bf210f2 |
I might have the "Automatically inject the KSC transform into Kerbin, this makes it possible to change the template to something different" misunderstood. Or I'm making a mistake with my configs.
Attempting to swap Kerbin and Eve for homeworlds is giving me this error in ksp.log: "PSystemSetup: Cannot find PQS of name 'Kerbin'!" Which is interesting because there is a Kerbin in the Kopernicus log files, which happens to be using Eve's template. The game stays locked on a loading loop before presenting the main menu. Alt-F4 can still exit.
I think I'm still following Kerbin = Home correctly. "Bin" uses the Kerbin template and isHomeWorld = False, and "Kerbin" uses the Eve template and isHomeWorld = True. "Kerbin" has a SpaceCenter{} section defined. I deliberately simplified the configs to draw from the Stock templates as much as possible.
cannot-find-kerbin-logs.zip
Attached is a zip file with the example config, Kopernicus logs, and ksp.log.
The text was updated successfully, but these errors were encountered: