Adding Steam games to iiSU
A guide on setting up PC gaming apps within iiSU
This guide focuses on how to launch games from GameHub, GameNative or Winlator CMOD directly from iiSU.
You will need a Steam account with games.
Instructions for GameHub and GameNative
Install a game
Less intensive games typically work better on Android. Refer to EmuReady to see what can run on your hardware.
Add Steam to iiSU
Just like with any other console, while on the Game Select screen open the context menu and select "Add Console".
When prompted for your emulator, choose GameHub or GameNative.
ROM Location
When prompted for your ROMs location, choose somewhere near where you store your ROMs. This could look like:
ROMs/
|─ NES/
|─ SNES/
|─ ...
|─ Steam/
Adding games to the console folder
Unlike traditional emulation, PC gaming on Android does not use ROMs. Instead, GameHub and GameNative can launch them from iiSU using .steam files. .steam files are simple text files that only include the app ID of a game as it shows up in Steam. To find this, you can either:
Go to the store page of the game within Steam. In the address bar after
https://store.steampowered.com/app/you'll find the app ID.Look up the game on SteamDB.
Create a file named [game name].steam in the directory you pointed iiSU to, and save the Steam ID as the only piece of text in the file. It may be easier to do this on a PC, however some notes apps on Android may work.
Rather than create each file manually, you may also find the required file in this GitHub repository.
Using GameNative to generate .steam files
Once inside GameNative:
- Navigate to the game you want to add.
- Open the Settings for it (Gear Icon)
- Select "Export for frontend"
- Save the
.steamfile in your selected folder.
Final Setup
Your directory should look like:
ROMs/
|─ Steam
|─ [game name 1].steam
|─ [game name 2].steam
|─ ...
Instructions for Winlator
These instructions assume you are using Winlator CMOD and already have a container with the games installed.
Add Steam to iiSU
Just like with any other console, while on the Game Select screen open the context menu and select "Add Console".
When prompted for your emulator, choose "Winlator CMOD (Standalone)".
ROM Location
For Winlator, you can either choose to use the default folder Winlator uses (shown later in this guide) or create your own.
To make library management easier, it is recommended that you create your own folder wherever you store your ROMs in the following format:
ROMs/
|─ NES/
|─ SNES/
|─ ...
|─ Steam/
Adding games to the console folder
Unlike traditional emulation, PC gaming on Android does not use ROMs. Instead, Winlator can launch them from iiSU using .desktop files. .desktop files are files that tell Winlator which program to open in the container.
Open the container within Winlator and navigate to the .exe file of the game you want to add to iiSU.
Right click the .exe and choose "Create Shortcut". By default you can right click by holding one finger on the screen and tapping with another finger.
Exit the container and go to the Shortcuts page of the Winlator main menu, found in the sidebar. The program you just made a shortcut to should show up here.
Click the three dots beside the program listing and choose "Export for Frontend".
This will create a .desktop file in Downloads/Winlator/Frontend in your Android file explorer. Move this file to wherever you pointed iiSU to earlier.
If you used the file structure recommended earlier, it should look like this:
ROMs/
|─ Steam
|─ [game name 1].desktop
|─ [game name 2].desktop
|─ ...
And that's it! Refresh the console metadata and the game should show up in iiSU.