Skip to content

nonomal/UE4-DDS-Tools

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

discord build License: MIT

UE4-DDS-Tools ver0.2.2

Texture modding tools for UE4 games.
You can inject dds files into UE4 assets.

Features

  • Inject any size DDS and any number of mipmaps.
  • Export assets as DDS.

Supported Games

  • UE4.27 games
  • UE4.19 games
  • UE4.18 games
  • FF7R
  • Bloodstained (UE4.27)

If you want me to add support for your game, please contact me with discord.

Supported Formats

  • DXT1/BC1
  • DXT5/BC3
  • BC4/ATI1
  • BC5/ATI2
  • BC6H
  • BC7
  • B8G8R8A8(sRGB)
  • FloatRGBA

Download

Download UE4-DDS-tools*.zip from here

Setup

You need to specify the UE4 version of your game.
Open ./src/config.json with notepad and edit the version.
4.27, 4.19, 4.18, ff7r, and bloodstained are available.
config.json

Basic Usage

  1. Drop .uexp onto 1_copy_uasset*.bat.
    The asset will be copied in ./workspace/uasset.

  2. Drop .dds onto 2_inject_dds*.bat.
    A new asset will be generated in ./injected.

Advanced Usage

You can inject multiple assets at the same time.
See here for the details.
Advanced Usage · matyalatte/UE4-DDS-tools Wiki

Batch files

  • 1_copy_uasset*.bat
    Make or clear ./workspace.
    Then, copy an asset to workspace.

  • 2_inject_dds*.bat
    Inject dds into the asset copied to workspace.
    A new asset will be generated in ./injected.

  • _export_as_dds*.bat
    Export texture assets as dds.

  • _parse*.bat
    Parse files.
    You can check the format with this batch file.

FAQ

I got the UE4 requires BC6H(unsigned)... warning. What should I do?

There are two types of BC6H: signed and unsigned.
And you should use the unsigned format.
See here for the details.
How to Inject .HDR textures · matyalatte/UE4-DDS-tools Wiki

I got the Mipmaps should have power of 2 as... warning. What should I do?

Change its width and height to power of 2.
Or export dds without mipmaps.

About

Texture modding tools for UE4 games

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.0%
  • Batchfile 1.0%