WIP: Implement texture files #191

Draft
lucas wants to merge 8 commits from feat/textures into master
Owner

Current status:

  • Decompilation: Partial
    Depending on the type of DDS data, either the largest mipmap is extracted, or the raw DDS file is dumped
  • Compilation: Broken
    Theoretically correct process to compile a DDS file, but the game crashes with an UTF-8 error. It seems that textures cannot be fully inlined into the bundle and a data file must be used one way or another.

Wiki entries:

Current status: - Decompilation: Partial Depending on the type of DDS data, either the largest mipmap is extracted, or the raw DDS file is dumped - Compilation: Broken Theoretically correct process to compile a DDS file, but the game crashes with an UTF-8 error. It seems that textures cannot be fully inlined into the bundle and a data file must be used one way or another. Wiki entries: - [File Type - Texture](https://git.sclu1034.dev/bitsquid_dt/dtmt/wiki/File+Type+-+Texture.-) - [Reverse Engineering - Textures](https://git.sclu1034.dev/bitsquid_dt/dtmt/wiki/Reverse+Engineering+-+Textures.-)
lucas force-pushed feat/textures from fecffb5f60
Some checks failed
lint/clippy Checking for common mistakes and opportunities for code improvement
build/linux Build for the target platform: linux
build/msvc Build for the target platform: msvc
to ea2368c532
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
2025-02-19 11:14:36 +01:00
Compare
lucas force-pushed feat/textures from 7384d3359c
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
to 805fe53914
All checks were successful
build/linux Build for the target platform: linux
lint/clippy Checking for common mistakes and opportunities for code improvement
build/msvc Build for the target platform: msvc
2025-04-22 22:55:32 +02:00
Compare
lucas force-pushed feat/textures from 805fe53914
All checks were successful
build/linux Build for the target platform: linux
lint/clippy Checking for common mistakes and opportunities for code improvement
build/msvc Build for the target platform: msvc
to 04b6a43f9a
All checks were successful
lint/clippy Checking for common mistakes and opportunities for code improvement
build/linux Build for the target platform: linux
build/msvc Build for the target platform: msvc
2025-05-30 14:25:58 +02:00
Compare
lucas changed title from WIP: Implement texture files to Implement texture files 2025-06-04 15:13:13 +02:00
lucas changed title from Implement texture files to WIP: Implement texture files 2025-07-01 10:04:41 +02:00
All checks were successful
lint/clippy Checking for common mistakes and opportunities for code improvement
Required
build/linux Build for the target platform: linux
Required
build/msvc Build for the target platform: msvc
Required
This pull request has changes conflicting with the target branch.
  • Cargo.toml
  • lib/sdk/src/binary.rs
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin feat/textures:feat/textures
git switch feat/textures
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
bitsquid_dt/dtmt!191
No description provided.