Credits: dnswodn and TheoTown Team.
Hello~ I am dnswodn, here is my plugin SIO IV Shader.

Download: Need a minimum version of 1.10.82 to use.
Preview:
SIO Summer
SIO IV Shader allows users to customize their own shader by modifying the src file. Here is the tutorial:
For iOS

I advise you to use an app called Shaderly to write the GLSL codes, you can download it in AppStore.
For Android

I use MT files manager to write the codes.
For desktop


I don't have a PC, but I think VScode is a good choice.
No matter which platform you are, the steps following are same.
1. Rename the file sio4customfragment.src to sio4customfragment.fsh.(Skip this if you can open src files)
2. Open the file, find comment "Type commands below me", you will see an example.
3. Now you can start to customize your shader by typing commands.
4. Rename sio4customfragment.fsh back to sio4customfragment.src.
Attention

For example, 1 is incorrect, you should type 1.0. 10 is incorrect, 10.0 is correct.
Commands:
doExposure(sio4COL, number);
Adjust the exposure, number is the intensity.
doContrast(sio4COL, number);
Adjust the contrast, number is the intensity.
doTemperature(sio4COL, number);
Adjust the temperature, number is the intensity,if numbers > 0 the screen will be warm, if numbers < 0 the screen will be cold.
doSaturation(sio4COL, number);
Adjust the saturation, number is the intensity.
doVibrance(sio4COL, number);
Adjust the vibrance, number is the intensity.
doBrightness(sio4COL, number);
Adjust the brightness, number is the intensity.
doColorOverlay(sio4COL, r, g, b, blending factor);
Overlay a color layer on the screen, r,g,b is the rgb value of the color.
The blending factor, typically a value between 0 and 1, is used to determine the blending ratio of two color values during the shading process.
doPBA(sio4COL, old_start, old_end, new_start, new_end);
(Deleted)
You can open the file sio4summerfragment.src to see a sample of commands.
What's more? You can use SIO IV test tool to find the best adjustments! You can find it in the main category.
You have to click on the white parts of the sliders to activate them.
That's all, enjoy!
