Convert SW - lemocha7/Mod-The-Coaster GitHub Wiki
[TO DO: re-write things in here, finish G-ZIP CHARTS section]
Convert Charts to SW
Requirements
- Groove Coaster Wai Wai Party!!!
- Modded Switch (Atmosphere) / Switch Emu
- Groove Coaster Converter
- Switch-Toolbox
- Mod The Coaster (optional)
Folder Structure
On your Switch's SD card, make a folder following the structure shown below. I recommend copying files to it only when this guide is finished.
atmosphere/contents/0100EB500D92E000/romfs/
boot/
stage_param.dat
stage/
2d/
[.bntx jacket files]
data_gz/
[.dat.gz chart files]
sound/
[.wav.opus song files]
Converting Stage Param
SW uses a different Stage Param version than AC. We will be using Groove Coaster Converter to convert it.
- Copy
stage_param.dat
from source and put it inromfs/boot/
. - In Groove Coaster Converter, input
stage_param.dat
at the top and set thestage_param
version. - Click
Load Stage Param
, then click the(SWITCH) Update to 1.0.10
button in the bottom-left. - Done! The program will automatically overwrite the entered
stage_param.dat
with changes.
If the program freezes, wait ~30s for it to finish.
.wav
⇒ .opus
)
Converting Audio (This will take a while. It took me around an hour per 100 songs.
Songs in SW use .wav.opus
format. More specifically, SW uses LOPUS (.opus
with a trimmed header).
- In Groove Coaster Converter, open
Stage Param Converter (EXPERIMENTAL)
. - Select all the AC songs in
data/stage/sound/
asSong BPM folder
, andromfs/stage/sound/
as yourOutput folder
. - On the right, set the
Destination
asSwitch
, and pressConvert Files
. - Songs will slowly be converted to
.wav.opus
.
Converting Jackets / Logo
AC jackets use a different layout than SW, and need to be converted to display properly. Song title and artist name are also stored in jacket.
Before | After |
---|---|
![]() |
![]() |
[...]
AC | SW | |
---|---|---|
Resolution | 512x256 | 512x512 |
Jacket Image | 196x196 | 336x336 |
- Convert all
.dds
files into.png
(or any other image format). - In Mod The Coaster, open
Jacket Converter
and select your.png
image files to convert. - Save the zip the program spits out and re-convert the
.png
images in there back into.dds
.
.dds
⇒ .bntx
)
Convert Format (Switch's .bntx
texture format [...].
- In Switch-Toolbox, click
File/New From File/BNTX From Image
, then select all.dds
jackets you want to convert. - Once done, put all the
.bntx
files inromfs/stage/2d
.
.dat
⇒ .dat.gz
)
G-Zip Charts ([put this in batch script and run: for %%f in (*.dat) do 7z a -tgzip data_gz/%%f.gz %f
]
Mod The Coaster ♡ lemocha 2024