This is from Ched80's
unofficial fpsc complete script syntax list issue 4 from this thread:
http://forum.thegamecreators.com/?m=forum_view&t=180924&b=23(If you haven't done yet, download it. I have it open all the time during scripting)
3.14.2.9
SETPOSTEFFECT=X
Description: This sets which post-processing shader to use. The effect can be switched at any point in the game.
Range: X = any valid *.fx post-processing shader file.
Example: :state=1:setposteffect=gasmask
3.18.2.1 PASSTOSETUP=VarName X
Description: This writes the value X to the VarName line within the setup.ini.
Range: VarName = “useeffects”, “dynamicshadows”, “dividetexturesize”, “mousesensitivity”, “aspectratio”, “postprocessing”, “width”, “height”, “depth”, “antialias”, “invmouse”, “particleused”, “autores”.
X = any value.
Example: :state=1:passtosetup=invmouse 1
I haven't worked with these actions yet, but to me it looks they might do the job.
In case you find my grammar and spelling weird ---> native German speaker ^^