A set of modding tools for the newest generation of the Bitsquid game engine that powers the game Warhammer 40.000: Darktide.
While the approach to generate and store a list of strings does allow for this list to be re-used in the future, the I/O involved turned out to be quite costly. While the generation can run at up to 500 MiB/s, even compressing that on the fly doesn't reach fast enough write speeds on a HDD. And compression is also necessary to store this amount of data (generation reached two TB of raw data with a word length of just three, which is still 600 GB compressed). But compression also makes working with that data a lot harder. So this instead combines both the generation and search into a single step. The intermediate result of the generation is therefore lost, but the overall pipeline is much faster. |
||
---|---|---|
.ci | ||
crates | ||
docs/screenshots | ||
lib | ||
.dockerignore | ||
.fdignore | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
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.