Adding a New Song - JoaTH-Team/Rhythmo-SC GitHub Wiki
Song Audio
First of all, you need your song's audio. You only need an audio file with your music called music.ogg
.
It should be located in assets/songs/[song-name]/music.ogg
.
Additionally, it can also be a .wav
file.
Song Data
Now, you need your chart. For your chart, copy this empty template:
{
"song": "Song Name",
"notes": [],
"bpm": 100,
"timeSignature": [4, 4]
}
It should be called chart.json
and should be located in assets/songs/[song-name]/chart.json
.
Charting
To chart your song, go to PlayState.hx
and then press "7
" to go to ChartingState.hx
.
When you're done charting, simply save it by using Save Chart
or Save Chart As
.
Denpending on what you choose, it should save in assets/songs/[song-name]/chart.json
or ./[song-name].json
.
Adding your Song to the Song Selection Menu
To add your song to the Song Selection Menu, go to assets/data/songs.json
.
Then, to add your song, use this template:
{
"name": "Song Name",
"diff": 1
}
Now, for your song's cover, it should be in assets/images/covers/[song-name].png
.
Keep in mind, your song's name should be lowercase and any spaces should be replaced with a dash.
Also, the size of your cover should be a square, preferably 720 x 720
.