DescriptionThis application compresses SmileBASIC code, removes comments, newlines, spacing, renames variables, functions, and labels, compresses numbers. It moves strings and numbers into a compact data section, then masks these values to constants that are accessed in array indexing.
It provides automatic code editing, line indentation, formatting numbers, string, and spacing properly, or just minify and compact everything. Currently, there are a few options that the user can choose from, but this application is currently undergoing major development to support many more options with a user friendly UI in the future. This current version is stable and provides high quality code automation.
The discussion forum can be found at:
Cheers!InstructionsCurrently, there are eight boolean options that the obfuscator provides:
Minify or semi-beautify the code
Keep or remove comments
Assign variables to non-variable values such as strings and numbers
Mask numbers and indexes with constants and hexadecimal representations
Search strings for variable names, function names, and labels, which will be renamed as well
By saying "Yes" to every question, the code will become compact and unreadable, yet executable. Future updates will expand the code beautification capabilities and provide a lot more customization than the eight yes/no options that are currently present.
The file will be saved as the original name of the program with "OBF_" added to the front.
(The obfuscated code can also be found in PRG1)
It will then attempt to execute the program.