Welcome to Data Crystal's new home! Data Crystal is now part of the TCRF family (sort of).
The wiki has recently moved; please report any issues in Discord. Pardon the dust.

Mickey's Adventures in Numberland/RAM map: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
mNo edit summary
(Added 31 new addresses (11-rows worth)! Tweaked some descriptions. Made the values consistent (all 0x##). Extended red coloration. Going to make more edits later after adding other stuff.)
Line 12: Line 12:
* 0xCC - Pete's Hideout
* 0xCC - Pete's Hideout
* 0xD8 - Number Factory
* 0xD8 - Number Factory
|-
|0x020C || Timer before fading out of the stage.
* Beating the stage '''without''' a number starts the value at 0x13.
* Beating the stage '''with''' a number starts the value at 0x5B.
* Exiting the stage via Select starts the value at 0x40.
|-
|0x020F/12 || Palette for the bottom UI during gameplay.
|-
|-
|0x0216 || Difficulty.
|0x0216 || Difficulty.
* 0 - Normal
* 0x00 - Normal
* 1 - Advanced
* 0x01 - Advanced
* 2 - Super Advanced
* 0x02 - Super Advanced
|-
|-
|0x021B/F || Times cleared on Number City, Number Factory, Space Center, Number Museum, and Pete's Hideout, respectively.
|0x021B/F || Times cleared on Number City, Number Factory, Space Center, Number Museum, and Pete's Hideout, respectively.
|-
|-
|0x0220 || Total Magic Numbers collected.
|0x0220 || Total Magic Numbers collected.
|-
|0x0245/55 || Palette for non-objects that aren't part of the bottom UI (i.e. stages, text, map, etc.).
|-
|-
|0x0278 || What music/sound plays when unpausing.
|0x0278 || What music/sound plays when unpausing.
Line 43: Line 52:
|0x0425/6 || Camera's X-position.
|0x0425/6 || Camera's X-position.
|-
|-
|0x042C || Falling speed multiplier.
|0x042C || Maximum falling speed.
* 1 - While in space in Space Center.  
* 0x01 - While in space in Space Center.  
* 3 - Default and maximum.
* 0x03 - Default and maximum.
|-
|-
|0x042F || Maximum jump height reduction.
|0x042F || Gravity.
* 14 - While in space in Space Center.
* 0x14 - While in space in Space Center.
* 24 - Default.
* 0x24 - Default.
|-
|-
|0x0435 || Falling time. Resets to 0x00 upon landing. Stops at 0x30 while falling, which then stuns Mickey after landing.
|0x0430 || Horizontal deceleration. (Updates every frame)
|-
|0x0431 || Horizontal acceleration. ('''Doesn't''' update every frame)
|-
|0x0433 || Timer when standing on the edge. At 0x3F, it resets back to 0x00 and pushes Mickey off.
|-
|0x0435 || Falling time. Resets to 0x00 upon landing. Stops at 0x0436's value while falling, which then stuns Mickey after landing.
|-
|0x0436 || Falling time threshold. Set to 0x30 by default.
|-
|-
|0x043E || Idle time. Resets to 0x00 upon moving or finishing an animation (i.e. stunned from falling). When it reaches to 0xFF, Mickey plays his idle animation.
|0x043E || Idle time. Resets to 0x00 upon moving or finishing an animation (i.e. stunned from falling). When it reaches to 0xFF, Mickey plays his idle animation.
Line 78: Line 95:
* 0x07 - Hideout's Windmill
* 0x07 - Hideout's Windmill
* 0x08 - Star Collectible
* 0x08 - Star Collectible
* 0x0B - <span style="color:red">Telephone</span>
* <span style="color:red">0x0B - Telephone</span>
* 0x0C - <span style="color:red">Crow</span>
* <span style="color:red">0x0C - Crow</span>
* 0x0D - <span style="color:red">Pitbull Dog</span>
* <span style="color:red">0x0D - Pitbull Dog</span>
* 0x0E - <span style="color:red">Bouncing Gear</span>
* <span style="color:red">0x0E - Bouncing Cog</span>
* 0x10 - <span style="color:red">Bouncing Wrench</span>
* <span style="color:red">0x10 - Bouncing Wrench</span>
* 0x11 - <span style="color:red">Steam Whistle</span>
* <span style="color:red">0x11 - Steam Whistle</span>
* 0x13 - <span style="color:red">Robot 1</span>
* <span style="color:red">0x13 - Robot 1</span>
* 0x14 - <span style="color:red">Floating Potion</span>
* <span style="color:red">0x14 - Floating Potion</span>
* 0x15 - Blue Pole?
* 0x15 - Blue Pole?
* 0x16 - <span style="color:red">Venus Flytrap</span>
* <span style="color:red">0x16 - Venus Flytrap</span>
* 0x17 - Flower Pot
* 0x17 - Flower Pot
* 0x18 - <span style="color:red">Robot 2</span>
* <span style="color:red">0x18 - Robot 2</span>
* 0x19 - <span style="color:red">Pete's Head Statue</span>
* <span style="color:red">0x19 - Pete's Head Statue</span>
* 0x1A - Boy with a Balloon
* 0x1A - Boy with a Balloon
* 0x1C - <span style="color:red">Rat</span>
* <span style="color:red">0x1C - Rat</span>
* 0x1D - <span style="color:red">Purple Cat with a Bowler Hat</span>
* <span style="color:red">0x1D - Purple Cat with a Bowler Hat</span>
* 0x1E - <span style="color:red">Eagle?</span>
* <span style="color:red">0x1E - Eagle</span>
* 0x1F - Trap Door
* 0x1F - Trap Door
* 0x20 - Black Widow Spider
* 0x20 - Black Widow Spider
Line 100: Line 117:
* 0x22 - Heart Collectible
* 0x22 - Heart Collectible
* 0x23 - Bubblegum Collectible
* 0x23 - Bubblegum Collectible
* 0x24 - <span style="color:red">Photo</span>
* <span style="color:red">0x24 - Photo</span>
* 0x25 - Math Machine Cursor
* 0x25 - Math Machine Cursor
* 0x26 - Math Machine Plus Sign
* 0x26 - Math Machine Plus Sign
* 0x28 - Math Machine's Steam Whistle
* 0x28 - Math Machine's Steam Whistle
* 0x29 - <span style="color:red">Falling Sack of Flour</span>
* <span style="color:red">0x29 - Falling Sack of Flour</span>
* 0x2A - Phone Booth (Purely visual)
* 0x2A - Phone Booth (Purely visual)
* 0x2B - Donald Duck
* 0x2B - Donald Duck
Line 111: Line 128:
|-
|-
|0x046A || Something to do with gravity?
|0x046A || Something to do with gravity?
* 0 - Going Up, Facing Left
* 0x00 - Going Up, Facing Left
* 1 - Going Up, Facing Right
* 0x01 - Going Up, Facing Right
* 2 - Going Down, Facing Left
* 0x02 - Going Down, Facing Left
* 3 - Going Down, Facing Right
* 0x03 - Going Down, Facing Right
|-
|-
|0x04C4/CC || Object 1-9's part 1 of X-position. If this reaches to 0xFF, part 2 of X-position is increased by 0x01.
|0x04C4/CC || Object 1-9's part 1 of X-position. If this reaches to 0xFF, part 2 of X-position is increased by 0x01.
Line 124: Line 141:
|0x04E8/F0 || Object 1-9's part 2 of Y-position.
|0x04E8/F0 || Object 1-9's part 2 of Y-position.
|-
|-
|0x04FA || Mickey's current speed.
|0x04F1 || Mickey's current horizontal subspeed.
|-
|0x04FA || Mickey's current horizontal speed.
|-
|0x0503 || Mickey's current vertical subspeed.
|-
|0x050C || Mickey's current vertical speed.
|-
|-
|0x054F || Is your bubblegum projectile still active?
|0x054F || Is your bubblegum projectile still active?
* 0 - No
* 0x00 - No
* 1 - Yes
* 0x01 - Yes
|-
|-
|0x0645/8 || What animation to use for jumping, walking, standing, and being hurt, respectively.
|0x0645/8 || What animation to use for jumping, walking, standing, and being hurt, respectively.
Line 159: Line 182:
|-
|-
|0x064B || Magic Number collected in level?
|0x064B || Magic Number collected in level?
* 0 - No
* 0x00 - No
* 1 - Yes
* 0x01 - Yes
|-
|-
|0x064E || Paused?
|0x064E || Paused?
Line 177: Line 200:
|-
|-
|0x0678 || Magic Number that you must find in the level. 0x0A is Magic Number 10.
|0x0678 || Magic Number that you must find in the level. 0x0A is Magic Number 10.
|-
|0x067A/B || What sound/'''music''' to play in the next frame. When setting the music manually, after it finishes the audio, it moves onto the next intended one. On the frame after, if it's applicable, the sound/music is played and the value is reduced by 0x80.
* 0x00 / 0x80 - Nothing
* '''0x81 - Number Factory'''
* 0x82 - ????? ''(Buzz Sound)''
* 0x83 - Telephone Ringing
* 0x84 - Elevator Going Up
* 0x85 - Elevator Going Down
* '''0x86 - Generic'''
* 0x87 - Wrong Number on Number Machine
* 0x88 - Happy Fanfare
* 0x89 - Mickey's Jump / Donald Collecting Number Mold
* 0x8A - ????? ''(Sad Fanfare)''
* 0x8B - ????? ''(???)''
* '''0x8C - Pete'''
* '''0x8D - Main'''
* 0x8E - Robot 2 Extending Head
* 0x8F - Bubblegum Hit
* 0x90 - ????? ''(Falling?)''
* 0x91 - Harmful Object Breaking
* 0x92 - Cog/Wrench Colliding
* 0x93 - ????? ''(Motor-like)''
* 0x94 - ????? ''(???)''
* 0x95 - Sliding Down
* 0x96 - ????? ''(Keeps looping if played as a sound, loops once if played as a music)''
* 0x97 - ????? ''(???)''
* 0x98 - Harmful Object Falling
* 0x99 - ????? ''(Metal thud)''
* 0x9A - ????? ''(Keeps looping if played as a sound, loops once if played as a music)''
* 0x9B - Thud from Falling
* 0x9C - Pulling Lever
* 0x9D - Bubblegum
* '''0x9E - Space Center'''
* 0x9F - ????? ''(A pretty long fanfare(?), only plays for a short time if played as a music)''
* '''0xA0 - ?????''' ''(What sounds like a shortened remix of Number Factory)''
* 0xA1 - Moving Cursor / Selecting Difficulty / (Un)Pausing
* 0xA2 - Collecting a Small Item
|-
|-
|0x067F || Music tempo?
|0x067F || Music tempo?

Revision as of 23:20, 21 March 2016

Chip tiny.png The following article is a RAM map for Mickey's Adventures in Numberland.

RAM Information
0x009E Currently selected area in the map.
  • 0x6C - Unused value for Number Museum (changes to 0xA8 when going back to the map)
  • 0x84 - Space Center
  • 0xA8 - Number Museum
  • 0xC0 - Number City
  • 0xCC - Pete's Hideout
  • 0xD8 - Number Factory
0x020C Timer before fading out of the stage.
  • Beating the stage without a number starts the value at 0x13.
  • Beating the stage with a number starts the value at 0x5B.
  • Exiting the stage via Select starts the value at 0x40.
0x020F/12 Palette for the bottom UI during gameplay.
0x0216 Difficulty.
  • 0x00 - Normal
  • 0x01 - Advanced
  • 0x02 - Super Advanced
0x021B/F Times cleared on Number City, Number Factory, Space Center, Number Museum, and Pete's Hideout, respectively.
0x0220 Total Magic Numbers collected.
0x0245/55 Palette for non-objects that aren't part of the bottom UI (i.e. stages, text, map, etc.).
0x0278 What music/sound plays when unpausing.
  • 0x86 - Generic Theme
  • 0x8C - Pete's Theme
  • 0x8D - Main Theme
  • 0x9E - Space Center
0x0389 Input state. Adds the values below to whatever is being pressed.
  • 0x01 - Right
  • 0x02 - Left
  • 0x04 - Down
  • 0x08 - Up
  • 0x10 - Start
  • 0x20 - Select
  • 0x40 - B
  • 0x80 - A

i.e. Holding B and A makes the address have a value of 0xC0.

0x0421/2 Camera's Y-position.
0x0425/6 Camera's X-position.
0x042C Maximum falling speed.
  • 0x01 - While in space in Space Center.
  • 0x03 - Default and maximum.
0x042F Gravity.
  • 0x14 - While in space in Space Center.
  • 0x24 - Default.
0x0430 Horizontal deceleration. (Updates every frame)
0x0431 Horizontal acceleration. (Doesn't update every frame)
0x0433 Timer when standing on the edge. At 0x3F, it resets back to 0x00 and pushes Mickey off.
0x0435 Falling time. Resets to 0x00 upon landing. Stops at 0x0436's value while falling, which then stuns Mickey after landing.
0x0436 Falling time threshold. Set to 0x30 by default.
0x043E Idle time. Resets to 0x00 upon moving or finishing an animation (i.e. stunned from falling). When it reaches to 0xFF, Mickey plays his idle animation.
0x0440 Animations that affect Mickey.
  • 0x01 - Falling stun
  • 0x02 - Crawling stun
  • 0x06 - Sliding down; goes in the last direction you were moving in
  • 0x08 - Completes the level as if you have the Magic Number
  • 0x09 - "Returning to Map" animation; doesn't go back to map if set manually
  • 0x11 - "Firing Bubblegum" animation; doesn't fire if set manually
  • 0x0E - Death
  • 0x0F - Completes the level as if you don't have the Magic Number
  • 0x12 - "Wrong Number" animation
0x044F Invincibility time from getting hit. Starts at 0x8C.
0x0461/9 Object type. Values marked in red are harmful to Mickey.
  • 0x00 - Nothing
  • 0x01 - Mickey
  • 0x02 - Difficulty Cursor
  • 0x03 - Pete's Body
  • 0x04 - Number Mold
  • 0x05 - Pete's Head
  • 0x06 - Cement?
  • 0x07 - Hideout's Windmill
  • 0x08 - Star Collectible
  • 0x0B - Telephone
  • 0x0C - Crow
  • 0x0D - Pitbull Dog
  • 0x0E - Bouncing Cog
  • 0x10 - Bouncing Wrench
  • 0x11 - Steam Whistle
  • 0x13 - Robot 1
  • 0x14 - Floating Potion
  • 0x15 - Blue Pole?
  • 0x16 - Venus Flytrap
  • 0x17 - Flower Pot
  • 0x18 - Robot 2
  • 0x19 - Pete's Head Statue
  • 0x1A - Boy with a Balloon
  • 0x1C - Rat
  • 0x1D - Purple Cat with a Bowler Hat
  • 0x1E - Eagle
  • 0x1F - Trap Door
  • 0x20 - Black Widow Spider
  • 0x21 - Fired Bubblegum
  • 0x22 - Heart Collectible
  • 0x23 - Bubblegum Collectible
  • 0x24 - Photo
  • 0x25 - Math Machine Cursor
  • 0x26 - Math Machine Plus Sign
  • 0x28 - Math Machine's Steam Whistle
  • 0x29 - Falling Sack of Flour
  • 0x2A - Phone Booth (Purely visual)
  • 0x2B - Donald Duck
  • 0x2C/35 - Magic Number 10, 1-9
  • 0x36 - Number Machine
0x046A Something to do with gravity?
  • 0x00 - Going Up, Facing Left
  • 0x01 - Going Up, Facing Right
  • 0x02 - Going Down, Facing Left
  • 0x03 - Going Down, Facing Right
0x04C4/CC Object 1-9's part 1 of X-position. If this reaches to 0xFF, part 2 of X-position is increased by 0x01.
0x04CD/D5 Object 1-9's part 2 of X-position.
0x04DF/E7 Object 1-9's part 1 of Y-position.
0x04E8/F0 Object 1-9's part 2 of Y-position.
0x04F1 Mickey's current horizontal subspeed.
0x04FA Mickey's current horizontal speed.
0x0503 Mickey's current vertical subspeed.
0x050C Mickey's current vertical speed.
0x054F Is your bubblegum projectile still active?
  • 0x00 - No
  • 0x01 - Yes
0x0645/8 What animation to use for jumping, walking, standing, and being hurt, respectively.
  • 0x00 - Standing
  • 0x01 - Standing in Space; also prevents idle animation from playing
  • 0x02 - Returning to Map
  • 0x03 - Twirling Ball
  • 0x04 - Balancing Ball with Arms
  • 0x05 - Dribbling Ball
  • 0x06 - Starting to Fire Bubblegum
  • 0x07 - Firing Bubblegum; unusually, actually fires bubblegums, and doesn't stop even if you've run out of bubblegum
  • 0x08 - Walking
  • 0x09 - Walking in Space
  • 0x0A - Near an Edge
  • 0x0B - Jumping
  • 0x0C - Unused(?) Jumping in Space
  • 0x0D - Jumping in Space
  • 0x0E - Somersault into Stun
  • 0x0F - Falling from Too High
  • 0x10 - Somersault
  • 0x11 - Somersault in Space
  • 0x12 - Stun
  • 0x13 - Somersault for 1 Loop
  • 0x14 - Sliding Down
  • 0x15 - Crawling
  • 0x16 - Standing Near Lever
  • 0x17 - Walking Up in Map
  • 0x18 - Walking Down in Map
  • 0x19 - Entering Elevator
0x064B Magic Number collected in level?
  • 0x00 - No
  • 0x01 - Yes
0x064E Paused?
  • 0x00 - No
  • 0xFF - Yes
0x0657 Cooldown on "Wrong Number" animation. Starts at 0x7F.
0x065D Selected option during the Math Problem minigame.
0x0674 Current amount of bubblegum held.
0x0675 Current amount of health.
0x0676 Current amount of stars collected.
0x0678 Magic Number that you must find in the level. 0x0A is Magic Number 10.
0x067A/B What sound/music to play in the next frame. When setting the music manually, after it finishes the audio, it moves onto the next intended one. On the frame after, if it's applicable, the sound/music is played and the value is reduced by 0x80.
  • 0x00 / 0x80 - Nothing
  • 0x81 - Number Factory
  • 0x82 - ????? (Buzz Sound)
  • 0x83 - Telephone Ringing
  • 0x84 - Elevator Going Up
  • 0x85 - Elevator Going Down
  • 0x86 - Generic
  • 0x87 - Wrong Number on Number Machine
  • 0x88 - Happy Fanfare
  • 0x89 - Mickey's Jump / Donald Collecting Number Mold
  • 0x8A - ????? (Sad Fanfare)
  • 0x8B - ????? (???)
  • 0x8C - Pete
  • 0x8D - Main
  • 0x8E - Robot 2 Extending Head
  • 0x8F - Bubblegum Hit
  • 0x90 - ????? (Falling?)
  • 0x91 - Harmful Object Breaking
  • 0x92 - Cog/Wrench Colliding
  • 0x93 - ????? (Motor-like)
  • 0x94 - ????? (???)
  • 0x95 - Sliding Down
  • 0x96 - ????? (Keeps looping if played as a sound, loops once if played as a music)
  • 0x97 - ????? (???)
  • 0x98 - Harmful Object Falling
  • 0x99 - ????? (Metal thud)
  • 0x9A - ????? (Keeps looping if played as a sound, loops once if played as a music)
  • 0x9B - Thud from Falling
  • 0x9C - Pulling Lever
  • 0x9D - Bubblegum
  • 0x9E - Space Center
  • 0x9F - ????? (A pretty long fanfare(?), only plays for a short time if played as a music)
  • 0xA0 - ????? (What sounds like a shortened remix of Number Factory)
  • 0xA1 - Moving Cursor / Selecting Difficulty / (Un)Pausing
  • 0xA2 - Collecting a Small Item
0x067F Music tempo?