This hack will not run on Mupen64 or other emulators.
I'm aware of the issue, but I have decided not to fix it for reasons such as preventing easy TASing for cheating purposes.

It also can't be opened in hacking tools such as ROM Manager and Quad64. Once again, this is intentional, as I want people to experience the hack as they play
through it and not cheat to see things ahead of time or find hidden things.

If you are reading this and you know how to fix either of these things, the best I can do is asking you not to do it.

If you play this hack, and especially if you stream it, please DM me on Discord at ⛦ShiN3⛦#3523. I always like to hear from different people's experiences
with my hack and I'll always be up for providing help if you need it!

The recommended emulators to play this hack are Project64 and Parallel Launcher.
The optimal Project64 version is 2.4, but 1.6 shouldn't cause any major additional problems (other than a lack of certain 2.4 exclusive features that apply to every hack).
However, if you're a Linux user, you may need to use 1.6 since it's the only one that's compatible with Wine.
Parallel Launcher and Project64 1.6 also don't support the music and buffed wallkicks settings, although that may be fixed in a later update of this hack.
Other PJ64 versions should be fine but they are considered worse and I haven't tested the hack on them (Other than 2.1 which lags significantly)
Download links here:
Project64 2.4:
https://cdn.discordapp.com/attachments/847841536573833216/972642734416494683/SM64_Romhack_Emulator.zip
Project64 1.6:
https://cdn.discordapp.com/attachments/847841536573833216/972642735519592478/Project64_SM64_RH_Prebuilt.zip
Parallel Launcher:
https://parallel-launcher.ca

As of v1.0.6 of this hack, all main GFX plugins should work with this hack.
The only tested ones are GlideN64 and Jabo's Direct3D8 v1.6.1.
GlideN64 is more accurate and most people think it looks nicer, but Jabo is more stable in lower end computers (And I like it more but that's a hot take).
If you don't like the HUD in Jabo, you can use the following cheat code to make it more similar to GlideN64's:
802D6BCB 0010
812D6C66 0455
812D6DB2 1B60
802E2DA7 0010
812E2E3E 0455
812E309A 0455
812E3AA2 1B60
812E3BAE 1B60
This is completely legitimate to use during gameplay.
Jabo isn't included in Project64 2.4 by default. If you want to install it, scroll down to the section that details it.
Parallel Launcher doesn't support Jabo.

If you're playing on keyboard, I recommend using an input plugin called LINK's DirectInput7 1.6.1.
This plugin adds a slow walk key and changes the way diagonal analog inputs work, which can be very helpful.
Do not use it if you're playing on controller (I've heard that NRage is recommended).
LINK's DirectInput isn't included in either Project64 version by default. Once again, more information on how to install it later.
Parallel Launcher doesn't support LINK's DirectInput. For that reason, I don't recommend using Parallel Launcher if you're a keyboard player

I always recommend downloading my hacks from either sm64romhacks.com, my All ShiN3 Hacks sheet or my video description.
If you downloaded this hack or any of my other hacks from a different source, it is likely that you don't have the latest version, so I recommend checking
one of the aforementioned sources.


HOW TO INSTALL JABO GFX PLUGIN
If you're using Project64 2.4, follow these steps:
	1. Download Jabo:
	https://drive.google.com/file/d/1-9XUy5L38xFJZJGHg4E8wrZwR6RNWsGM/view?usp=sharing
	2. Put the downloaded file into Project64/Plugin/GFX
	3. Go to Project64/Config and copy the file Project64.rdb into the main Project64 folder
	4. Open Project64, go to Options > Settings..., click on the Plugins tab and set Video (graphics) plugin to Jabo's Direct3D8 1.6.1
	5. Click OK
If you're using Project64 1.6, Jabo should be included by default and ready to use.
Jabo isn't supported in Parallel Launcher.


HOW TO INSTALL LINK'S DIRECTINPUT
If you're using Project64 2.4, follow these steps:
	1. Download LINK's DirectInput:
	https://drive.google.com/file/d/1JqeXYj_hatosIRTeZk9TR36TGjWfn9Gc/view?usp=sharing
	2. Extract the zip. Put KeyboardInput.dll in Project64/Plugin/Input, and the other two files in Project64/Plugin
	3. Open KeyboardInputConfig.txt, and replace 10 with the virtual key code of the key you want to use for slow walking.
	List here:
	https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
	4. Save the text file and close it.
	4. Open Project64, go to Options > Settings..., click on the Plugins tab and set Input (controller) plugin to LINK's DirectInput7 1.6.1
	5. Click OK

If you're using Project64 1.6, follow these steps:
	1. Download LINK's DirectInput:
	https://drive.google.com/file/d/1JqeXYj_hatosIRTeZk9TR36TGjWfn9Gc/view?usp=sharing
	2. Extract the zip and put the extracted files into Project64/Plugin
	3. Open KeyboardInputConfig.txt, and replace 10 with the virtual key code of the key you want to use for slow walking.
	List here:
	https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
	4. Save the text file and close it.
	4. Open Project64, go to Options > Settings..., click on the Plugins tab and set Input (controller) plugin to LINK's DirectInput7 1.6.1
	5. Click OK

LINK's DirectInput isn't supported in Parallel Launcher

I'm sorry if that was a little pain to go through. I hope it's worth it in the end :P