Hookshot Game Files: .nup, romfs & exefs Explained
You provide the game; Builder provides the tools. This guide explains the expected inputs and folder roles without distributing game assets or explaining how to bypass protection.
On this page+
Two supported input choices
romfs holds the game’s file data; exefs supplies executable content used by the build. Keep the pair consistent. An unrelated update or another game’s folder is not interchangeable.
- A .nup file from your own game at the exact supported version.
- Both romfs and exefs folders from that same supported version. Choosing only one folder is not the complete input.
your-game.nup
romfs/
exefs/
Original tutorial illustration · AI-assisted
Game inputs and version checksSourceLicense and attributionText description
- .nup: Choose your own game file
- romfs + exefs: Choose both game folders
- Match all three identifiers: 0400486024DEC000 · v131072 · e0f3ccfa
Select inputs in Builder
- 1
Keep your original game input in its own folder.
- 2
Choose .nup file, or romfs and exefs in the Builder UI.
- 3
Browse to the file or to each requested folder. Windows may also list found .nup files automatically.
- 4
Wait for the version check, then choose a separate output location and the game language.
Where output and saves go
The build reads the original game without changing it. It writes to the chosen output folder and Builder’s working folder. Where the disk permits, romfs can be hard-linked instead of copied.
Windows saves are in user inside the game folder. Linux saves are in ~/.local/share/hookshot. Back them up privately before updates. Settings are kept in hookshot_options.ini in the game folder.
The current build keeps the input data needed for updates in the game folder, so the original .nup is not needed again for the launcher’s normal update flow. Still keep a private backup of your original files.

Original tutorial illustration · AI-assisted
Files, settings and savesSourceLicense and attributionText description
- Windows: Game folder / user
- Linux: ~/.local/share/hookshot
- Settings files: hookshot_options.ini · language.txt
Official sources
Checked against the official README and release notes. These are documentation-based guides; we have not independently tested the software on hardware.
- Project README
- Release notes
- Changelog (historical)
- Contribution guide
- Development guide
- License & third-party notices
- Project issues
This guide is independently written and is not an official Hookshot project document.