blueminder / flycast-dojo

A fork of Flycast, a multiplatform Sega Dreamcast, Naomi and Atomiswave emulator. Intended for netplay and quality of life improvements for training & online tournament play
http://flycast.dojo.ooo
GNU General Public License v2.0
207 stars 15 forks source link

Excessive Inputs from analog inuts/button mashing cause frame rate/pacing issues due to excessive rollback. #42

Open GHNeko opened 1 year ago

GHNeko commented 1 year ago

Since DC analogs see each degree/angle as an individual input (i presume anyways), using full analog inputs in games such as Sonic Shuffle when 3+ players are consecutively and simultaneously using analog for a mini game will cause tons of stuttering and dropped inputs as a result of likely excessive rollbacks (again i presume)

this also happens for button mashing mini games where 3+ players are pressing a single button consecutively and simultaneously (such as the A button over and over) that trigger the same consequences.

At its worse, mashing mini games that also take analog and/or digital input (as sonic shuffle treats both as the same) will become nigh unplayable in a sense that the results are basically random due to the sheer amount of dropped inputs.

Hoping that a solution can eventually be found.