Closed idbrii closed 2 years ago
I figured out the art problem -- I wasn't passing the right exe there. The same fix for that also fixes double downloading art when using uris. And that fix led me to fixing uri games never getting downloaded art.
Fixed an error when installing shortcuts for old-style xbox games (like Spiritfarer) -- exe_name not defined.
Bug: sometimes new xbox games fail to launch.
Reason: Xbox games put their version number in their path, so we can't rely on running the exe directly. We need to use explorer to launch by id or else the shortcut will break when the game updates.
The game display now looks like this when using --use-uri:
Test
On master I started with:
steamsync.py --download-art --replace-existing --all
After using this branch to update:
steamsync.py --download-art --replace-existing --remove-missing --all
The game selection table shows the exe and not the thing we're planning to use.
All of those games launch correctly from Steam for me.
~However, I'm not seeing any art download and I'm not sure why yet (hence draft pr). I haven't had much time to work on this, but I thought I should post soon so you can see the bug I introduced :(~