mirror of
https://github.com/pret/pokefirered.git
synced 2026-05-20 11:58:04 -05:00
Decompilation of Pokémon FireRed/LeafGreen
| .github | ||
| asm | ||
| constants | ||
| data | ||
| docs | ||
| graphics | ||
| include | ||
| sound | ||
| src | ||
| tools | ||
| .gitattributes | ||
| .gitignore | ||
| asmdiff.sh | ||
| audio_rules.mk | ||
| build_tools.sh | ||
| charmap.txt | ||
| compare.sh | ||
| config.mk | ||
| firered_rev1.sha1 | ||
| firered_switch.sha1 | ||
| firered.sha1 | ||
| graphics_file_rules.mk | ||
| INDEX.md | ||
| INSTALL.md | ||
| json_data_rules.mk | ||
| ld_script_modern.ld | ||
| ld_script_rev10.ld | ||
| ld_script.ld | ||
| leafgreen_rev1.sha1 | ||
| leafgreen_switch.sha1 | ||
| leafgreen.sha1 | ||
| make_tools.mk | ||
| Makefile | ||
| map_data_rules.mk | ||
| README.md | ||
| rebuild.ps1 | ||
| replace.sh | ||
| spritesheet_rules.mk | ||
| sym_bss_rev10.txt | ||
| sym_bss.txt | ||
| sym_common_rev10.txt | ||
| sym_common.txt | ||
| sym_ewram_rev10.txt | ||
| sym_ewram.txt | ||
| tileset_rules.mk | ||
| TRAINER_OBEDIENCE_SYSTEM.md | ||
| TRAINER_TYPE_LEVEL_SPEC.md | ||
Pokémon FireRed — Trainer Type Levels
A fork of pret/pokefirered that adds a Trainer Type Level system. As you battle and catch Pokémon, you build expertise in each of the 18 types, which affects accuracy, crit rate, catch rate, obedience, and more. The game also adds new wild encounters, in-game trades, and a day/night cycle.
New to this version? Read the New Player Guide for a gameplay overview, or the Pokémon Location Guide to plan your team.
Documentation
| Document | Description |
|---|---|
| New Player Guide | What's different, tips for new players |
| Pokémon Location Guide | Where to find every Pokémon, by area |
| Trainer Type Level Spec | Full system specification |
| Obedience System | How obedience works with type levels |
| Boss Encounters | Gym leaders, Elite Four, and rival battles |
| NPC Trainer Reference | Route-by-route NPC trainer data |
Building
To set up the repository, see INSTALL.md.
For a clean, one-command rebuild, see rebuild.ps1 or the
Clean rebuild with PowerShell Core section in INSTALL.md.
Base ROM
This project builds from the following base ROMs:
- pokefirered.gba
sha1: 41cb23d8dccc8ebd7c649cd8fbb58eeace6e2fdc - pokeleafgreen.gba
sha1: 574fa542ffebb14be69902d1d36f1ec0a4afd71e - pokefirered_rev1.gba
sha1: dd5945db9b930750cb39d00c84da8571feebf417 - pokeleafgreen_rev1.gba
sha1: 7862c67bdecbe21d1d69ce082ce34327e1c6ed5e
For contacts and other pret projects, see pret.github.io.