A Kalos remake in Pokémon Emerald.
.github | ||
asm | ||
common_syms | ||
constants | ||
data | ||
docs | ||
gflib | ||
graphics | ||
include | ||
libagbsyscall | ||
sound | ||
src | ||
tools | ||
.gitattributes | ||
.gitignore | ||
asmdiff.ps1 | ||
asmdiff.sh | ||
build_tools.sh | ||
charmap.txt | ||
compile_flags.txt | ||
emotions.txt | ||
extract_sprites.py | ||
follower_emotions.py | ||
front_palette.py | ||
graphics_file_rules.mk | ||
INSTALL.md | ||
json_data_rules.mk | ||
ld_script.txt | ||
ld_script_modern.txt | ||
make_tools.mk | ||
Makefile | ||
map_data_rules.mk | ||
palette.py | ||
README.md | ||
remote_build.sh | ||
rom.sha1 | ||
songs.mk | ||
spritesheet_rules.mk | ||
sym_bss.txt | ||
sym_common.txt | ||
sym_ewram.txt |
Pokémon Emerald
This is a fork of the matching decompilation at PRET.
This fork tries to maintain vanilla compatibility whenever possible. It doesn't increase the size of any save data structure or the object event structure.
There are several branches, each with one main feature (and sometimes some extra stuff):
followers branch:
- HGSS-style pokémon followers for all 386 pokémon, including emotes, the 28 Unown forms and a majority of follower messages.
- Dynamic overworld palettes & reflections compatible with vanilla berry trees.
- PID (but not legitimacy) preserving Pokémon nature-changing function
- Function to detect modern emulators/GBA hardware.
icons branch:
- Everything from the followers branch.
- All pokemon icons updated to Gen 6, based on this repo
- This includes compatibility with the PC, trade, contests, mail, Battle Dome. Examples:
- Icons share palettes with front sprites, meaning that shiny pokemon will also have shiny icons!
lighting branch:
- Everything from the followers branch.
- Day/night shading compatible with weather.
- GSC-style window lights.
- WIP interframe-blended lamp lights at night, i.e in Rustboro.
- HGSS-style alpha-blended shadows for object events.
Additional branches to mention:
followers-expanded-id
- likefollowers
, but includes backwards-compatible 16-bit graphics IDs for object events.lighting-expanded-id
- like the above but forlighting
.
To set up the repository, see INSTALL.md.
See also
Other disassembly and/or decompilation projects:
- Pokémon Red and Blue
- Pokémon Gold and Silver (Space World '97 demo)
- Pokémon Yellow
- Pokémon Trading Card Game
- Pokémon Pinball
- Pokémon Stadium
- Pokémon Gold and Silver
- Pokémon Crystal
- Pokémon Ruby and Sapphire
- Pokémon Pinball: Ruby & Sapphire
- Pokémon FireRed and LeafGreen
- Pokémon Mystery Dungeon: Red Rescue Team
- Pokémon Diamond and Pearl
- Pokémon Platinum
- Pokémon HeartGold and SoulSilver
- Pokémon Mystery Dungeon: Explorers of Sky
Contacts
You can find PRET on: