• Register

This member has provided no bio about themself...

Comment History
Velsk
Velsk - - 1 comments @ Unreal Learning #6: Post Processing

I'm pretty late to this party, but for anyone else coming late that has the problem of the desaturation effect not working after one life here's a fix I found.

After the line:
LocalPlayer = LocalPlayer( PlayerController( Other.Controller ).Player );

Put everything before the if( UTPawn (Other) != None ) conditional line in an if block with the condition of:
if( !LocalPlayer.bOverridePostProcessSettings )

This way you're checking to see if you haven't already overridden the post processing settings. If you haven't then you apply them, otherwise you don't do anything to the PP settings.

I'm not sure why the code wasn't working after one death. If anything I would think it would just make the PP effects more severe on each subsequent death as you're modifying the PP settings by the same rate each life. Perhaps some threshold values are being reached immediately after one death?

Good karma+1 vote