The current URL is datacrystal.tcrf.net.
Pokémon Mystery Dungeon: Red Rescue Team/Main Pokémon Data
Miscellaneous Data: Main Pokémon Data | |
Game | Pokémon Mystery Dungeon: Red Rescue Team |
Start Address | 0x0357B98 |
End Address | 0x035F2D7 |
# of Entries | 424 |
Entry Length | 72 bytes (0x48) |
Total Length | 30528 bytes (0x7740) |
Back to the ROM map |
The entries contain various type of data for dungeon floors.
Entry Structure
Pokémon Species
- Length: 4 bytes
- Offset within entry: 0x00-0x03
- Range of values: Any valid GBA pointer in little-endian form
This is a little-endian GBA pointer to a string for the Pokémon species name.
Pokémon Category
- Length: 4 bytes
- Offset within entry: 0x04-0x07
- Range of values: Any valid GBA pointer in little-endian form
This is a little-endian GBA pointer to a string for the Pokémon category name. (eg: for Bulbasaur is "Seed Pokémon", for Charmander is "Lizard Pokémon", etc.)
Palette For Overworld Sprite
- Length: 1 byte
- Offset within entry: 0x08
- Range of values: 0-12 (0x00-0x0C)
Value indicating which palette is used for the overworld sprite, from sprite palette 0 to 12.
Pokémon Size
- Length: 1 byte
- Offset within entry: 0x09
- Range of values: 1-6 (0x00-0x06)
Value indicating the Pokémon size. This is relative to the total sprite tiles amount.
size 1: up to 16 tiles size 2: up to 24 tiles size 3: up to 48 tiles size 4: up to 64 tiles size 5: up to 80 tiles size 6: up to 96 tiles
Note that using a value bigger than needed does not cause glitches, but wastes video memory uselessly.
Movement Speed
- Length: 4 bytes
- Offset within entry: 0x12-0x15
- Range of values: -1 to 4 (0xFFFFFFFF-0x04000000)
This is a little-endian, signed, long int value setting the default Pokémon movement speed modifier, that is the amount of steps that the Pokémon can take in a turn.
-1 (0xFFFFFFFF): ÷3 steps 0 (0x00000000): ÷2 steps 1 (0x01000000): 1 step 2 (0x02000000): ×2 steps 3 (0x03000000): ×3 steps 4 (0x04000000): ×4 steps
Note that if set value differs from 1, there will be displayed relative notice in the Pokémon Status summary.
First Pokémon Type
- Length: 1 byte
- Offset within entry: 0x19
- Range of values: 0-17 (0x00-0x11)
00: None 01: Normal 02: Fire 03: Water 04: Grass 05: Electric 06: Ice 07: Fighting 08: Poison 09: Ground 0A: Flying 0B: Psychic 0C: Bug 0D: Rock 0E: Ghost 0F: Dragon 10: Dark 11: Steel
Note that "None" is an actual type that is not affect by any Move Type effectiveness.
Second Pokémon Type
- Length: 1 byte
- Offset within entry: 0x20
- Range of values: 0-17 (0x00-0x11)
Same as above. Note that if "None" is set, it won't be displayed in the Pokémon Summary.
This page is rather stubbly and could use some expansion. Are you a bad enough dude to rescue this article? |