Skip to content
Wii U FLIM Texture Decoder
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
addrlib Update AddrLib Dec 19, 2018
.gitignore Update .gitignore Jul 25, 2017
COPYING
README.md Read the description Jan 27, 2018
bflim_extract.py Fix getting the alignment Jun 15, 2018
build.py Read the description Jan 27, 2018
dds.py Add partial support for DX10 DDS Dec 19, 2018
form_conv.py
form_conv_cy.pyx Fix RGB565, RGB5A1, and ARGB4 Jun 14, 2018

README.md

BFLIM Extractor v2.2

Extracts textures from the BFLIM ('FLIM' / .bflim file extension) format used in Wii U games, and saves them as DDS.

Can Also convert DDS files into .bflim files!

Requirements:

  • Python 3.4 or higher.
  • Cython (Optional)
  • cx_Freeze. (Optional)

Supported BFLIM 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_BC5_UNORM

Supported DDS formats:

  • ABGR8
  • BGR8
  • A2RGB10
  • RGB565
  • A1RGB5
  • ARGB4
  • L8
  • A8
  • A8L8
  • A4L4
  • ETC1
  • BC1
  • BC2
  • BC3
  • BC4
  • BC5

Credits:

  • Stella/AboodXD - Writing this thingy.

Special thanks to:

  • Exzap, AddrLib - Helping with swizzling.
You can’t perform that action at this time.