A powerful Lua obfuscator designed to make your Lua code nearly impossible to reverse-engineer, with multiple layers of advanced obfuscation techniques
This pull request includes significant updates to the src/config.lua, src/hercules.lua, and various modules to enhance functionality and improve code readability. The most important changes include enabling string encoding, adding a compressor module, and updating the print results function to include new settings.
Configuration Enhancements:
Enabled string encoding and added a new compressor setting in src/config.lua. [1][2]
Functionality Improvements:
Updated the print_result function in src/hercules.lua to include new settings and improved formatting. [1][2][3][4]
Module Additions and Updates:
Added a new compressor.lua module for compressing Lua code by removing comments and unnecessary whitespace.
Replaced the base64 encoding in string_encoder.lua with a Caesar cipher and added a random name generator for the decryption function.
Simplified the watermarking process in watermark.lua by removing the compression step.
Pipeline Adjustments:
Included the new compressor module in the processing pipeline and adjusted the order of string encoding and variable renaming for compatibility. [1][2]
This pull request includes significant updates to the
src/config.lua
,src/hercules.lua
, and various modules to enhance functionality and improve code readability. The most important changes include enabling string encoding, adding a compressor module, and updating the print results function to include new settings.Configuration Enhancements:
src/config.lua
. [1] [2]Functionality Improvements:
print_result
function insrc/hercules.lua
to include new settings and improved formatting. [1] [2] [3] [4]Module Additions and Updates:
compressor.lua
module for compressing Lua code by removing comments and unnecessary whitespace.string_encoder.lua
with a Caesar cipher and added a random name generator for the decryption function.watermark.lua
by removing the compression step.Pipeline Adjustments: