A complete upgrade for FireRed, including an upgraded Battle Engine.
A complete upgrade for FireRed, including an upgraded Battle Engine. By using this or any assets from this repository, you consent to never making money off your game (unless you have my explicit permission). That includes both pay-walls as well as optional donations (which includes ko-fi, Patreon, etc.). If you have a problem with this, feel free to send me a Discord message (Skeli#3917) and I will give you my PayPal so you can pay me $100000 for the hundreds if not thousands of hours I poured into this for free (I don't actually want your money - I'm trying to make a point). Not to mention it's illegal to profit off of an IP you don't own.
Before doing anything it is HIGHLY recommended the documentation be read thoroughly.
NOTE Personalized options are available in src/config.h. The options can be customized by commenting and uncommenting lines.
Note Pokemon Expansion can be found here
See the wiki.
Install devkitPro with instructions here.
Make sure you've installed python 3.6+ and it can be called directly via either
Clone the repo and go inside:
bash git clone https://github.com/Skeli789/Complete-Fire-Red-Upgrade cd Complete-Fire-Red-Upgrade
Get your ROM into the current directory and rename it to BPRE0.gba.
Configure the offset you want to insert the code: In scripts/make.py change
OFFSET_TO_PUT=YYYto the location you want to insert the data.
python3 scripts/make.pyif you’ve installed multiple python versions).
A new gba file will appear named as test.gba and an offsets.ini file. Those are your resultant files.
Anytime you make changes, the compiler will only compile the files you have changed.
Any changes made to header files will require you to type
python scripts//clean.py buildin cmd and then rerun the build scripts. For more command line options, see "Engine Scripts" in the documentation.
Any changes made to header files will require you to clean everything in build/ and then rerun the build scripts.