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 (→Walkable Tile Types: minor improvement) |
Crocodile91 (talk | contribs) (added Friend Area) |
||
Line 101: | Line 101: | ||
0x02: Ground, Magma, Water, Sky | 0x02: Ground, Magma, Water, Sky | ||
0x03: Ground, Magma, Water, Sky, Wall; if not the Team Leader, can follow invisible Pokémon | 0x03: Ground, Magma, Water, Sky, Wall; if not the Team Leader, can follow invisible Pokémon | ||
0x04: Ground, Magma; won't get burn from magma even if isn't fire type | 0x04: Ground, Magma; won't get burn from magma even if the Pokémon isn't fire type | ||
0x05: Ground, Water | 0x05: Ground, Water | ||
</pre> | </pre> | ||
===Friend Area=== | |||
*Length: 1 byte | |||
*Offset within entry: 0x22 | |||
*Range of values: 0-57 (0x00-0x39) | |||
<pre> | |||
0x00: None | |||
0x01: Bountiful Sea | |||
0x02: Treasure Sea | |||
0x03: Serene Sea | |||
0x04: Deep-Sea Floor | |||
0x05: Deep-Sea Current | |||
0x06: Seafloor Cave | |||
0x07: Shallow Beach | |||
0x08: Mt. Deepgreen | |||
0x09: Mt. Cleft | |||
0x0A: Mt. Moonview | |||
0x0B: Rainbow Peak | |||
0x0C: Wild Plains | |||
0x0D: Beau Plains | |||
0x0E: Sky Blue Plains | |||
0x0F: Safari | |||
0x10: Scorched Plains | |||
0x11: Sacred Field | |||
0x12: Mist-Rise Forest | |||
0x13: Flyaway Forest | |||
0x14: Overgrown Forest | |||
0x15: Energetic Forest | |||
0x16: Mushroom Forest | |||
0x17: Healing Forest | |||
0x18: Transform Forest | |||
0x19: Secretive Forest | |||
0x1A: Rub-a-Dub River | |||
0x1B: Tadpole Pond | |||
0x1C: Turtleshell Pond | |||
0x1D: Mystic Lake | |||
0x1E: Waterfall Lake | |||
0x1F: Peanut Swamp | |||
0x20: Poison Swamp | |||
0x21: Echo Cave | |||
0x22: Cryptic Cave | |||
0x23: Dragon Cave | |||
0x24: Boulder Cave | |||
0x25: Jungle | |||
0x26: Decrepit Lab | |||
0x27: Mt. Discipline | |||
0x28: Thunder Meadow | |||
0x29: Power Plant | |||
0x2A: Crater | |||
0x2B: Furnace Desert | |||
0x2C: Aged Chamber AN | |||
0x2D: Aged Chamber O? | |||
0x2E: Ancient Relic | |||
0x2F: Darkness Ridge | |||
0x30: Frigid Cavern | |||
0x31: Ice Floe Beach | |||
0x32: Volcanic Pit | |||
0x33: Stratos Lookout | |||
0x34: Ravaged Field | |||
0x35: Magnetic Quarry | |||
0x36: Legendary Island | |||
0x37: Southern Island | |||
0x38: Enclosed Island | |||
0x39: Final Island | |||
</pre> | |||
{{todo|text=Check if it is possible to recruit Pokémon with "None" set as Friend Area.}} | |||
{{stub}} | {{stub}} |
Revision as of 20:13, 9 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. Every graphic tile is 8x8 pixel.
0x01: size 1, up to 16 tiles 0x02: size 2, up to 32 tiles 0x03: size 3, up to 48 tiles 0x04: size 4, up to 64 tiles 0x05: size 5, up to 80 tiles 0x06: size 6, up to 96 tiles
Note that using a value bigger than needed does not cause glitches, but would uselessly waste video memory, and thus Team space.
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.
0xFFFFFFFF (-1): ÷3 steps 0x00000000 ( 0): ÷2 steps 0x01000000 ( 1): 1 step 0x03000000 ( 2): ×2 steps 0x04000000 ( 3): ×3 steps 0x05000000 ( 4): ×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)
0x00: None 0x01: Normal 0x02: Fire 0x03: Water 0x04: Grass 0x05: Electric 0x06: Ice 0x07: Fighting 0x08: Poison 0x09: Ground 0x0A: Flying 0x0B: Psychic 0x0C: Bug 0x0D: Rock 0x0E: Ghost 0x0F: Dragon 0x10: Dark 0x11: 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.
Walkable Tile Types
- Length: 1 byte
- Offset within entry: 0x21
- Range of values: 0-5 (0x00-0x05)
Sets which floor tiles the Pokémon can walk on.
0x00: Ground 0x01: Ground, Magma, Water 0x02: Ground, Magma, Water, Sky 0x03: Ground, Magma, Water, Sky, Wall; if not the Team Leader, can follow invisible Pokémon 0x04: Ground, Magma; won't get burn from magma even if the Pokémon isn't fire type 0x05: Ground, Water
Friend Area
- Length: 1 byte
- Offset within entry: 0x22
- Range of values: 0-57 (0x00-0x39)
0x00: None 0x01: Bountiful Sea 0x02: Treasure Sea 0x03: Serene Sea 0x04: Deep-Sea Floor 0x05: Deep-Sea Current 0x06: Seafloor Cave 0x07: Shallow Beach 0x08: Mt. Deepgreen 0x09: Mt. Cleft 0x0A: Mt. Moonview 0x0B: Rainbow Peak 0x0C: Wild Plains 0x0D: Beau Plains 0x0E: Sky Blue Plains 0x0F: Safari 0x10: Scorched Plains 0x11: Sacred Field 0x12: Mist-Rise Forest 0x13: Flyaway Forest 0x14: Overgrown Forest 0x15: Energetic Forest 0x16: Mushroom Forest 0x17: Healing Forest 0x18: Transform Forest 0x19: Secretive Forest 0x1A: Rub-a-Dub River 0x1B: Tadpole Pond 0x1C: Turtleshell Pond 0x1D: Mystic Lake 0x1E: Waterfall Lake 0x1F: Peanut Swamp 0x20: Poison Swamp 0x21: Echo Cave 0x22: Cryptic Cave 0x23: Dragon Cave 0x24: Boulder Cave 0x25: Jungle 0x26: Decrepit Lab 0x27: Mt. Discipline 0x28: Thunder Meadow 0x29: Power Plant 0x2A: Crater 0x2B: Furnace Desert 0x2C: Aged Chamber AN 0x2D: Aged Chamber O? 0x2E: Ancient Relic 0x2F: Darkness Ridge 0x30: Frigid Cavern 0x31: Ice Floe Beach 0x32: Volcanic Pit 0x33: Stratos Lookout 0x34: Ravaged Field 0x35: Magnetic Quarry 0x36: Legendary Island 0x37: Southern Island 0x38: Enclosed Island 0x39: Final Island
To do: {{{1}}} |
This page is rather stubbly and could use some expansion. Are you a bad enough dude to rescue this article? |