This is a project that took a lot of learning for me and that I started trying to finish years ago and just kind of gave up because for whatever reason GBA hacking I cannot wrap my brain around.
Joining in now for the first time, the game was already pretty well 95% complete by a few others and dropped years ago. The story mode was playable from start to finish, but not 100%.
I took it upon myself to fix the few issues that were in the game in the started fan translation and finish the rest of the scripts, modes, and graphics that needed to be done that players would come across.
I would have had this done a couple years ago had I not lost time to focus on Nintendo Switch stuff, but it is finally done! Here are the complete English translation patches for Bomberman Jetters on GBA
GitHub Repository: https://github.com/Arch9SK7/Jetters-Eng
Jetters-Eng: Bomberman Jetters v1.0
Notes
What is different from the previous project?
🛠 Prerequisites
To build the ROM from source, your system requires:
Automated ROM Rebuilding
All active, stripped graphics and modified assets are pre-configured in this repository. You do not need to manually inject individual files. You can fully rebuild the ROM in a single run using the provided build scripts.
Start Here: Place a clean copy of the ROM named
For Windows:
For macOS & Linux:
Because this project utilizes a mix of Python scripts and Windows binaries (
Additional Scripts:
Manual Patching Guide
If you prefer to skip the build process and just patch a clean ROM yourself, pre-compiled patches are available in multiple formats in the Releases section.
Web-Based Alternative (All OS):
For macOS, Linux, or mobile users who cannot run executable patchers, ROM Patcher JS is a free, browser-based tool that natively supports
Credits
Once again BIG Thanks to Everyone for their work here or this wouldn't have even been possible. Bomberman for life.
Script
Hacking
Graphics Work
Fonts
Tools
Joining in now for the first time, the game was already pretty well 95% complete by a few others and dropped years ago. The story mode was playable from start to finish, but not 100%.
I took it upon myself to fix the few issues that were in the game in the started fan translation and finish the rest of the scripts, modes, and graphics that needed to be done that players would come across.
I would have had this done a couple years ago had I not lost time to focus on Nintendo Switch stuff, but it is finally done! Here are the complete English translation patches for Bomberman Jetters on GBA
GitHub Repository: https://github.com/Arch9SK7/Jetters-Eng
Jetters-Eng: Bomberman Jetters v1.0
Notes
- Trigger debug menu by setting
0300492cto0x5Aon boot, or modify opcode at08000392tomov r0, 0x5A. CONTROL_CODE_E003is some sort of set event flag command.
What is different from the previous project?
- Well for starters, I fixed a few script errors with lines running over one another in a few locations in the game or minor translation errors (I went and 100% completed the game to find them all).
- I translated the rest of the graphic screens I could find that players will run into (e.g., Title screen, the entire multiplayer mode, and even the debug menu).
- This was a very big learning experience for me coming from Nintendo Switch hacking, so I needed to learn lots and even make tools that may or may not be necessary due to my own ignorance, but they helped me get this job done.
- There are some graphic issues with disabled tile spots in multiplayer/minigame graphics so there are holes in my graphics, but they work to convey what is needed.
- I cannot for the life of me get any debugger to work for GBA so I can't fix these inactive tiles. (Offer help if you want/can!)
- Tested on Nintendo Switch NSO custom injection, mGBA/BizHawk, and official hardware.
🛠 Prerequisites
To build the ROM from source, your system requires:
- Python 3.x: Required to execute the graphic extraction and recompression scripts.
- A Clean ROM: A legally obtained, unmodified
Bomberman Jetters - Densetsu no Bomberman (Japan).gbaROM file. - VC++ 10.0: Windows users may need this to run Atlas: Download Here.
Automated ROM RebuildingAll active, stripped graphics and modified assets are pre-configured in this repository. You do not need to manually inject individual files. You can fully rebuild the ROM in a single run using the provided build scripts.
Start Here: Place a clean copy of the ROM named
jetters.gba in the root folder.For Windows:
- Double-click
build.bat. - The script will automatically process the Python graphic injections, compile the text, and output
jetters_eng.gba.
For macOS & Linux:
Because this project utilizes a mix of Python scripts and Windows binaries (
.exe utilities like Atlas and armips), you will need Wine installed to run the compilation tools.- Open your terminal and navigate to the project directory.
- Execute the build process via Wine:
wine cmd /c build.bat - The patched
jetters_eng.gbawill be generated in the root folder.
Additional Scripts:
- Extract: Run
extract.batand extracted files will appear in theextractfolder. - Dump Script: Run
dump_script\dump_script.bat.
Manual Patching GuideIf you prefer to skip the build process and just patch a clean ROM yourself, pre-compiled patches are available in multiple formats in the Releases section.
Web-Based Alternative (All OS):
For macOS, Linux, or mobile users who cannot run executable patchers, ROM Patcher JS is a free, browser-based tool that natively supports
.ups, .bps, and .ips files.| Patch Format | What it does | Recommended Windows Tools | Recommended Mac/Linux Tools |
|---|---|---|---|
| .bps | The modern standard. Highly compressed and strictly verifies ROM checksums to prevent you from breaking the ROM if you use the wrong dump. | Floating IPS (Flips) | MultiPatch (Mac), Flips (Linux) |
| .ups | An older standard. Also verifies ROM checksums and safely reverts changes, but files are slightly larger than .bps. | NUPS or Tsukuyomi | MultiPatch (Mac), NUPS via Wine |
| .ips | The legacy standard. Does not verify if your base ROM is correct and can permanently break your file if applied to the wrong version. | Lunar IPS or Flips | MultiPatch (Mac) |
| delta.bps | A differential patch format (using xdelta/bps architecture) designed for injecting specific binary differences. | Delta Patcher or Flips | MultiPatch (Mac), xdelta3 (Terminal) |
Credits
- Original Translation Project: https://github.com/Normmatt/Bomberman-Jetters-GBA-Translation
- Secondary Translation Project Attempt: https://github.com/stickteo/jetters
- Final Translation Project Attempt: https://github.com/Arch9SK7/jetters-eng
Once again BIG Thanks to Everyone for their work here or this wouldn't have even been possible. Bomberman for life.
Script
- Higsby - Translation and editing
- Lord Kuro - Translation
- Pablitox - Insertion
- Key Mace - Translation
- DiscoGentleman - Translation
- Rai - Initial script translation
- Arch9SK7 - Translation and editing
Hacking
- Normmatt
- Spikeman - Original VWF code
- Teod
Graphics Work
- Teod
- Arch9SK7
Fonts
- Gemini | Melissa 8: https://www.romhacking.net/fonts/23/
- Dragonsbrethren | Dragon Warrior VWF: https://www.romhacking.net/fonts/10/
- Damian Yerrick | Base Seven: https://www.romhacking.net/fonts/142/
Tools
- Klarth | Atlas: https://www.romhacking.net/utilities/224/
- Mat | GBAmdc: https://www.romhacking.net/utilities/431/
- Kingcom | armips: https://github.com/Kingcom/armips
- Cue | lzss: https://www.romhacking.net/utilities/826/
- Alcaro | Flips: https://www.romhacking.net/utilities/1040/
- Arch9SK7 | B8 / Build_Map / decopile_to_tileset / dump_raw / E8 / G4Custom / G8 / R4 / lzssCustom: included in tools
Last edited by OblivionReign,



. So i quickly translated and recreated the 2 graphics on there and repointed them.
.




