Code Monkey home page Code Monkey logo

beatsaberplus's Introduction

BeatSaberPlus (BS+)

Discord https://discord.gg/63ebPMC (Download, Support, Testing, Early releases and cool new mods coming soon)
Patreon https://www.patreon.com/BeatSaberPlus if you want to support this project development!

READ THE PATCH NOTES ! πŸ₯–

Current version : 5.0.6
BeatSaber compatibility : 1.25.0 to 1.28.0

Important: Most modules are disabled by default. Enable them in BeatSaberPlus -> Settings.

  • If you enable the Chat module, it will open a page in your browser for configuration.
  • To use the Multiplayer+ module, go to BeatSaberPlus -> Multiplayer+ and set it up. Use the Multiplayer+ button on the left panel instead of the Online button.

Main features

  • Chat: (Documentation)
    • Display in game your Twitch & YouTube (Patreons only) chat (7TV & FFZ & BTTV support).
    • Emotes cache system to save bandwidth on game start!
    • See subscriptions, follows, raids, bits events and channel redeems (channel points).
    • Twitch-specific features include Polls, Predictions (bets) and HypeTrains.
    • Viewer count.
    • Hide messages started with "!"
    • Lots of customization options (colors, sizes, filter TTS messages, hide specific events and more).
  • ChatEmoteRain: (Documentation)
    • See emotes used in chat raining in-game.
    • Support for GIF / APNG / PNG / WEBP files.
    • Custom emote rain when someone subscribes to your Twitch channel.
    • Advanced configuration options.
  • ChatIntegrations: (Documentation)
    • Perform various actions with events.
    • Events can use -> Chat events / Level status / VoiceAttackCommands (plugin installation required)
    • Conditions -> Chat Request / Event enabled? / Playing map? / Cooldown / OBS Status
    • Actions -> Camera2 / Chat / EmoteRain / Event / GamePlay / Misc (waiting events) / NoteTweaker (profile changing) / OBS interact / SongChartVisualizer / Twitch
  • ChatRequest: (Documentation)
    • Chat request system that allows viewers to make requests using the https://beatsaver.com/ website.
    • Displays information about all difficulties for a song including NPS/Offset.
    • Displays song description, votes, upload date when you select a song.
    • Displays score on songs when you hover over one.
    • User, Mapper, Song ban system
    • Safe mode that hides any sensitive information (song name, artist, uploader, etc.)
    • History & blacklist tab that lets you see your request history and manage your blacklist.
    • An intelligent "!link" command that shows the current played song or last one and provides a link to beatsaver.com if the map is public. The command also works outside of request and in multiplayer!
    • You can find other useful commands in the wiki.
  • GameTweaker: (Documentation)
    • Can remove note debris, cut particles, obstacle particles, floor burn particles, floor burn effects, saber clash particles and world particles even with Liv capture.
    • Offers precise reaction time (AKA offset) selection.
    • Provides an option to override light intensity and boost/dim lights from 0% to 2000% (also works in static lights).
    • Can remove BTS/LinkinPark assets in a play environment, FullCombo loss animation, Editor button on the main menu, and promotional content from the menu.
    • Allows re-ordering player options menu for better accessibility.
    • Automatically cleans all old logs entry from your game folder to keep it clean.
    • Adds keyboard bindings to pause/continue/restart/exit a song in FPFC mode.
  • MenuMusic: (Documentation)
    • Replaces menu ambient sounds with music!
    • Plays any songs from your custom levels or your own selection of music!
    • Shows player interface in the menu on the left with Prev/Random/Play/Pause/Next buttons and with a volume selector.
    • Provides a play button to play the current song level.
  • Multiplayer+: (Documentation)
    • Basic features included like Quick Play, Server creation, Joining code and room finding with basic search
    • In the rooms, you can change the room code, hide and show the code, play up to 20 people (40 with one Patreon present)
    • With your Multiplayer+ setup, you can manage the permission for Mods, Vips or users to be able to get the code in chat with β€˜!room’ or not
    • Custom Songs with BeatSaver support
    • ScoreSaber and BeatLeader support
    • Can disable your score submission
    • Noodle/Chroma & 360/90 maps support
    • In-game avatars & movement sync
    • An option inside the room to see/not see other players while playing included
  • NoteTweaker: (Documentation)
    • Create profiles and switch them using ChatIntegrations
    • Modify different parts of notes, such as dots (with or without sliders), arrows, arcs, notes and bombs scale
    • Preview changes in a right panel
    • Supports hiding/showing dots on directional notes
  • SongChartVisualizer: (Documentation)
    • Preview map difficulty with a graph that shows NPS (Notes Per Second) in-game
    • Supports 90 & 360 levels
    • Offers various customization options (Colors, Legend, Dash lines...)
  • SongOverlay: (Documentation)
    • Send game information to some overlays that are compatible with BS+
      • Game version
      • Game status (menu, playing)
      • Map info before playing a map
      • Pause or resume events
      • Score events (JSON format)

Dependencies

Special Thanks:

  • Vred#0001 For art & documentation
  • Brase#6969 For documentation
  • Crafang#8040 For documentation & translation
  • Lucy#9197 For documentation
  • redegg89#9290 For Documentation syntax/grammar

Discord & Download/Update

https://discord.gg/63ebPMC

Credits / Copyright

Screenshots

beatsaberplus's People

Contributors

hardcpp avatar sannier3 avatar annoyingrain5 avatar parapass 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.