GTX Extractor v5.4
Extracts textures from the GX2 Texture ('Gfx2' / .gtx file extension) format used in Wii U games, and saves them as DDS.
Can Also convert DDS files into .gtx files!
Requirements:
- Python 3.4 or higher.
- Cython (Optional)
- cx_Freeze. (Optional)
Supported formats:
- GX2_SURFACE_FORMAT_TCS_R8_G8_B8_A8_UNORM
- GX2_SURFACE_FORMAT_TCS_R8_G8_B8_A8_SRGB
- GX2_SURFACE_FORMAT_TCS_R10_G10_B10_A2_UNORM
- GX2_SURFACE_FORMAT_TCS_R5_G6_B5_UNORM
- GX2_SURFACE_FORMAT_TC_R5_G5_B5_A1_UNORM
- GX2_SURFACE_FORMAT_TC_R4_G4_B4_A4_UNORM
- GX2_SURFACE_FORMAT_TC_R8_UNORM
- GX2_SURFACE_FORMAT_TC_R8_G8_UNORM
- GX2_SURFACE_FORMAT_TC_R4_G4_UNORM
- GX2_SURFACE_FORMAT_T_BC1_UNORM
- GX2_SURFACE_FORMAT_T_BC1_SRGB
- GX2_SURFACE_FORMAT_T_BC2_UNORM
- GX2_SURFACE_FORMAT_T_BC2_SRGB
- GX2_SURFACE_FORMAT_T_BC3_UNORM
- GX2_SURFACE_FORMAT_T_BC3_SRGB
- GX2_SURFACE_FORMAT_T_BC4_UNORM
- GX2_SURFACE_FORMAT_T_BC4_SNORM
- GX2_SURFACE_FORMAT_T_BC5_UNORM
- GX2_SURFACE_FORMAT_T_BC5_SNORM
Credits:
- AboodXD - Writing this thingy.
Special thanks to:
- Exzap - Helping with swizzling.