Decompilation of The Legend of Zelda: The Minish Cap (USA/JP/EU)
Go to file
Lemeon 1a3f9e05d3
Patch 1 (#692)
* True Match sub_080A5F48

matched sub_080A5F48 using typecast on Div.

* True Match DrawChargeBar

Matched DrawChargeBar using typecast on Div

* Update ui.c

changed gUnk_0200AF00 to gHUD.
this change is not yet in the repo, which the nonmatch website uses

* Update ui.c

changes to how my code looks

* Update ui.c

;

* Update pauseMenu.c

* Update ui.c

* Update ui.c

whitespace...

* Update pauseMenu.c

fighting with the lint system

* Update ui.c

that should be the right format now
2024-01-21 13:07:40 -08:00
.github/workflows
asm Add more tilemap documentation 2024-01-06 18:12:53 +01:00
assets Fix custom build 2024-01-13 11:49:33 +01:00
constants
data Add more tilemap documentation 2024-01-06 18:12:53 +01:00
docs
include Merge pull request #689 from KEKW555/KEKW555-patch-3 2024-01-21 00:50:07 -08:00
sound
src Patch 1 (#692) 2024-01-21 13:07:40 -08:00
tools Add more tilemap documentation 2024-01-06 18:12:53 +01:00
translations Update French.json 2023-08-13 19:42:08 +02:00
.clang-format
.gitattributes
.gitignore
CONTRIBUTING.md
Doxyfile
GBA.mk use printf instead of echo 2023-05-13 16:41:48 +02:00
INSTALL.md update information in INSTALL 2023-02-26 14:21:17 +01:00
Jenkinsfile fix Jenkinsfile 2023-02-26 03:56:51 +01:00
Makefile add dependency to tools to more helper targets 2023-03-01 19:34:10 +01:00
README.md
Toolchain.mk make TOOLCHAIN_PATH configurable 2023-02-26 14:20:26 +01:00
asmdiff.sh
calcrom.pl
charmap.txt
doxygen_config.py
format.sh
genctx.sh
linker.ld Add more tilemap documentation 2024-01-06 18:12:53 +01:00
progress.py fix progress.py for new makefile 2023-04-26 13:48:54 +02:00
tmc.sha1
tmc_demo_jp.sha1
tmc_demo_usa.sha1
tmc_eu.sha1
tmc_jp.sha1

README.md

The Legend of Zelda: The Minish Cap

Build Status Decompilation Progress Contributors Discord Channel

- 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_usa.gba sha1: 63fcad218f9047b6a9edbb68c98bd0dec322d7a1
  • tmc_demo_jp.gba sha1: 9cdb56fa79bba13158b81925c1f3641251326412

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

Documentation: https://zeldaret.github.io/tmc

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.