For homebrew you also need to find hex value E4745FA0 and replace it with EC745FA0 inside your executable.
Also make sure it's unscrambled.
Then build the iso with -G ip.bin and -C 0,0.
I was writing a nice set of scripts to automatically build iso files for dreamshell, but other things got in the way.
Will try and finish it soon.
The mod looks very nice btw, I like the blood splashes on the ground!