A private, browser-based editor for Nintendo Switch homebrew .nro files. Change an app's embedded icon, name, author, and display version, then download a rebuilt NRO without uploading it to a server.
Live site: https://mikey820.github.io/nro-patcher/
- The JPEG icon in the NRO
ASETsection - Name and author in every populated NACP language entry
- NACP display version
- ASET's 64-bit icon size and shifted NACP/RomFS offsets
The executable portion of the NRO is copied byte-for-byte and its declared size is never changed.
The site has no build step or runtime dependencies:
python3 -m http.server 8000Open http://localhost:8000. Run the binary fixture tests on macOS with:
/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Helpers/jsc -m tests/nro.test.mjsPushes to main deploy the repository through the GitHub Pages Actions workflow.
MIT