ManiaRTRender is a visualization plugin of OsuSync, used to mark colorful judgements and hit positions in the music game osu!mania. It is similar to ManiaReplayMaster. Different from MRM, it's a real-time render tool. Open the tool and begin the game, online rendering will be done, no need to input a replay file anymore.
DEMO: https://www.bilibili.com/video/BV1vE411c73P
-
Install OsuSync.
-
Open Sync.exe, enter the following commands.
plugins install ManiaRTRender
plugins update
-
Install OsuSync.
-
Install OsuRTDataProvider. Download the latest version as prompted, and copy it to OsuSync.
-
Download ManiaRTRender. After extracting it, copy it to OsuSync as well.
-
Open Sync.exe.
Right click in the tool window will open a function menu, as follows.
- Hide Window in Idle: If checked, The whole renderer window will be hidden when the game is idle, and will show again after game starts.
- Top Most: If checked, the renderer will remain at the top of the screen.
- Close: Close the renderer window. Note: this operation is not reversible. You will need to restart sync.exe to reopen the renderer window.
ManiaRTRender supports modifying falling speed, background picture, rendering FPS and UI sizes. You can modify {OsuSync}/config.ini directly (under [ManiaRTRender.SettingIni]). Also, you can use ConfigGUI plugin to modify it by GUI.
| Setting Name | Default Value | Description |
|---|---|---|
| Speed | 25 | falling speed (not recommended to be too fast) |
| BackgroundPicture | picture path, showing when the game hasn't started yet (empty to show default background) | |
| BackgroundPictureInPlaying | picture path, showing when the game starts (empty to show black background) | |
| FPS | 0 | rendering FPS (0 to enable VSync) |
| NoteHeight | 40 | height of notes |
| HitHeight | 5 | height of hit objects |
| NoteStrokeWidth | 3 | stroke width of notes |
| RateSmoothFactor | 0.8 | Game Rate change factor (range: 0 - 1, higher to make falling down speed more stable but harder to change) |
Note: set
BackgroundPictureto a pure color image, and set the transparent color to this color in live streaming softwares (e.g., OBS), then this renderer can hide in idle and show in playing automatically.
Please refer to the introduction of Tourney Mode in OsuRTDataProvider. Just to modify relevant tourney settings items in OsuRTDataProvider.
git clone git@github.com:Keytoyze/ManiaRTRender.git ManiaRTRender
git clone git@github.com:OsuSync/Sync.git Sync
git clone git@github.com:OsuSync/OsuRTDataProvider.git OsuRTDataProvider
cd ManiaRTRenderUsing Visual Studio to open ManiaRTRender.sln.


