Open
Conversation
|
looks awesome! |
Rudicito
commented
Apr 23, 2026
|
|
||
| public void ApplyToPlayer(Player player) | ||
| { | ||
| if (osuInputManager.ReplayInputHandler != null) hasReplay = true; |
Contributor
Author
There was a problem hiding this comment.
Maybe this could have been done in ApplyToDrawableRuleset() but I just done the same thing that OsuModRelax :
https://github.com/ppy/osu/blob/master/osu.Game.Rulesets.Osu%2FMods%2FOsuModRelax.cs#L55-L71
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Mod proposal: #37302
This mod lock the cursor at the middle of the screen, and when we move, it's the whole playfield that moves.
Note
The mod name and description is very neutral, I got no inspiration.
Video
cc3.mp4
How it works
A drawable is added in
PlayfieldAdjustmentContainerthat gets the screen space mouse position, and blockOnMouseMove()propagation to thePlayfield.The screen space mouse position obtained is converted to the local
Playfieldspace position, and we call manuallyOnMouseMove()with the new mouse position.Finally, we move the playfield to the new mouse position.
List of broken mods
The Blinds mod I'm not sure, I think it looks okay, so I didn't add it to the incompatible mods, but maybe I should?
blinds-cc.mp4
Sorry for my bad english