I think I know what's happening.
After some testing with converting some save files the only ones which actually come up with this location error are saves which don't have anything in their ship storage.
E.g. If the save has nothing in the ship storage before converting it will crash.
I think this is because since there is nothing in storage then the convertor doesn't create the 'locationStorage' part of the save.
How to fix:
- Go back to TiTS 0.8.160.
- Add any item in your ship storage.
- Then save and convert that file.
- It should now work in the JS version
Or:
- Open the save file up in an editor (VS code or Notepad++).
- Add:
"locationStorage": {
"classInstance": "LocationStorage",
"neverSerialize": false,
"version": 2,
"locations": {}
}
To the end of the save file (but before the final } ).
And it should load.