Version differences: Difference between revisions

mario_actions_automatic + cutscene
No edit summary
(mario_actions_automatic + cutscene)
Line 368: Line 368:
| game/mario_actions_airborne.c ||  
| game/mario_actions_airborne.c ||  
|-
|-
| game/mario_actions_automatic.c ||  
| game/mario_actions_automatic.c || style="background-color: #9F9" | In the U version, Mario will drop off a pole automatically if he's climbing up or down a pole or holding onto one from the side and he is dead or dying. In the J version, he will stay on the pole. Interestingly, he will not drop off the pole on the U version if he is in a handstand at the top of the pole or transitioning into a handstand.
|-
|-
| game/mario_actions_automatic.c ||  
| game/mario_actions_cutscene.c || style="background-color: #F99" | line height stuff in print_displaying_credits_entry
|-
|-
| game/mario_actions_cutscene.c ||  
| game/mario_actions_cutscene.c || style="background-color: #FFFF90" | When Mario lands after a death exit, he will make a SOUND_MARIO_OOOF on J and SOUND_MARIO_OOOF2 on U.
|-
|-
| game/mario_actions_cutscene.c ||  
| game/mario_actions_cutscene.c || style="background-color: #9F9" | In the game's intro cutscene, when Mario exits the pipe, a "boing" sound (similar to the sound that plays when Mario bonks on a ceiling or on out-of-bounds) plays at the same time he says "Yahoo!" on the U version. On the J version, the "boing" sound doesn't play.
|-
|-
| game/mario_actions_cutscene.c ||  
| game/mario_actions_cutscene.c || style="background-color: #9F9" | In the U version, Mario says "Haha!" after coming out of the pipe in the intro cutscene. On the J version, he doesn't.
|-
|-
| game/mario_actions_cutscene.c ||  
| game/mario_actions_cutscene.c || style="background-color: #9F9" | At the end of the game, before the credits, Peach has voiced dialogue on the U version ("Mario! The power of the Stars is restored to the castle..."). This doesn't exist in the J version.
|-
| game/mario_actions_cutscene.c ||
|-
| game/mario_actions_cutscene.c ||
|-
| game/mario_actions_cutscene.c ||
|-
| game/mario_actions_cutscene.c ||
|-
| game/mario_actions_cutscene.c ||
|-
| game/mario_actions_cutscene.c ||
|-
| game/mario_actions_cutscene.c ||
|-
| game/mario_actions_cutscene.c ||
|-
| game/mario_actions_cutscene.c ||
|-
| game/mario_actions_cutscene.c ||
|-
| game/mario_actions_cutscene.c ||
|-
| game/mario_actions_cutscene.c ||
|-
| game/mario_actions_cutscene.c ||
|-
| game/mario_actions_cutscene.c ||
|-
|-
| game/mario_actions_moving.c || style="background-color: #9F9" | If Mario is sliding on the ground (e.g. when braking, turning around, or crouching while moving) and hits a wall, yellow stars will appear as he bonks in the J version. In the U version, yellow stars will only appear if his horizontal speed is greater than 16. (He will still bonk.)
| game/mario_actions_moving.c || style="background-color: #9F9" | If Mario is sliding on the ground (e.g. when braking, turning around, or crouching while moving) and hits a wall, yellow stars will appear as he bonks in the J version. In the U version, yellow stars will only appear if his horizontal speed is greater than 16. (He will still bonk.)
|-
|-
| game/mario_actions_moving.c || style="background-color: #FFFF90" | If Mario gets knockback on the ground and his actionArg is less than or equal to 0, he will make an "ooof" sound. This "ooof" sound is different between J and U.
| game/mario_actions_moving.c || style="background-color: #FFFF90" | If Mario gets knockback on the ground and his actionArg is less than or equal to 0, he will make a SOUND_MARIO_OOOF on J and SOUND_MARIO_OOOF2 on U.
|-
|-
| game/mario_actions_moving.c || style="background-color: #9F9" | Mario will only say "Mamma Mia!" when exiting a course after dying in [[Big Boo's Haunt]], [[Hazy Maze Cave]], [[Rainbow Ride]], [[Bowser in the Dark World]], [[Bowser in the Fire Sea]], [[Bowser in the Sky]], [[Vanish Cap under the Moat]], and [[Wing Mario over the Rainbow]] in the U version; in the J version, he won't say "Mamma Mia!" (TODO: Confirm)
| game/mario_actions_moving.c || style="background-color: #9F9" | Mario will only say "Mamma Mia!" when exiting a course after dying in [[Big Boo's Haunt]], [[Hazy Maze Cave]], [[Rainbow Ride]], [[Bowser in the Dark World]], [[Bowser in the Fire Sea]], [[Bowser in the Sky]], [[Vanish Cap under the Moat]], and [[Wing Mario over the Rainbow]] in the U version; in the J version, he won't say "Mamma Mia!" (TODO: Confirm)
Line 420: Line 392:
| game/mario_actions_stationary.c || style="background-color: #F99" | On the J version, when Mario is sleeping, his action state is 2, and the result of func_802507E8(m, 0x87) is 2 or 25, SOUND_MARIO_SNORING2 or SOUND_MARIO_SNORING1 will be played (respectively to the result of the call to func_802507E8). On the U version, func_80250F50 is called with SOUND_MARIO_SNORING3 independent of the result of func_802507E8, and neither SOUND_MARIO_SNORING1 nor SOUND_MARIO_SNORING2 are played.
| game/mario_actions_stationary.c || style="background-color: #F99" | On the J version, when Mario is sleeping, his action state is 2, and the result of func_802507E8(m, 0x87) is 2 or 25, SOUND_MARIO_SNORING2 or SOUND_MARIO_SNORING1 will be played (respectively to the result of the call to func_802507E8). On the U version, func_80250F50 is called with SOUND_MARIO_SNORING3 independent of the result of func_802507E8, and neither SOUND_MARIO_SNORING1 nor SOUND_MARIO_SNORING2 are played.
|-
|-
| game/mario_actions_stationary.c || style="background-color: #F99" | On the U version, when Mario is waking up and his action timer is greater than 0, func_803205E8 is called three times, with SOUND_MARIO_SNORING1, SOUND_MARIO_SNORING2, and SOUND_MARIO_SNORING3. On the J version, it's only called twice; the SOUND_MARIO_SNORING3 call doesn't exist.
| game/mario_actions_stationary.c || style="background-color: #FFFF90" | On the U version, when Mario is waking up and his action timer is greater than 0, func_803205E8 is called three times, with SOUND_MARIO_SNORING1, SOUND_MARIO_SNORING2, and SOUND_MARIO_SNORING3. On the J version, it's only called twice; the SOUND_MARIO_SNORING3 call doesn't exist.
|-
|-
| game/mario_step.c ||  
| game/mario_step.c ||