Skip to content

Compress, decompress and convert Unity3D Texture2D files (unpacked from raw *.assets packs)

Notifications You must be signed in to change notification settings

wchristian/UnityTexTool

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UnityTexTool

Compress, decompress and convert Unity3D Texture2D files (unpacked from raw *.assets packs) support formats such as the DXT1 & DXT5 ,ETC1/2,RGBA8888,ARGB4444,Alpha8.

It can simply dump and modify textures from games which made with Unity Engine.

Disclaimer

It's not a Unity Editor plugin, just a Modding Tool. Do not use these tools in your game development!

Usage:

  1. commands: "-I -info :show texture info only" "-d -dump :dump texture" "-c -compress :compress texture" "-i -input :input name" "-o -output :output png name" "-r -resS :use specific *.resS file path" "-h :show help"

  2. Unpack assets files using my unpacker-scripts

  3. dump texture from texture2D binary.

    for example

    UnityTexTool-x64.exe -d -i 00000000_test.tex -o test.png -r ./

  4. compress texture to texture2D binary.

    UnityTexTool-x64.exe -c -i test.png -o 00000000_test.tex -r ./

Thanks to these softwares

TextureConverter.dll from Unity Editor

Magick.NET-Q8-AnyCPU.dll from Magick.NET

PVRTexLibWrapper.dll £¬ ATI.TextureConverter.dll and Nvidia.TextureTools from mono game framework.

astcenc.exe from ARM-software/astc-encoder

About

Compress, decompress and convert Unity3D Texture2D files (unpacked from raw *.assets packs)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%