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.
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.
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...
Launch DolphinTextureExtraction.tool.exe and
Follow the instructions of the application
Drop a folder on the DolphinTextureExtraction.tool.exe,
output to the same place only with a "~" in front of the new folder.
List of all commands.
-
Syntax:
EXTRACT "Input" "Output" -mipExtracts all textures and their mipmaps textures.
-
Syntax:
HELPFor a list with all commands.
- GCDisk (ISO), WiiDisk (ISO), WAD
- 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)
- 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
- 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
- MOD, BMD3, BDL4, MDL_LM, HSF, PKX, WZX, GSAGTX, GSFILE11
-
ImageSharp used as graphics API.
-
Hack.io to read RARC, U8, YAZ, YAY, BTI, TPL, TEX1, BMD and BDL Format
-
Puyo Tools Code reference for ONE GVMH, GBIX, GCIX, GVRT, Format and to read PRS, CNX, Lz00, lz01 Lz10, Lz11 Compressing.
-
HashDepot used for xxHash generation
-
Ironcompress used for LZO, LZ4 and Zstandard.
-
SevenZip to read formats supported by 7Zip
-
SharpZipLib to read ZLib Compressing
-
AFSLib to read AFS archive format
-
cpk-tools to read CRIWARE's CPK archive format
-
CLZ-Compression Code reference for CLZ Compressing
-
Switch-Toolbox Code reference for PTLG Format
-
Rune Factory Frontier Tools Code reference for NLCM Archives
-
Custom Mario Kart Wiiki reference for bres, REFT, TEX0.
-
MODConv reference for MOD Format.
-
mpbintools reference for BIN_MP Format.
-
mpatbtools reference for ATB Format.
-
BrawlCrate reference for ARC0 Format.
-
Helco reference for LFXT Format.