I don't know if we were referring to same point. But let me demonstrate.
Some one made a map - For example - DotA
The map has alot of variables and function names etc...
The optimizer is going through the map, and does the following.
Before Optimization
Whe if it runs out of 2 character combination? Go to 3 etc..
It will take a massive amount of variables and function to make it actually go to lets say..
local integer zzz=0
O wait, that loops so familiar..
Isn't that the code from JJ CP? (Check the function main part)
If you notice, JJ2197 used only 3 characters or more for the variables and function names..
Code: Select all
local player p
Code: Select all
local player p2p
i2i - p2p - s2s etc.. and see how easy it becomes. That is how JJ's CP is build
local unit u2u
local group g2g
local string s2s
and it goes on and on.
This way, optimized maps won't counter this.
That is also why, the way to delete dota anti-cheats is to optimize the map. As DotA has the same variable and function names as Fai and JJ's CPs.