awesome man!!!!!! :D :D :D Worked perfectly It was very funny that sound every time I moved the cursor, hahaha Very good Every time you need to test the game, just send me the sd.bin that I test here.
The portable version didn't help, but I think I know what the problem is... The Japanese version (which I have) seems to have some form of copy protection, as opposed to the American release. I tested replacing with UltraISO on the American release instead, and sure enough that works. To replace and move a file in the Japanese version, I have to fully rebuild the game using Sony's CDVDGen, or it won't boot. The Japanese release is also v2.0, while the American release is only v1.02, so I guess it makes sense if the supposedly major update is copy protection.
I'm guessing you have the American release of the game (SLUS-20622)?
Okay, I've finished the tools. But I decided not to add .WAV support as originally planned, since it would require static executables or libraries (unless you like waiting +/-10 seconds to encode/decode single files with pure, sluggish Python), which I've never been a fan of. It was taking longer than I had hoped to write the encoder/decoder anyway. And there are already a fair amount of tools available to easily convert between WAV <-> VAG.
1. Download and install Python 3.x.x first if you don't have it.
2. Download scripts: - sh3-sdex.py (creates and extracts sd.bin) - ps2-bankmod.py (imports and extracts .HD/.BD data)
Skip step 3 if you have installed Python with associations. Just double-click the .py files instead.
3. Press Windows-key + R on your keyboard -> enter a command from below (CHANGE BOLD TEXT, KEEP QUOTES) and press OK
3a. To extract or build sd.bin (sd.bin <-> .TD/.HD/.BD): EXAMPLE: "C:\Program Files\Python35\python.exe" "C:\sh3-sdex.py"
3b. To extract or replace sounds in .HD/.BD banks: EXAMPLE: "C:\Program Files\Python35\python.exe" "C:\ps2-bankmod.py"
4. Follow the instructions given by the program.
* To convert between .WAV <-> .VAG, here are some tools that can do it for free, very easily (they can also play the files): - Awave Studio - MFAudio - VAGEDIT (included in the PS1 SDK "PsyQ")
* I recommend that you extract with ps2-bankmod before you import to .HD/.BD, so you know the correct number to use when you import (it's in the filenames).
* When extracting/building sd.bin, any existing copies of sd.bin/sd.TD/sd.HD/sd.BD in the base folder will be overwritten, so make backups if necessary!