hwsmm

Results 13 issues of hwsmm

Hi, I've been writing memory reader of mine in another language, and I just found out that https://github.com/l3lackShark/gosumemory/blob/f80a655b5e2088da03f91e64d552b9e13540ceea/memory/functions.go#L51-L55 applies the same to these lines. (0xC instead of 0x8) https://github.com/l3lackShark/gosumemory/blob/f80a655b5e2088da03f91e64d552b9e13540ceea/memory/functions.go#L433-L442 ---...

This PR lets Android devices use SDL for windowing/input. osuTK usage got removed in the process of doing it. It also removes Android input handling code and replaces them with...

platform:android
size/XXL

Please note that this is my first proper C# project. I got interested by #2784, and I started learning C# just because I wanted to try making it. I ended...

area:audio
size/XXL

- Depends on https://github.com/ppy/SDL3-CS/pull/91 This only contains code changes for now as new SDL3-CS is not available yet. https://github.com/ppy/osu-framework/pull/6314/commits/198ddcf583b8ea8f0da492fb7dad9ab045f24de5 is a fix for `Invalid window` SDL error that came up...

size/M

- Requires https://github.com/peppy/ManagedBass/pull/1, https://github.com/ppy/osu-framework/pull/6233 This PR makes `TrackLoudness` available in framework for https://github.com/ppy/osu/pull/27793. ~~Diff from https://github.com/peppy/ManagedBass/pull/1#discussion_r1597561035 is also needed, but I can revert this if anyone doesn't want.~~ reverted.

size/L

- Supersedes https://github.com/ppy/osu-framework/pull/6391 This PR lets Unix platforms use `nanosleep` instead of `Thread.Sleep` to improve on frame pacing. I will test on Android after some time, but I don't have...

size/L

Related to https://github.com/libsdl-org/SDL/issues/10516 This PR implements Android pen backend. It is very basic because a pen I have is missing a lot of features. It only has a pen tip...

# Description Trying to press a pen tip and a key at the (almost) same time for a moment produces a large amount of KEY_DOWN events at some moment and...

notourbug

- Fixes https://github.com/ppy/osu/discussions/31532 - osu! side branch: https://github.com/hwsmm/osu/tree/fix-empty-displays As explained in the discussion, it may be the case that all monitors are turned off and the window is left alone...

size/L

While investigating https://github.com/ppy/osu/issues/32038 (I couldn't reproduce, but anyway), I found that our SDL clipboard implementation may be unsafe. [SDL_clipboard.h](https://github.com/libsdl-org/SDL/blob/main/include/SDL3/SDL_clipboard.h) requires all functions to run on the main thread, but we...