Uses compiled Lua 4 bytecode as input and converts it to readable Lua 4 code.
- JMPONF might be used different
- JMPONT
- Complete documentation
Beginner-friendly Documentation
git clone --recursive https://github.com/styinx/lua4dec.git
cmake -S . -B build -DTARGET_ARCH=64 # 32 for 32bit lua bytecode
cmake --build build --config Release
- Pre-build binaries of the pipeline: https://github.com/styinx/lua4dec/actions
- Binaries of Releases: https://github.com/styinx/lua4dec/releases
./luadec_64 luac.out
.\luadec_64.exe luac.out
test.exe lua4\luac_64.exe luadec_64.exe differ.exe tests\scripts\