twmap-tools

Crates.iotwmap-tools
lib.rstwmap-tools
version0.4.2
sourcesrc
created_at2022-05-16 14:00:13.252966
updated_at2024-08-07 08:55:09.664828
descriptionCollection of tools for Teeworlds and DDNet maps
homepage
repositoryhttps://gitlab.com/Patiga/twmap
max_upload_size
id587664
size112,946
(Patiga)

documentation

README

TwMap Tools

Powered by the twmap library!

Overview

All tools are command line argument based and explain their usage with --help.

  • twmap-edit: Easily convert maps between different formats, with some fancy steps in between like mirroring
  • twmap-extract-files: Extract the image and sound files from maps
  • twmap-check: Parse maps with different verbosity levels for debugging purposes
  • twmap-check-ddnet: Scans DDNet maps for faulty behavior (e.g. wrongly placed hook-through, invalid rotation of game tiles)
  • twmap-fix: Fix some common issues on maps which are not accepted by other executables
  • twmap-automapper: For checking automappers and running them on maps

Installation

You need Rust installed on your system.

Simply do cargo install twmap-tools

Manual Building

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/.

Commit count: 424

cargo fmt