Have you consider ROM Patcher JS? for example
Step 1: Install beat (if not already):
-
Download from https://byuu.org/programming/beat/
-
Or use CLI version (
beatorflipstool —flipsis a GUI alternative)
Step 2: Create a .bps patch:
bash beat patch original_resource.aud fixed_resource.aud gk1_audio_fix.bps Step 3: Provide Instructions:
Link to ROM Patcher JS:
- Go to https://www.marcrobledo.com/RomPatcher.js/
- Upload your original
resource.aud- Upload
gk1_audio_fix.bps- Click Apply patch
- Download the fixed file
This would allow you to stay protected well making it easy and browser based for users