WIP (work in progress). This tool isn't ready yet to be announced to the public, but it reached the alpha stage. If you encounter bugs or experience crashes, please don't report them yet as this software has still a lot of loose ends.
That beeing said, if you want to test it and create automapper rules, edit your config.yml
and enter
client_path
(optional): The absolute path to your ddnet client (On windows this is ddnet.exe)data_path
: The absolute path to your ddnet data (Thedata
directory in yourddnet
directory)
A simple tool to create automapping files for ddnet with a graphical user interface
You may want to put the software in its own directory, since it may generate files.
This software comes bundled up, just download the version for your OS and start it.
This software uses PyQt6, which is maybe missing some dependencies on your OS. If you run into issues with this software, install
sudo apt update
sudo apt-get install -y libegl1
sudo apt-get install -y libxcb-xinerama0
sudo apt-get install -y -qq libglu1-mesa-dev libx11-xcb-dev '^libxcb*'
You can find more on this topic here
TODO: Do a proper guide, guide below is just for a minimal product
- Go to
Settings
and configure ddnet and yourdata
directory (usually in side the ddnet directory) properly - Load mapres image, like
grass_main.png
by clickingSelect Image
- Configure all tiles you want to use for your automapper
- select FULL/EMPTY/ANY
- FULL: This neighbor of the (middle) tile is FULL, not EMPTY
- EMPTY: This neighbor of the (middle) tile is EMPTY, not FULL
- ANY: This neighbor of the (middle)tile is EMPTY or FULL
- select rotation/hflip/vflip, don't use empty yet
- rotation: This (middle) tile can be rotated
- hflip: This (middle) tile can be flipped horizontally (on the X axis)
- vflip: This (middle) tile can be flipped vertically (on the Y axis)
- empty: Not yet ready for usuage, FUTURE: Allows (middle) tile to be EMPTY
- remove a configured tile with right click
- select FULL/EMPTY/ANY
- Name your rule (top right,
Name Mapping Rule
) - Press
Generate
, this will test your mapping rules, pressOk
and your mapping rules will automatically be saved in the data directory
You can press Generate
without being finished to check on your work, just press Cancel
and continue
editing your tiles