Static Variables Obfuscator UE4
This code plugin for Unreal Engine 4 obfuscates any static (non-dynamic) variable so it is very difficult to locate this variable in the memory.
This makes using tools like Cheat Engine to manipulate in-game data a non trivial task.
Download
From my github page! https://github.com/zompi2/Static-Var…Obfuscator-UE4
How to use it?
Simply wrap a declared variable with TVarOb keyword and it will obfuscate it.
int32 X; // Not obfuscated variable
VarOb<int32> Y; // Obfuscated variable
Obfuscated variable can be manipulated in the same manner as normally
TVarOb<int32> X = 1; // Assing variable
+= 10; // Increase variable
int32 Y = X; // Get variable
What is the difference between this and SCUE4 Anti-Cheat Solution ?
Well, this solution focuses only on obfuscating variables. It doesn’t have all of the features of the already existing anti-cheat plugin but it can obfuscate variables of ANY static type. It is a great and battle tested solution for easy securing volnurable parts of code from cheaters.