Obfuscating Autohotkey System Function or System variable Calls

Obfuscation of built-in functions like SubStr() or built-in system variables like A_Index can only be done if you use Dynamic Obfuscation. This is necessary because this type of object can only be obfuscated with the use of %'s, it can not be done with Straight Obfuscation.
Furthermore built-in system variables like A_Index will only be obfuscated if they are used in expressions, not if surrounded by %'s.

Obfuscating Autohotkey System Function Calls Like SubStr()

Once you have set up basic Dynamic Obfuscation, simply use this command to obfuscate built-in functions. Fragments must also have been dumped.
$OBFUSCATOR: $DEFSYSFUNCS: (list of functions, comma separated)

Obfuscating Autohotkey System Variables Like A_Index

WARNING: There is a bug that sometimes replacement is only done partially, which lead to errors. I could not locate the bug for now. Therefore DO NOT USE OR DESACTIVATE UNTIL A FIX IS FOUND
Once you have set up basic Dynamic Obfuscation, simply use this command to obfuscate built-in variables. Fragments must also have been dumped.
;$OBFUSCATOR: $DEFSYSVARS: (list of variables, comma separated)