Saturday, April 14, 2018

UE4 Universal Fix

I made this UE4 Universal Fix because the time spending on fixing games is HUGE, so this save A LOT OF TIME. End results: More time to play and less time spending on fixing a game. And second i made this because there are a lot of games that are not fixed (not catch the attention of a Shaderhacker, or they are very sadly, not fix for them)....this add a new possibility if those games are using this engine :)

This Universal Fixes are made thanks to DarkStarSword, who add ShaderRegex to 3Dmigoto, for me the TOP1 feature. This feature have an incredible potencial and is very very consistent....i use this feature in every game i fixed since the feature was released.

Thanks to bo3b for help me solving some swizzle in asm with some of the variant of the 2D Objects and Decals.

This Univeral Fix should fix any UE4 game about 90% and 98%.If devs change or tweak the vanilla engine, the fix may not work properly in some effects (example: Hellblade). Read the README.txt for more info.

The effects that are "Not fixed" are related to shaders that DON'T have a common pattern, so add a universal fix can cause others effects broke that originaly are working too risky! and can make the game looks worst. In any case this should always be the starting point to fix a game using this engines.

Fix on the Fly:
- Shadows
- Lights
- Tile Lights
- Reflections
- VS Reflections (by sun or moon)
- Volumetric Lighting
- Light Shafts
- 2D Objects
- 2D Decals
- Halos

Not Fixed:
- HUD elements
- Object Outlines (see the bottom of the for the instructions to fix it)
- Some variant of effects


** Do you like the fix? **
If you like the fix, you can donate to this PAYPAL account:


  1. hi thanks for the fix i try Rad Rodgers but when i press ctrl+T the 3d not working

    1. You need to make sure that the game is running in 3D before you add this fix. This fixes the broken 3D effects, but can't do anything if you are not already running in 3D.

    2. can you tell me how to run this game ( Rad Rodgers ) in 3d pls witch profile to use

    3. The fix already have a profile override.
      Make sure you are using fullscreen to activate bo3b says, make sure the game run in 3D before using the fix.

  2. thank alot man but sbs is not working

    1. Remove the ";" in the ;run = CustomShader3DVision2SBS in the [Present] section of the d3dx.ini. Default TB Mode. F11 to cycle. Use Checkerboard in the NVCP.

  3. Jesus....amazing the things you all do with the fixes!!!!!
    Thanks a LOOOOOT to all you Shaderhackers!!!!!