Version differences: Difference between revisions

m
fixed incorrect unit
m (Reverted edits by HiLlBiLlYjOeL (talk) to last revision by MMMMMMMMMMMMM)
Tag: Rollback
m (fixed incorrect unit)
 
(6 intermediate revisions by 5 users not shown)
Line 12: Line 12:
! File !! Difference
! File !! Difference
|-
|-
| audio/dac.c || style="background-color: #F99" | In func_80316928, D_80226D7C is (in the U version) set to 172,320 times what it would be set to in the J version.
| audio/heap.c || style="background-color: #FFFF90" | In audio_reset_session, gTempoInternalToExternal holds the conversion ratio from the internal tatums/tick to beats/minute in the J version and tatums/minute in the U version.
|-
|-
| audio/data.c || style="background-color: #F99" | D_80332190 has different data in J and U versions. This may be related to sound glitch.
| audio/data.c || style="background-color: #F99" | gAudioSessionPresets has different data in J and U versions.
|-
|-
| audio/dma.c || style="background-color: #F99" | In func_80317270, osInvalDCache isn't called on the J version.
| audio/dma.c || style="background-color: #F99" | In dma_sample_data, osInvalDCache is called on the U version.
|-
|-
| audio/interface_1.c || style="background-color: #F99" | 15 separate numeric literals are doubles in J but floats in U.
| audio/interface_1.c || style="background-color: #F99" | 15 separate numeric literals are doubles in J but floats in U.
Line 130: Line 130:
| game/behaviors/piranha_plant.inc.c || style="background-color: #9F9" | Mario can run into a sleeping piranha plant and receive knockback. On the U version, he will not get hurt, but on the J version, he will.
| game/behaviors/piranha_plant.inc.c || style="background-color: #9F9" | Mario can run into a sleeping piranha plant and receive knockback. On the U version, he will not get hurt, but on the J version, he will.
|-
|-
| game/behaviors/racing_penguin.inc.c || style="background-color: #FFFF90" | When the penguin is turning to face Mario at the end of the race (todo: confirm this), func_802BE3B4(1) is called but only on the U version.
| game/behaviors/racing_penguin.inc.c || style="background-color: #9F9" | When the penguin is turning and walking at the end of the race, the game will play a walking noise when not on the J version.
|-
|-
| game/behaviors/racing_penguin.inc.c || style="background-color: #9F9" | The penguin's star spawns ''from'' 200 units lower in the U version than in the J version, before moving to its final spot during the cutscene.
| game/behaviors/racing_penguin.inc.c || style="background-color: #9F9" | The penguin's star spawns ''from'' 200 units lower in the U version than in the J version, before moving to its final spot during the cutscene.
Line 170: Line 170:
| game/file_select.c || style="background-color: #9F9" | The sound clip that plays when you select a file in the file select has Mario saying "Okey Dokey!" in the U version.
| game/file_select.c || style="background-color: #9F9" | The sound clip that plays when you select a file in the file select has Mario saying "Okey Dokey!" in the U version.
|-
|-
| game/file_select.c || style="background-color: #9F9" | The "Select File" text has a different font and is in a [https://media.discordapp.net/attachments/471852219558526989/589527680798687262/33jpz3.gif slightly different position] in the U version.
| game/file_select.c || style="background-color: #9F9" | The "Select File" text has a different font and is in a [[Media:SelectScreenFont.gif|slightly different position]] in the U version.
|-
|-
| game/file_select.c || style="background-color: #9F9" | In the U version, sSoundTextX is used to center the name of the current sound setting on the main file select. In the J version, it remains uncentered.
| game/file_select.c || style="background-color: #9F9" | In the U version, sSoundTextX is used to center the name of the current sound setting on the main file select. In the J version, it remains uncentered.
Line 314: Line 314:
| game/main.c || style="background-color: #9F9" | The U version of Mario 64 is able to detect PAL TVs and change its video output accordingly. The J version assumes any connected screen is NTSC, and is therefore not compatible with PAL TVs.
| game/main.c || style="background-color: #9F9" | The U version of Mario 64 is able to detect PAL TVs and change its video output accordingly. The J version assumes any connected screen is NTSC, and is therefore not compatible with PAL TVs.
|-
|-
| game/mario_actions_airborne.c || style="background-color: #9F9" | In the U version, when Mario gets air knockback or bonks in the air, Mario will say "Doh!" if his action arg is 0 and he's travelling faster than 28 units per second forwards or backwards, and "Uh!" otherwise. In the J version, he will always say "Uh!"
| game/mario_actions_airborne.c || style="background-color: #9F9" | In the U version, when Mario gets air knockback or bonks in the air, Mario will say "Doh!" if his action arg is 0 and he's travelling faster than 28 units per frame forwards or backwards, and "Uh!" otherwise. In the J version, he will always say "Uh!"
|-
|-
| game/mario_actions_airborne.c || style="background-color: #9F9" | When Mario gets stuck in the ground, SOUND_MARIO_OOOF will play in the J version and SOUND_MARIO_OOOF2 will play in the U version.
| game/mario_actions_airborne.c || style="background-color: #9F9" | When Mario gets stuck in the ground, SOUND_MARIO_OOOF will play in the J version and SOUND_MARIO_OOOF2 will play in the U version.
Line 368: Line 368:
| game/object_helpers.c || style="background-color: #9F9" | The [[Timestop|timestop glitch]] is patched on the U version.
| game/object_helpers.c || style="background-color: #9F9" | The [[Timestop|timestop glitch]] is patched on the U version.
|-
|-
| game/object_helpers.c || style="background-color: #FFFF90" | obj_spawn_star_at_y_offset is only declared in the U version.
| game/object_helpers.c || style="background-color: #9F9" | obj_spawn_star_at_y_offset is only declared in the U version. This function spawns the star initially at a slightly higher height so stars don't spawn at ground level. This is used by the large penguins and by King Bob-omb.
|-
|-
| game/object_list_processor.c || style="background-color: #9F9" | [[Spawning Displacement|Spawning displacement]] is patched in the U version by setting Mario's platform to NULL when an area loads.
| game/object_list_processor.c || style="background-color: #9F9" | [[Spawning Displacement|Spawning displacement]] is patched in the U version by setting Mario's platform to NULL when an area loads.
Line 380: Line 380:
| game/star_select.c || style="background-color: #9F9" | When selecting a star, Mario says "Let's-a Go!" in the U version but not in the J version.
| game/star_select.c || style="background-color: #9F9" | When selecting a star, Mario says "Let's-a Go!" in the U version but not in the J version.
|}
|}
[[Category:Games]]
156

edits