A set of modding tools for the newest generation of the Bitsquid game engine that powers the game Warhammer 40.000: Darktide.
Decompiling the game binary shows a rather elaborate algorithm to load DDS images from binary. Though comparing it to Microsoft's documentation on DDS, most of it seems to be pretty standard handling. However, we don't actually need all of it. The part about calculating pitch and reading blocks only accesses a subset of the `ImageFormat` struct, so we can strip our implementation to just that. |
||
---|---|---|
.ci | ||
crates | ||
docs/screenshots | ||
lib | ||
.dockerignore | ||
.fdignore | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
.renovaterc | ||
Cargo.lock | ||
Cargo.toml | ||
CHANGELOG.adoc | ||
Justfile | ||
LICENSE | ||
README.adoc | ||
rust-toolchain.toml | ||
rustfmt.toml |
Darktide Mod Tools
A set of tools to use and develop mods for the newest generation of the Bitsquid game engine that powers the game Warhammer 40.000: Darktide.
Darktide Mod Manager (DTMM)
DTMM is a GUI application to install and manage mods for the game.

Head to crates/dtmm for more information or check the Wiki.
Darktide Mod Tools (DTMT)
DTMT is a CLI application providing various commands that aid in developing mods for the game.
Head to crates/dtmt for more information or check the Wiki.