-
-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Application wasn't able to open game list, now cannot reinstall #155
Comments
Installed a bunch of desktop updates via discovery and now installing works. Either that or having steam open during install was the issue. Still cannot access the game list |
Hello, Have same problem with show game list, and game detection generally. Seems protonqt has problem with parsing or detection games Thanks lots, for this very usefull tool. Hope this features will come back :) |
Thanks for the report.
Also, for advanced debugging, can you run a command on the Steam Deck and post the text output here? |
Sorry, just want to throw my hat into the ring here and say I'm seeing this on Flatpak and from source on my Steam Deck and PC. I even rolled back to a commit from source that I know was working, 8eb0432, and it still shows the same. I'm on the Steam Client Beta, I wonder if something changed here, but just wanted to say that from source I rolled back to a version that I can say for sure was working but is now apparently not. |
I know you weren't asking me so I hope this isn't disruptive, but I did some testing of my own following the guidance you gave. I'll put it in spoilers as to not spam the issue and hide it if it's not useful. Testing EffortsOn my side the "Show Games List" button results in an error: Traceback (most recent call last):
File "/home/emma/Programming/ProtonUp-Qt/pupgui2/pupgui2.py", line 288, in btn_show_game_list_clicked
gl_dialog = PupguiGameListDialog(install_directory(), self.ui)
File "/home/emma/Programming/ProtonUp-Qt/pupgui2/pupgui2gamelistdialog.py", line 34, in __init__
self.setup_ui()
File "/home/emma/Programming/ProtonUp-Qt/pupgui2/pupgui2gamelistdialog.py", line 47, in setup_ui
self.update_game_list_steam()
File "/home/emma/Programming/ProtonUp-Qt/pupgui2/pupgui2gamelistdialog.py", line 68, in update_game_list_steam
for t in get_steam_ctool_list(steam_config_folder=self.install_loc.get('vdf_dir')):
File "/home/emma/Programming/ProtonUp-Qt/pupgui2/steamutil.py", line 88, in get_steam_ctool_list
ctool_map = _get_steam_ctool_info(steam_config_folder)
File "/home/emma/Programming/ProtonUp-Qt/pupgui2/steamutil.py", line 144, in _get_steam_ctool_info
for t in compat_tools:
TypeError: 'NoneType' object is not iterable This happens with both the latest commit and from 8eb0432, which was a known working commit. That command only showed a little bit of the output from that file (I guess 16 lines given
It looks right to me, the code is also looking for Looking into the code now, in with open(appinfo_file, 'rb') as f:
header, apps = parse_appinfo(f)
for steam_app in apps:
if steam_app.get('appid') == 891390:
compat_tools = steam_app.get('data').get('appinfo').get('extended').get('compat_tools')
break From digging deeper, more specifically it seems like |
After testing I can confirm the issue is with the Updating to v1.4.4 fixes the issue. |
Thanks! That was helpful as I wasn't able to replicate the issue (I haven't updated the Steam client for a few days). |
Looks like we are already onto the fix, but for the record the behavior is that nothing happens when you try to open the game list, where normally it would bring up the window with each game and the compatibility options. Another clue is that I have configured games to use proton-ge-42 but the main window indicates it is unused. |
Describe the bug
May be two bugs...
I was running protonupqt successfully for 2 months but when I went to check for new proton updates today the app would not open the game list when the button was pressed. I rebooted and it was the same. I'm using the dec 8 preview build on my steamdeck.
Next I attempted to remove and reinstall. The discover app aborts the install, complaining about the flatpak having a bad commit signature key with a bad date associated. Removing local data from previous install did not resolve.
To Reproduce
Steps to reproduce the behavior:
Open app
Click 'show games list
Nothing happens
Search app in Discovery, install
See error
Expected behavior
Loads games list for proton selection.
Installs via discovery without error.
Screenshots
N/a
Desktop (please complete the following information):
Additional context
Add any other context about the problem here.
Terminal output
The text was updated successfully, but these errors were encountered: