Jump to content

Corrupt Save due to space station seats


Recommended Posts

Just finished a big giant space station in orbit. Put a bunch of guys in an OKS hab module in one of the earlier launches. They didn't show up anywhere, except in the ground based kerbal management ui (hire/fire thing).

Got the station finished. I installed crew manifest to try to access the kerbals in the module. It allowed me to move them around the station.

Saved, quit, and now I can no longer control that space station.

Log shows:

[EXC 08:34:46.428] ArgumentOutOfRangeException: Argument is out of range.

Parameter name: index

System.Collections.Generic.List`1[internalSeat].get_Item (Int32 index)

KnowledgeBase.CreateVesselCrewList (.Vessel v)

KnowledgeBase.OnMapFocusChange (.MapObject target)

EventData`1[MapObject].Fire (.MapObject data)

PlanetariumCamera.SetTarget (.MapObject tgt)

SpaceTracking.SetVessel (.Vessel v, Boolean keepFocus)

SpaceTracking+

.MoveNext ()

[EXC 08:34:46.497] NullReferenceException: Object reference not set to an instance of an object

KnowledgeBase.UpdateVesselInfoList (.Vessel v)

KnowledgeBase.FixedUpdate ()

[EXC 08:34:46.615] NullReferenceException: Object reference not set to an instance of an object

KnowledgeBase.UpdateVesselInfoList (.Vessel v)

KnowledgeBase.FixedUpdate ()

It looks like those were munged kerbals, and they got put someplace bad.

TLDR:

1. Put kerbals in OKS hab module on VAB.

2. Launch OKS hab to space station.

3. Use crew manifest to move kerbals to other parts.

This assumes I didn't put them into a bad module, which is also a possibility.

Few questions:

1. Is there any way to remove those kerbals and salvage this savegame?

2. Barring that, Is there any way to save just the ship, and start a new game with that ship in orbit?

Link to comment
Share on other sites

Copied the vessel section in the save to a new clean game. I can't switch to it still.

[LOG 10:30:24.006] [PlanetariumCamera]: Focus: Space Station Lifter

[EXC 10:30:24.011] NullReferenceException: Object reference not set to an instance of an object

KnowledgeBase.CreateVesselCrewList (.Vessel v)

KnowledgeBase.OnMapFocusChange (.MapObject target)

EventData`1[MapObject].Fire (.MapObject data)

PlanetariumCamera.SetTarget (.MapObject tgt)

SpaceTracking.SetVessel (.Vessel v, Boolean keepFocus)

SpaceTracking+

.MoveNext ()

I only have the 3 default spawned kerbals in the savegame, and I didn't do anything with them.

Any way to get some extended information on why this is horked?

Link to comment
Share on other sites

Annd more details.

Built a station from scratch on the ground, added command modules, loaded kerbins in. Used hyperedit to get it into space. Used crew manifest to move folks. Quit, reloaded, Can't control the station again.

I suspect it's crew manifest. I'll try out without it now.

Link to comment
Share on other sites

  • 4 weeks later...

EDIT: This has been solved

Unlike I originally thought this was not caused by crew manifest.

Since he never listed his mods I won't know if his problem is the same, but I am guessing he had probe control room installed, it causes errors because it thinks the station parts are unmanned probes, I think mainly because IVA stuff isnt implemented in OKS/MKS, it needs an update.

Edited by darqen27
Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...