Add slide for brightness and contrast with 1/100% range and configurable color UI menu and text palette

Editing the brightness and contrast with the pitool values ​​is insufficient and I hate having to edit the file by hand, I hope you add the much more precise percentage option to adjust to your liking how in valve index.


This is something I will forward to the PiTool engineers. Currently, its only in 11 levels (-5 to +5) and thats why VR Experience cant do more steps either…

Let me get back to you when the engineers responds!


Yeah making the colors more vivid is a great goal!


Hmm are you saying you can apply any brightness/contrast value (down to 0.00001 or whatever) that is within the supported range?

I’ve never tested that actually and only been sending/applying values that are specified values (-5 to +5 which in reality are something like -0.01 to +0.01) that Bill sent me in a specification document.

If any value within the range can be sent and applied, I could easily make the slider in 100 steps or whatever, just like Valve has.


@SweViver is it possible to add the Backlight slighter to the games tab and bind it to specific games to be able to save because I tested PistolWhip with max backlight and custom brightness and contrast and DAMN it really gets so close to Oled colours! Say thank you to the software engineers!


@SweViver Yes you can edit any value between -5.0 to 5.0

Go to AppData\Roaming\PiTool\manifest\PiTool and open the Common Settings.json

Pitool by default the range of values is:

for brightness range is -0.1 to 0.1 (-5 to 5 in pitool)

for contrast range is -0.5 to 0.5 (-5 to 5 in pitool)

“blacklevel”: 0,
“brightnessleft”: -0.20000000149011612, (this value for brightess left screen is -200% = -10 not configurable in pitool -5 is -0.1) (more saturated colors is posible editing this)
“brightnessleft_B”: -0.05999999865889549, (channel blue saturation left)
“brightnessleft_G”: -0.05999999865889549, (channel green saturation left)
“brightnessleft_R”: -0.05999999865889549, (channel red saturation left)
“brightnessright”: -0.20000000149011612, (right screen)
“brightnessright_B”: -0.05999999865889549,
“brightnessright_G”: -0.05999999865889549,
“brightnessright_R”: -0.05999999865889549,
“colorChannelValue”: 0,
“comboFov1”: 0,
“comparapro”: false,
“contrastleft”: 0.70000000149011612, (contrast is -0.5 to 0.5 in pitool range -5 to 5) (0.7 saturated colors test left not configurable in pitool “7”)
“contrastleft_B”: 0.10000000149011612, (channel blue contrast saturation left)
“contrastleft_G”: 0.10000000149011612, (channel green contrast saturation left)
“contrastleft_R”: 0.10000000149011612, (channel red contrast saturation left)
“contrastright”: 0.10000000149011612,
“contrastright_B”: 0.10000000149011612,
“contrastright_G”: 0.10000000149011612,
“contrastright_R”: 0.10000000149011612,
“displayquality”: 1.5,
“foveated”: false,
“foveatedcom”: -1,
“hiddenarea”: true,
“smartfill”: false,
“startalone”: false,
“suppervivegame”: false,
“title”: “Common Setting”

These values apply to the “common profile”, but can also be customized for each game profile independently which is great.

Now you can add this to PE and we can finally advance this to the next level.