[0.9.142] Cursed Mobile save

ProtoDot

Well-Known Member
Jan 28, 2025
51
7
23
This save is just cursed. Bricks the game on my linux desktop, refuses to get sent over discord somehow, everything about this save file confuses and terrifies me. I won't blame anyone for being unable to even touch this, but I figure I better post it.
 

Attachments

  • Velma (H) - 16Hrs 26Mins, 906 Days - Mhen’ga, Ara Ara.json
    983.8 KB · Views: 2

ProtoDot

Well-Known Member
Jan 28, 2025
51
7
23
No, and no. This was a completely ordinary (albeit slightly cheated) save, moved directly from my phone to my pc. I even double checked to make sure it didn't get corrupted in transit.
 

Theron

Well-Known Member
Nov 8, 2018
4,154
1,525
45
At first glance, it loads correctly in Windows 10, Edge.

I didn't get an error message, at least.
 

Theron

Well-Known Member
Nov 8, 2018
4,154
1,525
45
You can create a new save and play normally on your desktop, right?

Was your phone a browser version? If so, what browser (and/or model phone)?
 

Theron

Well-Known Member
Nov 8, 2018
4,154
1,525
45
Just to be clear, you can create a Save-to-File and then load it with the Linux Electron version?

Will your phone load a save made on your desktop?
 

Theron

Well-Known Member
Nov 8, 2018
4,154
1,525
45
Have you tried other saves from mobile to desktop? Is it just this one that causes problems?

Is there a specific error message, or does the program just hang or crash?
 

ProtoDot

Well-Known Member
Jan 28, 2025
51
7
23
Okay, yes, it works. It also works for most other mobile saves, it's just that this one specifically is bugged.
 

ProtoDot

Well-Known Member
Jan 28, 2025
51
7
23
Well, yes, it hangs, but it still responds to the close button just fine, it just also stops rendering any UI for some reason.
 

Theron

Well-Known Member
Nov 8, 2018
4,154
1,525
45
I see you went and meemed your storage maximums. But you probably did that for all your saves, right?
 

ProtoDot

Well-Known Member
Jan 28, 2025
51
7
23
It's a call I made for this character fairly early on, way before this save. I'll probably do it again later.
 

Theron

Well-Known Member
Nov 8, 2018
4,154
1,525
45
How far back is the next most recent? If it's fairly close, it might help narrow down the cause.

Or possibly re-play up to this point and see if it happens again. You'd probably want to fork a test-save occasionally.

Edit: A Hail Gedan. I loaded your save, then did a Save-to-File.
If this actually works, there is probably magic involved.
I could also run a few tests for you, like move around and save on different tiles.
 

Attachments

  • Velma (H) - 16Hrs 26Mins, 906 Days - Mhen’ga, Ara Ara.json
    983.8 KB · Views: 1
Last edited:

Skunkupine

Well-Known Member
Jun 17, 2023
522
168
JSON is a very brittle file "format" (scare quotes because I really don't feel it deserves even that much respect). It's very easy to damage a JSON file since there is no redundancy.
If you have access to a Linux system, you might see if running your save through json_pp (JSON pretty Printer) might clean it up enough to load - if so, then there's some bad formatting somewhere that is crashing the game's load routines. I don't know if json_pp is available in Windows as it is a command line only tool.
 

ProtoDot

Well-Known Member
Jan 28, 2025
51
7
23
How far back is the next most recent? If it's fairly close, it might help narrow down the cause.

Or possibly re-play up to this point and see if it happens again. You'd probably want to fork a test-save occasionally.

Edit: A Hail Gedan. I loaded your save, then did a Save-to-File.
If this actually works, there is probably magic involved.
I could also run a few tests for you, like move around and save on different tiles.
Downloaded save still borks the game. Gonna try pretty printing the save and see if that works.
 

ProtoDot

Well-Known Member
Jan 28, 2025
51
7
23
JSON is a very brittle file "format" (scare quotes because I really don't feel it deserves even that much respect). It's very easy to damage a JSON file since there is no redundancy.
If you have access to a Linux system, you might see if running your save through json_pp (JSON pretty Printer) might clean it up enough to load - if so, then there's some bad formatting somewhere that is crashing the game's load routines. I don't know if json_pp is available in Windows as it is a command line only tool.
I am on a linux system, so json_pp is available, and it looks like that did the trick.