There's already a Steam thread or two in General Gaming, but I'd like to address some of the more technical aspects of the software. Steam is pretty swell, since it allows people to interact with each other in the gaming community. However, my interests lie in it's functionality as a video game media center. More specifically, I enjoy sticking as many of my games into the library as possible, for the sake of convenience (as well as showing your friends what games, both Steam and not, you are currently playing). And while adding non-Steam games to the library is largely a simple affair for several applications, the functionality and aesthetics of what Steam has to offer are somewhat lacking.
Because of this, I'm going to showcase some of the different methods I use to add non-Steam games to my library. Hopefully, this can help some users of the forum who share this same obsessive problem as myself, as well as provide a neat functionality for those with merely a passing interest. Maybe we can also foster some discussion to improve these methods.
Please keep in mind that this is done with the 'Game Details' view in mind, as all other grid/banner views are a waste of visual space. Additionally, I have no idea how to replicate this on a Mac or Linux distro. Also, I presume you know how to navigate through basic Steam functions, such as adding a non-steam game, without having your hand held the entire way.
Adding Games without .exe Launchers
Changing Game Icons without the (stupid) Shortcut Mark
Adding ROMS that Launch through the Emulator (Thanks to CheatFreak for the additional info regarding ICE's features)
Adding PSX ISOs that Launch through the Emulator
This is currently what I have so far. I'm looking to further this list to include other disc-based emulators, but truth be told my laptop can only run them so well past the 90's generation of consoles. If others are willing and able, let's determine the methods needed to do this with other emulators, and I will update this post to include those methods (with credits to the originators of course).
As for a starting point? I'm trying to figure out how to get Saturn games to boot through Steam using SSF (given it's the best Saturn emulator currently out there). The problem is that SSF doesn't load ISOs, so games need to either be loaded in a physical disc tray, or mounted with something like Daemon. I've figured that the best bet in this regard would be creating a launcher executable which mounts the specified ISO through Daemon, launches SSF, inputs the commands needed to switch the BIOS to whichever one is appropriate for said game, then unmounts the disc image upon closing of SSF. A tall order, and I have no idea where to start.


12

