NOTE: The versions marked '-portraits' introduce portraits. They help understand the flow of conversation in the games a lot better, but there may still be some lines that could use them that currently don't have them. Please report them if you find any!
- Obtain the original ROM for the Medarot 1 version you want (the md5 hashes are below)
- Head to the Latest release page and grab the .ips file for your preferred version
- Use an IPS Patching Tool like LunarIPS, or online patcher like this to apply the IPS patch to your ROM
The '+txt.N' versions indicates the version of the translation.
Feel free to create an issue here with a save and/or screenshots of your issue.
If that's not possible, steps to reproduce it will suffice.
If all you care about is playing the patch, then refer to the instructions at the top of this README. Otherwise, continue below for build instructions.
- Medarot 1 KABUTO ROM v1.1 (md5: 78c568cbfff6314b1416880d9efaeca6) and/or Medarot 1 KUWAGATA ROM v1.1 (md5: a9c9d6b6759c28f2b3986717f4df2f98)
- Currently relies on the rgbds overlay feature as parts are disassembled and tacked on
- Make 4.0+
- Python 3.6 or greater, aliased to 'python3'
- rgbds v0.4.1+
- Rename the Medarot 1 KABUTO v1.1 ROM and/or Medarot 1 KUWAGATA v1.1 ROM to 'baserom_kabuto.gb' or 'baserom_kuwagata.gb' respectively and drop it in the project root
- Execute make (optionally pass -j), pass a specific version (kabuto or kuwagata) or 'all'
- The default for no arguments is 'kabuto'
- 'medarot_kabuto.gb' or 'medarot_kuwagata.gb' should be generated in your project root, depending on the version
Medapedia page (source reference for a lot of text and information)
The patch is totally playable from start to finish, but if you'd like to submit any fixes we missed or submit a text correction, feel free to submit a Pull Request or join the Medabots Discord.
If you'd like to locally edit test your changes, you can directly edit files under the text/ folder and rebuild. If you prefer to use the spreadsheet for editing, setup a virtualenv and restore the packages with pip and use the xlsx2csv and xlsx2list scripts (usage is in the file comments).
(The Contributors page only covers GitHub contributions)
- VariantXYZ (Repo maintainer, Disassembly, Developer)
- andwhyisit (Disassembly, Developer)
- Kimbles (Translations, Editing, Initial research)
- Tobias (Translations)
- Sanqui (Initial research and disassembly, the overlay feature in rgbds, a number of other things)
- Hideto (Portrait mapping, Spanish translation on tr_ES branch)
And of course, various members of the community for playtesting and submitting bug reports.