Hacking ROM Hack GBA Translation Project Medarot Navi - English & Spanish beta translation patches and toolkit (Kuwagata + Kabuto)

caribbeangamedev

New Member
Newbie
Joined
Jun 7, 2026
Messages
1
Reaction score
1
Trophies
0
Age
32
XP
35
Country
Dominican Republic
メダロットnavi (GBA, 2001) is the Medarot/Medabots strategy game that never left Japan. It shipped as two cartridges the same day, Kuwagata and Kabuto, and until now it only spoke Japanese.

This project is a full translation toolkit for it: point it at your own dump, type your text, and it builds you a patched ROM. Adding a language takes a folder, not code. It ships with complete first-pass translations into English (following the Nelvana dub: Medabot, Medafighter, Robattle, Metabee...) and Latin American Spanish (following the Etcétera Group / Fox Kids dub). :)

https://github.com/caribbeansc/mdr-navi-i18n
Downloads: https://github.com/caribbeansc/mdr-navi-i18n/releases/latest

mdr-navi-i18n



Medarot Navi Translation v2026.08.18
----------------------------------

Notes
------
Releases are tagged v<date>-<commit> and rebuilt automatically whenever a translation changes, so the download link above always points at the current build.

Read this first: heavy LLM usage


This project made heavy use of an LLM, and the current English and Spanish scripts were written entirely by one. Treat them as a starting point, not a finished localisation: 100% means every line is translated, not that every line is right.

The real value here is the tooling, ready for human translators. Every line of the game is extracted next to its Japanese, measured against the actual text box that draws it, validated and rebuilt automatically. Fixing a line is a one-minute pull request, and every correction reaches everyone on the next automatic release.

That said, the game is fully playable from start to finish in its current state.

What's covered


• 100% of the game's text: all 4,480 lines across the 170 event scripts, menus, battle messages, part/medal tables and names.
• 314 graphic labels redrawn (title menu, OPTION screen, status screens, the ROBOTTLE banner...) using the game's own compressed tile formats.
• Both cartridges from the same patches: Kuwagata and Kabuto are one build with shifted data, and the tooling derives one from the other. Just pick the IPS matching your dump.
• A new Latin font (lowercase + accents) drawn into the least-used kana slots, so anything untranslated degrades to readable Japanese, never garbage.
• What the original already shows in English stays in English (ROBOTTLE!, LV/EXP, push start...).
• Tested on mGBA (every build is verified with automated in-emulator screenshot runs) and Pizza Boy GBA on Android. Reports from flashcarts and other emulators are welcome.

Start Here


You need your own dump. The patches contain no game data and cannot get the game for you. Check you have the right one first:

Kuwagata (Japan) SHA-1: de8de6734f0f990832988ea133fa05241946800e
Kabuto (Japan) SHA-1: 3135545e02fa5557dda0976165cf5c7f3c0b6f8e

Patch


Grab the IPS matching your cartridge from the latest release (medarot-navi-<version>-<language>.ips) and apply it in the browser with https://www.marcrobledo.com/RomPatcher.js/, or just give the .ips the ROM's own name and keep them side by side; mGBA patches on load.

Or skip the patch files entirely


The same release ships MedarotNavi-Patcher for Windows and macOS (one universal app for Intel and Apple Silicon): point it at your dump, pick a language, click, and it writes the translated ROM next to it. It carries the repository's code and translations, never the game.

Credits


Original engine research and Kabuto translation project: https://github.com/Normmatt/Medarot-Navi-GBA-Translation
Disassembly attempt whose dual-release setup inspired one pack serving both cartridges: https://github.com/Medabots/medarot-navi
Sibling project this repository is modelled on (Medarot Card Robattle RB, Switch): https://github.com/caribbeansc/medarot-rb-i18n

Once again BIG thanks to everyone whose work made this possible.

Hacking


• Normmatt & contributors - character table, script opcode sizes, the "Malias" graphics codec, already-reversed Kabuto addresses.

Tools


• The mGBA project | libmgba : https://mgba.io (all headless verification runs on it)
• RomPatcher.js by Marc Robledo : https://www.marcrobledo.com/RomPatcher.js/

The rest of the series


This is one piece of a longer effort to translate every Medarot game. Medarot 9 (3DS) is about 60% translated, and once the series is covered, the plan is other sagas that never received a translation.

Unofficial fan project, not affiliated with Natsume, Imagineer or Nintendo. The repository and the patches contain no ROM, no graphics and no Japanese script; language packs store translations next to one-way fingerprints of the lines they replace.
00-title.png
01-school-en.png
02-name-en.png

 
Last edited by caribbeangamedev,
  • Like
Reactions: qkwyx

Site & Scene News