Skip to content

How to customize my output content?

KedamaOvO edited this page Aug 17, 2018 · 6 revisions

For customizing your output content,your RealtimePPDisplayer must be 1.2.1 or latest.And then you have to edit some settings in config.ini following those steps:

PPFormat Available Arguments:

  • rtpp
  • rtpp_aim
  • rtpp_speed
  • rtpp_acc
  • fcpp
  • fcpp_aim
  • fcpp_speed
  • fcpp_acc
  • maxpp
  • maxpp_aim
  • maxpp_speed
  • maxpp_acc

HitCount Format Arguments:

  • combo
  • maxcombo
  • fullcombo
  • n300
  • n100
  • n50
  • nmiss

if you want to newline,just type "\n" directly.

And you can write expressions.

e.g

PPFormat=RT:${rtpp_acc}+${rtpp_speed}+${rtpp_aim}=${rtpp}pp\nFC:${fcpp_aim}+${fcpp_speed}+${fcpp_acc}=${fcpp}pp\nMAX:${maxpp_aim}+${maxpp_speed}+${maxpp_acc}=${maxpp}pp\nPercentage:${rtpp/maxpp}
HitCountFormat=${n300}x300 ${n100}x100 ${n50}x50 ${nmiss}xDP ${combo}/${maxcombo}/${fullcombo}

For versions above 1.5.0:

  1. the HitCountFormat and PPFormat parameters are the same.
  2. '@' is followed by digits. If there is no '@', then use the Digits in the settings.
${rtpp@0}pp => 727pp
${rtpp@1}pp => 727.0pp
${rtpp}pp => 727.00pp
  1. Support functions and custom variables.
${pow(rtpp,2)@0}pp => 528529pp
Growth: ${rtpp-last_rtpp+set(last_rtpp,rtpp)@2}pp => Growth: 0.6pp
Easter Egg Objects Per Second: ${set(t,300)+set(time,getTime())+set(h,n300+n100+n50+nmiss)+set(dh,h-lh)+set(dt,time-lt)+set(ct,max(0,lerp(ct+dt,0,f)))+set(ch,max(0,lerp(ch+dh,0,f)))+set(f,clamp(floor(ct/t),0,1))+set(lch,lerp(lch,lerp(lch,ch,0.4),f))+set(dst,lch/(t/1000))+dst+set(lh,h)+set(lt,time)@0}