Skip to content
This repository was archived by the owner on Jun 1, 2026. It is now read-only.

Latest commit

 

History

61 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚠️ This Repository is Archived

This project is no longer actively maintained or monitored. Existing code remains available for historical reference and fork usage.

AccSaber Plugin

Beat Saber PC plugin for AccSaber leaderboards.

Compatibility

This is a Beat Saber PC mod. It does not target Quest standalone. Exact Beat Saber compatibility is documented per release. It uses the AccSaber Reloaded API at https://api.accsaberreloaded.com/v1 instead of the legacy https://api.accsaber.com endpoints.

Minimum runtime dependencies:

  • BSIPA 4.3.6+
  • BeatSaberMarkupLanguage 1.12.5+
  • SiraUtil 3.2.1+
  • LeaderboardCore 1.7.0+
  • SongCore 3.15.3+

Reporting Issues

  • The best way to report issues is to click on the Issues tab at the top of the GitHub page. This allows any contributor to see the problem and attempt to fix it, and others with the same issue can contribute more information. Please try the troubleshooting steps before reporting the issues listed there. Please only report issues after using the latest build, your problem may have already been fixed.
  • Include in your issue:
    • A detailed explanation of your problem (you can also attach videos/screenshots)
    • Important: The log file from the game session the issue occurred (restarting the game creates a new log file).
      • The log file can be found at Beat Saber\Logs\_latest.log (Beat Saber being the folder Beat Saber.exe is in).
  • If you ask for help on Discord, at least include your _latest.log file in your help request.

Contributing

Anyone can feel free to contribute bug fixes or enhancements to the AccSaber plugin! Fork, make your changes and pull request it!

Building

Any recent Windows MSBuild environment that can build .NET Framework 4.8 projects should work. dotnet build on Windows also works.

  1. Check out the repository
  2. Set BeatSaberDir to a valid supported Beat Saber PC install, or provide extracted refs in Refs
  3. Build AccSaber.sln

Example dotnet build:

dotnet build .\AccSaber.sln -c Release /p:BeatSaberDir="C:\Path\To\Beat Saber"

If you prefer Visual Studio:

  1. Open AccSaber.sln
  2. Right-click the AccSaber project, go to Beat Saber Modding Tools -> Set Beat Saber Directory
  • This assumes you have already set the directory for your Beat Saber game folder in Extensions -> Beat Saber Modding Tools -> Settings...
  • If you do not have the BeatSaberModdingTools extension, you will need to manually create an AccSaber.csproj.user file to set the location of your game install. An example is showing below.
  1. The project should now build.

Example csproj.user File:

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <BeatSaberDir>Full\Path\To\Beat Saber</BeatSaberDir>
  </PropertyGroup>
</Project>

License

This project is licensed under the GNU GPL v3.0 License - see the LICENSE file for details.

About

Beat Saber PC plugin for AccSaber Reloaded leaderboards

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages