A collection of command line tools used internally, cleaned up and refactored for public release. Use at own risk.
Decode and decompile LuaJIT bytecode files (FS19/FS22). Decompiler by marsinator358.
cargo run -p fs-luajit-decompile -- <input> [<output>] [-r] [-s]cargo build --release -p fs-luajit-decompileDecode and decompile Luau bytecode files (FS25). Using medal decompiler.
cargo run -p fs-luau-decompile -- <input> [<output>] [-r] [-s] [-d] [-l] [-t] [--num-threads <n>]cargo build --release -p fs-luau-decompileUnlock .i3d.shapes files.
cargo run -p fs-shapes-unlock -- <input_file> [<output_path>] [-r] [-s]cargo build --release -p fs-shapes-unlockUnpack archive using defarm.dll. Only compiling and running 32-bit version works.
cargo run -p fs-unpack --target i686-pc-windows-msvc -- <input_file> <output_path>cargo build --release -p fs-unpack --target i686-pc-windows-msvcExtract defarm.dll from QuickBMS script file.
cargo run -p fs-unpack-dll -- <input_file> [<output_path>]cargo build --release -p fs-unpack-dllParse XML files and output sane formatted XML.
cargo run -p fs-xml-format -- <input> [<output>] [-r] [-s] [-e] [-c <indent-char>] [-i <indent-size>]cargo build --release -p fs-xml-format