Copy Link
Add to Bookmark
Report

How to easily change physics and music on different worlds on Super Mario 64

Nintendo64's profile picture
Published in 
N64 various
 · 5 Jan 2020

This document will explain how to easily change physics and music on different worlds on Super Mario 64 with a hex editor!!!

Here you got all the values you need:

Haunted House
382E34 [31, 04, 00, 04]


Cool Cool Mountain
395FD0 [31, 04, 00, 02]
396038 [31, 04, 00, 06] --Penguin Slide


Inside Castle
3CFDCC [31, 04, 00, 01]
3CFEC0 [31, 04, 00, 01]
3CFF98 [31, 04, 00, 01]


Hazy Maze Cave
3E6EFC [31, 04, 00, 01]


Shifting Sand Land
3FBDF0 [31, 04, 00, 03]
3FBEC4 [31, 04, 00, 01] --Pyramid
3FBF10 [31, 04, 00, 01] --Boss Room


Bob-Omb's Battlefield
405E68 [31, 04, 00, 00]


Snow Man's land
40EAEC [31, 04, 00, 02]
40EB6C [31, 04, 00, 02]


Wet Dry World
41A484 [31, 04, 00, 01]
41A4D8 [31, 04, 00, 05] --Underwater City


Jolly Roger Bay
424384 [31, 04, 00, 05]
4243EC [31, 04, 00, 05]


Tiny Huge Island
42CB00 [31, 04, 00, 00]
42CBB0 [31, 04, 00, 00]
42CC50 [31, 04, 00, 00]


Tick Tock Clock
43760C [31, 04, 00, 01]


Rainbow Ride
44A764 [31, 04, 00, 01]


Castle Grounds
454C08 [31, 04, 00, 00]


Bowser 1 Course
45C2E0 [31, 04, 00, 01]


Vanish Cap
4613DC [31, 04, 00, 01]


Bowser's Fire Sea
46ACB0 [31, 04, 00, 01]


Secret Aquarium
46C2D4 [31, 04, 00, 05]


Bowser 3 Course
4780F8 [31, 04, 00, 01]


Lethal Lava Land
48D2EC [31, 04, 00, 01]
48D354 [31, 04, 00, 01]


Dire Dire Docks
495E00 [31, 04, 00, 05]
495E7C [31, 04, 00, 05]


Whomp's Fortress
49E1FC [31, 04, 00, 01]


Castle Courtyard
4AF838 [31, 04, 00, 01]


Peach's Secret Slide
4B7FCC [31, 04, 00, 06]


Metal Cap
4BEB40 [31, 04, 00, 01]


Wing Cap
4C2824 [31, 04, 00, 01]


Bowser 1 Battle Platform
4C425C [31, 04, 00, 01]


Rainbow Clouds Bonus
4CDAE0 [31, 04, 00, 02]


Bowser 2 Battle Platform
4CEB28 [31, 04, 00, 01]


Bowser 3 Battle Platform
4D1748 [31, 04, 00, 01]


Tall Tall Mountain
4EB7AC [31, 04, 00, 01]
4EB818 [31, 04, 00, 06] --Slide part 1
4EB864 [31, 04, 00, 06] --Slide part 2
4EB8CC [31, 04, 00, 06] --Slide part 3


Here is the tutorial:

I'm gonna explain it on the Cool Cool Mountain.

Cool Cool Mountain
395FD0 [31, 04, 00, 02]

That last value (02) is what decides the physics on the level. To edit this, do the following:

  1. Search for offset, here it is 395FD0.
  2. Now you can see 31 04 00 02, just edit the 02 to any of these values:

    00,01,04 Normal physics (Like on Bob-omb Battlefield, I don't know the differences between these 3 values)
    02, Snow
    03, Sand
    05, Water level (Don't really know what's different here from the normal physics!!)
    06, Slide level (VERY slippery)

  3. Play the game!!

How to choose music:

I will again explain it with Cool Cool Mountain:

  1. A little before 31 04 00 02 you'll see 36 08 00 00 00 08!!! Change that last 08 (or whatever number it is at that level, just make sure it is the 5th number after the "36") into one of the following values:

    00-nothing
    01-end level
    02-SMB music title
    03-Bob-omb's Battlefield
    04-Inside Castle walls
    05-Dire Dire Docks
    06-Lethal Laval land
    07-Bowser battle
    08-Snow
    09-Slide
    0A-Crash
    0B-Piranha plant lullaby
    0C-Hazy Maze
    0D-Star select
    0E-Wing cap
    0F-Metal cap
    10-Bowser Message
    11-Bowser course
    12-Star catch
    13-Ghost Merry-go-round
    14-Start and End Race with Koopa the Quick
    15-Star appears
    16-Boss fight
    17-Take a Key
    18-Looping stairs
    19-Crashes
    1A-Credits song
    1B-Crashes
    1C-Toad
    1D-Peach message
    1E-Intro Castle sequence
    1F-End fanfare
    20-End music
    21-Menu
    22-Lakitu

  2. Now just play!!!


This explanation was for the rom file: "Super Mario 64 (U) [!].z64", it works on other rom-files also but the values may be stocked in another order. A good hex-editor to do this is "Gold Finger".
Hope you understand my tutorial, I made it so you could have something to mess around with before the release of Toadstool64.

No credits for me, I just explained something VL-Tone learned me. All thanks to VL-Tone!!!

Tutorial by Jensthecomposer.

← previous
next →
loading
sending ...
New to Neperos ? Sign Up for free
download Neperos App from Google Play
install Neperos as PWA

Let's discover also

Recent Articles

Recent Comments

Neperos cookies
This website uses cookies to store your preferences and improve the service. Cookies authorization will allow me and / or my partners to process personal data such as browsing behaviour.

By pressing OK you agree to the Terms of Service and acknowledge the Privacy Policy

By pressing REJECT you will be able to continue to use Neperos (like read articles or write comments) but some important cookies will not be set. This may affect certain features and functions of the platform.
OK
REJECT