Releases: matyalatte/UE4-DDS-Tools
Release list
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.zipbecame under 1MB!)
Notes
-
GUI.exeonly 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.exebecame 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.exebecame smaller.GUI.exewill save the last executed mode.gui_definition.jsonwill work on macOS and Ubuntu.
v0.5.3
Changelog
- Added support for UE5.2
- Fixed a bug that python requires installed vcruntime.
- Fixed an error for some UE4.25 assets.
- Fixed a bug that check mode won't work with cubemaps for UE4.24 and 4.25
- Fixed an error when UE4.16 assets have no .uexp files
- Updated GUI to v0.4.1
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. (
./pythonfolder is smaller than old versions.) - Updated python from 3.9 to 3.10.
v0.5.1
Update for bugfix and minor changes.
Changelog
- Fixed a bug that max size will be uexp's max size.
- Fixed a bug that ubulk flags won't be updated correctly.
- Updated GUI to v0.3.0
- Added tooltips to options in GUI
- Enabled "skip_non_texture" option and cubic filter as default.
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.zipif you want to use the batch files.
DonwloadUE4-DDS-Tools-*-GUI.zipif 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)
PackageSourceis 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.uassetwith 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