This project is still a work in progress, so things may not work
Input
print("Hello World")
- Nodejs
- Lua 5.1 windows, macos (with homebrew), Linux (lua5.1 on most package managers)
-
Download Rust
-
Clone the repo
git clone https://github.com/PY44N/LuaObfuscator/
- Enter the directory
cd LuaObfuscator
- Install the required nodejs packages
cd minifier && npm i && cd ..
-
Put the code you wish to obfuscate into a file
-
Run the project using cargo
cargo run -- --file YOURFILE.lua
Lua Deserializer - A library for reading in a serialized Lua binary written for this project
luamin - A Lua minifier written in Javascript that is being used as a temporary solution until the minification rework