/DolphinTextureExtraction-tool

Dumps GC and Wii textures, compatible with the Dolphin texture hash.

Primary LanguageC#MIT LicenseMIT

DolphinTextureExtraction-tool

Wiki Discord Issues Dolphin Downloads Stars

Is a Command line tool for extracting GC and Wii textures from disc and is compatible with Dolphin's texture hash. It allows you to extract textures from a game without having to play through the game with dolphin first. The tool can be used for any game, but the extraction rate depends on what formats the game uses and if the tool supports them. the tool can also unpack all supported formats. The most common formats are already supported, new features and formats will be added over time.

Download

This is a .NET 6.0 application and requires the .NET Runtime 6.0. If you don't have it installed yet, you can download it from here.

Release Download

Pre releases Download

How to use

INFO: If you use RVZ images, unpack them into a folder using Dolphin.
Right click on a game -> Properties -> Filesystem -> right click on "Disc - [Game ID]" -> Extract Files...

Command-line UI

Launch DolphinTextureExtraction.tool.exe and Follow the instructions of the application

Drag and Drop

Drop a folder on the DolphinTextureExtraction.tool.exe, output to the same place only with a "~" in front of the new folder.

Command-line

List of all commands.

  • Syntax: EXTRACT "Input" "Output" -mip

    Extracts all textures and their mipmaps textures.

  • Syntax: HELP

    For a list with all commands.

Supported formats

ROM images

  • GCDisk (ISO), WiiDisk (ISO), WAD

Archives

  • Asura, AFS, ALAR, ALIG, ARC_Pit, ARC0, BIN_MP, BIG, CMN, CPK, FBC, Filelist, FBTI, FSYS, FPK, GVMH, GSW, GSScene, RSC, NARC, NLCM, ONE_SB, ONE_UN, PAK_FE, PAK_Retro, PAK_RetroWii, PAK_TM2, PCKG, POD5, POSD, RARC, RKV2, RMHG, RTDP, TXAG, TXE, U8, bres, pBin, ShrekDir, SevenZip(zip, 7z, tar, deb, dmg, rpm, xar, bz2, lzh, cab, vhd)

Compressing

  • AKLZ, AsuraZlb, CNS, CNX, CLZ, COMP, CRILAYLA, CXLZ, FCMP, GCLZ, GZIP, LH, LZ00, LZ01, LZ10, LZ11, LZ77, LZS, LZSS, LZSS_Sega, PRS, PRS_BE, YAY0, YAZ0, YAZ1, ZLB, ZLib, LZ4, LZO, RefPack, Zstd

Textures

  • ALTX, BTI, FIPAFTEX, FTEX, GCNT, GBIX, GCIX, GCT0, GTX, GVRT, HXTB, LFXT, NUTC, PTLG, REFT, TEX, TEX0, TEX1, TEX_KS, TEX_RFS, TPL, TPL_0, TXE, TXTR, WTMD, ATB

Model archives

  • MOD, BMD3, BDL4, MDL_LM, HSF, PKX, WZX, GSAGTX, GSFILE11

Credits