Easily record your BeatSaber gameplay!
This application is for people who record their BeatSaber gameplay using OBS. It connects to HttpSiraStatus (beatsaber-http-status for older Beat Saber versions), BSDataPuller or BeatSaberPlus to detect the current game-state and obs-websocket to automatically start and stop the recording.
Files are saved where-ever you set your output folder to in OBS.
If you have encountered any bugs or issues with this application, feel free to create an issue with your problem.
If you want to get it fixed faster or it's something urgent, you can join my Discord and hit me (Mira#2000
) with a ping.
- HttpSiraStatus (HttpStatus for older BS versions), BSDataPuller or BeatSaberPlus (experimental)
- BeatSaberPlus support is incomplete as it does not provide a way of knowing if a song was failed or finished.
- BeatSaberPlus support is incomplete as it does not provide a way of knowing if a song was failed or finished.
- obs-websocket v5.0+ or v4.9.1
- Install all the previously mentioned dependencies.
- Download and unzip this application.
- Run it once, it'll ask you to input your settings. Do so.
- If running on linux, you do not have access to the GUI.
- You can find documentation on the config file here: BeatRecorder Config Documentation
- Profit
AVG Antivirus is known to cause all kinds of issues with connection-related things. (Credit to Arro#6969
. They discoverd and reported this issue.)
If you have AVG Antivirus installed, please uninstall it and find a better antivirus solution.
If you ruled out your antivirus (through uninstalling it or deactivating it's protection), just create an issue or join my Discord like mentioned before.
Before building, you'll need Xorog.Logger and Xorog.UniversalExtensions.
From there on, it should be as easy as cloning the repository and running dotnet restore
.