Telltale-Modding-Group / DDS-D3DTX-Converter

This is an application designed for converting .d3dtx textures (Telltale Tool Textures), to standard .dds (Direct Draw Surface). It can also convert a .dds back into a .d3dtx for texture mods for a Telltale Tool Game.
MIT License
10 stars 2 forks source link
c-sharp converting-images modding modding-games modding-tools telltale texture texture-generation

Telltale Texture Mod Tool

GitHub release (latest by date)

Newer (Fork) Versions: Github All Releases

Older Versions: Github All Releases

Description

This is an application designed to preview and convert Telltale textures (files with the .d3dtx extension) to a more accessible format like DDS (Direct Draw Surface) and vice versa. There is also support for converting DDS to other image formats and back, although this is not recommended due to potential data loss. It works only on Windows.

DOWNLOAD THE LATEST VERSION HERE

Screenshots

Main 1

Getting started

Quick Video Tutorial

Wiki (WIP)

Outdated wiki, but it still has some relevant information.

If you have issues or questions, redirect them to the discord server.

Supported Games

Supported Texture Layouts

Notes and Limitations

  1. This is primarily aimed for PC-platform games. In the future we may add Android/iOS support, but it's not guaranteed. More information can be found in the wiki.
  2. If you want support on other legacy titles, please open an issue.
  3. Older games do not support some texture layouts such as volumemaps or cubemaps. Please be cautious.
  4. Linux/MacOS are not supported even with Wine due to DirectXTexNet's mixed mode assembly.

Developers

Only for modders/developers who plan on forking/modifying/downloading the project.

There are 3 projects in this repository:

We utilize DirectXTexNet, a .NET wrapper around DirectXTex, allowing us to work better with DDS files.

If you want to use the console applications, you can open their relative solutions in Visual Studio. It would require you to change the code to set some parameters.

If you want to learn about the D3DTX file format we suggest you looking in the DDS_D3DTX_Converter_GUI project at TelltaleD3DTX folder. The classes there are well documented and describe the D3DTX format. Preferably, start with D3DTX_V9.cs and go upwards. Direct Surface Draw (.dds) is a Microsoft file format, which is described in detail here. You can also check out in this folder the following classes:

Credits

Current Developer Note

Special thanks to David for introducing me to the Telltale Modding Community and modding as a whole, and for being a good mentor along the way. Special thanks to Lucas for helping me add support for older games and made me understand the Telltale Tool Engine better.