meckt is a tool whose goal is making total conversion mod easier and less cumbersome. It includes tools to generate provinces from the provinces image, to create and edit titles using a user interface and a map, to manage the history of titles.
Warning:
Please use this tool with caution. Exporting modifications will impact significantly the structure and content of your files.
Always ensure you have a backup of your mod files before exporting to prevent any unintended changes or data loss.
-
Select Multiple Titles:
Shift + Left Mouse Button (LMB). -
Unselect One Title:
Ctrl + Left Mouse Button (LMB). -
Unwrap Title:
Ctrl + Left Mouse Button (LMB)on the liege title. -
Wrap Titles Back:
Right Mouse Button (RMB)on one of the vassal titles.
- Clone the repository (with submodules):
git clone --recursive https://github.com/Xorrad/meckt.git- Install dependencies:
sudo apt-get update
sudo apt-get install -y build-essential zip pkg-config libgtk-3-dev libcurl4-openssl-dev libopenal-dev libxrandr-dev libxcursor-dev libxi-dev libudev-dev libfreetype-dev libflac-dev libvorbis-dev libgl1-mesa-dev libegl1-mesa-dev libfreetype-dev- Setup and Compile using CMake:
mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
cmake --build . --target meckt --config Release- Clone the repository (with submodules):
git clone --recursive https://github.com/Xorrad/meckt.git-
Install CMake.
-
Setup and Compile using CMake:
mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
cmake --build . --target meckt --config ReleaseContributions to the project are highly appreciated! There are several ways to get involved: you can contribute by reporting any issues you encounter, suggesting new features that could enhance the project, or even by actively participating in the development process through the submission of pull requests.
- Simple and Fast Multimedia Library (https://www.sfml-dev.org/)
- Dear ImGui (https://github.com/ocornut/imgui/)
- ImGui-SFML (https://github.com/SFML/imgui-sfml)
- {fmt} (https://fmt.dev/)
- Native File Dialog (https://github.com/mlabbe/nativefiledialog)
- lodepng (http://lodev.org/lodepng/)
- nlohmann-json (https://github.com/nlohmann/json)
- jomini-parser (https://github.com/Xorrad/jomini-parser)
This project is licensed under the MIT License - see the LICENSE file for details.


