ckosmic / SM64BS

A Beat Saber mod that uses libsm64 to put Mario in the game

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SM64BS

A Beat Saber mod that uses a modified version of libsm64 and libsm64-unity to put Mario in the game.

Installation and Basics

  1. Install SiraUtil, BSML, and the mod.
  2. Place your copy of the US SM64 ROM in your Beat Saber directory and rename it to baserom.us.z64.
  3. 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.
  4. 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

Index Controllers

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!

About

A Beat Saber mod that uses libsm64 to put Mario in the game


Languages

Language:C# 100.0%