Project

General

Profile

Bug #3987

Loading a craft with missing plugin cancels all missions and returns them to the available queue

Added by BeguiledAardvark almost 10 years ago. Updated almost 10 years ago.

Status:
Duplicate
Severity:
Low
Assignee:
-
Category:
Gameplay
Target version:
-
Start date:
01/24/2015
% Done:

100%

Version:
Platform:
OSX
Expansion:
Language:
English (US)
Mod Related:
No
Votes:
Arrow u r green
Arrow d r red

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

Is duplicate of Kerbal Space Program - Bug #3929: Loading a craft with missing parts or otherwise corrupt craft, will lead to unexpected game behaviourClosed01/03/2015

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.

Also available in: Atom PDF