Closed Gotchfutchian closed 3 years ago
Ok currently OBS is having a stroke and its late at night, ill come back with a video eventually.
Technically this is not a bug since the Music Offset only affects the music as intended.
I would prefer to have a broader discussion on how to correctly handle input calibration/compensation since it's unfortunately not as easy as it was in RHRE. In RHRE, we know when every input is supposed to happen since it reads where all the Playalong Input entities are, which is why the input offset method works so well. In Polyrhythm Mania, we technically don't know ahead of time when any input is supposed to happen since the game world is extremely dynamic.
I am brainstorming some methods of how to resolve input calibration as a whole, but in the context of this specific issue: Music Offset only affects Music as intended and that is not a bug.
I'll leave this issue open for the time being if you want to get a video uploaded (I'd appreciate it!). Otherwise you may close it since it is not an issue.
I'm still going to second this because, as is, there currently really is no suitable way to sync the game, which is a significant omission for a game in version 1.0.
If I set sync to 0, the music and SFX line up, but my presses are all late due to input lag. If I set sync to -100, the music and SFX are dramatically out of sync, but only then I can actually time my presses to the music. (Actually I believe my input lag is larger than 100 ms, but -100 is the farthest the game will let me set the sync.)
Rather than music sync, the missing option here is something like a widget sync, something to make them launch later to compensate for input lag.
Rather than music sync, the missing option here is something like a widget sync, something to make them launch later to compensate for input lag.
As I already mentioned, this is not a trivial task. I started a Discussion #21 where future comments may be made regarding input compensation. If you can implement this "widget sync", I welcome pull requests.
This issue is being closed because the original issue at hand is not a bug.
Right, I imagine it would not be trivial, but it is still important to note, so thank you for the new discussion thread.
Version
v.1.0.0
Operating System
Linux
Problem Description
Audio offset only effects the music and not the popping boxes. This just causes everything to be offsync and not working. Also, button offset similar to RHRE would be nice as delaying the audio means having the input before hand.
Steps to Reproduce Problem
java -jar -Xms512m PolyrhythmMania.jar
Relevant log output
(Optional) Other useful information
I might come back with a video with additional info.