A set of modding tools for the newest generation of the Bitsquid game engine that powers the game Warhammer 40.000: Darktide.
Find a file
Lucas Schwiderski 95fc6c160b
All checks were successful
lint/clippy Checking for common mistakes and opportunities for code improvement
build/msvc Build for the target platform: msvc
build/linux Build for the target platform: linux
dtmt: Implement name overrides
For most of the game files, we don't know the actual name, only the hash
of that name. To still allow building bundles that contain files with
that name (e.g. to override a game file with a custom one), there needs
to be a way to tell DTMT to name a file such that its hash is the same
as the one in the game.
The initial idea was to just expect the file name on disk to be the
hash, but that wouldn't allow for arbitrary folder structures anymore.

So instead, there is now a new, optional setting in `dtmt.cfg`, where
the modder can map a file path to an override name.
2024-07-18 09:50:48 +02:00
.ci Add missing build tools to CI image 2024-07-09 16:16:44 +02:00
crates dtmt: Implement name overrides 2024-07-18 09:50:48 +02:00
docs/screenshots Add application icon 2024-07-10 23:27:43 +02:00
lib dtmt: Implement name overrides 2024-07-18 09:50:48 +02:00
.dockerignore feat(ci): Add Dockerfiles to build locally 2023-04-05 20:22:29 +02:00
.fdignore feat: Add Docker images for CI compilation 2023-03-23 13:42:03 +01:00
.gitattributes Add application icon 2024-07-10 23:27:43 +02:00
.gitignore feat: Add Docker images for CI compilation 2023-03-23 13:42:03 +01:00
.gitmodules Fix submodule refs 2023-11-23 13:16:03 +01:00
Cargo.lock Add application icon 2024-07-10 23:27:43 +02:00
Cargo.toml Update zip 2024-07-10 18:40:52 +02:00
CHANGELOG.adoc dtmm: Add link to open mod on Nexus 2023-12-04 16:48:18 +01:00
Justfile Implement faster hex string parsing 2024-07-09 16:16:48 +02:00
LICENSE chore: Initialize project 2022-11-01 12:10:05 +01:00
README.adoc docs: Add split READMEs 2023-03-01 22:14:31 +01:00
rust-toolchain.toml chore: Initialize project 2022-11-01 12:10:05 +01:00
rustfmt.toml feat: Implement bundle decompression 2022-11-01 17:35:47 +01:00

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.

dtmm main view

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.