Decompilation of Pokemon HeartGold/SoulSilver
  • Assembly 67.9%
  • C 27.9%
  • C++ 3.4%
  • Makefile 0.4%
  • Python 0.3%
Find a file
Adrienn Tindall 79d73f74cc
Merge pull request #475 from Pixelstyx/getpokemon-v2
Decomp overlay_12_battle_command
2026-05-18 14:15:38 -04:00
.devcontainer Install gh in devcontainer; only rebuild tools if switched arch 2025-08-25 00:03:22 +00:00
.githooks pre-commit hook set +x and crlf 2025-08-08 14:52:55 -04:00
.github Calcrom: support mac homebrew 2026-05-03 00:54:56 -04:00
asm Merge branch 'master' into getpokemon-v2 2026-05-18 13:42:13 -04:00
files Finish GetPokemon consts and clarify a few more 2026-04-30 18:54:22 -04:00
heartgold.us Rename OVY_123 to ds_protect 2025-09-04 19:34:58 -04:00
include Merge branch 'master' into getpokemon-v2 2026-05-18 13:42:13 -04:00
lib Decompiling overlay_13_thumb_1 2026-03-13 19:23:39 +01:00
scripts Merge branch 'master' into decomp/unk_02097268 2026-04-04 20:13:04 -04:00
soulsilver.us Rename OVY_123 to ds_protect 2025-09-04 19:34:58 -04:00
src Merge branch 'master' into getpokemon-v2 2026-05-18 13:42:13 -04:00
sub split MSL_Common_scanf 2025-02-23 23:00:56 +00:00
tools Merge remote-tracking branch 'origin/master' into decomp/unk_02097268 2026-04-12 10:41:11 -04:00
.clang-format decompile rand.c + remove language from clang-format 2025-02-23 22:20:29 +00:00
.clang-format-ignore Nuke changes to nitrogfx 2025-11-29 09:14:31 -05:00
.clangd through sub_0207B4A0 2024-06-07 09:57:44 -04:00
.editorconfig Fix line endings 2023-01-26 01:47:59 +00:00
.gitattributes dump pgradio_gra.narc 2025-09-07 20:22:33 -04:00
.gitignore dsprot gitignore to its own file 2025-09-04 17:50:48 -04:00
binutils.mk Start adding makefile targets 2021-06-21 08:43:46 -04:00
charmap.txt msgenc: Allow leading whitespace, comments, and commands in charmap 2021-08-17 11:23:15 -04:00
CMakeLists.txt data rearrangement (nonmatching idfk why) 2024-09-29 08:24:32 -04:00
common.mk Replace knarc with nitroarc 2026-03-22 13:57:01 -07:00
config.mk Merge branch 'master' into party_menu_app 2024-06-11 06:55:15 -04:00
CONTRIBUTING.md Address feedback 2026-04-13 07:29:56 -04:00
Dockerfile create dockerfile; add misisng headers 2024-09-04 23:15:10 -04:00
filesystem.mk Merge branch 'master' into decomp/unk_02097268 2026-04-04 20:13:04 -04:00
format.sh start sprite.c 2024-09-04 21:58:25 -04:00
global.inc Rename OVY_123 to ds_protect 2025-09-04 19:34:58 -04:00
graphics_files_rules.mk Dump zukan_gra.narc; greyscale PNGs 2025-12-28 15:46:39 -05:00
INSTALL.md tidy up install docs for windows environment 2026-02-17 21:42:08 -05:00
main.lsf Merge branch 'master' into decomp/overlay_44_02232E9C 2026-05-07 09:26:56 -05:00
Makefile force dependence on global.h 2026-01-12 20:41:45 -05:00
platform.mk BtlCmd_TryImprison matches now; better WSL2 detect 2023-08-26 09:42:07 -04:00
README.md Revert README 2025-08-24 21:05:05 -04:00
replace.sh Merge remote-tracking branch 'origin/master' into decomp/overlay_100 2025-05-20 17:59:19 -04:00
rom.rsf compile straight to elf with debug symbols 2023-07-28 01:37:24 +01:00
scr_seq.sha1 Start documenting scrcmds 2021-12-30 10:54:31 -05:00

Pokémon HeartGold and SoulSilver

This is a WIP disassembly of Pokémon HeartGold and SoulSilver. For instructions on how to set up the repository, please read INSTALL.md.

This repository builds the following ROMs:

For contacts and other pret projects, see pret.github.io.