Kylon99 / AlternativePlay

An Alternative Play MOD for new styles like Darth Maul and Beat Spear for Beat Saber!
Other
65 stars 20 forks source link

Alternative Play

Introduction

This mod supports the following play styles

IMG Beat Saber

There are options to reverse the directions of each saber allowing for Reverse Style play.

IMG Darth Maul

Two controller mode allows you to play Darth Maul without a stick, or use two trackers mounted on a stick to play a proper staff style Darth Maul. You can also use one controller or one tracker to play one handed Darth Maul. Reverse the Maul direction for those who wish to have the left saber facing left in one controller mode.

An option allows you to use both triggers to separate the Darth Maul sabers in two controller mode, or one trigger in one controller mode. Increase or decrease the separation amount to widen or narrow the Darth Maul saber positions.

IMG Beat Spear

Demonstration Video: https://youtu.be/1ZGCbvZor1c

Play with one controller or tracker mounted on a stick for spear-like play. Or use the Two Controller mode to play with a virtual spear drawn between both controllers. Use the trigger to switch the controller to be the 'front' hand. The spear can hit any notes of any color.

IMG Nunchaku

Swing a simulated two segment nunchaku! You only need to use two controllers! Use the trigger to hold the nunchaku in that hand or press both triggers to hold both segments in each hand.

IMG Beat Flail

You only need two controllers! Swing the saber around on a chain like a flail without hitting yourself! Longer chains are harder to swing and control while shorter chains allow for less of a full arm swing.

IMG No Arrows

IMG One Color

IMG No Sliders

IMG No Arrows Random

This functionality was broken by Beat Saber 1.12. It may be restored one day.

IMG Touch Notes

Tracker Selection

You can now choose which trackers to use for Beat Saber, Darth Maul and Beat Spear without the need for OpenVR Input Emulator. You can also adjust the position and rotation of the saber for when using these trackers.

Contributors

Requirements

This mod depends on the following mods. Download them at BeatMods or install them with ModAssistant. You might already have them if you've installed other mods!

Installation

Drop the AlternativePlay.dll file into your Plugins folder under your BeatSaber folder.

Changelog

0.8.2

0.8.1

0.8.0

0.7.6

0.7.5

0.7.4

0.7.3

0.7.2

0.7.1

0.7.0

0.6.3

0.6.2

0.6.1

0.6.0

0.5.3

0.5.2

0.5.1

0.5.0

0.4.2

0.4.2

0.4.1

0.4.0

0.3.2

0.3.1

0.3.0

0.2.4

0.2.3

0.2.2

0.2.1

0.2.0

0.1.0

License

This project is licensed under the GPLv3 License as of version 0.6.2 - see the LICENSE file for details.

Local Build

In order to build this project, please add a AlternativePlay.csproj.user file in the project directory and specify where your game is located on your disk:

<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <!-- Change this path if necessary. Make sure it ends with a backslash. -->
    <GameDirPath>C:\Program Files (x86)\Steam\steamapps\common\Beat Saber\</GameDirPath>
  </PropertyGroup>
</Project>