taulazer / tau

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

Bump ppy.osu.Game from 2023.510.0 to 2023.605.0 #378

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps ppy.osu.Game from 2023.510.0 to 2023.605.0.

Release notes

Sourced from ppy.osu.Game's releases.

2023.605.0

What's Changed

Code Quality

Database

ppy/osu#23695@​peppy)

A couple of fixes here:

  • Previously, if the backup procedure failed, startup would continue and the user's realm database may be deleted. I think in such a fail case I'd rather the game didn't startup so the user gets in touch (or reads the log files themselves) rather than potentially losing data.
  • Reduced the number of cases a database would be marked as "corrupt". We've seen a couple of reports where a user has provided a "corrupt" database that has worked just fine, so hopefully this change will stop that happening.

Editor

ppy/osu-resources#257@​nekodex)

Did a pass on the metronome samples, mainly to remove the pre-delay before the main transient, but also to make it 'snappier' overall. This should make it easier to hear over music and judge timing more accurately.

I originally had the pre-delay there to help soften the attack of the metronome (so it would sound more organic and less ear-piercing) under the assumption that people would be using it in conjunction with the visual waveform in the editor to dial in the timing/offset. However, it seems some people prefer to use their ears when timing and a pre-delay/offset messes with their ability to do that. Hopefully these new samples will resolve that.

ppy/osu#23508@​peppy)

With default bindings, this restored hitting "Escape" to exit placement mode.

ppy/osu#23509@​peppy)

Just like in the osu! stable editor, you can now switch from slider to select or hitcircle placement and it will place an in-progress slider rather than throwing it away.

ppy/osu#23564@​peppy)

Broke at some point recently.

ppy/osu#23582@​peppy)

https://github.com/ppy/osu/assets/191335/5b376c4e-ab77-40e3-8f3f-256abb3bfa6e

Of note, in stable the way the editor behaves is slightly differently. The placement object is inserted into the beatmap before being placed, causing future objects to update their combo index, colour, etc.

I'm not ready to commit to that same behaviour (it will be more complicated to manage), but will deal with feedback on this in the future.

... (truncated)

Commits
  • f828992 Merge pull request #23720 from peppy/fix-mouse-disappear-screenshot-fail
  • 4daf1fc Merge pull request #23721 from peppy/fix-mania-hold-not-early-hit
  • b4ab3c8 Merge pull request #23701 from EVAST9919/editor-timeline-fix
  • 8433813 Merge branch 'master' into editor-timeline-fix
  • c2d89a3 Adjust inline comment
  • 03eb7c7 Fix nullability
  • 949fe32 Use combined area of children as a mask instead
  • 00bf79d Merge pull request #23691 from smoogipoo/mania-scroll-speed
  • 98f35f7 Fix osu!mania hold notes snapping to judgement area too early on early hits
  • 289f0e9 Use FireAndForget to avoid unobserved exception
  • 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)