scottrice / Ice

Application to automatically add ROMs to Steam
http://scottrice.github.io/Ice/
MIT License
835 stars 96 forks source link

Games get added multiple times #160

Open Wasbeerboii opened 10 years ago

Wasbeerboii commented 10 years ago

When I reconfigure my emu's All games show up multiple times when I start Steam. Is this normal?

scottrice commented 10 years ago

What kind of reconfiguring are you doing? Are you changing the ROMs directory for them?

TehJams commented 10 years ago

I also have an issue with games being added multiple times.

I believe in my case the issue stems from the "'utf8' codec can't decode byte 0xe9 in position 3" error. When I first tried running Ice, I got that error. I tried fixing it, but I kept missing a specific Pokemon game that was causing it. I ran Ice a total of 3 times with the error until I finally fixed it.

I'm pretty sure those 3 times still added a bunch of games to my library before it caught the error.

So, is there any way to quickly remove any games added and start over?

geraldhumphries commented 10 years ago

You can delete your shortcuts.vdf file at <steam installation dir>/config/shortcuts.vdf.

Be warned, this will remove ALL custom Steam shortcuts.

ghost commented 10 years ago

also please note. if you have for example Silent hill.mdf and Silent hill.mds both are being added where only one needs to be. .iso, .bin, .cue are not exception.

ScriptMe90 commented 9 years ago

I'm seeing a similar issue where I have save state and memory files in the same directory as the ROMs. It would be nice to be able to specify which file ext it looks for, for each console.

scottrice commented 9 years ago

@ScriptMe90: This functionality now exists in Ice using the extensions parameter in consoles.txt. From the documentation:

# Extensions: *optional* A (comma separated) list of file extensions to assume
#   are ROMs. For example, if the value was set to 'sfc, smc' then only files
#   that ended with '.sfc' or '.smc' will be added to Steam. If not provided,
#   Ice will add every file in the ROMs directory to Steam.

An example would be something like:

[Super Nintendo]
nickname=SNES
emulator=ZSNES
extensions=sfc, smc