Uses compiled Lua 4 bytecode as input and converts it to readable Lua 4 code.
- Implement the rest of the operators
- JMPONF might be used different
- POP command needs more attention
- Complete documentation
Beginner-friendly Documentation
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\