Powered by the twmap library!
All tools are command line argument based and explain their usage with --help
.
debug_load
: parse maps with different verbosity levels for debugging purposesedit_map
: easily convert maps between different formats, with some fancy steps in between like mirroringfix_map
: fix some common issues on maps which are not accepted by other executablesextract_files
: extract image and sound files from mapsextract_tileflags
: used on images, extracts the TILEFLAG_OPAQUE
table used in tiles layerscheck_ddnet
: scans ddnet maps for faulty behavior (e.g. falsely placed hook-through, invalid rotation of game tiles)You need Rust installed on your system.
Simply do cargo install twmap-tools
You need Rust installed on your system.
To compile the tools in release mode, execute the following command in this directory or the project root:
cargo build --release
The executable files will be located at the project root in target/release/
.
To compile the debug build instead, omit the --release
flag.
Note that debug binaries will be significantly slower!
The executable files of debug builds will be located in target/debug/
.