Yet another memory reader for osu! Supports both Linux and Windows. (requires sudo on Linux though since only root can read /proc)
Build custom pp counters with ease!
You can contact us here: https://discord.gg/8enr4qD
-
- Unzip files anywhere
In the root folder of the program, you can find the static directory. It contains all of the available counters. Those are getting streamed via HTTP-File server
-
Run gosumemory & osu!
- Visit this link in your browser: http://localhost:24050 and choose the counter that you like.
- Add a browser source in OBS (Width and Height could be found in the Included counters spoiler)
-
If using built-in counters covers all of your needs, then you are done here.
Please note that auto-updates only cover the executable itself, however, if a new counter gets released, we will mention it in the Release Notes.
If you want to make your own, just create a new directory in the static folder.
Yes! see this
Click ME
Size: 240x133
By: Dartandr
Size: 370x120
By: Dartandr
Size: 150x70
By: Dartandr
Size: 1152x245
Song Selection
Gameplay
By: Xynogen
Size: 512x150
Song Selection
Gameplay 1
Gameplay 2
By: Xynogen
Size: 1920x1080
Chat + Warmup (Team score disabled) view
Chat + Warmup (Team score disabled) view
Gameplay
By: VictimCrasher
Size: 550x300
By: Dartandr
Size: 550x300
By: Dartandr
Size: 750x150
Song Selection
Gameplay 1
By: jassper0
Size: 840x140
By: cyperdark
Size (1)(2): 794x124 | 353x190
By: Dartandr
Size: 1920x1080
Open-Source Implementation of Siae's Luscent overlay. No elements were stolen. This is a remake. Please consider buying her version!
Remake by: Dartandr
Size: 560x150
Song Selection
\Gameplay
By: VictimCrasher
Size: 1920x1080
By: VictimCrasher
Size: 300x100
Just a plain number that shows current UnstableRate, could be useful if you want to put it above your UR Bar.
By: Dartandr
Size: 800x306
By: cyperdark
Size: 640x130
By: cyperdark
Size: 458x380
By: cyperdark
gosumemory streams WebSocket data to ws://localhost:24050/ws that you can use in any programming language to develop a frontend. We recommend JavaScript though, as it's much easier to make something pretty with the Web framework. All of the included counters are good starting points. There is also http://localhost:24050/json that you can open in a web browser to see the available data. We strongly recommend against sending GET requests to that address in production, please use WebSocket instead.
Example JSON and a little wiki of it's values
https://www.youtube.com/watch?v=8ApXBEO5bes
Head over to static and create a pull request there. If it's good quality, then it will get approved and included in the next release.
When operating in tourney mode, real-time pp counters for each client, leaderboard and grades don't work. Each gameplay object is sorted by tournament client "id", "menu" object is a tournament manager (state 22). Tournament mode works only with Cutting Edge tourney client and is not supported on Linux.
You have two options. Either run native, but with sudo privileges, or through WINE. Please note that Linux builds are not well tested and could contain crashes. Report them if you encounter any.
- Piotrekol and his ProcessMemoryDataFinder for most of the memory signatures
- Francesco149 and his oppai-ng for the pp calculator that we use
- tdeo for the Memory Signature Scanner package
- omkelderman for helping out with the db package
- jamuwu and his osu-strain for difficulty strain logic
- cyperdark and Dartandr for frontend designs
- KotRik for making an OBS Script and porting legacy counters