Does anyone know of a way to make a BGM that can change seamlessly depending on whats happening ( for example making the music turn into a music box version of itself if you turn off teh lights)
On RMXP especially that’s a bit difficult because it doesn’t give the option to play a song from a starting position, something they added in VXAce. It’s an engine limitation. If you could play a song with a custom starting position, you could just change the song and start from where the previous one left.
One way to do it, and this at least can be done without scripts, is to play both versions at the same time from the start. You play one as the BGS, and the other as the BGM, and then switch between them “manually” by changing the volume for each. Keep in mind though, that if I’m not mistaken if you set the volume to 0 I think it stops the song. You must also not use the fade functions because those also stop the songs.
This of course has limitations. You’ll be using your BGS slot for the same music, and also you can only switch between two versions.
Thanks a lot! This method should probably work for me as i only have plans to do two versions of a song.