04-16-2012, 05:48 PM
Hey DerVV, I've found a solution for you.
RPG Maker XP seems to take EXACTLY 0.5 seconds to load a track. At least, on my PC that is, this may vary, I don't know.
My point being, I can introduce 0.5 seconds of silence before a track and then get them to load one after the other then STILL be synced for playback.
Question:
Does your script load the mp3s in order of their channel? So channel 1 will load before channel 2? If not, is this a possibility? It would mean it loads the track with the silence before it loads the track without it, therefore always playing the music in sync.
Also...
My problem now is that when it loops, it reloads each time them so my timing falls out of place significantly. Is there a way to keep the tracks loaded and just play them over and over? This would prevent there being a second loading period, and a third etc.
I can fix this by manually looping every time and turning off your looping system I guess. Sadly, this doesn't seem to work. I used "BGM_End_Loop" but it didn't stop looping.
So, any ideas how to improve on this? :)
RPG Maker XP seems to take EXACTLY 0.5 seconds to load a track. At least, on my PC that is, this may vary, I don't know.
My point being, I can introduce 0.5 seconds of silence before a track and then get them to load one after the other then STILL be synced for playback.
Question:
Does your script load the mp3s in order of their channel? So channel 1 will load before channel 2? If not, is this a possibility? It would mean it loads the track with the silence before it loads the track without it, therefore always playing the music in sync.
Also...
My problem now is that when it loops, it reloads each time them so my timing falls out of place significantly. Is there a way to keep the tracks loaded and just play them over and over? This would prevent there being a second loading period, and a third etc.
I can fix this by manually looping every time and turning off your looping system I guess. Sadly, this doesn't seem to work. I used "BGM_End_Loop" but it didn't stop looping.
So, any ideas how to improve on this? :)