Pikmin 2 memory addresses

From Pikmin Technical Knowledge Base
Jump to navigation Jump to search

A list of memory addresses for important things in Pikmin 2.

Leader coordinates

Variable Address Type Notes
GC US Final GC EU GC JP GC US Demo Wii US Wii EU Wii JP
Olimar's X 0x80E0D9B0 0x80E11C50 0x80E0F7B0 0x923BC714 4-byte float Horizontal movement.
Olimar's Y 0x80E0D9B4 0x80E11C54 0x80E0F7B4 0x923BC718 4-byte float Vertical movement; positive is up.
Olimar's Z 0x80E0D9B8 0x80E11C58 0x80E0F7B8 0x923BC71C 4-byte float Horizontal movement.
Louie/President's X 0x80E0DCD0 0x80E11F70 0x80E0FAD0 0x923BCA54 4-byte float Horizontal movement.
Louie/President's Y 0x80E0DCD4 0x80E11F74 0x80E0FAD4 0x923BCA58 4-byte float Vertical movement.
Louie/President's Z 0x80E0DCD8 0x80E11F78 0x80E0FAD8 0x923BCA5C 4-byte float Horizontal movement.

Pikmin count

Variable Address Type Notes
GC US Final GC EU GC JP GC US Demo Wii US Wii EU Wii JP
Red Leafs in Onion 0x8092F98B 0x80942BAA 2-byte unsigned int
Red Buds in Onion 0x80942BAE 2-byte unsigned int
Red Flowers in Onion 0x80942BB2 2-byte unsigned int
Purple Leafs in Ship 0x80942BC2 2-byte unsigned int
Purple Buds in Ship 0x80942BC6 2-byte unsigned int
Purple Flowers in Ship 0x80942BCA 2-byte unsigned int
White Leafs in Ship 0x80942BCE 2-byte unsigned int
White Buds in Ship 0x80942BD2 2-byte unsigned int
White Flowers in Ship 0x80942BD6 2-byte unsigned int
Yellow Leafs in Onion 0x80942BB6 2-byte unsigned int
Yellow Buds in Onion 0x80942BBA 2-byte unsigned int
Yellow Flowers in Onion 0x80942BBE 2-byte unsigned int
Blue Leafs in Onion 0x80942B9E 2-byte unsigned int
Blue Buds in Onion 0x80942BA2 2-byte unsigned int
Blue Flowers in Onion 0x80942BA6 2-byte unsigned int

Adventure stats

Variable Address Type Notes
GC US Final GC EU GC JP GC US Demo Wii US Wii EU Wii JP
Current day 0x80B0B4B8 0x80B0FBD8 4-byte unsigned int Day 1 is 0, day 2 is 1, etc.
Current total Poko count 0x8092F85C 0x80942A7C 4-byte unsigned int
Current underground Poko count 0x8092F860 4-byte unsigned int
Ultra-spicy spray count 0x80942A54 4-byte unsigned int
Ultra-bitter spray count 0x80942A58 4-byte unsigned int

Gameplay control

Variable Address Type Notes
GC US Final GC EU GC JP GC US Demo Wii US Wii EU Wii JP
Current cutscene timer ID 0x809FDE6E 2-byte unsigned int
Current RNG seed 0x805148A8 0x805155A0 0x805163A8 0x805147E0 4-byte unsigned int