/rom-thief

Primary LanguageTypeScript

RomThief

Screen scrapes the planetemu.com website and downloads games. Nothing illegal, just that I'm lazy and I like old nintendo games. :)

Setup

  • Using the node command line (I use git bash, but to each their own)

  • Install the required node modules.

    • npm install
  • Compile the romthief typescript file.

    • tsc src/romthief.ts
    • builds a javascript file (romthief.js) in the src directory (for now).

Execution

node src/romthief.js <game system: string> <page index: number>

Game Systems

  • Nintendo NES = nintendo-nes
  • Super Nintendo = nintendo-super-nes
  • Atari 2600 = atari-2600
  • Atari 5200 = atari-5200
  • Atari 7800 = atari-7800
  • Game Boy = nintendo-game-boy
  • Nintendo 64 = nintendo-nintendo-64

Page Index

  • The array index for 0 through 26.
    • Pages 0-9 = index 0.
    • Page A = index 1.
    • etc.

Example

  • node src/romthief.js "nintendo-nes" 0
    • Downloads the first page of the NES page.

Known Issues

  • Timeout issues with downloading large games. Working on it.
  • No configuration for location saving. Will be adding that in the next version.