bar-overlay-for-osu
Visualize keyboard history for osu!
Example
Vertical
Horizontal
Features
- Customizable: keys, colors, speed, spacing, etc.
- Receives input from websocket (requires the OBS plugin input-overlay 5.0 or gosumemory)
TODO
- Receive input from gosumemory
- Round corners
- Fix glitches of the keys when the round corners are enabled
- More key styles
Usage
- Choose one of the input sources below
-
Install input-overlay plugin 5.0, and turn on the websocket checkbox in plugin settings.
-
Install gosumemory, and set a smaller update interval in gosumemory config file.
-
Clone this repository, edit
config.js
to set your preferences. -
Build the project.
npm install
npm run build
The output html file is dist/index.html
.
-
Add a browser source to OBS, and set the source to
file:///E:/bar-overlay-for-osu/dist/index.html
(your path). -
Enjoy it!
Addition
The OBS plugin input-overlay 5.0 rc seems to have serious performance issues, so I am going to support websocket input of gosumemory soon.
Now it supports gosumemory source, you can change the inputSource
and port
item in config.js
to use it.