https://github.com/ghost-land/nx-forwarder-generator
Forwarder Generator for Nintendo Switch
https://github.com/ghost-land/nx-forwarder-generator
forwarder nx
Last synced: 9 months ago
JSON representation
Forwarder Generator for Nintendo Switch
- Host: GitHub
- URL: https://github.com/ghost-land/nx-forwarder-generator
- Owner: ghost-land
- Created: 2024-11-19T20:20:06.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-29T00:35:33.000Z (over 1 year ago)
- Last Synced: 2024-11-29T01:29:30.029Z (over 1 year ago)
- Topics: forwarder, nx
- Language: JavaScript
- Homepage:
- Size: 468 KB
- Stars: 3
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bulk RetroArch Forwarder Generator
This generates forwarders for ROMs supported by NX RetroArch. Put ROMs in the `input` folder (create it if it doesn't exist) and clone https://github.com/teknik-app/forwarder-images into the `images` folder (also create it if it doesn't exist). Run `node main.js` - the forwarders will be in the `output` folder and the titledb will be in `titledb.json`, next to the script.
# How to install
install nodejs v18+
inside the directory use `npm i`
please create the following folders
images, input, output, and titles (see folder structure)
*additional steps if errors*
use the following commands
`npm install js-levenshtein`
`npm install --save inquirer@^8.0.0`
# Note
if the proper folders inside input, output, and images are not present `main.js` and `select.js` will crash
# Folder structure
```
💾PC
┗ 📂Forwarder-Generator
┣ 📂input
┃ ┣ 📂gba
┃ ┣ 📂gb
┃ ┗ 📂snes
┣ 📂images
┃ ┣ 📂gba
┃ ┣ 📂gb
┃ ┗ 📂snes
┣ 📂output
┃ ┣ 📂gba
┃ ┣ 📂gb
┃ ┗ 📂snes
┣ 📂template
┗ 📂titles
```