
There's also no guide to the various command line arguments you need for each emulator or which emulators are supported. The online setup guide doesn't prepare you for the variety of issues you can run into, and assumes you're creating your game folders from scratch (which most users probably aren't). The lack of transparency about how Ice works has led to a common misconception that Ice is a front end of sorts, or is in some way responsible for launching the games, when all it does is create the necessary shortcuts within Steam (which can be done manually, as shown in Method 2). There are instructions and FAQs on the website, but they are woefully brief and don't really explain what Ice does, which would probably help when it comes to troubleshooting.

Ice has no UI, so it's a manual setup process that requires a fair amount of editing of config files. It sounds simple and in principle, it is. You tell Ice where your emulators live and where your games live and then let it do its thing. vdf file (which stores all of Steam's shortcut paths for non-Steam games).

Ice is a script that directly edits Steam's shortcut.
