I might have something:
This is the saved game that triggers the crash:
Click here to view the secret text
×<SavedGames PlayerID='10002' RoomID='48715' WorldMap='0' Type='5' CheckpointX='27' CheckpointY='18' IsHidden='0' LastUpdated='1446357661' StartRoomX='0' StartRoomY='19' StartRoomO='2' StartRoomAppearance='10008' StartRoomSwordOff='0' StartRoomWaterTraversal='0' StartRoomWeaponType='0' SavedGameID='714067' ExploredRooms='48711 48712 48713 48714 48715 48716 48717 48718 48719 48720 48721 48722 48723 48724 48725 48726 48727 48728 48729 48730 48731 ' ConqueredRooms='48711 48712 48713 48714 48715 48716 48717 48718 48719 48720 48721 48722 48723 48724 48725 48726 48727 48728 48729 48730 48731 ' CompletedScripts='359 362 365 366 393 408 409 434 439 440 449 550 558 560 568 569 571 573 ' GlobalScripts='20002 20010 20011 ' Created='1446357588' Commands='BQACGgUVAhQCEgUVBRIFEgUZCBUIEggSBRUIEgUQBRIFEAUQAhIFEgUSBRIFEgUQAhcFFAUS' EntrancesExplored='2 ' LevelDeaths='122' LevelKills='30' LevelMoves='7859' LevelTime='5360074' Stats='AwAAADJkAAUAAAAEAAAAAAAAAAMAAAAyawAFAAAABAAAAAAAAAADAAAAMm0ABQAAAAQAAAAeAAAAAwAAADJ0AAUAAAAEAAAAlx0AAAMAAAB2MQADAAAABAAAAOf///8EAAAAdjEwAAMAAAAEAAAA/////wQAAAB2MTIAAwAAAAQAAAAMAAAABAAAAHYxMwADAAAABAAAAAwAAAAEAAAAdjE0AAMAAAAEAAAAAQAAAAQAAAB2MTUAAwAAAAQAAADo////BAAAAHYxNgADAAAABAAAAP////8EAAAAdjE3AAMAAAAEAAAA/////wQAAAB2MTgAAwAAAAQAAAABAAAABAAAAHYxOQADAAAABAAAAAUAAAADAAAAdjIAAwAAAAQAAACl////BAAAAHYyMAADAAAABAAAAAEAAAAEAAAAdjIzAAMAAAAEAAAAAQAAAAQAAAB2MjgAAwAAAAQAAAAbAAAABAAAAHYzMAADAAAABAAAAAAAAAAEAAAAdjMxAAMAAAAEAAAA/////wQAAAB2MzIAAwAAAAQAAAD/////BAAAAHYzMwADAAAABAAAAAEAAAADAAAAdjcAAwAAAAQAAAAOAQAAAwAAAHY4AAMAAAAEAAAAAAAAAAMAAAB2OQADAAAABAAAAP////8=' Version='507'/>
<Holds GID_Created='1444482708' GID_PlayerID='10046' LastUpdated='1445600715' Status='0' HoldID='10670'/>
<Levels HoldID='10670' GID_LevelIndex='3' LevelID='13911'/>
<Rooms LevelID='13911' RoomX='49' RoomY='1391151' RoomID='48715'/>
If there is a way to convert these opaque ids into something meaningful, I don't know it. But as I was cluelessly stumbling around in the stacktrace, I found a list of character commands that the game tried to execute while validating the save game, and some had labels that said things like "
#Make everything black except for a few tiles around the player."
and "
#Add the torchlight."
. This triggered a vague memory that I've seen a thread in this very forum about the hold Blackout:
https://forum.caravelgames.com/viewtopic.php?TopicID=46270&page=0#450127
So then I've tried to just run the game again and change location to Blackout (which I had already played), and lo and behold, it crashed in the exact same place as when I tried importing disoriented's saves.
There is an alleged Chinese saying that if you have just one problem, you might not ever be able to solve it. But if you have two problems, you may be able to play them against each other.
Next steps:
- try importing the saves, and changing location to Blackout in 5.1.0, as I strongly suspect that either or both will crash
- try to edit out the offending save games from disoriented's save file, so that he can load it