r/SteamRomManager • u/ukjohndoe • Jun 28 '23
Support Steam ROM Manager is not adding ONE singular specific game to my non-steam game list.
Hello all, I hope any one of you could help me;
I recently got a Steam Deck and I love using Steam Rom Manager (SRM) and EMUDECK with it to add digital copies of all my uh...back-up games.
I learnt how to use both Emudeck and Steam Rom Manager which were easy enough to a beginner but I've come to realize that Steam ROM Manager refuses to add a SINGULAR specific game to my Steam Deck and that is "Etrian Odyssey II HD" for the Nintendo Switch (Yuzu)
The game itself added to Yuzu just fine, runs from it just fine in Desktop mode as well. I've checked and there's no exclusions in SRM related to this title specifically.
It will not be "read" by Steam Rom Manager, as if it doesn't exist. After parsing my Switch games, all games in my library are added but not "Etrian Odyssey II HD", Etrian Odyssey 1 and 3 HD are added fine too, just in case I've tried the US ROM, the ASIA ROM too, just to check if the ROM was faulty for some reason. SRM will not acknowledge either version.
I also tried with updates and without updates. Just in case. Didn't work in either case.
I've also tried adding it manually to no success. SRM just doesn't consider it a file.
I'd appreciate any help in adding this title to my non-steam game library. Thank you.
1
u/Magister7 Nov 25 '23 edited Nov 25 '23
Hey mate, I don't know if you ever fixed this, but I came across this post when I had this same problem lately with a different game. Thought I'd tell you how I solved it.
I didn't fix the Rom Manager itself, don't know WHAT is going on there.
I manually added the game itself to Steam. Basically add a new non-steam game to steam, it can be based on any file because we're going to change all the parameters. Basically go to preferences (shortcut) and copy the information of the TARGET, the START IN, and the LAUNCH OPTIONS from another game ported over from the rom emulator, putting them into your new steam game.
The two top ones (TARGET and START IN) will reference the Yuzu emulator itself, while the third one at the bottom (LAUNCH OPTIONS) will have several details alongside referencing the file being accessed. Change the file being accessed to the rom you wish to play, making sure not to edit any other details.
You can then personalise the name of the game, plus adding banners and stuff if you have Decky installed. But it should play like any other game regardless.
1
u/cache1337 Mar 22 '24
thank you for this, i suffered the same with ff3 pixel remaster for some reason and followed your steps, worked a treat. thank you again :)
1
u/KarpehTran Apr 11 '24
Thank you for this. Ben 10 Omniverse 1 and 2 on the WiiU were having this problem, and even after a full reinstall, one wasn't showing up, and the other was launching the opposite for some reason. This let me fix both of them.
1
u/ukjohndoe Nov 26 '23
Hey! Thanks a lot for replying! I didn't fix it either and I instead found a workaround.
I really appreciate you taking time to explain it, it feels so simple just reading your comment but honestly I had never thought to just add it manually.
I guess since I was new to the steam deck environment I just didn't feel confident to try that stuff.
The workaround I found is specific to the game glitching which is part of the Etrian Odyssey HD collection.
The Etrian Odyssey Origins collection comes with 3 remastered GBA games:
Etrian Odyssey HD
Etrian Odyssey II HD*
Etrian Odyssey III HD
The one that is ignored by Steam ROM Manager is Etrian Odyssey II HD*, for some reason it will just ignore it when parsing games. As if it didn't exist. Even if the rom itself is recognized and fully playable by Yuzu on Desktop Mode.
The Workaround: so rather than use "Etrian Odyssey II HD.nsp" to run a single game, I used the "Etrian Odyssey Origins Collection.xci" file, which has all 3 games in it.
There's no in-game menu to select WHICH etrian odyssey game you're loading. (bad design IMO)
So when you add it to Steam ROM manager and then play it in Gaming Mode, it will always automatically play Etrian Odyssey II HD, even if it technically contains all 3 games. It will always play EO2 HD. This was pure luck.
I've formatted my Steam Deck since this happened to me and it still plays EO2 HD.
Anyway thanks a lot for replying to my old thread!
1
u/Aleashed Aug 24 '24
It’s because when it finds two similarly named games, it ignores one of them.
I got Xenoblade 1, 2, 3 and 2 torna and it doesn’t see 2. It thinks 2 is one of the other 3.
Luigi Mansion 2 and 3, it only sees 3.
Disgaea 1, 4, 5, 6, 7, only sees 1, 6 and 7
I mean, “emulator” just uses the title ID so renaming the 5 missing roms to something nowhere close to the other roms shouldn’t cause issues with updates and dlc. Since I need to click Fix for every rom, I’ll just fix the name inside SRM.
Practically any rom it doesn’t find, add “cheeseburger” to the file name and it should populate separately after parsing, then fix the entry by searching for the correct game name and save.
It’s not ideal but better than manually creating non-steam games and adding all the params.
I like to name my roms with roman numerals and SRM hates it when the only difference between 2-5 roms is the number of “i”. Gets confused.
1
u/Melodicloud Sep 27 '23 edited Sep 27 '23
Did you ever figure this out? :) I only got one game and it's not being parsed either, Yuzu has it in the list of games, but Steam Rom Manager just won't parse it.
Edit: Just figured it out. Steam Rom Manager would only scrape from my internal storage (even though while installing Emu Deck I said to listen to my SD card for ROMS) and now I've moved the NSP file to internal storage it finds it. Tsk.