New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create key-presses when watching legacy Relax replays #27145
Conversation
} | ||
|
||
public void ApplyToPlayer(Player player) | ||
{ | ||
if (osuInputManager.ReplayInputHandler != null) | ||
{ | ||
hasReplay = true; | ||
legacyReplay = ruleset.ReplayScore.ScoreInfo.IsLegacyScore; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hmmmmm.....
On one side, I could get behind this in a sense, as this is a rather simple way to address this. That said, I'm not sure everyone else will agree...?
@ppy/team-client any strong opinions? not sure I have one. Maybe this is okay as a stopgap at least?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the other way to go with this would be to force lazer to output replay frames even for relax scores.
I'm not entirely sure what you mean by this. For lazer replays, this is already the case. It's only legacy replays which do not have key-presses in the replay data.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah I got confused (had it backwards) and edited my comment in post sorry.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks pretty okay to me.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems fair to me
Resolves #9560
osu!stable does not record key presses onto replays with Relax, so attempting to watch them back in lazer didn't work historically.
master
2024-02-12.12-13-21.mp4
PR
2024-02-12.12-56-36.mp4