Clone this repo and do a git submodule update --init
to pull down the correct
TWW Bindings.
Copy your copy of Wind Waker (Currently only NTSC-J) to the root folder
for this project, and rename it to gzlj01.iso
.
You can choose not copy or rename it if you would prefer, just make sure that the lines in Romhack.toml match the iso path.
...
[src]
iso = "<iso-path/file-name>"
...
You will need rust to compile the libraries and iso, you can download it from https://rustup.rs.
Set the compiler to work on the nightly build with
rustup override set nightly
Add the powerpc-unknown-linux-gnu
toolchain with
rustup target add powerpc-unknown-linux-gnu
And then do a install the Romhack Compiler with
cargo install romhack --git https://github.com/CryZe/romhack-compiler
Run the romhack compiler to build a new iso
romhack build
The new iso will, by default, be put in the target
folder. You can change this
in the Romhack.toml file if you'd like by editing the lines
...
[build]
map = "target/framework.map"
iso = "<path-to/new-iso>"
...