SyntaxError: Unknown data type at offset 1752: b'3'
Describe the bug A clear and concise description of what the bug is.
protontricks is unable to read the steamlibrary
To Reproduce Steps to reproduce the behavior:
- Run command
protontricks - Command fails and error is displayed
Traceback (most recent call last):
File "/app/bin/protontricks", line 8, in
Expected behavior A clear and concise description of what you expected to happen.
protontricks read the steam library and launch normally
System (please complete the following information):
- Distro: Linux Mint 22.1 Cinnamon
- Protontricks installation method: Flatpak AND Apt
- Protontricks version: 1.13.0
- Steam version: latest main
Additional context
steamtinkerlaunch is installed
If the error happens when trying to run a Protontricks command, run the command again using the -vv flag and copy the output!
For example, if the command that causes the error is protontricks 42 faudio, run protontricks -vv 42 faudio instead and copy the output here.
If the output is very long, consider creating a gist using gist.github.com.
Have you modified shortcuts (eg. custom non-Steam games?) using SteamTinkerLaunch, and if so, is Steam able to read them correctly? The vdf Python library is crashing when attempting to read the shortcuts.vdf file. SteamTinkerLaunch has its own routines for modifying that file which might have introduced problems.
The file in question is located at ~/.steam/steam/userdata/<steam user id>/config/shortcuts.vdf. SteamTinkerLaunch appears to create a backup of that file in the same directory, so you could try closing Steam, replacing the original file with the backup and then reopening Steam.