Hacking [release] GTX Extractor

AboodXD

I hack NSMB games, and other shiz.
OP
Member
Joined
Oct 11, 2014
Messages
2,880
Trophies
1
Location
Not under a rock.
XP
2,921
Country
United Arab Emirates
I have went ahead and started a rewrite of the tool.
You can find the progress here.

With the original tool being my first (independant) Python project, as well as not enough information being known about the GTX file format, the tool had many mistakes and the code was very ugly and bloated.

With me gaining more experience with GX2 through reverse-engineering, dealing with other formats such as BFLIM and BFRES and making homebrew that deals GX2, I have gained more experience that made me confident in rewriting this tool in a much better way.

The tool actually mimics the GFD and GX2 system libraries now instead of doing its own obscure thing.
It implements custom definitions of structures, such as GX2Surface and GX2Texture, and functions, such as GX2CalcSurfaceSizeAndAlignment and GX2CopySurface.

As of now, it can batch extract textures (including mipmaps) in GTX files to png files with correct color and all.
I am still working on the new DDS writer.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    BakerMan @ BakerMan: it looks like a little kids' game, and bunny (welcome btw) is looking for an uncensor patch