There is a bug in obfuscating custom expression functions. Like when you define a function of your own and use it in an expression like (my_func param) my_func was appearing unobfuscated while the function name had been changed. This is fixed (will be released in 2.4.7).
To obfuscate programs with more than one script (using reset) you can create a temporary copy of your game and copy each script to “main.boo” and obfuscate each one.
EDIT: Also found the crash bug I posted about earlier, wasn’t entirely fixed but is now… and found that accessing containers of containers was not being obfuscated correctly.
EDIT2: strictly include files don’t need to be obfuscated, just scripts and include files can then be removed from your game. The scripts remain with the same name and obfuscated contents. The include files are embedded and obfuscated within the scripts.
Leave a Reply