RealTimePPDisplayer: Allow returning a string as expression

Basically the idea is to print text conditionnaly, for example : ${if(n300+n200+n100+n50+nmiss,'X','')}

Prints X when still having full marvelous and nothing when you hit something else. If there’s a workaround for this i’m also all ears

About this issue

  • Original URL
  • State: open
  • Created 4 years ago
  • Comments: 258 (191 by maintainers)

Most upvoted comments

Code available now. InfoReaderV2

I need to tell you that because OsuRealTimeDataProvider has not been updated yet, some functions don’t work at Windows 11. There are two choices here. First: Change the memory reader (OsuRealTimeDataProvider to gosumemory), but you will lose the in-game overlay after the change. The basic preparation for the new memory reader is done, and you need some time to migrate to the new one as the structure of the data is completely changed.

If you need the in-game overlay in any case, you can use the plugin with a running Sync with InGameOverlay. My program can’t load InGameOverlay because it’s based on .Net Core but IngameOverlay is based on .Net Framework. Notice: This option needs a new runtime “.Net 5.0”.

Second: Don’t upgrade your system to Windows 11, but this will be very unsafe if Microsoft stops releasing the fixes for Windows 10.

Thank you for your trust.

I will package the Plugins folder.

Get advanced help by type “getinfo help command” If you want to get help of command “var”, type “getinfo help var”