Hello friends, many of you probably already know this website, https://gbarompatcher.com/, which applies SRAM and batteryless patches to save game progress on bootleg GBA cartridges.
This site is based on two software:
https://github.com/metroid-maniac/gba-auto-batteryless-patcher
https://github.com/bbsan2k/Flash1M_Repro_SRAM_Patcher
So I thought of migrating the code from that website (Javascript) to a C# application, so that you can simply drag and drop a ROM onto an executable to apply both patches without needing the internet.
I did that, and here's the C# source code if anyone is interested. I've also attached the executable. It's very simple: just drag a GBA ROM onto the app, and it will generate a file next to the ROM with the patches already applied, ready to be saved to a bootleg cartridge.
How to use:
Drag your .gba ROM onto GBASaveFixPatcher.exe and you're done.
A new patched .gba file will be created.
Here's the source code for the complete app in case it's useful to you:
https://github.com/darkxex/GBA-Save-Fix-Patcher/







