Custom songs

Disclaimer

This feature is intended for private use only, and thus will only work in solo mode.

The leaderboard will not be available.

It’s still in beta and some use cases may not have been thoroughly tested, come chat with us on Discord [discord.com] if you find any bug.

Tools

Needed An open source editor, we recommend Mediocre Map Assistant 2[git.bsmg.dev] “MMA2”Optional A tool to find out the tempo of the song (this one[www.all8.com] for example)

A tool to format json files for easier manual editing (this one[jsonformatter.curiousconcept.com] for example)

An audio editor (this one[www.audacityteam.org] for example)

How To

You’ll need basic knowledge of MMA2 to proceed, which can be learnt here[bsmg.wiki] .

Everything explained below will be the specific process for Ragnaröck.

Install Create the following folder in your Documents folder :

(pathToDocumentsFolder)\Documents\Ragnarock\CustomSongs Install MMA2 and configure the songs path to be

(pathToDocumentsFolder)\Documents\Ragnarock\CustomSongs

Using MMA2 for Ragnaröck Create a new level (song) with at least one difficulty map (3 max). The “difficulty” and “characteristic” parameters don’t really matter (see below for details)

Warning! Your song name (and thus folder name) can only contain alphabetical characters! (and no spaces)

Don’t forget to put your song (ogg format) and cover (jpg format, 512*512 pixels max recommended) in the folder that has been created and make sure the filename matches the MMA2 settings

“Note jump speed” is taken into account, 10 is quite slow, 20 is very fast for example

Create your song by using only red blocks, arrow pointing down, on the middle layer

If the songs features BPM changes, don’t forget to add them on the effects track on the right : it will make mapping easier and notes will have the correct rune on them in the game

Optional : Set medals valueIf this step is not done, the game will try to compute medals depending on various parameters of the songs.

Back in songs info, open the “extra fields” panel on the right, then the “informations” tab

Add three fields with the following format :

medal_0=5000 medal_1=5150 medal_2=5250 Set the values of each medal (bronze/silver/gold) with the corresponding value in meters

Difficulty levelsIn Ragnaröck difficulty levels go from 1 to 10, for now you’ll need to set it by hand.

One way to make this step easier is to use the “difficulty” setting in MMA2 but it only set “odd” difficulty levels : Easy (1) / Normal (3) / Hard (5) / Expert (7) / Expert+ (9).

Make sure MMA2 is closed

Open the “info.dat” file in your song’s folder

Optional : paste the content into a json formatter to make it easier to read and paste it back in the file

Locate the "_difficultyRank" parameter for each difficulty level and set it to the correct number (1-10)

Save and quit

Optional : Set the song’s durationThis value is used to display the song’s duration in the menu, not setting it will result on the menu displaying “0:00” but will not be a problem in game.

Make sure MMA2 is closed

Open the “info.dat” file in your song’s folder

Optional : paste the content into a json formatter to make it easier to read and paste it back in the file

Locate the "_previewDuration" parameter in the first section, and add the following line under it :

"_songApproximativeDuration":155, Set the value to be the length of the song in seconds

Save and quit

Optional : Set the song’s default environmentThis value is used to determine which environment will be used by default for this song. If it's not set, it will default to Midgard, the first environment released.

Make sure MMA2 is closed

Open the “info.dat” file in your song’s folder

Optional : paste the content into a json formatter to make it easier to read and paste it back in the file

Locate the "_environmentName" parameter in the first section

Set the value to "Midgard" (ice) or "Alfheim" (forest) :

"_environmentName":"Alfheim", Save and quit

Optional : Create an audio previewIf no preview has been created, the game will play the first 10 seconds of the song when the song is selected in the menu.

Load your song in your favorite audio editing software

Select the part you want and cut it to be less than 15 seconds

Add a fade in and fade out

Export it as “preview.ogg” in the song’s folder

Source: https://steamcommunity.com/sharedfiles/filedetails/?id=2322810263					

More Ragnarock guilds