This is still in early development stages. The discovery and download are working but will likely still be refactored and documented.
This manager serves to make downloading songs for Beat Saber from Beast Saber easier.
After making a pull request or downloading the project, open the Main.xaml in UiPath Studio. The robot can be run with the play button in the ribbon and the result can be seen in output pane.
BeatSaber-Manager-Discovery
The discovery gets the song title and download URL then adds a column ToDownload. This column will be used to use for download procedure.
BeatSaber-Manager-Download
Download desired songs that have ToDownload set to "TRUE". True is the default value set in the discovery routine.
BeatSaber-Manager-Reswizzle
This is yet to be implemented but the relation to the downloaded folder to the in game file is not always clear. Some possibilities for enhancement are:
-
Get the information from the info.dat file and validate online
-
Rename file folder
-
Option to remove custom color blocks
-
Reformat info.dat file to a structured JSON file
And error notes, spelling fixes and other comments are very welcome!
UiPath Studio is required to run the robot.
Clone the project to develop or change it.
git clone https://github.com/ShonHarsh/BeastSaberManager