All Projects → halsafar → BeatSaberSongBrowser

halsafar / BeatSaberSongBrowser

Licence: MIT license
BeatSaber plugin, adds much needed functionality to the song selection interface.

Programming Languages

C#
18002 projects
powershell
5483 projects

Projects that are alternatives of or similar to BeatSaberSongBrowser

SiraUtil
A powerful utility mod which expands the capabilities and provides more tools to Beat Saber modders.
Stars: ✭ 47 (-71.69%)
Mutual labels:  modding, vr, beatsaber
openvr fsr
Add Image Upscaling via AMD FidelityFX SuperResolution or NVIDIA Image Scaling to SteamVR games
Stars: ✭ 1,182 (+612.05%)
Mutual labels:  modding, vr
BeatSinger
Beat Saber plugin for displaying floating lyrics while playing the game.
Stars: ✭ 40 (-75.9%)
Mutual labels:  vr, beatsaber
EMF
Extended Mechanics & Flavor
Stars: ✭ 33 (-80.12%)
Mutual labels:  games, modding
AnotherBadBeatSaberClone
This is a discontinued but perhaps helpful VR project created during my Master's degree at FH Wedel.
Stars: ✭ 22 (-86.75%)
Mutual labels:  vr, beatsaber
openvr foveated
Fixed Foveated Rendering for SteamVR games
Stars: ✭ 74 (-55.42%)
Mutual labels:  modding, vr
N-Gage stuff
Some N-Gage stuff for translation and modding
Stars: ✭ 21 (-87.35%)
Mutual labels:  games, modding
reshade-vrtoolkit
Modular shader to enhance you HMD clarity & sharpness with minimal performance impact.
Stars: ✭ 40 (-75.9%)
Mutual labels:  games, vr
NeosModLoader
A mod loader for Neos VR
Stars: ✭ 58 (-65.06%)
Mutual labels:  modding, vr
Payday 2 Blt
Payday 2 Better Lua injecTor
Stars: ✭ 176 (+6.02%)
Mutual labels:  games, modding
The-Witcher-3-Mod-manager
Mod manager for The Witcher 3 🗃
Stars: ✭ 71 (-57.23%)
Mutual labels:  games, modding
sdk-for-unity-vr-starter-project
[Deprecated] SpatialOS SDK for Unity Virtual Reality Starter Project
Stars: ✭ 43 (-74.1%)
Mutual labels:  games, vr
psobbaddonplugin
Phantasy Star Online Blue Burst Addon Plugin
Stars: ✭ 17 (-89.76%)
Mutual labels:  games, modding
paintjob-packer
Lightweight mod making tool for ETS 2 and ATS
Stars: ✭ 28 (-83.13%)
Mutual labels:  modding
openttd
openttd docker container
Stars: ✭ 44 (-73.49%)
Mutual labels:  games
NemeStats
NemeStats is a completely free website for tracking board games played among a relatively stable group of players.
Stars: ✭ 43 (-74.1%)
Mutual labels:  games
quakejs
Fork of inolen/quakejs with additonal content server, local play page, and start-stop script
Stars: ✭ 79 (-52.41%)
Mutual labels:  games
hobo vr
SteamVR driver prototyping tool
Stars: ✭ 44 (-73.49%)
Mutual labels:  vr
VRCMods
⚙️ New features & quality of life improvements for VRChat
Stars: ✭ 21 (-87.35%)
Mutual labels:  modding
dog-scepter
A work-in-progress modding tool geared toward UNDERTALE/DELTARUNE
Stars: ✭ 32 (-80.72%)
Mutual labels:  modding

Beat Saber SongBrowser

A plugin for customizing the in-game song browser.

This mod works on both the Steam and Oculus Store versions.

Screenshot

Alt text

Features

  • Sorting methods:
    • Song: By song name (default).
    • Author: By song author name then by song name.
    • Original: Match the original sorting you would normally get after SongLoaderPlugin.
    • Newest: Sort by the date you downloaded the custom song.
    • YourPlays: Sort by your most played.
    • BPM: Beats Per Minute.
    • Time: Song duration/length.
    • PP: Performance points! Using @WesVleuten (Westar#0001) score saber data.
    • Star: Sort by ScoreSaber's Stars difficulty rating.
    • UpVotes: BeatSaver's upvote count.
    • Rating: BeatSaver's rating statistic.
    • PlayCount: BeatSaver's played count.
    • Random: Randomize the song list each time.
  • Filters:
    • Search (with keyboard support).
    • Favorites (all songs you have marked as a favorite).
    • Ranked.
    • Unranked.
    • Requirements (requires CustomJSONData v2.0.0 or later).
  • UI Enhancements:
    • Display PP, STARS, and NJS.
    • Fast scroll buttons (jumps 10% of your song list in each press).
    • Delete button for custom songs.
  • Tips:
    • Sort buttons can be pressed a second time to invert the sorting.
    • Filters can be cancelled by selecting them again.

Status

  • Working with BeatSaber 1.23.0

Building on Windows

To compile BeatSaberSongBrowser from source:

  1. Install Beat Saber and Microsoft Visual Studio.
  2. Download and extract the BeatSaberSongBrowser source code.
  3. Create a new file /SongBrowserPlugin/SongBrower.csproj.user with the following. (Make sure to replace BeatSaberDir with your real Beat Saber installation folder)
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <ProjectView>ProjectFiles</ProjectView>
    <BeatSaberDir>C:\Program Files (x86)\Steam\steamapps\common\Beat Saber</BeatSaberDir>
  </PropertyGroup>
</Project>
  1. Open /BeatSaberSongBrowser/SongBrowser.sln in Microsoft Visual Studio.
  2. Build the project with Build -> Build Solution.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].