With splitting DMF and DML, there is now more than one case where this is needed, so it may well be made proper now. The template still defines them, and, as with VT2 most creators will probably stick with it, but they do have the option to make a non-DMF mod now. |
||
---|---|---|
crates | ||
lib | ||
.fdignore | ||
.gitignore | ||
.gitmodules | ||
Cargo.lock | ||
Cargo.toml | ||
CHANGELOG.adoc | ||
LICENSE | ||
README.adoc | ||
rust-toolchain.toml | ||
rustfmt.toml |
Darktide Mod Tools
A set of tools to develop mods for the newest generation of the Bitsquid game engine that powers the game Warhammer 40.000: Darktide.
Quickstart
-
Download the latest release for your platform.
-
Place the binary for your system and
dictionary.csv
next to each other. -
Open a command prompt, navigate to the downloaded binary and run
dtmt.exe help
. -
Use the
help
command (it works for subcommands, too) and the CLI Reference.
Runtime dependencies
The LuaJit decompiler (short "ljd") is used to decompile Lua files. A version tailored specifically to Bitsquid may be found here: https://github.com/Aussiemon/ljd.
A custom executable location may be passed via the --ljd
flag during extraction, otherwise decompilation expects ljd
to be found via the PATH
environmental variable.
Building
-
Install Rust from rust-lang.org or via the preferred means for your system.
-
Download or clone this source code. Make sure to include the submodules in
lib/
. -
Run
cargo build
.