dragoonDorise / EmuDeck

Emulator configurator for Steam Deck
GNU General Public License v3.0
2.75k stars 200 forks source link

[Bug Report] Emudeck install fails to transform Steam ROM Manager UserConfigurations.json file - resulting in broken parsers #1171

Closed th3raid0r closed 3 months ago

th3raid0r commented 3 months ago

Prerequisite Steps

What distro are you running?

Arch Linux

Which SteamOS Branch are you using?

Not Using a Steam Deck

What happened?

After multiple attempts at re-configuring Steam ROM Manager, I discovered that the placeholder values in UserConfiguration.json were not being replaced - resulting in all parsers breaking on references to "steamDirectory": "${steamdirglobal}".

The parser suddenly works when updating only this value to my actual steam directory. No other change was required.

UPDATE: At time of writing this issue, the bug was acknowledged by user @emotion over on discord.

Relevant log output

N/A - The failure to transform the log file doesn't appear anywhere and is likely an unhandled exception that isn't logged.
rawdatafeel commented 3 months ago

Thank you for the report :) this should be fixed now. You can get the fix by resetting Steam ROM Manager in the EmuDeck app (on the Manage Emulators) tab.