Powered by Jitbit .Net Forum free trial version.

HomeSunless Sea

A game of survival, trade and exploration in the universe of Fallen London

Save game not working, possible zubmariner issue? Messages in this topic - RSS

AgentTBC
AgentTBC
Posts: 53

10/1/2016
So my save game won't load properly and I don't know why. I have been playing as normal for ages and quit for a few minutes and now when I try to continue my save game it loads improperly and is unplayable. It appears to be an issue with zubmariner content? Which I didn't realize was even in the game yet. I say this because, as you can see from the screenshot I will include, it appears my ship has been replaced with some sort of submersible. I should be at (I believe) Godfall in the Corvette and instead all I see is bubbly water and a zubmarine.

This is a big problem. I am a hundred hours into this game or something and I will just cry if it is lost.

Screenshot: http://i.imgur.com/aaUJHbs.png
0 link
Deepflows
Deepflows
Posts: 8

10/1/2016
Sounds bad. No backups of that save? Hope they'll be able to help you out. I think you should probably open a ticked (send a mail to support, will automatically create one.) Make sure you attach your log (see FAQ) and the save game.
0 link
AgentTBC
AgentTBC
Posts: 53

10/1/2016
I'll do that later today. The log looks bad... unless its supposed to be 8mb of: (Filename: Line: -1)

NullReferenceException: Object reference not set to an instance of an object
at Sunless.Game.Scripts.Input_Controls.DebugInputs.Update () [0x00000] in <filename unknown>:0

over and over and over thousands of times.
0 link
Optimatum
Optimatum
Posts: 3666

10/1/2016
I've had that exact same problem while testing Zubmariner. I suspect it's a different manifestation of an existing issue I've encountered occasionally since before testing the beta, in which my ship occasionally would get stuck outside the map upon loading the save.

--
Optimatum, a ruthless and merciful gentleman. No plant battles, Affluent Photographer requests, or healing offers; all other social actions welcome.

Want a sip of Cider? Just say hi!

PM me for information enigmatic or Fated. Though the forum please, not FL itself.
0 link
AgentTBC
AgentTBC
Posts: 53

10/1/2016
Did you find any way to salvage the save? I put a lot of hours into it.
0 link
AgentTBC
AgentTBC
Posts: 53

10/1/2016
Note too that I wasn't testing Zubmariner and am not in any beta for that, I was just sailing around and stopped at Godfall.
0 link
AgentTBC
AgentTBC
Posts: 53

10/2/2016
I've actually managed to narrow down the problem to a small part of the save file but cutting and pasting parts of a new save I started on top of the old save. Maybe I can narrow it down to one value or something and fix it myself....
0 link
Xaygon
Xaygon
Posts: 2

10/2/2016
This happened for me too. I closed the game after downloading additional stories under settings cause after the import, the confirm button went missing. After restarting the game I am faced with exactly the same image as you. I recon it has todo with additional stories and they being connected with zubmariner somehow?
0 link
phryne
phryne
Posts: 1351

10/2/2016
It's probably some weird bug caused by accidentally released Zubmariner content. You should all email sunlesssea@failbettergames.com (attaching your save file and output log), they'll surely fix it tomorrow morning smile

This just reminded me to make backup copies of all my SS save files - with all the bugs flying around atm, I'd be terrified to open any of them!
edited by phryne on 10/2/2016

--
Accounts: Bag a LegendLight FingersHeart's DesireNemesisno ambition
Exceptional Stories, sorted by Season and by writerFavours & Renown Guide
0 link
Deepflows
Deepflows
Posts: 8

10/2/2016
I hope you're right about being optimistic as far as timescale is concerned. The bug that's currently preventing me from playing seems to have been patched internally but they aren't releasing any hotfixes, apparently.
0 link
Optimatum
Optimatum
Posts: 3666

10/2/2016
If you plan on getting Zubmariner and are willing to wait the couple weeks until its release, I was unable to get unstuck in the beta by repeatedly surfacing and diving. Otherwise you could see what Failbetter has to say. If you're willing to start a new captain now you could try editing your save to set Hull or Crew to 0, hopefully triggering the death event - this would of course remove progress on your current captain but you'd keep legacy items and whatever you chose to pass on.

--
Optimatum, a ruthless and merciful gentleman. No plant battles, Affluent Photographer requests, or healing offers; all other social actions welcome.

Want a sip of Cider? Just say hi!

PM me for information enigmatic or Fated. Though the forum please, not FL itself.
0 link
AgentTBC
AgentTBC
Posts: 53

10/3/2016
So I did some REALLY UGLY kludgy work on my save file with notepad++ and got it mostly working. If I told you guys how you would call me a crazy idiot but at least I have a more-or-less working save file now. (My restored save file has me with the Brisk Campaigner on my ship when I hadn't picked her up yet, but other than that it looks pretty solid.)

It took a whole lotta hours of crap but we'll see if it holds up.
0 link
Xaygon
Xaygon
Posts: 2

10/3/2016
Would still be interested to hear what you actually did wink
0 link
AgentTBC
AgentTBC
Posts: 53

10/3/2016
First, as with Xaygon I believe this happened after I clicked the DOWNLOAD ADDITIONAL STORIES button. So perhaps that is what happened.

Anyway what I did was awful and took forever. I found where your money is stored in the save file (since that's an obvious number you can search for) and it was about 85% of the way down. So I cut and pasted everything below that number from an old captain's save file over that section of the save file on my broken save and it loaded properly! Of course it was a mishmash of the map and stuff from my broken save and the ship/journal of the old save but at least I had narrowed down the problem to 15% of the save file.

Then I went through and manually compared the saves and gradually edited the new hybrid save file a bit at a time to make it like the broken save file until I found the change that caused the problem to re-occur. Note that I couldn't quite narrow it down to one or twolines, but I did find a chunk that seemed to cause problems. So I left that part alone and continued to replace sections until I had more or less restored the original save file, or at least 98% of the parts of it below where your Echoes are stored.

Right now it looks like it works with the only improper things being that the Brisk Campaigner is on board the ship when I shouldn't have picked her up yet, and the status of the Determined Doctor doesn't match what's in my journal. ie he is the Determined Doctor when he should still be the Disillusioned Doctor as I hadn't yet caught him stealing my stuff and convinced him to stop. But that's not the end of the world. I'm guessing the crew status is saved somewhere ABOVE the amount of echoes you have in the same file since I only edited the parts below that. But I'm burnt out after spending a whole bunch of hours staring at markup language and searching/replacing 6 digit numbers.
0 link
Optimatum
Optimatum
Posts: 3666

10/3/2016
If you have a similar problem again, you can use Notepad++ to do a file diff between the broken save and an older working save. The issue is that the save files are only one line, so you'd have to make a copy of each and then find some way to have the program reformat the files based on the JSON.

--
Optimatum, a ruthless and merciful gentleman. No plant battles, Affluent Photographer requests, or healing offers; all other social actions welcome.

Want a sip of Cider? Just say hi!

PM me for information enigmatic or Fated. Though the forum please, not FL itself.
0 link
cyberpunkdreams
cyberpunkdreams
Posts: 527

10/3/2016
Optimatum wrote:
... find some way to have the program reformat the files based on the JSON.


That's easy enough -- plenty of online tools will do that for you. You don't need to make a copy either, Unity parses JSON just the same whether it's got line breaks and indentations or not.

--
Seeking alpha testers for a new StoryNexus cyberpunk RPG.

Welcoming friends, rivals, sightseers; a life of some importance in the Neath.
0 link
AgentTBC
AgentTBC
Posts: 53

10/3/2016
A diff would work if I had a more recent backup, but in this case the file I was using to compare was of a completely different captain so the differences were essentially the entire file. Sadly, the order in which the files store the variables is not static.
0 link
AgentTBC
AgentTBC
Posts: 53

10/3/2016
Crap, I found a problem with my hacked together save. The Delightful Adventuress or Archaeologist or whatever her name is isn't in the Empire of Hands yet but neither is she in London and I've already turned in the port report. Must have messed that up somewhere.

Oh well, I hope Failbetter can help with the original problem. I submitted a report and attached the output and saved game files on Friday, haven't heard anything yet though.
0 link
AgentTBC
AgentTBC
Posts: 53

10/4/2016
I... think I fixed the original problem in trying to fix the problem I introduced with the Delightful Archaeologist thing.

It looks to me like the save game somehow became corrupt when an item in your hold is somehow doubled in the save file. Not like you have twice the amount you are supposed to (like 10 supplies instead of 5) but that the line in the code that tells the game how much you have gets repeated in the save file. For some reason, the last 3 entries in the save file were (almost) repeats of earlier entries. Like say I had 15 Hunting Trophies. There was a line in the save file saying I had 15 Hunting Trophies. Then at the end of the save file there was another line saying I had 16 Hunting Trophies. This happened for 3 objects. Deleting the three repeated entries allows the game to load normally.

It only took like 15 hours of work to figure out ;x
+1 link
Optimatum
Optimatum
Posts: 3666

10/4/2016
Glad to hear you found the issue! I wonder if my own encounter with this problem was due to some save tweaking, though I could swear I never added in any extra lines...

cyberpunkdreams wrote:
Optimatum wrote:
... find some way to have the program reformat the files based on the JSON.


That's easy enough -- plenty of online tools will do that for you. You don't need to make a copy either, Unity parses JSON just the same whether it's got line breaks and indentations or not.

I tried reformatting it once and the game promptly said the save file was corrupt. Unity may not have any issue with it, but apparently Sunless Sea does. Though this was before the switch to Unity 5, so something could have theoretically changed in that time period.

--
Optimatum, a ruthless and merciful gentleman. No plant battles, Affluent Photographer requests, or healing offers; all other social actions welcome.

Want a sip of Cider? Just say hi!

PM me for information enigmatic or Fated. Though the forum please, not FL itself.
0 link
12




Powered by Jitbit Forum 8.0.2.0 © 2006-2013 Jitbit Software