Skip to content

Fernthedev/BSMT-Rider

Repository files navigation

BSMT_Rider for Rider and ReSharper

Rider ReSharper

This is LARGELY incomplete. PRs are welcome, though I'm not ready to ask for them or make a TODO list yet.

Hopefully this will soon be complete enough to go in alpha or beta in the near future.

Targetting:

Rider 2022.2-EAP1

Done:

  • BSIPA Plugin template
  • Auto-generate project.csproj.user file with Beat Saber directory
  • Settings page (Settings -> Tools -> BSMT Rider) with user-defined beat saber folders for selection, including default beat saber directory
  • Ask user to select beat saber folder when opening a Beat Saber project. Does not appear if a default beat saber folder is selected.
  • Reload solution after generating csproj.user
  • Beat Saber reference generator (Tools -> BSMT Rider)
  • BSML references, linting and templates (in progress, check "bsml-ref" branch)

TODO:

  • MelonLoader (?)
    • MelonLoader project template
    • MelonLoader specific csproj if needed?
  • Automatically fill Beat Saber folders by locating Beat Saber directories when empty.
  • Leave BSMT for VS 2019/2022 in the dust