Giter VIP home page Giter VIP logo

saberfactory's Introduction

Saber Factory 2
(v3 is in the making)

A highly customizable saber mod for Beat Saber



Mod Download Latest Version
Website SaberFactory.com

To get more content and help with the mod or creation of content
join the the Saber Factory Discord server.

Or if you want to help the project grow:

❤️ Donate

What is Saber Factory?

Simply said: An all-rounder when it comes to sabers.

Combine different saber parts like lego pieces.
Everything is built around customization.
Change the shape, shaders, material properties, textures and more of parts and sabers.

You can use and customize both parts and custom sabers in saber factory

How do I install it

  1. Download the first zip from Here
  2. Unpack it in your Beat Saber directory

I want to create a saber

I highly recommend watching this tutorial.
The unity project can be found here

I have made a map and want it to use a specific saber

You can add a "_customSaber" prop to your beatmap data that tells Saber Factory to use a specific saber for this map like this:

"_customData": {
    "_customSaber": "Plasma Katana"
}

Make sure to use the actual name of the saber not the file name. Best is to look in-game at the saber to see what the actual name is.

I made a mod that needs to create some sabers in a song

If you want to create sabers in a song see https://github.com/Auros/SiraUtil#sabers

I made a mod that needs to create some sabers in the menu (or other place after the menu)

If you want to create sabers in the menu (like Custom Menu Pointers does)
you can request the MenuSaberProvider and create sabers with it like this:

public class MyMenuManager : IInitializable
{
    private readonly MenuSaberProvider _menuSaberProvider;

    public MyMenuManager(MenuSaberProvider menuSaberProvider)
    {
        _menuSaberProvider = menuSaberProvider;
    }

    public async void Initialize()
    {
        var myLeftSaber = await _menuSaberProvider.CreateSaber(parent:null, saberType:SaberType.SaberA, color:Color.red, createTrail:true);
    }
}

saberfactory's People

Contributors

tonimacaroni avatar auros avatar piepie62 avatar 9cxndy avatar alexxseven avatar juliankittel avatar steffandonal avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.