Difference between revisions of "Pikmin 2 Pikmin states"

From Pikmin Technical Knowledge Base
Jump to navigation Jump to search
(added demo 1 IDs)
(Corrected offset values for USA (added 0x30C0))
Line 5: Line 5:
 
! Entity || hitbox type/location || USA Offset
 
! Entity || hitbox type/location || USA Offset
 
|-
 
|-
| Captain || spicy spray (all following Pikmin) || <code>13E09C</code>   
+
| Captain || spicy spray (all following Pikmin) || <code>14115c</code>   
 
|-
 
|-
| Man-At-Legs || Explosion on bullet impact || <code>2C127C</code>   
+
| Man-At-Legs || Explosion on bullet impact || <code>2C433C</code>   
 
|-
 
|-
| Gatling Groink || Explosion on impact || <code>2EB540</code>   
+
| Gatling Groink || Explosion on impact || <code>2EE600</code>   
 
|-
 
|-
| Any Bombs || Explosion in surrounding area when timer expires || <code>346B40</code>   
+
| Any Bombs || Explosion in surrounding area when timer expires || <code>349C00</code>   
 
|-
 
|-
| Munge Dweevil || Poison attack || <code>2B6440</code>   
+
| Munge Dweevil || Poison attack || <code>2B9500</code>   
 
|-
 
|-
| Antenna Beetle || Control whistle || <code>299BF0</code>   
+
| Antenna Beetle || Control whistle || <code>29CCB0</code>   
 
|-
 
|-
| Withering Blowhog || Withering wind attack || <code>2A0C14</code>   
+
| Withering Blowhog || Withering wind attack || <code>2A3CD4</code>   
 
|-
 
|-
| Emperor Bulblax || Panic when nearby Roar || <code>357DB8</code>   
+
| Emperor Bulblax || Panic when nearby Roar || <code>35AE78</code>   
 
|-
 
|-
| Puffy Blowhog || Wind attack || <code>27E55C</code>   
+
| Puffy Blowhog || Wind attack || <code>28161C</code>   
 
|-
 
|-
| Gatling Groink || Wind on impact (surrounds explosion hitbox) || <code>2EB758</code>
+
| Gatling Groink || Wind on impact (surrounds explosion hitbox) || <code>2EE818</code>
 
|-
 
|-
| {{unsure|Unknown}} || A Fire State || <code>26CE9C</code>   
+
| {{unsure|Unknown}} || A Fire State || <code>26FF5C</code>   
 
|-
 
|-
| Fiery Bulblax || Fire surrounding the body || <code>28C910</code>
+
| Fiery Bulblax || Fire surrounding the body || <code>28F9D0</code>
 
|-
 
|-
| Fiery Blowhog || Fire attack || <code>29BD60</code>   
+
| Fiery Blowhog || Fire attack || <code>29EE20</code>   
 
|-
 
|-
| Fiery Dweevil || Fire attack || <code>2B5374</code>   
+
| Fiery Dweevil || Fire attack || <code>2B8434</code>   
 
|-
 
|-
| Mamuta || Bury flowers when slamming || <code>360244</code>   
+
| Mamuta || Bury flowers when slamming || <code>363304</code>   
 
|-
 
|-
| Both Snitchbugs || Bury leaves when throwing pikmin || <code>270474</code>   
+
| Both Snitchbugs || Bury leaves when throwing pikmin || <code>273534</code>   
 
|-
 
|-
| Electric Wall || Electrocute when touched || <code>146B50</code>   
+
| Electric Wall || Electrocute when touched || <code>149C10</code>   
 
|-
 
|-
| Broken Wires || Electrocute in between the wires || <code>26CE40</code>   
+
| Broken Wires || Electrocute in between the wires || <code>26FF00</code>   
 
|-
 
|-
| {{unsure|Unknown}} || An Electrocute State || <code>278084</code>   
+
| {{unsure|Unknown}} || An Electrocute State || <code>27B144</code>   
 
|-
 
|-
| Anode Beetle || Electrocute surrounding the body during attack || <code>278260</code>   
+
| Anode Beetle || Electrocute surrounding the body during attack || <code>27B320</code>   
 
|-
 
|-
| Anode Beetle || Electrocute between the attacking beetles || <code>279244</code>   
+
| Anode Beetle || Electrocute between the attacking beetles || <code>27C304</code>   
 
|-
 
|-
| Anode Dweevil || Electrocute underneath Dweevil || <code>2B6D5C</code>   
+
| Anode Dweevil || Electrocute underneath Dweevil || <code>2B9E1C</code>   
 
|-
 
|-
| {{unsure|Unknown}} || An Electrocute State || <code>2F19B8</code>   
+
| {{unsure|Unknown}} || An Electrocute State || <code>2F4A78</code>   
 
|-
 
|-
| Watery Blowhog || Bubble attack || <code>27A04C</code>   
+
| Watery Blowhog || Bubble attack || <code>27D10C</code>   
 
|-
 
|-
| Caustic Dweevil || Bubble attack || <code>2B5BE4</code>   
+
| Caustic Dweevil || Bubble attack || <code>2B8CA4</code>   
 
|-
 
|-
| {{unsure|Unknown}} || A Poison State || <code>2042A4</code>   
+
| {{unsure|Unknown}} || A Poison State || <code>207364</code>   
 
|-
 
|-
| Poison Geyser || Poison surrounding geyser || <code>26A660</code>   
+
| Poison Geyser || Poison surrounding geyser || <code>26D720</code>   
 
|-
 
|-
| Doodle Bug || Poison fart clouds || <code>282818</code>   
+
| Doodle Bug || Poison fart clouds || <code>2858D8</code>   
 
|-
 
|-
| {{unsure|Unknown}} || A Poison State || <code>2F0F00</code>   
+
| {{unsure|Unknown}} || A Poison State || <code>2F3FC0</code>   
 
|-
 
|-
| Mitite || Panic near them || <code>36C51C</code>   
+
| Mitite || Panic near them || <code>36F5DC</code>   
 
|-
 
|-
| Empress Bulblax || Crush when rolling over || <code>286E3C</code>   
+
| Empress Bulblax || Crush when rolling over || <code>289EFC</code>   
 
|-
 
|-
| Beady Long Legs || Crush when foot on ground || <code>2A2D88</code>   
+
| Beady Long Legs || Crush when foot on ground || <code>2A5E48</code>   
 
|-
 
|-
| Raging Long Legs || Crush when foot on ground || <code>2C54F8</code>   
+
| Raging Long Legs || Crush when foot on ground || <code>2C85B8</code>   
 
|-
 
|-
| Emperor Bulblax || Crush underneath during slam || <code>357418</code>   
+
| Emperor Bulblax || Crush underneath during slam || <code>35A4D8</code>   
 
|-
 
|-
| Wraith rollers || Crush Pikmin touching it || <code>3A9D8C</code>   
+
| Wraith rollers || Crush Pikmin touching it || <code>3ACE4C</code>   
 
|-
 
|-
| Segmented Crawbster || Crush when rolling over || <code>2F9A84</code>   
+
| Segmented Crawbster || Crush when rolling over || <code>2FCB44</code>   
 
|-
 
|-
| Rocks || Crush when rolling/landing on Pikmin || <code>260638</code>   
+
| Rocks || Crush when rolling/landing on Pikmin || <code>2636F8</code>   
 
|-
 
|-
| Any Enemy || Flick when Pikmin are attached (will not effect grounded/swarming Pikmin) || <code>110274</code>   
+
| Any Enemy || Flick when Pikmin are attached (will not effect grounded/swarming Pikmin) || <code>113334</code>   
 
|-
 
|-
| Waterwraith || Flick when Pikmin are in contact with the clear body (disabling this effect does not allow access to damaging the Waterwraith) || <code>3A49A0</code>
+
| Waterwraith || Flick when Pikmin are in contact with the clear body (disabling this effect does not allow access to damaging the Waterwraith) || <code>3A7A60</code>
 
|-
 
|-
 
|}
 
|}

Revision as of 00:01, 15 July 2021

Certain hitboxes in Pikmin 2 have unique identifiers that make Pikmin do different actions which are applied to entities within the .DOL executable of the game.

To do: Clean up and provide more information

The following are offsets within the .DOL file for entities.

Entity hitbox type/location USA Offset
Captain spicy spray (all following Pikmin) 14115c
Man-At-Legs Explosion on bullet impact 2C433C
Gatling Groink Explosion on impact 2EE600
Any Bombs Explosion in surrounding area when timer expires 349C00
Munge Dweevil Poison attack 2B9500
Antenna Beetle Control whistle 29CCB0
Withering Blowhog Withering wind attack 2A3CD4
Emperor Bulblax Panic when nearby Roar 35AE78
Puffy Blowhog Wind attack 28161C
Gatling Groink Wind on impact (surrounds explosion hitbox) 2EE818
Unknown[unsure] A Fire State 26FF5C
Fiery Bulblax Fire surrounding the body 28F9D0
Fiery Blowhog Fire attack 29EE20
Fiery Dweevil Fire attack 2B8434
Mamuta Bury flowers when slamming 363304
Both Snitchbugs Bury leaves when throwing pikmin 273534
Electric Wall Electrocute when touched 149C10
Broken Wires Electrocute in between the wires 26FF00
Unknown[unsure] An Electrocute State 27B144
Anode Beetle Electrocute surrounding the body during attack 27B320
Anode Beetle Electrocute between the attacking beetles 27C304
Anode Dweevil Electrocute underneath Dweevil 2B9E1C
Unknown[unsure] An Electrocute State 2F4A78
Watery Blowhog Bubble attack 27D10C
Caustic Dweevil Bubble attack 2B8CA4
Unknown[unsure] A Poison State 207364
Poison Geyser Poison surrounding geyser 26D720
Doodle Bug Poison fart clouds 2858D8
Unknown[unsure] A Poison State 2F3FC0
Mitite Panic near them 36F5DC
Empress Bulblax Crush when rolling over 289EFC
Beady Long Legs Crush when foot on ground 2A5E48
Raging Long Legs Crush when foot on ground 2C85B8
Emperor Bulblax Crush underneath during slam 35A4D8
Wraith rollers Crush Pikmin touching it 3ACE4C
Segmented Crawbster Crush when rolling over 2FCB44
Rocks Crush when rolling/landing on Pikmin 2636F8
Any Enemy Flick when Pikmin are attached (will not effect grounded/swarming Pikmin) 113334
Waterwraith Flick when Pikmin are in contact with the clear body (disabling this effect does not allow access to damaging the Waterwraith) 3A7A60


To do: Find more pikmin state values

The following are IDs for different states. Note that while most use addi, crush uses subi.

state ID (USA) ID (Demo 1)
Spicy Spray 49 98 48 D8
Explosion 49 2C 48 6C
Poison 48 0C 47 4C
Control 49 E0 49 20
Wither Wind 49 50 48 90
Panic 48 54 47 94
Wind 49 74 48 B4
Fire 48 78 47 B8
Bury Flowers 48 C0 48 00
Bury Leaves 48 E4 48 24
Electrocute 49 08 48 48
Bubble 48 30 47 70
Crush B3 20 B2 60
Flick 4E 04 4D 44