wizzomafizzo / starcheat

Starbound player save editor and Python library
MIT License
112 stars 47 forks source link

StarCheat Crash #255

Closed ghost closed 8 years ago

ghost commented 8 years ago

Traceback (most recent call last): File "C:\Python34-x64\lib\site-packages\cx_Freeze\initscripts\Console.py", line 27, in File "build\starcheat.py", line 83, in File "build\starcheat.py", line 80, in main File "build\gui\mainwindow.py", line 176, in init File "build\gui\mainwindow.py", line 542, in open_file File "build\gui\openplayer.py", line 58, in init File "build\gui\openplayer.py", line 119, in get_players File "build\gui\openplayer.py", line 136, in populate File "build\saves.py", line 586, in get_play_time KeyError: 'playTime'

chrmoritz commented 8 years ago

Duplicate of #254.

Starbound Nightly has changed the player file format without increasing it's format version. The new format is incompatible with Glad Giraffe and the current Starcheat version, but it's not successfully ignored by Starcheat because it still has the same format version as Glad Giraffe. This issues is more an upstream issue from Starbound Nightly (but since it's a nightly such issues can be expected) and not an issue with Starcheat.

To fix this you have to temporary move all nightly characters out of your player folder.