Decompilation of The Legend of Zelda: The Minish Cap (USA/JP/EU)
Go to file
theo3 46d14fdc0c asm notes 2021-10-31 22:59:41 -07:00
.github/workflows clang-format pass and workflow 2021-02-19 15:11:40 -08:00
asm asm notes 2021-10-31 22:59:41 -07:00
constants asm notes 2021-10-31 22:59:41 -07:00
data asm notes 2021-10-31 22:59:41 -07:00
graphics clang-format and newlines 2020-11-13 23:27:50 -08:00
include asm notes 2021-10-31 22:59:41 -07:00
sound initial commit 2020-03-27 09:41:51 +08:00
src asm notes 2021-10-31 22:59:41 -07:00
tools Cleaner baserom dependency handling 2021-06-23 08:30:45 +02:00
translations Add EU translations using tmc_strings 2021-06-23 17:35:14 +02:00
.clang-format add .clang-format file from zeldaret/oot 2020-06-14 11:32:15 +02:00
.gitattributes initial commit 2020-03-27 09:41:51 +08:00
.gitignore extract manager table 2021-02-16 16:34:02 -08:00
CONTRIBUTING.md Add EU variant 2021-06-23 08:30:45 +02:00
INSTALL.md Exclude baseroms as dependencies in scaninc 2021-06-23 08:30:45 +02:00
Jenkinsfile Add other versions to CI build 2021-06-23 23:19:25 +02:00
Makefile Add EU translations using tmc_strings 2021-06-23 17:35:14 +02:00
README.md Update README.md 2021-10-24 18:35:48 -07:00
asmdiff.sh asm notes 2021-10-31 22:59:41 -07:00
calcrom.pl fix calcrom to accept strings.s 2020-08-08 14:15:46 -07:00
charmap.txt a bit more strings 2020-08-08 13:21:09 -07:00
format.sh Fix format.sh 2021-07-04 16:48:34 +02:00
graphics_file_rules.mk clang-format and newlines 2020-11-13 23:27:50 -08:00
linker.ld asm notes 2021-10-31 22:59:41 -07:00
progress.py Always don't count ASM_FUNC functions 2021-05-16 00:24:20 +02:00
songs.mk clang-format and newlines 2020-11-13 23:27:50 -08:00
tmc.sha1 Update tmc.sha1 2020-06-11 02:56:17 -07:00
tmc_demo.sha1 Add DEMO variant 2021-06-23 08:30:45 +02:00
tmc_eu.sha1 Add DEMO variant 2021-06-23 08:30:45 +02:00
tmc_jp.sha1 Add DEMO variant 2021-06-23 08:30:45 +02:00

README.md

The Legend of Zelda: The Minish Cap

Progress: [] 45%

- WARNING! -

This repository is a work in progress, and while it can be used to make certain changes, it's still
constantly evolving. If you use it for modding purposes in its current state, please be aware that
the codebase can drastically change at any time. Also note that some parts of the ROM may not be
'shiftable' yet, so modifying them could be difficult at this point.

This is a WIP decompilation of The Legend of Zelda: The Minish Cap. The purpose of the project is to recreate a source code base for the game from scratch, using information found inside the game along with static and/or dynamic analysis.

It can target the following ROMs:

  • tmc.gba sha1: b4bd50e4131b027c334547b4524e2dbbd4227130
  • tmc_jp.gba sha1: 6c5404a1effb17f481f352181d0f1c61a2765c5d
  • tmc_eu.gba sha1: cff199b36ff173fb6faf152653d1bccf87c26fb7
  • tmc_demo.gba sha1: 63fcad218f9047b6a9edbb68c98bd0dec322d7a1

Note: This repository does not include any of the assets necessary to build the ROM. A prior copy of the game is required to extract the needed assets.

Website: https://zelda64.dev/

Discord: https://discord.zelda64.dev

Installation

To set up the repository, see INSTALL.md.

Contributing

All contributions are welcome. This is a group effort, and even small contributions can make a difference. Some tasks also don't require much knowledge to get started.

Most discussions happen on our Discord Server, where you are welcome to ask if you need help getting started, or if you have any questions regarding this project and other decompilation projects.