Split `X` property of `CatchHitObject` to `OriginalX` and `EffectiveX`
Replace now-default SDL rider run config with legacy osuTK config
Change miss penalty curve for speed and aim pp awarded in the osu! ruleset
And use orthogonal `OriginalXBindable` and `XOffsetBindable`.
This reverts commit 7cbbd74d
7cbbd74d
And explicitly implement IHasXPosition interface to prevent use of the X property. It should be preferred for beatmap conversion purpose.
X
Refactor and restore taiko hits test scene to a working state
Update framework
Add a simple cache-busting query string to online.db retrieval
As we are finally pushing updates for this database, this adds a minimum level of guarantee that a client will request a new version (without having to worry about multiple levels of server-side caching).