Drag your ROM onto the appropriate operating system program. A Smash Remix ROM will be generated in the output folder.
For Linux users: due to changes in drag and drop behavior, you can instead use the linux-patcher.sh script to manually select your ROM.

Project64 Netplay Users:
If you're using Project64KVE (Luma icon): replace Project64.rdb in the main folder of the emulator with the version provided in this patch or paste the following in your Project64.rdb

[34EE4749-1833C64C-C:45]
Good Name=SmashRemix2.0.1
Internal Name=SmashRemix
Status=Compatible
Counter Factor=1
Culling=1
SMM-Cache=0
SMM-FUNC=0
SMM-TLB=0
Use TLB=No
RDRAM Size=8
ViRefresh=2200

For the PAL60 build:

[96D0976A-2FB7654F-C:45]
Good Name=SmashRemix2.0.1 (PAL60)
Internal Name=SmashRemix
Status=Compatible
Counter Factor=1
Culling=1
SMM-Cache=0
SMM-FUNC=0
SMM-TLB=0
Use TLB=No
RDRAM Size=8
ViRefresh=2200

If you're using Project64KSE (Kirby icon): go to File > Open Tools... and Check For Updates.
If updating fails replace pj64.rdb in the Cfg folder with the version provided in this patch
-or-
Download the latest version of the emulator from https://smash64.online



Follow the instructions generated by the program if the ROM generator fails.

If it still fails after following instructions, utilize the Delta UI. Follow the instructions below:

Step 1: Make sure you have a legal unaltered Super Smash 64 ROM that is a .z64 file 
(.n64 or .v64 will not work!). You can easily convert one of these files to .z64 via Tool64 (download here: https://www.zophar.net/utilities/n64aud/tool-n64.html). 
After conversion, ensure that the conversion was successful by opening the new file in Tool64.).

Step 2: Start the Delta UI Program. In the Source File box click "Open", then select your ROM file (make sure it is .z64)

Step 3: In the Patch box click "Open", select the current version of smashremix2.0.1.xdelta (in patches folder)

Step 4: In the Output File Box click "Open", select a name for the file that ends in .z64

Step 5: Click patch. You should now have a functioning copy of Smash Remix

ANDROID USERS:

You will have to delta patch as well. There are delta patches available for android.

iOS USERS:

You can utilize the web based patching tool at this website:
https://hack64.net/tools/patcher.php

MUPEN64PLUS USERS:

If you want the ROM to properly appear in your Mupen64Plus frontend (i.e. m64py) Good ROM known database, copy this text entry and paste it into your 
current mupen64plus.ini:

[2B2D6B295106C54216B7FC7A2F14346E]
GoodName=SmashRemix2.0.1
CRC=34EE4749 1833C64C
Status=3
SaveType=SRAM
Players=4
Rumble=Yes
CountPerOp=1

For the PAL60 build:

[0CFDA9AB8E7DEE5B088385D2576369E6]
GoodName=SmashRemix2.0.1 (PAL60)
CRC=96D0976A 2FB7654F
Status=3
SaveType=SRAM
Players=4
Rumble=Yes
CountPerOp=1

If you're using RMG-K: go to Help > Check For Updates.
If updating fails replace mupen64plus.ini in the Data folder with the version provided in this patch
-or-
Download the latest version of the emulator from https://github.com/Jay-Day/RMG-K/releases/tag/v0.8.21


In m64py for Windows, this file is usually inside the folder "C:\Program Files (x86)\M64Py"
If you use other frontend, you can try searching the mupen64plus.ini file in the same folder where it is the frontend executable.
In Linux, this file is usually inside the user folder "/home/your-username/.config/mupen64plus", though this may change with the distribution.
This step is not needed as mupen64plus already runs Smash Remix properly, only that it will add the ROM to the Good ROM compatible database, 
so you do not have to manually search for it each time.

The "CountPerOp" line is the Mupen64Plus equivalent to Project64's "Counter Factor" option.

Also, don't add the "ViRefresh=2200" line to mupen64plus.ini, because mupen64plus uses a different method that automatically calculates the VI refresh 
rate for the game its running to guarantee stable framerate while keeping optimal performance, so no overclocking is needed.
