ROM Hack [Help] Raw Texture Unswizzling

  • Thread starter Thread starter HSPuppets
  • Start date Start date
  • Views Views 2,953
  • Replies Replies 3

HSPuppets

New Member
Newbie
Joined
Apr 8, 2018
Messages
3
Reaction score
0
Trophies
0
Age
29
XP
71
Country
United States
Hello, I've been browsing for a bit now and my search has yet to bear fruit.
In short, I'm looking for a method to unswizzle raw texture data. I have yet to find a tool that is able to unswizzle these files without going through several hoops. Is there a tool designed for this in particular? The header of the textures contain the information on file type, height, width, etc. within the first 16 bytes, the rest is purely image data. The files do not contain any file extensions.
I appreciate any help that can be given.
The following tools have not worked:
Kukkii
EveryFileExplorer
TextureRipper
 
Last edited by HSPuppets,
Hello, I've been browsing for a bit now and my search has yet to bear fruit.
In short, I'm looking for a method to unswizzle raw texture data. I have yet to find a tool that is able to unswizzle these files without going through several hoops. Is there a tool designed for this in particular? The header of the textures contain the information on file type, height, width, etc. within the first 16 bytes, the rest is purely image data. The files do not contain any file extensions.
I appreciate any help that can be given.
The following tools have not worked:
Kukkii
EveryFileExplorer
TextureRipper

If you are akin to compile some code, you can try this
https://github.com/marco-calautti/Rainbow/blob/master/Rainbow.ImgLib/ImgLib/Filters/SwizzleFilter.cs
and this
https://github.com/marco-calautti/Rainbow/blob/master/Rainbow.ImgLib/ImgLib/Filters/TileFilter.cs
 
I'm not sure how to go about using this in all honesty. I compiled rainbow but it says the file format is unsupported when I try to use it on the textures.
That's because Rainbow does not support that specific texture format (i.e., the header), but supports unswizzling. The two source files I posted above are the ones responsible fro unswizzling raw image data. You should take them and write down a simple program using them that allows you to unswizzle raw data.
 

Site & Scene News

Popular threads in this forum