Releases: matyalatte/UE4-DDS-Tools
v0.6.1
v0.6.0
Changelog
New Features
Warning
ucas/utoc support is still an experimental feature.
Please open an issue or post on #23 if you got some errors about your ucas/utoc assets.
GUI Updates (from v0.6.3 to v0.6.4)
- Fixed a bug that the execution button says
Processing...
after getting errors. (matyalatte/tuw#28) - Dropped Windows8 support to reduce the binary size. The exe size is only 240KB now!
(matyalatte/tuw#29)
Other Changes
- Fixed an error when reading non-texture assets for UE5.2 or later.
- Updated DirectXTex to the March 2024 release.
- Fixed typos. (#31)
- Removed unused python libraries. (
python310.zip
became under 1MB!)
Notes
-
GUI.exe
only works on Windows10 or later.
If you use windows 8 or older, you need to 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
v0.5.6
Changelog
New features
- Added support for ETC formats. (ETC1, ETC2_RGB, and ETC2_RGBA)
- Added support for UE5.3 by [@hypermodule] at v0.5.5
Bug fixes
- Fixed an error when injecting texture arrays.
- Fixed an error when injecting ASTC textures.
GUI updates (changes from v0.5.1 to v0.6.3)
GUI.exe
became much smaller. (It's only 500KB!)- Some bug fixes.
v0.5.4
Changelog
New feature
- Added support for ASTC formats. (6x6, 8x8, 10x10, and 12x12)
Bug fixes
- Fixed a bug that the DDS converter will accept unknown DXGI formats.
- Fixed a bug that the portable python can refer the installed python with some environment variables.
- Fixed a bug that the imported size will be used as the actual size.
GUI updates (changes from v0.4.1 to v0.5.1)
GUI.exe
became smaller.GUI.exe
will save the last executed mode.gui_definition.json
will work on macOS and Ubuntu.
v0.5.3
v0.5.2
Changelog
New feature
- Supported *.uptnl files.
Bug fixes
- Fixed an error when loading empty textures.
- Fixed an error when exporting BC6 textures.
- Fixed an error when exports have positive values for class ids.
- Fixed an error when exporting cubemaps as tga.
Other changes
- Introduced multiprocessing. (Faster than old versions when processing multiple files.)
- Removed unnecessary files from embeddable python. (
./python
folder is smaller than old versions.) - Updated python from 3.9 to 3.10.
v0.5.1
v0.5.0
Changelog
New features
- Supported Texture2DArray, TextureCubeArray, and VolumeTexture
- Restored the batch file method for injection
- Added "save detected version" option for check mode
- Added "copy" mode
Other changes
- Fixed a bug that num slices won't be saved correctly for some old UE versions.
- Refactored serialize functions
- Removed file list method (txt will be used for batch file method)
Developer Comments
v0.5.0 supports batch files for injection!
UE version setting, extraction, and injection.
Everything will be done just by drag and drop.
See here for the details.
Download
UE4-DDS-tools-*-Batch.zip
if you want to use the batch files.
DonwloadUE4-DDS-Tools-*-GUI.zip
if you want to use GUI.
v0.4.5
Changelog
New features
- Supported UE4.0 ~ 4.9
- Supported ShadowMapTexture2D
- Added "Skip non-texture assets" option.
- Added filter options (Able to use bicubic interpolation for mip generation)
- Updated GUI to v0.2.2 (GUI can save output path for each mode)
Other changes
- Fixed an error when loading assets that have multiple textures
- Fixed errors when loading some assets that have unexpected formats
- Fixed a bug that the tool can't load uncompressed mipmaps correctly
- Improved check mode (removed uneccessary versions from the check list)
- Removed parse errors for unsupported pixel formats
- Improved error massages for dds files
v0.4.3
Changelog
New features
- Supported UE4.10 ~ 4.12, UE5.1
- Supported assets that have multiple texture objects (e.g. lightmaps, fonts)
- Supported LightMapTexture2D
- Added a function to update PackageSource (use "MOD " for PackageSource)
PackageSource
is a variable for.uasset
.
The tool will rewrite it with "MOD " when modding assets.
It means you can tell if it's edited or not just by opening.uasset
with a binary editor.
Other changes
- Updated texconv
- Fixed an error when assets have non-ascii characters.
- Fixed a bug that it won't update file size when updating name map.
- Refined codes