1. osu! forums
  2. osu!
  3. Development
posted
RealtimePPDisplayer is a Sync plugin which able to calculate and show pp while you are playing osu!std/taiko/ctb/mania. It depends on another plugin named Osu!RTDP and you can show them where you want.

Now you can use ODDR plugin and show your realtime pp at any where!
ODDR Video Tutorial
Show realtime pp on your phone in LAN

Now you can show your realtime pp on Streamlabs OBS


Now you can use IngameOverlayPlugin and show your realtime pp in your game!
Ingame Video Simple Tutorial

AvaliableStatus:Workable
osu! version:20190207.2
ORTDP version:1.5.0
if you notice your displayer doesn't work,please check their version and update.

Feature/ChangeLog:
  • 1.0.0.0:
  1. Automatic to show/hide with the change of game status.
  2. Support Tourney Mode.
  3. Provide GUI-Window and Text file, you can choose how to show them.
  4. Show realtime datas ,such as PP/100_count/300_count/200_count/miss_count and more.
    1.0.1.0:
  5. Support window topmost.
  6. Support I18n.
    1.0.2.0:
  7. Support transparency(but it can catched by OBS until it's no transparency).
  8. Add shadow effect switch.
    (1.0.1.2):
  9. Automatic to get song folder.
    1.0.2.1(1.0.1.4):
  10. Support log file
    (1.0.1.6)
  11. Add beatmap path searching pattern "*{title}*"
    1.1.1.0(1.1.1.0)
  12. Add debug mode.If you meet trouble please set DebugMode=True and got details info.
  13. NOW IS SUPPORT OBS-PLUGIN!!! live streamers can able to show PP displayer when they are playing with fullscreen.Details.
  14. Support more method output at same time. Details
  15. Support Install/Update in Sync program.Detail
    1.2.1(1.1.2)
  16. Support customize output content.Details
  17. Improve beatmap searching.Now it is able to display beatmaps which custom path.
  18. Support customize RoundDigits in config.ini
  19. Dispalyer Interface is public ,now you can make a displayer by yourself.
  20. Support output "speed_pp"/"aim_pp"/"acc_pp"/'if_fc_pp"/"max_pp"/"combo" and more.
    1.2.2 | 2018/1/22
  21. Support change font in WPF,please modify FontName in config.ini.(Default:Segoe UI,Recommend:Consolas);
  22. Implement reload setting
  23. fixed some bugs,and add more bugs. XD
    1.2.4(1.2.2) | 2018/1/31
  24. Support Taiko mode.
  25. Add ForceOsuSongsDirectory option in config.ini.(ForceOsuSongsDirectory forces ORTDP to use this path.)
  26. Add GetCurrentData method(Developers can get all data without event invoking)
    1.3.0(1.3.1)
  27. Support Mania Mode.(BETA)
  28. Support output with expression.for example "total obj:$(n300+n100+n50+nmiss}"
  29. Add more bugs :D
  30. PPY,Please update .NET target version :P
    - - (Sync2.17)
  31. Support auto update.
    (1.3.4)
  32. Add more log info for debugging&check
    (1.3.5)
  33. Add GameMode option(Available options: Auto,Osu,CatchTheBeat,Mania,Taiko)
    (1.3.5 2018/5/15)
  34. Update oppai.dll for HD adjustment.
    1.4.0(1.4.0 2018/6/27)
  35. Add "DisableProcessNotFoundInformation","EnableModsChangedAtListening","IgnoreTouchScreenDecrease " option in config.ini.
  36. Add "Send pp to chat on Ranking" via IRC chat(recommand PublicBotTransferPlugin) Preview Tutorial
  37. Support config GUI.you can type "config" and modify config conveniently.
  38. Add mmf-split and text-split out method
  39. Mania pp update
  40. sorry ,because of bugs , restart command is unusable ,you can close and then open Sync if it needs restart.
    1.5.0(1.4.3 2018/8/19)
  41. Support expression and provide lots of functions for formatting,Details
  42. Support CTB
    1.6.0(1.4.4 2018/11/1)
  43. Output hardware information in debug mode.
  44. Support logical expression and new functions. like "if(condition, true_expression, false_expression)"
    1.6.3(2018/12/3)(Sync2.18.2)
    1.6.8(1.4.4 oppai3.1.1)
  45. update oppai.dll to 3.1.1 and support latest offical pp algorithm.
  46. add update checker and it will be easy to tell you if your Sync/RTPP need to update.
    1.6.10
  47. fix bug which cant calculate mania realtime pp.


Notice:
  1. If it not work,try to run Sync.exe as Administrator.
  2. If you notice ortdp catch wrong(or not exist) Song path.Please modify ForceOsuSongsDirectory to your real Songs path and retry.
  3. Please read FAQ and Usage carefully.I won't reply any thing what I wrote. 8-)
  4. If you feel lag when you are using.You can modify config.ini and set "ListenInterval" value(ms) as you want.(suggest 132,best 33).We will optimize it.
  5. If you got these messages when you are play ctb beatmap:

    Please close Sync and modify "GameMode=CatchTheBeat" or use config command:

  6. Realtime PP Displayer is automatic to start when you open Sync.exe so you needn't input anything command else.(You may have to play once for taking effect)


Usage and Download
  1. Download Sync and unzip to a folder which you like.
  2. Open Sync,type "plugins install displayer" and press enter key.
  3. Restart and enjoy :D


You can download these for skiping above steps (Suggest).
Download Sync&other plugins for integration:
Sync with RealtimePPPlugin + PublicBotTransferPlugin + OsuLiveStatusPanelPlugin + IngameDisplayerPlugin
virus check
If you want display pp in game, just type "o i" in Sync before you start osu! program.And then play/replay once to make sure all plugin are working.

Ingame Plugin Page



Screenshots:





FAQ:
  1. Will I be banned if i use this plugin? - No,because it's approved by peppy,of course you have to obey the rules and dont use them for bad behaviors.
  2. Why it not show anything when I playing? - Maybe osu!RTDP not support your osu! version,please check update.
  3. Why it arise 0x8007007E crazily? - have you installed Visual C++ Redistributable for Visual Studio 2015 or later
  4. Why obs can't update realtime PP GUI-Window when I was playing osu! with fullscreen? - I think it about OS rendering mechanism. You can modify config.ini and set "UseText=True" , so plugin will output to text file (Default output to {SyncFolderPath}\Plugins\rtpp.txt)
  5. Why I can't count PP all/some beatmaps? - Please read this and check yourself
  6. Why it always arise 0x80131515 for each plugin loading? - Please view this or this2.
  7. How to change program language to English/Others? - Please view this
  8. Anti-virus(Defender) software stop me from using program and warn me there are virus/trojran? - Well,in fact there is no any problem because these are open source and build from them.Please ask google how to let to trust(add white-list), or you can get source code and build by yourself.
  9. Could I show them with osu! fullsceen/ingame? - https://osu.ppy.sh/forum/t/773429[/color]
  10. Why did it always arise "Init ModeFinder Failed! ...."? - Please update OsuRTDataProvider plugin and set "GameMode" value to Auto/Osu/CatchTheBeat/Mania/Taiko ,take a try!
  11. How to customize my pp displayer window? - See this and this2





posted
牛逼
posted
您?????????
posted
Approved! :+1:
posted
Nice, and highly customizable, but there are some remains of your data in config.ini file in rar you've provided, I don't know it should be like that, I only want to make you aware of that. But still nice work ^^
posted

Calslock wrote:

Nice, and highly customizable, but there are some remains of your data in config.ini file in rar you've provided, I don't know it should be like that, I only want to make you aware of that. But still nice work ^^
Thank your for replying :D,Now I have fixed rar file and modified url. I didn't notice those because there no wrong when I was testing.

Sync is a program which you can take a communication with spectators between osu!irc and live streaming room. it also support some plugins for customizing features what you want. the setting of plugins will save to file "config.ini". that's the reason why you can see the many dll files in Plugins and config sections in config.ini.
posted
I don't understand. What is this good for?
posted

squaggly wrote:

I don't understand. What is this good for?
You can show them by OBS for decorating your streaming scene.or collect them for beatmap analysis.all in all.my friends and I just provide tools for our interests.:D
posted
全屏好像沒反應呢
posted

NotPeOpLe wrote:

全屏好像沒反應呢
全屏没反应的话可能是纸张的win10渲染机制所致,我倒是没出现这个问题。你可以在config.ini中,找到UseText值改为True并保存,插件就默认会在{SyncFloderPath}\Plugins\rtpp.txt输出,然后可以用obs的文本物件咯:)
posted
This is pretty neat 8-)
posted
Hi, nice work !

GitHub ?
posted
Sweet!
posted
doesn't work for me, it can't find the .osu file because i have my beatmap directory set to my E: drive, is there a config option to change the directory?
posted

[ Aether ] wrote:

doesn't work for me, it can't find the .osu file because i have my beatmap directory set to my E: drive, is there a config option to change the directory?
Please try the new version.
posted
I keep getting, "Sync has stopped working." All I've done after downloading the rar is extract it into a separate folder.
posted
Golden <3
posted

Iota wrote:

I keep getting, "Sync has stopped working." All I've done after downloading the rar is extract it into a separate folder.
same here, help pl0x
posted
一看我的心跳会达到big black的速度lol

Github链接有没有? Edit: am blind :?
posted

Iota wrote:

I keep getting, "Sync has stopped working." All I've done after downloading the rar is extract it into a separate folder.

EinfachKyoma wrote:

Iota wrote:

I keep getting, "Sync has stopped working." All I've done after downloading the rar is extract it into a separate folder.
same here, help pl0x
Did you have any screenshot pic about program crash?Please send it to my email:MikiraSora0409@126.com and we will check them.
show more
Please sign in to reply.