Issue with double floors on some derelicts.

9 posts / 0 new
Last post
#1
Issue with double floors on some derelicts.

I found an interesting bug in which derelicts end up with double floors, or a single layer of floor but labeled as walkable AND unwalkable in the upper corner info.

https://imgur.com/a/kGvssaG

Sometimes by mass uninstalling and reinstalling the floors you can get it to fix itself. However, more often than not I end up with double unwalkable floor, and installing 2 sets of floors makes does not allow the character to walk on it.

Worst part is, the character is stuck on the far side of the airlock and wont be able to do the work to get back into the intact ship.

Hey kthomas,

Sorry for the delay! And that's a really strange one. I don't typically see doubled floors like that.

One thing which comes to mind is that this is in the airlock at the edge of the ship, and I wonder if one floor belongs to one ship, and the other floor on the other ship? This would cause the two ships' walk grids to overlap. And overlapping grids can prevent AI pathfinding.

One thing you can try to test this theory is to undock. If the problem goes away, it is a glitch in the undocked ship. If it's still there, it's on your ship. If you're on the wrong side of the airlock to use the nav console, you can type "UNLOCKDEBUG" (no quotes) at any point when the game is loaded, and it'll unlock debug mode. You can then hit the ` key (same key as ~ on most PCs) to open the debug menu. That has a button to teleport you to the cursor.

Of course, all of the above may not solve the problem (unless you can permanently abandon the ship with the faulty airlock floor). Whatever caused the problem is still a question. So if you know of any steps to repro this, I'd be keen to try it!

Dan Fedor - Founder, Blue Bottle Games

Tried the undock and redock, still no luck.

Tried to use teleport but its a crew member that is stuck on the other ship.

Ended up getting an eva suit to the other ship using teleport so that did help.

I noticed the double floor issue 2 or 3 wrecks ago, so not too sure on how to reproduce.

I can send you the save file if that would help.

One last thing to try, if you're willing:

You can directly control other characters using the UNLOCKDEBUG command, and maybe that will let you teleport the NPC to your ship?

Once you've unlocked debug, press the ~ key to open the debug UI. You should then be able to select the NPC (a bracket appears around them), and use the teleport to move them back to your ship.

If you do this, and undock, are you able to cross ships normally when docking with other ships?

You could always upload your save somewhere and share the link with me. I can take a look for clues. Usually, though, I need to catch it while it is happening to be able to fix the bug. So if there are any ideas what caused this, I'm keen to hear them!

Dan Fedor - Founder, Blue Bottle Games

Cannot teleport the second character, the primary always gets moved.

Undocking and docking to a different derelict does not solve the issue.

It may have started when I installed or uninstalled some floor panels on the airlock of a derelict.

Looks like the only way to get past this is to sacrifice the crew member or start a new game.

Thanks for trying those ideas! And sorry they didn't help much.

I've made a note to myself to fix the teleporting bug, as that should apply to whomever is currently selected, and should be an easy fix.

The impassable floor bug, however, seems trickier. You're welcome to upload your save somewhere and send me the URL. I may learn something by looking at the "crime scene" so to speak, but I have a feeling the bug is something I'd need to watch as it was happening if I want to fix it.

By "installed some floor panels on the airlock," do you mean you installed the floor directly under the doorway?

As for the stranded crew member, in the meantime, you can probably safely leave them and return later when the teleport fix is in. As long as they aren't dying, they should still be alive when you return (until we develop better simulation code for non-loaded NPCs).

Alternatively, you can play the "crew loss" piece from the soundtrack as you undock and pull away:

...\SteamLibrary\steamapps\common\Ostranauts\Ostranauts_Data\StreamingAssets\audio\music\Josh Culler - Imperfect Memory.ogg

:)

Dan Fedor - Founder, Blue Bottle Games

Whereabouts would I find the save file?

Regarding the airlock, it wasnt the floor panel directly below it, but the one space away from the door. It was still under the airlock graphic though.

Save files are in your AppData folder:

C:\Users\<username>\AppData\LocalLow\Blue Bottle Games\Ostranauts\

where <username> is your Windows username.

There is a folder for each save slot, and inside each folder there are a handful of files:

saveInfo.json - preview info for the save
portrait.png - the preview portrait for that save
<captain>.json - the current save file for <captain>
<captain>.bak - backup of previous save file
<captain>_1...9.bak - older backups of save file

If you are going to share a save, only the first three files are necessary (2 json and 1 png). And zipping them makes them much smaller.

Let me know if you need any more info!

Dan Fedor - Founder, Blue Bottle Games