SM64BS
SM64BS copied to clipboard
A Beat Saber mod that uses libsm64 to put Mario in the game
SM64BS
A Beat Saber mod that uses a modified version of libsm64 and libsm64-unity to put Mario in the game.
Installation and Basics
- Install SiraUtil, BSML, and the mod.
- Place your copy of the US SM64 ROM in your Beat Saber directory and rename it to
baserom.us.z64
. - Once in-game, use the inputs on your VR controllers to control Mario in the menu. If you are using SteamVR and some buttons/axes don't work, make sure to map them in SteamVR settings. For example, the grip button used to pick up Mario is disabled by default in Beat Saber, but can be enabled in the SteamVR controller settings.
- Click on Mario to open up the settings menu where you can change his nametag, colors, and game settings/plugins.
Controls
Map these in SteamVR or download a preset below, no need to map anything if using Oculus:
- Triggers: Use as Button, Click: Trigger Press
- Thumb Sticks: Use as Joystick, Click: Trackpad/Thumbstick Press, Position: Trackpad/Thumbstick Value
- B Buttons: Use as Button, Click: Application Menu Button (Used to attack
- A Buttons: Use as Button, Click: A Button
- Grip Buttons: Use as Button, Click: Grip Button
Presets
Plugin Support
SM64BS uses a Counters+ style plugin system for customizing Mario's behavior in the game scene. Check the wiki page here to find out how to write a plugin!