Share The Latest News











While Beat Saber was only released last week, there is already a sprawling community (in the thousands) that are working on mods for the game. As a matter of fact, one of the community members stated that there was over 1,450 members in the mod discord channel who are working on uploading their favorite songs to the VR game.

One example is by Rustic who created the edits on Beat Saber for the song “Believer” by Imagine Dragons. Seen below is a YouTube video on Syphonite’s channel with the playthrough.

This is very exciting considering the Early Access version of Beat Saber only contains 10 songs currently. Through this mod, you can increase your library and expand the song choice. For those that are interested in adding the mod, you can follow these steps below.

Custom song mod installation for Beat Saber

If you are downloading Song Loader Plugin for the first time, download SongLoaderPlugin.First.Time.Install.zip.

Otherwise, if you are updating an existing installation, download SongLoaderPlugin.Already.Installed.zip.

1. Make sure that Beat Saber is not running.

2. Download and extract the files above.

3. Move the extracted contents from the files above into the corresponding files.

For Oculus Home: \Oculus Apps\Software\hyperbolic-magnetism-beat-saber\

For Steam: \steamapps\common\Beat Saber\

(The folder that contains Beat Saber.exe)

4. Drag Beat Saber.exe on top of IPA.exe. Make sure you follow this step as it is very important.

5. After you are finished make sure your installation folder looks something like this:

Beat Saber_Data

CustomSongs

> New Dawn

IPA

Plugins

> SongLoaderPlugin.dll

Beat Saber (Patch & Launch)

Beat Saber.exe

IPA.exe

Mono.Cecil.dll

UnityPlayer.dll

After this procedure you can start uploading your favorite songs to Beat Saber. You will have to follow these instructions below.

The following files must be placed within their own folder inside the “CustomSongs” folder.

Required files:

1. cover.jpg (Size 256×256)

-This is the picture shown next to song in the selection screen.

-The name can be whatever you want, make sure its the same as the one found in info.json

-Only supported image types are jpg and png

2. song.wav / song.ogg

-This is your song you would like to inject

-Name must be the same as in info.json

-Only supported audio types are wav and ogg

3. easy.json / normal.json / hard.json / expert.json

-This is the note chart for each difficulty

-Names must match the “jsonPath” in info.json

-Use a Beat Saber editor to make your own note chart for the song

4. info.json

-Contains the info for the song

Template for your to use:

{

“songName”:”YourSongName”,

“songSubName”:”ft. Name”,

“authorName”:”AuthorName”,

“beatsPerMinute”:179.0,

“previewStartTime”:12.0,

“previewDuration”:10.0,

“coverImagePath”:”cover.jpg”,

“environmentName”:”DefaultEnvironment”,

“difficultyLevels”: [

{ “difficulty”:”Expert”, “difficultyRank”:4, “audioPath”:”YourSong.wav”, “jsonPath”:”expert.json” },

{ “difficulty”:”Easy”, “difficultyRank”:0, “audioPath”:”YourSong.ogg”, “jsonPath”:”easy.json” }

]

}

info.json explanation:

“songName” – Name of your song

“songSubName” – Text rendered in smaller letters next to song name. (ft. Artist)

“beatsPerMinute” – BPM of the song you are using

“previewStartTime” – How many seconds into the song the preview should start

“previewDuration” – Time in seconds the song will be previewed in selection screen

“coverImagePath” – Cover image name

“environmentName” – Game environment to be used

All possible environmentNames:

-DefaultEnvironment

-BigMirrorEnvironment

-TriangleEnvironment

-NiceEnvironment

“difficultyLevels”: [

{ “difficulty”: This is the difficulty to show in game, “difficultyRank”: Unimportant difficulty ranking, “audioPath”:This is your song .wav/.ogg file, “jsonPath”:This is your difficulty .json file }

]

Helpful steps to avoid crashes:

1. Wait at least 5 seconds after starting Beat Saber before injecting.

2. Put your hand/face over the Oculus Face Sensor so the black mirrored screen on your desktop shows the game before launching BSSI.

3. Make sure there are no ‘ghost processes’ running in task manager labelled ‘BSSI’ & ‘MonoJunkie’; if there is, end the task.

4. Open Beat Saber before opening BSSI, running as administrator for both is preferred.

5. Do a clean install of BSSI if crashing persists.

For any updates make sure to check the github page.

Hyperbolic Magnetism, the creators of Beat Saber, stated in a tweet that that they will be releasing an alfa version of Level Editor where you can create your own levels for your audio files. Since this will be an alpha version there will be no simple sharing. They will be sharing these details on May 11.

🔥 Soon we will release alfa version of Level Editor. You will be able to create your own levels for your audio files. Since this is really an alpha version, no simple sharing will be available. We will share more info on Friday. #StayTuned pic.twitter.com/pqaH04MbOt — Beat Saber (@BeatSaber) May 6, 2018

Hyperbolic Magnetism’s intention is to grow this community as big as possible and they are on the right step considering the high reviews and the sheer number of downloads.