Open consoles.txt in Notepad and make an entry for every
console you want to support, leaving 'emulator' blank for now. For full
details on how to set up an entry in consoles.txt, check out
Install an emulator for each console you listed. If you aren't
familiar with any emulators that support a console, check the
Emulators page, or Wikipedia's fantastic
List of Video Game Emulators
Make an entry in emulators.txt for each emulator you installed.
For full details on how to set up an emulator in emulators.txt,
check out the FAQ.
Go back to consoles.txt, and for each console, list the
name of the emulator you want to use under 'emulator'.
For example, if I wanted to set up Dolphin with the Nintendo Gamecube and
Nintendo Wii, and ZSNES with the Super Nintendo, I might have a setup like this...
command=%l --batch --exec=%r
Once you have all of your consoles/emulators set up, you are ready to start
adding ROMs to Steam. To do so, follow these steps.
Run Ice. This will create a 'ROM's directory, where you place any ROMs
you want added to Steam.
By default, your ROMs directory is in C:\Users\*username*\ROMs on Windows,
/Users/*username*/ROMs on Mac, or /home/*username*/ROMs on Linux.
If you would prefer it somewhere else, you can change this location in
Open your ROMs folder. It should contain a single folder for each console,
named with the consoles 'nickname'. In the example above, the ROMs
directory would look like this.
Put your ROMs in the folder representing the console. If I wanted to
add 'Mega Man X' (for Super Nintendo), the ROM would go in ROMs\SNES
Run Ice again. You should see messages confirming that Ice detected
the emulators/consoles, and messages confirming that Ice added your
ROMs to Steam
Adding Custom Images
By default, Ice attempts to download artwork for every game that you add.
This isn't perfect though, and if you aren't happy with the artwork that Ice
finds, you can replace it with your own by following these steps.
Go online, and find an image for your game. This image needs to be 460x215.
If you are unsure of where to look, I recommend checking out
Open Steam, and switch to the 'grid' view. You can switch views by clicking
the buttons next to 'Big Picture'. Grid is the one on the far right.
Right click on the game whose image you want to change, and hit 'Remove
Custom Image'. If the game had no image to begin with, you can skip this
Right click on the game again, and hit 'Set Custom Image'. A dialog box
will pop up, and you can choose the image you would like to use. Select
the image you acquired in Step 1, and hit 'OK'.
Congratulations, you are done! Enjoy your nice new image