The wiki has recently moved; please report any issues in Discord. Pardon the dust.
Pokémon Mystery Dungeon: Red Rescue Team/Main Pokémon Data: Difference between revisions
Crocodile91 (talk | contribs) m (→First Pokémon Type: more details coming soon...) |
Crocodile91 (talk | contribs) (more details for Pokémon type) |
||
Line 6: | Line 6: | ||
|numentries=424 | |numentries=424 | ||
|entrylength=72 bytes (0x48) | |entrylength=72 bytes (0x48) | ||
|totallength= | |totallength=30528 bytes (0x7740) | ||
}} | }} | ||
The entries contain various type of data for dungeon floors. | The entries contain various type of data for dungeon floors. | ||
Line 62: | Line 62: | ||
*Length: 1 byte | *Length: 1 byte | ||
*Offset within entry: 0x19 | *Offset within entry: 0x19 | ||
*Range of values: | *Range of values: 0-17 (0x00-0x11) | ||
<pre> | |||
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 | |||
</pre> | |||
Note that "None" is an actual type that is not affect by any Move Type effectiveness. | |||
===Second Pokémon Type=== | ===Second Pokémon Type=== | ||
*Length: 1 byte | *Length: 1 byte | ||
*Offset within entry: 0x20 | *Offset within entry: 0x20 | ||
*Range of values: | *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. | |||
{{stub}} | {{stub}} |
Revision as of 13:28, 8 January 2016
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? |