This command-line tool is designed for extracting textures from GameCube and Wii discs, offering compatibility with Dolphin's texture hash. With allows you to quickly get textures to create a texture pack without the need to play through them on Dolphin first! While its extraction rate depends on the game's formats and the tool's support for them, it can handle a wide range of games. Additionally, the tool supports unpacking all compatible formats and some other functions.
Although the most common formats are already supported, the tool is still under development and new functions and other formats will be added over time.
This is a .NET 8.0 application and requires the .NET Runtime 8.0. If you don't have it installed yet, you can download it from here.
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" -dmd -amd
Extracts all textures and arbitrary mipmap.
-
Syntax:
HELP
For a list with all commands.
-
AuroraLib.Compression used as Compression library.
-
ImageSharp used as graphics API.
-
Hack.io Code reference for RARC, U8, BTI, TPL, TEX1, BMD and BDL Format.
-
Puyo Tools Code reference for ONE GVMH, GBIX, GCIX, GVRT, Format.
-
HashDepot used for xxHash generation
-
SevenZip to read formats supported by 7Zip
-
AFSLib to read AFS archive format
-
cpk-tools to read CRIWARE's CPK archive format
-
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.
-
Endless-Ocean-Files-Converter reference for TDL0 Format.
-
Dolphin reference for RVZ Format.