jukebox.lua v1.2 - Custom overworld music, simplified
Posted: Thu Oct 07, 2021 1:39 am
not using smwMap.lua for your overworld? don't want to switch to that because you already made your map but want more music? then this should suit you just fine.
made simply because i've explained it's possible and that no one wanted to do it plenty of times. i've now made this so i can direct people to it instead of re-explaining it.
this system also allows easier default music replacement by loading the music from either the base episode folder or a sub folder titled music. to use that feature, just rename the default overworld music replacement you wish to make with the same name as the default file name it has in data\music.ini. as of 1.2, spcs that use this method are auto given gain path arguments
as of 1.2, music.ini files auto fill the default 16 tracks like so:
basegame music.ini > directory auto load replacement method (see above) > episode music.ini
this is in an attempt to make usage even easier for existing episodes
not really much i can showcase sensibly given it's nature, but i can give a run down of it's basic premise and documentation.
feel free to give any feedback or report bugs, have a nice day.

made simply because i've explained it's possible and that no one wanted to do it plenty of times. i've now made this so i can direct people to it instead of re-explaining it.
this system also allows easier default music replacement by loading the music from either the base episode folder or a sub folder titled music. to use that feature, just rename the default overworld music replacement you wish to make with the same name as the default file name it has in data\music.ini. as of 1.2, spcs that use this method are auto given gain path arguments
as of 1.2, music.ini files auto fill the default 16 tracks like so:
basegame music.ini > directory auto load replacement method (see above) > episode music.ini
this is in an attempt to make usage even easier for existing episodes
not really much i can showcase sensibly given it's nature, but i can give a run down of it's basic premise and documentation.
basic use: show
documentation: show

