gen3vra / starcheat-patched-bin

Binary release builds of patched starcheat.
10 stars 0 forks source link

[BUG] Can't find player folder then crashes #10

Open bayron3 opened 1 year ago

bayron3 commented 1 year ago

Describe the bug Starbound player folder does not exist.

You may need to run Starbound for the first time

Traceback (most recent call last): File "", line 86, in File "", line 83, in main File "gui\mainwindow.py", line 229, in init File "gui\mainwindow.py", line 797, in open_file File "gui\openplayer.py", line 79, in init File "gui\openplayer.py", line 268, in auto_backup_player AttributeError: 'list' object has no attribute 'keys'

To Reproduce Steps to reproduce the behavior:

  1. Run executable

Expected behavior Application to work

Screenshots image

Environment (please MAKE SURE this is accurate):

Player File (if applicable) If you've experienced a player issue, include a reproducible player file here [DELETE ME]

Additional context/Clarification questions IF NEEDED Add any other context about the problem here! [DELETE ME]

gen3vra commented 1 year ago

I honestly don't understand how to make this error message any clearer. are you saying that you DO have a player folder existing and it's not working? you can manually set a player path but it expects default steam install location

bayron3 commented 1 year ago

Yes I have an existing folder. When I go to options it shows the correct path up to .../starbound. It then encounters the critical error and closes

gen3vra commented 1 year ago

If you already have a starcheat.ini file in your %appdata%\starcheat folder, edit the settings assets_folder, player_folder and starbound_folder to your preferred location

You can delete everything else in that folder besides the .ini file

Here's an example (my starcheat.ini file on this device):

[starcheat]
check_updates = yes
mods_folder = C:\Program Files (x86)\Steam\SteamApps\common\Starbound\mods
disable_check_starbound_open = yes
assets_folder = C:\Program Files (x86)\Steam\SteamApps\common\Starbound\assets
player_folder = C:\Program Files (x86)\Steam\SteamApps\common\Starbound\storage\player
backup_folder = C:\Users\gen\AppData\Roaming\starcheat\backups
starbound_folder = C:\Program Files (x86)\Steam\SteamApps\common\Starbound
forceloadchar = no
assets_db = C:\Users\gen\AppData\Roaming\starcheat\assets.db
config_version = 15
pak_hash = 42061e724247a908d843d625a2627b65