Build the Game with Hookshot Builder: A Local Build Guide
The Builder reads your own game and produces a native installation locally. No prebuilt game is provided here, and the generated output must not be redistributed.
On this page+
Pre-build checklist
- Confirm the exact game identifiers on the supported-version page.
- Use one complete .nup, or a matching pair of romfs and exefs folders from your own supported game.
- Allow about 60 GB free, use a writable output folder, and keep the original input intact.
- Use the current official Builder for your operating system; it includes the normal build toolchain.
Start the build
- 1
Open Builder and select .nup or the two game folders.
- 2
Wait for validation. Do not continue with an unsupported build or substitute unrelated folders.
- 3
Choose the game language and output folder, then select Build / Build the game.
- 4
Allow compilation to complete. The official estimate is 10–45 minutes, not a timing promise for your PC.
- 5
At Your game is ready, use Play. For later sessions open the launcher in the output folder.
Understand the build output
The source game is read without being changed. Windows Builder data lives under %LOCALAPPDATA%\HookshotBuilder; Linux build data lives under ~/.cache/hookshot-builder. The chosen game directory contains the installation.
Current packaged builds use hookshot.exe on Windows or hookshot on Linux as the launcher. The Linux game binary itself is bin/hookshot. Source-checkout workflows can differ; use the development guide for those.
Builder retains roughly 4 GB of build files for faster updates. The Windows completion page offers Free up space; use the documented control instead of deleting arbitrary files during compilation.

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
If compilation stops
Record the failure stage and exact message, verify free space, input version and the current release, then consult troubleshooting. Runtime hookshot_log.txt describes a game run; it is not a substitute for the Builder’s failed-build output.
For a project issue, give the release version, OS, CPU, RAM, GPU and reproducible steps. Attach relevant text output without game data, encryption keys, generated C code or executable files.
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.