taulazer / tau

A customized osu! mode surrounding a paddle and some notes.
https://taulazer.github.io/
MIT License
179 stars 19 forks source link

Bump ppy.osu.Game from 2022.515.0 to 2022.621.0 #296

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Bumps ppy.osu.Game from 2022.515.0 to 2022.621.0.

Release notes

Sourced from ppy.osu.Game's releases.

2022.621.0

Thanks for following along! This is a tagged release (2022.621.0). For more information check out the osu! changelog page and dev blog.

Code Quality

  • More clean-up work on realm/beatmap import flow (ppy/osu#18712 by @​peppy)
  • More model importer clean-ups (delete BeatmapModelManager) (ppy/osu#18733 by @​peppy)
  • Remove RealmArchiveModelManager from hierarchy (ppy/osu#18734 by @​peppy)
  • Remove one more RealmArchiveModelImporter Import method (ppy/osu#18776 by @​peppy)
  • Remove null default value in ImportSkinTest helper method (ppy/osu#18778 by @​bdach)
  • Remove necessity to provide BeatmapDifficultyCache as a function to ScoreManager (ppy/osu#18779 by @​peppy)
  • Rename importer PostImport to PresentImport and add proper PostImport (ppy/osu#18780 by @​peppy)

Database

  • Fix database migration potentially hard crashing during backup process without informing the user why (ppy/osu#18731 by @​peppy)
  • Silence exception and provide more log output when import fails due to empty .osu files (ppy/osu#18777 by @​peppy)

Difficulty Calculation

Rework double-tap detection in osu!'s "Speed" evaluator (ppy/osu#18692 by @​apollo-dw)

Addresses pp awarded by maps such as this one being far too high.

Desmos link for the maths: https://www.desmos.com/calculator/vr8nzfqo4b

Rankings for this proposal: https://pp.huismetbenen.nl/rankings/players/apollo2

This proposal rebalances the state of doubletappable doubles, punishing them more accurately for how easily cheesable they are. This is done by calculating the time to press the current and next object, as well as comparing the intervals to the 300 hitwindow.

This takes advantage of the fact we can access the next object to work out the "doubletapness" of the current object, can refer to the code / desmos since it pretty much speaks for itself... also switches strain decay to take in StrainTime instead of DeltaTime. Results here appear to be a lot better IMO than the previous iteration on quite a few notable maps with cheesable doubles / 2B.

Editor

Fix new hitobject placements not taking on the existing sample settings (ppy/osu#18754 by @​peppy)

Similar to velocity / difficulty points, a user expectation is that volume and sample settings will be transferred to newly placed objects from the most recent one.

Fix adjusting offset via button seeking to timing point's offset unexpectedly (ppy/osu#18762 by @​peppy)

This was added with the intention of tracking the offset when already at the start (the most common case when you're using the tap timing wizard), but was also seeking when the user may be much further beyond or before it.

New audio feedback for metronome (ppy/osu#18744 by @​nekodex)

Now with a unique tick sound, different for downbeats. Also a nice click when locking into the stopped position.

Smaller changes

  • Cancel previous metronome sound playback on pause (ppy/osu#18752 by @​frenzibyte)
    • There is still mistimed sound playback when pausing/resuming rapidly, but that's pending further discussion.
  • Avoid filename issues by using specific names for audio and background files (ppy/osu#18703 by @​frenzibyte)

... (truncated)

Commits
  • 26541ad Merge pull request #18794 from peppy/update-framework
  • 2e3d8d7 Update framework
  • b7b7de1 Merge pull request #18744 from nekodex/new-metronome-sfx
  • 7d988da Merge pull request #18788 from peppy/editor-seek-constant-while-playing
  • a40ad6f Add slight transform when resetting arm from almost-zero
  • 82c4d85 Rename sample variable to be easier to discern from other fields
  • 16a9e18 Adjust timing of latch to be more in sync with visuals
  • 7b46d38 Move colour fade back to where it was
  • 3b79c63 Merge branch 'master' into new-metronome-sfx
  • 4270175 Fix latch reset logic
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 2 years ago

Looks like ppy.osu.Game is up-to-date now, so this is no longer needed.