Usamune is a modded version of Mario 64 with a ton of practice features, including in-game timers and in-game savestates.
This guide will cover the basics of setting up the Usamune ROM. If you want to learn more about the settings, you’re running Mac/Linux, or if you run into any issues, you can visit the Usamune manual.
Applying the Patch
What You Need
- An English or Japanese Mario 64 ROM file (.z64 or .n64)
- ROMs will NOT be provided here
- Usamune Patch
- Download it here
After you download the zip file, extract it. I usually just drag the folder to my desktop.
Next, open the Usamune_ROM_Patch_v1.91 that you just extracted and you should see 3 folders and a readme.
v1.91j is for the Japanese version of the game.
v1.91u is for the English version of the game.
v1.91vc is for the Wii virtual console version of the game.
Open whichever folder applies to the version of the ROM you’re using.
If you’re using the virtual console version, then look at this video for a guide.
Note that the .wad file will only work on the Wii virtual console.
I could not get it to work on Dolphin emulator and I could not find any mention of getting it to work on Dolphin anywhere.
Now, grab your Mario 64 ROM file and put it in the Usamune folder. Both .z64 and .n64 file types work.
Once the Mario 64 ROM file is in the Usamune folder, click on the Mario 64 ROM file, drag it onto Patch.cmd and drop it. Shown in the image below.
The command window, shown below, should open and start patching.
Once it’s done patching you should have SM64_USAMUNE_v1.91 ROM file. Move it wherever you plan to keep your N64 ROMs.
Usamune in Project 64
If you haven’t followed the Project 64 setup guide yet, do that now.
Next, add the directory that contains the Usamune ROM. Do so by right-clicking inside of Project 64, clicking on Choose Rom Directory… and navigating to the correct place.
Once the directory is chosen, right-click in Project 64 and select Refresh Rom List. Shown below.
Once the Usamune ROM is appearing inside of Project 64, right-click on it and select Edit Game Settings.
Copy the settings below.
You need make sure the CPU core style is set to Recompiler, Memory Size is set to 8 MB, and Counter Factor is set to 1.
You’re all set to open up the game now.
Usamune In-Game Settings
To access the Usamune menu, press Up on the D-pad. The D-pad is to navigate and to change a setting use C-left and C-right.
To activate the in-game timer, change the Display setting to Always.
Set the Stop setting to Grab. Now, the timer will stop when you grab a star or go to a new castle location. Shown in the images below.
Shown in the image below.
Setting LxR to Lentry will reset the level and bring Mario back to the level entry position when you press L and R.
The L button setting does the same thing but you only have to press L.
There are a few more options, such as taking yourself back to the star select screen and Reset. Reset seems to be the buggy version of Lentry.
Save states are set by pausing the game.
To load a save state you can press Cx4 or D-up, depending on your setting. Gamecube controller users need to use the D-up setting.
In the Usamune menu, press L or R to bring up the level select menu.