BFLIM Extractor v2.1
BFLIM Extractor is a tool for extracting and creating .bflim files used for layouts' textures in some of the Wii U games.
Supported texture formats:
- GX2_SURFACE_FORMAT_TCS_R8_G8_B8_A8_UNORM (ABGR8 / BGR8)
- GX2_SURFACE_FORMAT_TCS_R8_G8_B8_A8_SRGB (ABGR8 SRGB / BGR8 SRGB)
- GX2_SURFACE_FORMAT_TCS_R10_G10_B10_A2_UNORM (A2RGB10)
- GX2_SURFACE_FORMAT_TCS_R5_G6_B5_UNORM (RGB565)
- GX2_SURFACE_FORMAT_TC_R5_G5_B5_A1_UNORM (A1RGB5)
- GX2_SURFACE_FORMAT_TC_R4_G4_B4_A4_UNORM (ARGB4)
- GX2_SURFACE_FORMAT_TC_R8_UNORM (L8 / A8)
- GX2_SURFACE_FORMAT_TC_R8_G8_UNORM (A8L8)
- GX2_SURFACE_FORMAT_TC_R4_G4_UNORM (A4L4)
- GX2_SURFACE_FORMAT_T_BC1_UNORM (BC1 / DXT1 / ETC1)
- GX2_SURFACE_FORMAT_T_BC1_SRGB (BC1 SRGB / DXT1 SRGB)
- GX2_SURFACE_FORMAT_T_BC2_UNORM (BC2 / DXT3)
- GX2_SURFACE_FORMAT_T_BC2_SRGB (BC2 SRGB / DXT3 SRGB)
- GX2_SURFACE_FORMAT_T_BC3_UNORM (BC3 / DXT5)
- GX2_SURFACE_FORMAT_T_BC3_SRGB (BC3 SRGB / DXT5 SRGB)
- GX2_SURFACE_FORMAT_T_BC4_UNORM (BC4L / BC4A)
- GX2_SURFACE_FORMAT_T_BC5_UNORM (BC5)
Treeki said:Why so complex?
Wii U textures appear to be packed using a complex 'texture swizzling' algorithm, presumably for faster access.
Download.
Source code / Github.
Last edited by AboodXD,