Bug #3987
Loading a craft with missing plugin cancels all missions and returns them to the available queue
100%
Description
KSP Version: build id = 00705 2014-12-15_13-59-25 64-bit
What Happens: When you load a saved craft with an attached plugin component and that plugin is missing, the load will fail and all missions will be cancelled and returned to the available queue. You will keep the up-front cash payout.
Mods / Add-Ons: In this case I am using Protractor - https://github.com/RealGrep/protractor/releases
Steps to Replicate:
1. Deploy a fresh copy of KSP
2. Install plugin (Protractor in my case)
2a. It may be necessary to adjust plugin part to allow for use with basic parts (part.cfg within Protractor/Parts/protractor - plain/ in my case) by setting TechRequired to âstartâ
3. Launch KSP
4. Start new normal career - Note cash on hand: 25,000; Science: 0.0
5. Accept missions - Escape the Atmosphere! and Orbit Kerbin! - Note cash on hand: 49,212
6. Enter VAB
7. Build simple craft involving plugin component (Command Pod mk1 + Protractor in my case)
8. Save craft
9. Exit VAB
10. Exit to menu
11. Exit game
12. Remove plugin (Protractor in my case)
13. Launch KSP
14. Load career - Note cash on hand: 49,212; Science: 0.0
15. Enter VAB
16. Load previously-saved vehicle (ignoring warning - âContains locked or invalid partsâ)
16a. Warning pops up: âCraft [Craft Name] was not loaded because it had the following parts missing: protractor.painâ
17. Click OK to the Craft Loading Error popup
17a. Note: UI buttons donât work (aside from Load), clicking the Command Pod spawns it on the ground, etc
17b. Note: The multiple Contract and Info buttons along the bottom of the screen. Contracts now show as empty.
18. Now, since you cannot use the exit button, force quit the program (Cmd-Q on Mac, Alt-F4 on windows)
19. At this point you can either choose to put the plugin back, or simply load your saved career. If you choose to replace the plugin, the bug stops here. However, I am choosing to simply restart KSP without putting the plugin back in place to allow for repeated crashes.
20. Load your saved career - Note cash on hand: 49,212; Science: 0.0
21. Enter Mission Control - Note: Missions are now available again
22. Accept them - Note cash on hand: 73,425
23. At this point you can return to step 15 to continue this perpetual loop
Result: You will keep the up front cash you are given when selecting missions, and will in turn be able to choose them again in a continual loop
Fixes/Workarounds:
- Reinstall plugin
or
- Delete craft
Other Notes/Pictures/Log Files:
- builID.txt https://www.dropbox.com/s/dqtpdzjcw0xcojc/buildID.txt?dl=0
- persistent.sfs https://www.dropbox.com/s/pg24ffdfgx9yu7t/persistent.sfs?dl=0
- Player.log https://www.dropbox.com/s/stquww8ylaput97/Player.log?dl=0
- TestCraft.craft https://www.dropbox.com/s/4z8yu5yryaznb6a/TestCraft.craft?dl=0
Related issues
History
#1 Updated by Squelch almost 10 years ago
- Status changed from New to Duplicate
- % Done changed from 0 to 100
Thank you for your comprehensive report. Unfortunately all of your worK seems to duplicate #3929 which has already been forwarded.