Skip to content

SBRK/steam-roms-importer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

steam-roms-importer

Add your roms as Steam shortcuts

Usage:

npm install -g steam-roms-importer
steam-roms-importer

Upon running the script for the first time, config files will be generated in My Documents\steam-roms\*.

In the consoles folder, you will find configuration files for consoles. In each json file, you will have to specify the romPaths parameter for the script to find your roms, for example:

{
  "romPaths": ["D:/Roms/SNES", "C:/Roms/SNES"]
}

In the emulators folder, you will find configuration files for emulators. In each json file, you will have to specify exe, the path to the executable of the emulator and command, the command line executed when running the emulator. In this command, {exe} represents the path to the emulator exe, and {game} is the path to the rom, for example:

{
  "exe": "D:/Emulators/Dolphin/Dolphin.exe",
  "command": "{exe} /e {game} /b"
}

Once you changed all of your console and emulator config files, run the script again with steam-roms-importer and you should see the games being added to the Steam shortcut file. Restart Steam to see them in your library.

Running in dev

First of all, install the dependencies:

npm install

Run the script in dev mode, with auto-restart:

npm run dev

Check linting:

npm run lint

Support on Beerpay

Hey dude! Help me out for a couple of 🍻!

Beerpay Beerpay

About

Add your roms as Steam shortcuts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published