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.
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.
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