Skip to content

matyalatte/UE4-DDS-Tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

build test License: MIT

UE4-DDS-Tools ver0.6.1

Texture modding tools for UE games.
You can inject texture files (.dds, .tga, .hdr, etc.) into UE assets.

Features

  • Inject any size textures into assets
  • Extract textures from assets
  • Check the UE versions of assets
  • Convert textures with texconv

Supported UE versions

  • UE5.0 ~ 5.4
  • UE4.0 ~ 4.27
  • FF7R
  • Borderlands3

Supported File Formats

This tool can convert textures between the following file formats.

  • .uasset (for texture assets)
  • .dds
  • .tga
  • .hdr
  • .bmp
  • .jpg
  • .png

Note that it can not convert non-official DXGI formats (e.g. ASTC_4x4) from and to non-dds files.
It means you can not use .tga, .hdr, .bmp, .png, and .jpg for them.

Supported Pixel Formats

The List of supported pixel formats
  • DXT1 (BC1)
  • DXT3 (BC2)
  • DXT5 (BC3)
  • BC4 (ATI1)
  • BC5 (ATI2)
  • BC6H
  • BC7
  • A1
  • A8
  • G8 (R8)
  • R8G8
  • G16
  • G16R16
  • B8G8R8A8
  • A2B10G10R10
  • A16B16G16R16
  • FloatRGB (FloatR11G11B10)
  • FloatRGBA
  • A32B32G32R32F
  • B5G5R5A1_UNORM
  • ASTC_4x4
  • ASTC_6x6
  • ASTC_8x8
  • ASTC_10x10
  • ASTC_12x12
  • ETC1
  • ETC2_RGB
  • ETC2_RGBA

Note that Unreal Engine supports more pixel formats.
You will get Unsupported pixel format. errors for them.

Supported Texture Classes

The List of supported texture classes
  • Texture2D
  • TextureCube
  • LightMapTexture2D
  • ShadowMapTexture2D
  • Texture2DArray
  • TextureCubeArray
  • VolumeTexture

Download

Download one of the zip files from here

  • UE4-DDS-tools-*-Batch.zip is for batch file users.
  • UE4-DDS-tools-*-GUI.zip is for GUI users.

GUI.exe only works on Windows10 or later.
If you use windows 8 or older, you can copy an executable from Tuw-*-Windows-x64.zip.

Released packages only work on Windows. See here if you use macOS or Linux.
For Unix Systems · matyalatte/UE4-DDS-Tools Wiki

Getting Started

FAQ

FAQ · matyalatte/UE4-DDS-Tools Wiki

External Projects

Texconv-Custom-DLL

Texconv is a texture converter developed by Microsoft.
It's the best DDS converter as far as I know.
And Texconv-Custom-DLL is a cross-platform implementation I made.
The official Texconv only supports Windows but you can use it on other platforms.

Tuw

Tuw is a GUI wrapper for command-line tools.
It can define a simple GUI with a json file.

License