Jump to content

Player State Maps

From HedgeDocs
Revision as of 00:26, 3 December 2025 by IsaacMarovitz (talk | contribs) (Created page with "'''''Player State Maps''''' in Sonic the Hedgehog (2006) define possible character states for each player context. These each have a unique identifier, and are loaded in scripting by <code>OpenState()</code> calls. All possible states, description of their behaviors, and implementation locations are outlined in Player State IDs. == Player State Maps == === Sonic === This map is stored at address <code>0x82B15D58</code>. {| class="wikitable" |+ !Category !Name !...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Player State Maps in Sonic the Hedgehog (2006) define possible character states for each player context. These each have a unique identifier, and are loaded in scripting by OpenState() calls. All possible states, description of their behaviors, and implementation locations are outlined in Player State IDs.

Player State Maps

Sonic

This map is stored at address 0x82B15D58.

Category Name ID
Sonic Wait 0x00
Sonic Walk 0x01
Sonic Run 0x02
Sonic Fall 0x03
Sonic Jump 0x04
Common Jump 0x05
Common Brake 0x06
Common Quick Turn 0x07
Common Dead 0x08
Common Damage Light 0x09
Common Push 0x0A
Common Damage 0x0B
Common Grind 0x0C
Common Edge Grab 0x0D
Common Edge Type A 0x0E
Common Edge Type B 0x0F
Common Ottotto 0x10
Common Spring 0x11
Sonic Wide Spring 0x12
Common Dash Panel 0x14
Common Spring Type B 0x13
Common Jump Panel 0x15
Sonic Goal 0x16
Common Invincible 0x17
Common Wind 0x18
Common Landing 0x19
Common Don't Move 0x1A
Common Up-Down Reel 0x1B
Common Pole 0x1E
Common Chain Jump Land 0x1F
Common Rainbow Ring 0x20
Common Wall Wait 0x21
Common Rope Land 0x22
Common Talk 0x25
Common Psi-Grabbed 0x26
Sonic Spring Type D 0x27
Common Stun 0x28
Common Rodeo 0x29
Common Balancer 0x2A
Sonic Water Slider 0x2B
Common Amigo Swap 0x30
Common Amigo Chase 0x31
Sonic Purple Gem 0x24
Sonic Gem Throw 0x2E
Sonic Gem Snipe 0x2F
Sonic Homing Smash 0x41
Sonic Homing Attack 0x42
Sonic Homing After 0x43
Sonic Sliding 0x44
Sonic Spin Attack 0x45
Sonic Spin Dash 0x46
Sonic Bounce 0x47
Sonic Light Dash 0x48
Sonic Blue Gem 0x49
Sonic Green Gem 0x4A
Sonic Green Gem Air 0x4B
Sonic Rainbow Gem 0x4D

Princess

This map is stored at address 0x82B16098.

Category Name ID
Sonic Wait 0x00
Sonic Walk 0x01
Sonic Run 0x02
Princess Fall 0x03
Princess Jump 0x04
Common Jump 0x05
Common Brake 0x06
Common Quick Turn 0x07
Common Dead 0x08
Common Damage 0x09
Common Damage 0x0B
Common Grind 0x0C
Common Edge 0x0D
Common Edge Type A 0x0E
Common Edge Type B 0x0F
Common Ottotto 0x10
Princess Spring 0x11
Sonic Wide Spring 0x12
Common Dash Panel 0x14
Common Spring Type B 0x13
Common Jump Panel 0x15
Sonic Goal 0x16
Common Invincible 0x17
Common Wind 0x18
Common Landing 0x18
Common Don't Move 0x1A
Common Pole 0x1E
Common Chain Jump 0x1F
Common Rainbow Ring 0x20
Common Wall Wait 0x21
Common Rope Land 0x22
Common Tarzan 0x1C
Princess Bungee 0x1D
Common Amigo 0x30
Common Amigo Chase 0x31
Common Talk 0x25
Sonic Homing Smash 0x41
Princess Homing Attack 0x42
Princess Homing After 0x43
Sonic Sliding 0x44
Sonic Light Dash 0x48
Common Up-Down Reel 0x1B
Princess Water Walk 0x35

Shadow

This map is stored at address 0x82B161F0.

Category Name ID
Shadow Wait 0x00
Shadow Walk 0x01
Shadow Run 0x02
Shadow Fall 0x03
Shadow Jump 0x04
Common Jump 0x05
Common Brake 0x06
Common Quick Turn 0x07
Common Dead 0x08
Common Damage 0x09
Common Push 0x0A
Common Damage 0x0B
Common Grind 0x0C
Common Edge 0x0D
Common Edge Type A 0x0E
Common Edge Type B 0x0F
Common Ottotto 0x10
Common Spring Type A 0x11
Shadow Wide Spring 0x12
Common Dash Panel 0x14
Common Spring Type B 0x13
Common Jump Panel 0x15
Common Goal 0x16
Common Invincible 0x17
Common Wind 0x18
Common Landing 0x19
Common Don't Move 0x1A
Common Up-Down Reel 0x1B
Common Pole 0x1E
Common Chain Jump 0x1F
Common Rainbow Ring 0x20
Common Talk 0x25
Common Psi-Grabbed 0x26
Common Stun 0x28
Common Rodeo 0x29
Common Balancer 0x2A
Common Amigo 0x30
Common Amigo Chase 0x31
Shadow Light Dash 0x48
Shadow Homing Release 0x42
Shadow Homing After 0x43
Shadow Overdrive 0x51
Shadow Chaos Spear 0x52
Shadow Chaos Spear After 0x53
Shadow Chaos Blast 0x54
Shadow Chaos Charge 0x55
Shadow Chaos Smash 0x56
Shadow Chaos Attack 0x57
Shadow Chaos Snap 0x58
Shadow Spin Kick 0x59
Shadow Edge Attack 0x5A
Shadow Vehicle Take 0x6D
Shadow Autotake 0x6E
Shadow Hover Ride 0x71
Shadow Bike Ride 0x6F
Shadow Glider Ride 0x72
Shadow Jeep Ride 0x70
Shadow Vehicle Exit 0x73

Silver

  • 82B15F23 - Wait
  • 82B15F2B - Walk
  • 82B15F33 - Run
  • 82B15F3B - Fall
  • 82B15F43 - Jump
  • 82B15F53 - Stop
  • 82B15F5B - Quick Turn
  • 82B15F63 - Dead
  • 82B15F6B - Damage Light
  • 82B15F73 - Push
  • 82B15F7B - Grind
  • 82B15F83 - Common Edge Grab
  • 82B15F8B - Common Edge (Unknown)
  • 82B15F93 - Common Edge Jump
  • 82B15F9B - Spring
  • 82B15FA3 - Wide Spring/Rope
  • 82B15FAB - Dash Panel
  • 82B15FB3 - Spring Type B/Unknown 19
  • 82B15FBB - Jump Panel
  • 82B15FC3 - Goal
  • 82B15FCB - Goal Loop
  • 82B15FD3 - Wind
  • 82B15FDB - Landing
  • 82B15FE3 - Don't Move
  • 82B15FEB - Updown Reel
  • 82B15FF3 - Pole
  • 82B15FFB - Chainjump Land
  • 82B16003 - Rainbow Ring
  • 82B1600B - Talk
  • 82B16013 - Piyori/Stun
  • 82B1601B - Tarzan
  • 82B16023 - Amigo Swap
  • 82B1602B - Amigo Chase (?)
  • 82B16033 - Rodeo
  • 82B1603B - Balancer/AQA Ball
  • 82B16043 - Teleport Dash
  • 82B1604B - Float
  • 82B16053 - Lift
  • 82B1605B - ESP Mark
  • 82B16063 - Grab All
  • 82B1606B - Psychoshock
  • 82B16073 - Stun Slap (Ground)
  • 82B1607B - Stun Slap (Air)
  • 82B16083 - Throw (Ground)
  • 82B1608B - Throw (Air)
  • 82B16093 - Unknown 64

Omega

  • 82B168B3 - Wait
  • 82B168BB - Walk
  • 82B168C3 - Run
  • 82B168CB - Fall
  • 82B168D3 - Jump
  • 82B168DB - Jump Water
  • 82B168E3 - Stop
  • 82B168EB - Quick Turn
  • 82B168F3 - Dead
  • 82B168FB - Damage Light
  • 82B16903 - Push
  • 82B1690B - Bonk
  • 82B16913 - Grind
  • 82B1691B - Common Edge Grab
  • 82B16923 - Common Edge (Unknown)
  • 82B1692B - Common Edge Jump
  • 82B16933 - Spring
  • 82B1693B - Wide Spring/Rope
  • 82B16943 - Dash Panel
  • 82B1694B - Spring Type B/Unknown 13
  • 82B16953 - Jump Panel
  • 82B1695B - Goal
  • 2B16963 - Goal Loop
  • 82B1696B - Wind
  • 82B16973 - Landing
  • 82B1697B - Don't Move
  • 82B16983 - Updown Reel
  • 82B1698B - Pole
  • 82B16993 - Chainjump Land
  • 82B1699B - Rainbow Ring
  • 82B169A3 - Talk
  • 82B169AB - Hover
  • 82B169B3 - Omega Launcher
  • 82B169BB - Lock On Laser
  • 82B169C3 - Amigo Swap
  • 82B169CB - Amigo Chase (?)
  • 82B169D3 - Hold

Amy

  • 82B169DB - Wait
  • 82B169E3 - Walk
  • 82B169EB - Run
  • 82B169F3 - Fall
  • 82B169FB - Jump
  • 82B16A03 - Jump Water
  • 82B16A0B - Stop
  • 82B16A13 - Quick Turn
  • 82B16A1B - Dead
  • 82B16A23 - Damage Light
  • 82B16A2B - Push
  • 82B16A33 - Bonk
  • 82B16A3B - Grind
  • 82B16A43 - Common Edge Grab
  • 82B16A4B - Common Edge (Unknown)
  • 82B16A53 - Common Edge Jump
  • 82B16A5B - Ottotto/Balancing
  • 82B16A63 - Spring
  • 82B16A6B - Wide Spring/Rope
  • 82B16A73 - Dash Panel
  • 82B16A7B - Spring Type B/Unknown 19
  • 82B16A83 - Jump Panel
  • 82B16A8B - Goal
  • 82B16A93 - Goal Loop
  • 82B16A9B - Wind
  • 82B16AA3 - Landing
  • 82B16AAB - Don't Move
  • 82B16AB3 - Updown Reel
  • 82B16ABB - Pole
  • 82B16AC3 - Chainjump Land
  • 82B16ACB - Rainbow Ring
  • 82B16AD3 - Wall Wait
  • 82B16ADB - Rope Land
  • 82B16AE3 - Amigo Swap
  • 82B16AEB - Amigo Chase (?)
  • 82B16AF3 - Hold
  • 82B16AFB - Talk
  • 82B16B03 - Pray/Stealth Start
  • 82B16B0B - Surprised/Stealth End
  • 82B16B13 - Jump Double 0 (Charge)
  • 82B16B1B - Hammer Attack
  • 82B16B23 - Jump Double 1 (Release)

Blaze

  • 82B16B2B - Wait
  • 82B16B33 - Walk
  • 82B16B3B - Run
  • 82B16B43 - Fall
  • 82B16B4B - Jump
  • 82B16B53 - Jump Water
  • 82B16B5B - Stop
  • 82B16B63 - Quick Turn
  • 82B16B6B - Dead
  • 82B16B73 - Damage Light
  • 82B16B7B - Push
  • 82B16B83 - Bonk
  • 82B16B8B - Grind
  • 82B16B93 - Common Edge Grab
  • 82B16B9B - Common Edge (Unknown)
  • 82B16BA3 - Common Edge Jump
  • 82B16BAB - Ottotto/Balancing
  • 82B16BB3 - Spring
  • 82B16BBB - Wide Spring/Rope
  • 82B16BC3 - Dash Panel
  • 82B16BCB - Spring Type B/Unknown 19
  • 82B16BD3 - Jump Panel
  • 82B16BDB - Goal
  • 82B16BE3 - Goal Loop
  • 82B16BEB - Wind
  • 82B16BF3 - Landing
  • 82B16BFB - Don't Move
  • 82B16C03 - Updown Reel
  • 82B16C0B - Pole
  • 82B16C13 - Chainjump Land
  • 82B16C1B - Rainbow Ring
  • 82B16C23 - Wall Wait
  • 82B16C2B - Rope Land
  • 82B16C33 - Amigo Swap
  • 82B16C3B - Amigo Chase (?)
  • 82B16C43 - Hold
  • 82B16C4B - Talk
  • 82B16C53 - Accel Tornado
  • 82B16C5B - Spinning Claw
  • 82B16C63 - Fire Claw
  • 82B16C6B - Homing After

Knuckles

  • 82B16C73 - Wait
  • 82B16C7B - Walk
  • 82B16C83 - Run
  • 82B16C8B - Fall
  • 82B16C93 - Jump
  • 82B16C9B - Jump Water
  • 82B16CA3 - Stop
  • 82B16CAB - Quick Turn
  • 82B16CB3 - Dead
  • 82B16CBB - Damage Light
  • 82B16CC3 - Push
  • 82B16CCB - Bonk
  • 82B16CD3 - Grind
  • 82B16CDB - Common Edge Grab
  • 82B16CE3 - Common Edge (Unknown)
  • 82B16CEB - Common Edge Jump
  • 82B16CF3 - Spring
  • 82B16CFB - Wide Spring/Rope
  • 82B16D03 - Dash Panel
  • 82B16D0B - Spring Type B/Unknown 19
  • 82B16D13 - Jump Panel
  • 82B16D1B - Goal
  • 82B16D23 - Goal Loop
  • 82B16D2B - Wind
  • 82B16D33 - Landing
  • 82B16D3B - Don't Move
  • 82B16D43 - Chainjump Land
  • 82B16D4B - Rainbow Ring
  • 82B16D53 - Wall Wait
  • 82B16D5B - Rope Land
  • 82B16D63 - Climb
  • 82B16D6B - Glide
  • 82B16D73 - Glide End
  • 82B16D7B - Updown Reel
  • 82B16D83 - Amigo Swap
  • 82B16D8B - Amigo Chase (?)
  • 82B16D93 - Hold
  • 82B16D9B - Talk
  • 82B16DA3 - Heat Knuckle
  • 82B16DAB - Screwdriver
  • 82B16DB3 - Screwdriver After
  • 82B16DBB - Screw Dive/Groundshaker

Rouge

  • 82B16DC3 - Wait
  • 82B16DCB - Walk
  • 82B16DD3 - Run
  • 82B16DDB - Fall
  • 82B16DE3 - Jump
  • 82B16DEB - Jump Water
  • 82B16DF3 - Stop
  • 82B16DFB - Quick Turn
  • 82B16E03 - Dead
  • 82B16E0B - Damage Light
  • 82B16E13 - Push
  • 82B16E1B - Bonk
  • 82B16E23 - Grind
  • 82B16E2B - Common Edge Grab
  • 82B16E33 - Common Edge (Unknown)
  • 82B16E3B - Common Edge Jump
  • 82B16E43 - Spring
  • 82B16E4B - Wide Spring/Rope
  • 82B16E53 - Dash Panel
  • 82B16E5B - Spring Type B/Unknown 19
  • 82B16E63 - Jump Panel
  • 82B16E6B - Goal
  • 82B16E73 - Goal Loop
  • 82B16E7B - Wind
  • 82B16E83 - Landing
  • 82B16E8B - Don't Move
  • 82B16E93 - Chainjump Landing
  • 82B16E9B - Rainbow Ring
  • 82B16EA3 - Wall Wait
  • 82B16EAB - Rope Land
  • 82B16EB3 - Climb
  • 82B16EBB - Glide
  • 82B16EC3 - Glide End
  • 82B16ECB - Bomb Search Tap
  • 82B16ED3 - Bomb Search Hold
  • 82B16EDB - Tarzan
  • 82B16EE3 - Amigo Swap
  • 82B16EEB - Amigo Chase (?)
  • 82B16EF3 - Hold
  • 82B16EFB - Talk
  • 82B16F03 - Purple Gem (used for Blast Jump)
  • 82B16F0B - Air Bomb
  • 82B16F13 - Multi Air Bomb
  • 82B16F1B - Heart Mine

Tails

  • 82B16F23 - Wait
  • 82B16F2B - Walk
  • 82B16F33 - Run
  • 82B16F3B - Fall
  • 82B16F43 - Jump
  • 82B16F4B - Jump Water
  • 82B16F53 - Stop
  • 82B16F5B - Quick Turn
  • 82B16F63 - Dead
  • 82B16F6B - Damage Light
  • 82B16F73 - Grind
  • 82B16F7B - Spring
  • 82B16FD3 - Wide Spring/Rope
  • 82B16F8B - Dash Panel
  • 82B16F93 - Spring Type B/Unknown 19
  • 82B16F9B - Jump Panel
  • 82B16FA3 - Goal
  • 82B16FAB - Goal Loop
  • 82B16FB3 - Wind
  • 82B16FBB - Landing
  • 82B16FC3 - Don't Move
  • 82B16FCB - Updown Reel
  • 82B16FD3 - Pole
  • 82B16FDB - Chainjump Landing
  • 82B16FE3 - Rainbow Ring
  • 82B16FEB - Rope Land
  • 82B16FF3 - Glide (used for Flying)
  • 82B16FFB - Bomb Search Tap
  • 82B17003 - Bomb Search Hold
  • 82B1700B - Amigo Swap
  • 82B17013 - Amigo Chase (?)
  • 82B1701B - Hold
  • 82B17023 - Talk

Super Sonic

  • 82B17028 - Wait
  • 82B17033 - Super Amigo Swap
  • 82B1703B - Pole
  • 82B17043 - Damage Light
  • 82B1704B - Dead
  • 82B17053 - Super Sonic/Shadow Attack
  • 82B1705B - Goal

Super Shadow

  • 82B17063 - Wait
  • 82B1706B - Super Amigo Change
  • 82B17073 - Amigo Swap
  • 82B1707B - Damage Light
  • 82B17083 - Dead
  • 82B1708B - Super Sonic/Shadow Attack
  • 82B17093 - Goal

Super Silver

  • 82B1709B - Wait
  • 82B170A3 - Super Amigo Change
  • 82B170AB - Amigo Swap
  • 82B170B3 - Damage Light
  • 82B170BB - Dead
  • 82B170C3 - Super Silver Attack
  • 82B170CB - Goal
Cookies help us deliver our services. By using our services, you agree to our use of cookies.