Skip to content

Latest commit

 

History

History
30 lines (26 loc) · 1.22 KB

README.md

File metadata and controls

30 lines (26 loc) · 1.22 KB

ScoreSaber Audit

Warning
This is currently a very rough repo containing mostly technical information. The audit process is still ongoing so please be patient.

Note
This repo contains assemblies derived from Unity, Unity Dependencies, and Beat Saber.
These assemblies have been stripped, so no code is present inside them, only the class and method signatures, in order to comply with copyright law.

This repo also contains redistributions of several OSS licenced plugins and libraries for Beat Saber. You can find their licences in the Licenses directory.

To-do

  • Organise DLLs into their target game version
    • Organise based on ModSaber data
    • Organise based on BeatMods data
    • De-alias game versions
    • Verify versions are correct
  • Grab dependency DLLs
    • Game Version DLLs
    • Mod DLLs
    • Strip dependency DLLs for hosting on the repo
  • Deobfuscate
    • Deobfuscate all DLLs
    • Ensure deobfuscation was successfull
    • Create .cs files for all deobfuscated DLLs
  • Generate diffs
    • Using .cs files from previous step generate .diff files for each incremental version