forum

RTPP Displayer - display real-time pp for ALL MODES! (2022/4/11)

posted
Total Posts
1,592
show more
AssasinFire
doesnt work because it only shows white and when i was in song select it just shows strobes of light
CelegaS

DatMan212 wrote:

Can you please update it to reflect the new taiko sr system because the taiko pp calculation uses the old sr
Same for ctb
DezyE
what to do my console is closing
chuba
Update please
Zeter3k
Everyone who got error - Please change disk from "F:\\" to letter of disk, where you have installed osu in your "PPShowConfigFile.json" file.
Dolpheyy
Hello, is there any way to put it straight in the game without turning fullscreen off?
Zeter3k
It is working with fullscreen on.
YungMoskvich

Yugu wrote:

牛逼

DarkProjector wrote:

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.

AvaliableStatus:Workable
osu! version:b20200715
ORTDP version:1.6.4
if you notice your displayer doesn't work,please check their version and update.(just type "plugins update" in Sync console.)

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.
    1.7.1(1.4.5)
  48. Add new output method:multi-output
  49. Support new output formatter for multi-output : Javascript
    1.7.3(1.4.8)
  50. Add new rtpp output params: ${rtstars} and ${stars}.
  51. Adapt osu!version v20190816
    1.7.3(1.4.11)
  52. Add OnUnstableRateChanged for devs.
  53. Add version check notify.
  54. Adapt osu!version v20190906
    1.8.0~1.8.5(1.5.1)
  55. Add formatter variable ${ur} to show realtime UnstableRate.
  56. Add formatter function smooth(variable_name).
  57. Add rtppfmt-bp formatter. it's added the following variables: ${rtbp} , ${fcbp} , ${rtpp_with_weigth} , ${fcpp_with_weigth} , ${rtpp_weight} , ${fcpp_weight}.Usage wiki Test ExampleScreenshot
    1.8.6(1.5.9)
  58. Add formatter variables: ${acc} and ${score}
    (1.6.1)
  59. Support getting replay/hit data Details
    (1.6.2)
  60. support Japanese language, thx Fairy-Phy
    (1.6.3)
  61. support Sync 2.18.4
  62. OLSP support Japanese language, thx Fairy-Phy
    (1.6.4)
  63. support Sync 2.18.5
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
FULL TUTORIAL VIDEOS
中文视频教程
TUTORIAL VIDEOS(English)

* Manual Operation(Video Tutorial)([b]Bilibili):
  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
Of course, you can download these for skiping above steps(Suggest):

* Download Sync&other plugins for integration:

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
Normal:
Sync with RealtimePP + PublicBotTransferPlugin(Download)(virus check)
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
Advanced:
Download Sync with RealtimePPPlugin + PublicBotTransferPlugin + OsuLiveStatusPanelPlugin + IngameDisplayerPlugin(Download)(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:


↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑



Other Output Methods Tutorial
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

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? - 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




sync! has stopped workin, how to fix ?
Akiko Masayoshi
When booting i got the following error and then the console closes

Opps! You seem occur a error! We was captured this error and repoting to developers
Unhandled Exception: System.IO.DirectoryNotFoundException: Could not find a part of the path 'F:\output'.
at System.IO. __Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.Directory.InternalCreateDirectory(String fullPath, String path, Object dirSecurityObj, Boolean checkHost
at System.IO.Directory.InternalCreateDirectoryHelper (String path, Boolean checkHost) at System.IO.Directory.createDirectory(String path) at OsuLiveStatusPanel.PPShow.Output.DiskFileOutput..ctor(String path), at OsuLiveStatusPanel.PPShow. Output.OutputBase.Create(String path) at OsuliveStatusPanel.PPShow. InfoOutputterWrapper.Init(String config_path) at OsuliveStatusPanel.PPShow. InfoOutputterWrapper..ctor(String config_path) at OsuLiveStatusPanel.OsuLiveStatusPanelplugin.SetupPlugin(SyncHost host) at OsuLiveStatusPanel. OsuLiveStatusPanelplugin.OsuLiveStatusPanelplugin_onLoadComplete(LoadCompleteEvent evt) at Sync.Plugins. EventDispatcher.RaiseEvent[Event](Type eventType, Event event) at Sync.Plugins. BaseEventDispatcher 1.RaiseEvent[Event](Event event) at Sync.Plugins.PluginManager. ReadyProgram) at Sync.SyncHost.Load() at Sync. Tools.StartupHelper.InitSync() at Sync. Tools.StartupHelper.Start() at Sync.Program.Main(String[] args)

Can someone help fix this, i used winrar hoping it would work.
Alentix
Have an error:
"Opps! You seem occur a error! We was captured this error and repoting to developers

Необработанное исключение: System.IO.DirectoryNotFoundException: Не удалось найти часть пути "F:\output".
в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
в System.IO.Directory.InternalCreateDirectory(String fullPath, String path, Object dirSecurityObj, Boolean checkHost)
в System.IO.Directory.InternalCreateDirectoryHelper(String path, Boolean checkHost)
в System.IO.Directory.CreateDirectory(String path)
в OsuLiveStatusPanel.PPShow.Output.DiskFileOutput..ctor(String path)
в OsuLiveStatusPanel.PPShow.Output.OutputBase.Create(String path)
в OsuLiveStatusPanel.PPShow.InfoOutputterWrapper.Init(String config_path)
в OsuLiveStatusPanel.PPShow.InfoOutputterWrapper..ctor(String config_path)
в OsuLiveStatusPanel.OsuLiveStatusPanelPlugin.SetupPlugin(SyncHost host)
в OsuLiveStatusPanel.OsuLiveStatusPanelPlugin.OsuLiveStatusPanelPlugin_onLoadComplete(LoadCompleteEvent evt)
в Sync.Plugins.EventDispatcher.RaiseEvent[Event](Type eventType, Event event)
в Sync.Plugins.BaseEventDispatcher`1.RaiseEvent[Event](Event event)
в Sync.Plugins.PluginManager.ReadyProgram()
в Sync.SyncHost.Load()
в Sync.Tools.StartupHelper.InitSync()
в Sync.Tools.StartupHelper.Start()
в Sync.Program.Main(String[] args)"
How can i fix this?
xulitol

josegabrielnico wrote:

Follow my profile
no one cares about your profile stop spamming
iskandariyg
The videos were chinese to me lmaoo.
Chemes
why does pp counter only show during breaks and scoreboard
M00ki3
I installed it and it worked but then my audio became screwed up and now my tablet doesn't move the cursor on my computer but does on another
ItzStolez
It gives me an error then immediately crash
Slowpoke351

[Mahua] wrote:

您?????????
xD
deadlyunknown
It doesn't work in multi-output method. How to fix this?

https://imgur.com/gv8sDDh
AriusC
It doesn't work for me and this shows up

[21:03:16] [RTPP:Expression]No Variable found (return zero). Variable name: lt
[21:03:16] [RTPP:Expression]No Variable found (return zero). Variable name: ct
[21:03:16] [RTPP:Expression]No Variable found (return zero). Variable name: last_rtpp
[21:03:16] [RTPP:Expression]No Variable found (return zero). Variable name: llrtpp
[21:03:16] [RTPP:Expression]No Variable found (return zero). Variable name: llrtpp
[21:03:16] [RTPP:Expression]No Variable found (return zero). Variable name: last_rtpp
[21:03:16] [RTPP:Expression]No Variable found (return zero). Variable name: last_rtpp
[21:03:16] [RTPP:Expression]No Variable found (return zero). Variable name: ct
[21:03:16] [RTPP:Expression]No Variable found (return zero). Variable name: lt
[21:03:16] [RTPP:Expression]No Variable found (return zero). Variable name: ct
[21:03:16] [RTPP:Expression]No Variable found (return zero). Variable name: last_rtpp
[21:03:16] [RTPP:Expression]No Variable found (return zero). Variable name: llrtpp
[21:03:16] [RTPP:Expression]No Variable found (return zero). Variable name: llrtpp
[21:03:16] [RTPP:Expression]No Variable found (return zero). Variable name: last_rtpp
[21:03:16] [RTPP:Expression]No Variable found (return zero). Variable name: last_rtpp
[21:03:16] [RTPP:Expression]No Variable found (return zero). Variable name: ct
ChartreuxWestia
waiting for RTPP update new value
Corne2Plum3

ChartreuxWestia wrote:

waiting for RTPP update new value
^
stevenberry
how do i install
Daruka
It doesn't work, it just writes "Loading...." and reopens the console
Anormalwolf
[2:59:06] Loading....
[2:59:10] Load InternalPlugin ...
[2:59:10] Beatmap Suggest Command By Dark Projector
[2:59:10] Load Beatmap Suggest Command ...
[2:59:10] [BeatmapSuggestPlugin]there is no ApiKey in config.ini,please provide your osu!api_key for using.ApiKey address:https://osu.ppy.sh/p/api
[2:59:10] Load ConfigGUI ...
[2:59:10] Load Tray ...
[2:59:10] Load Default Plug-ins ...
[2:59:10] Default Plugin by Deliay
[2:59:10] Load Now Playing ...
[2:59:10] Now Playing By Deliay, DarkProjector
[2:59:10] MSN类注册成功!
[2:59:10] Load OsuLiveStatusPanelPlugin ...
[2:59:10] OsuLiveStatusPanelPlugin by MikiraSora & KedamavOvO >///<
[2:59:10] Load OsuRTDataProvider ...
[2:59:10] OsuRTDataProvider By KedamaOvO
[2:59:10] Load PP Query ...
[2:59:10] PP Query Plugin By Deliay >w<
[2:59:10] Load PublicOsuBotTransferPlugin ...
[2:59:10] Load RealTimePPDisplayer ...
[2:59:11] RealTimePPDisplayer By KedamaOvO Ver.1.8.7
[2:59:11] Load Recently Message Query Plugin ...
[2:59:11] Recently Message Query Plugin By Dark Projector
[2:59:11] Load Ban Manager ...
[2:59:11] Ban Manager By Dark Projector
[2:59:11] Loaded 13 Plugins
[2:59:11] Loaded 2 Sources
[2:59:11] Loaded 2 Clients
[2:59:11] [OsuBotTransferClient]未钦定配置选项Target_User_Name,请去config.ini配置.
[2:59:11] Loaded 27 Commands
[2:59:11] Loaded 12 Filters

* Crash *
Xyrenus
Just checking if RealTimePPDisplayer and RealTimePPingameOverlay and IngameOverlay plugins has any difference?

I have the IngameOverlay's plugin installed but I'm interested to view Full FC and Maximum PP for a song which RealTimePPingameoverlay can provide as per the Youtube video -https://www.youtube.com/watch?v=5fUJVMRcEH4&feature=emb_title

Any hints?
Zephrokht
Is the server down for further downloads? It's giving me a server error (500).
edarr
it doesn't work with mine, it previously worked but now it doesn't. Any suggestions? It says "system.io.IOException: This device is not ready". But it previously work
wowcake
Hmm, seems like doesn't work with mine anymore, it was working previously though.
SouJuku
thanks!
hxd帮大忙了
Suzuka-
nunk7
I got an error this is what appears. Oops! You seem occur an error! We was captured this error and repoting to developers.
Bakuretsue
It worked for me before, it's still posting all map info and saying it injected the overlay but nothing appears. I tried updating the plugins, restarting osu and sync and changing gamepath in config.
m00nSh1n3r
I have aproblem with unzipping the Sync. It shows me a milions of errors and it doesn't allow me to uzip it. Help!
Jungleman
terrible for lower tier players, have had it tell my a play was 23pp, was actually a 1pp play
THAT_otaku

m00nSh1n3r wrote:

I have aproblem with unzipping the Sync. It shows me a milions of errors and it doesn't allow me to uzip it. Help!
What errors?

hmenze wrote:

terrible for lower tier players, have had it tell my a play was 23pp, was actually a 1pp play
pp counters don't care about your skill or rank, you probably just didn't play the map well enough
KecHik445
How do I edit the X/Y coordinate to fullscreen resolution?
vayne168
Is there Sync for win7?
Sugar_owo
cool ^^
SirSamiboi
The virus check says that there are a couple "malicious" programs in the files, and my antivirus prevents me from downloading the pp counter due to this.

Help?
I-Hunter08
i know i am soo late, but how do you put that into osu and stuff im still new :(
THAT_otaku
Click on the "usage and download" tab in the original post above
show more
Please sign in to reply.

New reply