/BeatSaber2Ragnarock

Song Converter from Beat Saber to Ragnaröck

Primary LanguageTypeScriptMIT LicenseMIT

BeatSaber2Ragnarock

This is a converter script for custom songs from Beat Saber to Ragnaröck written in TypeScript. When you want to play a song in Ragnaröck, nobody mapped yet but you can find it for Beat Saber (i.e. BEAST SABER), this script can help you converting it to give you a base for improving upon.


What it does

  • Checking for and removing stacked notes, so the later steps don't produce multiple runes on top of each other
  • Applying the important steps of the how-to-convert-map guide in the RagnaSong Discord
  • Sanity checking for more than 2 runes in a row and deleting the extra ones (for example horizontal swipes in Beat Saber)

How to use it

How to use the script

  • You'll need to have Node.js installed to execute JavaScript files locally
  • Open a command line and navigate to the directory where you saved the BeatSaber2Ragnarock repository
  • Execute the script with npm start and the info.dat of the song you want to convert as only argument
> npm start C:\Path\To\Your\info.dat
  • Play and improve upon the map 🤘