Hey guys! I was having an issue with starcheat, giving me an error on launch that looked like: Traceback (most recent call last): File "C:\Python34-x64\lib\site-packages\cx_Freeze\initscripts\Console.py", line 27, in <module> File "build\starcheat.py", line 74, in <module> File "build\starcheat.py", line 71, in main File "build\gui\mainwindow.py", line 67, in __init__ File "build\gui\utils.py", line 95, in check_index_valid File "build\gui\utils.py", line 57, in build_assets_db File "build\assets.py", line 228, in find_assets File "build\assets.py", line 234, in scan_modpak File "build\starbound\helpers.py", line 213, in open File "build\starbound\helpers.py", line 220, in read_stream File "build\starbound\btreedb4.py", line 119, in initialize File "build\starbound\sbbf02.py", line 89, in initialize AssertionError: Invalid file format So I went and found out what the problem is. Turns out, some mods still have some old shit from enraged koala (or just aren't compatible with starcheat) So to fix: 1. Close any instances of starcheat 2. Go to %appdata%\starcheat 3. Delete "assets.db" and "starcheat.ini" 4. Go to your Starbound/giraffe_storage/mods/ folder and move/delete any incompatible mods 5. Try opening starcheat again List of incompatible mods: Skyrail Sits Mod If you find any more mods incompatible with starcheat, please post below and I'll add it to the above list.
0.19 I haven't had any problems up until installing Skyrail, and I had heard somewhere there were some other mods with problems... Do you have the Skyrail Sits mod?
I had the same issue when choosing "yes" and "no" to rebuilding assets. StarCheat works perfectly until (and this is the only thing I do) I put the Skyrail Sits mod in... Perhaps it's a bug introduced in 0.19 (and you're not getting it because you're still at 0.18?)
You are? Hmm.. Alright, I'll try redownloading the mod. Strange :s Are you using 1.4.1 of skyrail sits or 1.4.1.2? EDIT: Redownloading and everything both starcheat and skyrail sits didn't fix it.. Still having the error. This is really strange... :s Going to attempt skyrail + starcheat on my other machine, see if it gives me the same error.
I can confirm that this problem occurs with 0.19. Does not happen with 0.18.1 Traceback (most recent call last): File "C:\Python34-x64\lib\site-packages\cx_Freeze\initscripts\Console.py", line 27, in <module> File "build\starcheat.py", line 74, in <module> File "build\starcheat.py", line 71, in main File "build\gui\mainwindow.py", line 61, in __init__ File "build\gui\utils.py", line 184, in new_setup_dialog File "build\gui\utils.py", line 57, in build_assets_db File "build\assets.py", line 228, in find_assets File "build\assets.py", line 234, in scan_modpak File "build\starbound\helpers.py", line 213, in open File "build\starbound\helpers.py", line 220, in read_stream File "build\starbound\btreedb4.py", line 119, in initialize File "build\starbound\sbbf02.py", line 89, in initialize AssertionError: Invalid file format
Good to know I'm not alone, at least ;3; Guessing it had something to do with the tech equipping changes... Doing anything with techs still breaks my characters regardless of the 0.19 changes. So I'm going to revert to 0.18.1 for the sake of being able to use skyrail... I can manually edit the .ini to have the right starbound folder.