The game is programmed with a day/night music index, for example here's Luna's music, showing how the correct music track for each zone is in "day", and a different track is in night (so Magic City Of The Eucar has the correct music for day, but incorrect music assigned for night, that being Dolphin Island). For almost every other map (junon, eldeon) the day music and night music is the same.
And that is reflected in the ROSE Offline client code: background_music_system.rs . In this file, its been attempted to make the day and night music function.
However, when running ROSE Offline, day music fails to play, so you only hear the night music. Once the day/night cycle resets, the game tries to load the day music again, fails, and then starts the assigned "night" music track again. Hence the song restarts playing from the beginning. This is also true if both day and night music match.
How to recreate: open zone time in crtl+d -> view, debug view, and manual override the slider and push to each extreme end. You will hear the game restart playing the "night" music track as it fails to load day.
How to recreate: crtl+d, view -> zone time. When time goes over 160 and back to 0 (or 300-0 on lunar, etc), to reset to a new day, song reloads from the start, when it should keep looping. Use overwrite time toggle and push slider to the end/start to experience it without waiting.
Expected behaviour: play the assigned "day" music track, on a loop, and do not attempt to restart the music with zone time. The "night" tracks should never be used. This will make all the right music tracks play, and never have them reset.
The game is programmed with a day/night music index, for example here's Luna's music, showing how the correct music track for each zone is in "day", and a different track is in night (so Magic City Of The Eucar has the correct music for day, but incorrect music assigned for night, that being Dolphin Island). For almost every other map (junon, eldeon) the day music and night music is the same.
And that is reflected in the ROSE Offline client code: background_music_system.rs . In this file, its been attempted to make the day and night music function.
However, when running ROSE Offline, day music fails to play, so you only hear the night music. Once the day/night cycle resets, the game tries to load the day music again, fails, and then starts the assigned "night" music track again. Hence the song restarts playing from the beginning. This is also true if both day and night music match.
How to recreate: open zone time in crtl+d -> view, debug view, and manual override the slider and push to each extreme end. You will hear the game restart playing the "night" music track as it fails to load day.
How to recreate: crtl+d, view -> zone time. When time goes over 160 and back to 0 (or 300-0 on lunar, etc), to reset to a new day, song reloads from the start, when it should keep looping. Use overwrite time toggle and push slider to the end/start to experience it without waiting.
Expected behaviour: play the assigned "day" music track, on a loop, and do not attempt to restart the music with zone time. The "night" tracks should never be used. This will make all the right music tracks play, and never have them reset.