Un-Swizzling Switch Image Textures and .bundle Files

Blaze_Accelerator

Member
Newcomer
Joined
Dec 21, 2022
Messages
6
Reaction score
2
Trophies
0
Age
33
XP
95
Country
United States
I'm trying to extract the image textures from the new Yugioh Go Rush Switch game, but I'm having some issues.

The first issue is that after extracting the files from the rom with the Ryujinx emulator, the files are .bundle files and I'm not seeing all of the images that are in the game. Do the .bundle files need to be extracted further?

The bigger issue is that when I open the .bundle files in Asset Studio GUI, except for a small handful, they are all swizzled. Does anyone have any idea how to un-swizzle them into proper looking pngs? I tried using a tool called Raw Texture Cooker, but the outputs are all dds files that look like TV static. I'm lost with what else I can do. Am I doing something wrong? Could it be a problem with the files? I extracted a rom downloaded.

Here are examples of a swizzled image and a proper image with their dump data from Asset Studio.

Any help with this would be greatly appreciated. Thanks!
 

Attachments

  • SP_UI_Sum_Y17979 #4796.png
    SP_UI_Sum_Y17979 #4796.png
    2.7 MB · Views: 298
  • Swizzled Image Data Part 1.JPG
    Swizzled Image Data Part 1.JPG
    58.6 KB · Views: 251
  • Swizzled Image Data Part 2.JPG
    Swizzled Image Data Part 2.JPG
    55.8 KB · Views: 261
  • SP_UI_Sum_Y15351.png
    SP_UI_Sum_Y15351.png
    2.7 MB · Views: 270
  • Correct PNG Data..JPG
    Correct PNG Data..JPG
    62.1 KB · Views: 236
  • Like
Reactions: AHMEDaak
You cannot use PNGs for unswizzling. You must have them un original uncompressed texture format since unswizzling depends on block size and by converting it to PNG you are not only compressing them, but also destroying this info since PNG is by default RGBA8.

From informations that this image has 4MB and is 2048x2048 I can guess it's either BC2, BC3 or BC7.
 
  • Like
Reactions: BigOnYa
You cannot use PNGs for unswizzling. You must have them un original uncompressed texture format since unswizzling depends on block size and by converting it to PNG you are not only compressing them, but also destroying this info since PNG is by default RGBA8.

From informations that this image has 4MB and is 2048x2048 I can guess it's either BC2, BC3 or BC7.
Sorry, I meant to say that I'm trying to unswizzle the files to pngs.
How would I unswizzle the original files? I tried using Raw Texture Cooker to unswizzle the .bundle files with settings you suggested, but that didn't work.
 
Last edited by Blaze_Accelerator,
Brother did you find any way to fix this? My head is Aching from researching about this i didn't even sleep
Post automatically merged:

Any hero to solve this mystery?
 
Last edited by AHMEDaak,
Brother did you find any way to fix this? My head is Aching from researching about this i didn't even sleep
Post automatically merged:

Any hero to solve this mystery?
Not yet unfortunately. I'm still at a loss too. I was told by someone that the files are actually encoded, making them appear corrupted. I guess we need to figure out how to get around the encoding. I'm starting to ask around about that now, but no luck yet.
 
  • Like
Reactions: AHMEDaak
Not yet unfortunately. I'm still at a loss too. I was told by someone that the files are actually encoded, making them appear corrupted. I guess we need to figure out how to get around the encoding. I'm starting to ask around about that now, but no luck yet.
If you find any solution Please Email me At Akc12beta2 @Gmail. com or Text me on telegram @AHMEDaak I will appreciate it.
 
I've searched several sites and finally found a way to fix the yugioh go rush game swizzled texture.
Here's the sample fix texture.
 

Attachments

  • SP_UI_Sum_Y17979-fix.png
    SP_UI_Sum_Y17979-fix.png
    2.3 MB · Views: 284
Last edited by khj951218,
  • Like
Reactions: KallinikZed
Here's the way I found it.
1. Use UABEA or Asset Studio to extract texture2d files to png(not sprite files)
2. Then, go to the URL address written at the bottom and download the "win-x64_2.zip" of the bottom article.
URL -
address.png

3. Drag and drop your exported png to "FixSwitchTextures.exe"(one by one drag and drop)
4. Then the swizzled png will be converted to the fixed png.
 
Here's the way I found it.
1. Use UABEA or Asset Studio to extract texture2d files to png(not sprite files)
2. Then, go to the URL address written at the bottom and download the "win-x64_2.zip" of the bottom article.
URL -View attachment 348168
3. Drag and drop your exported png to "FixSwitchTextures.exe"(one by one drag and drop)
4. Then the swizzled png will be converted to the fixed png.
Pure genius sir! Works perfectly, thanks a ton!!!
 
OH MY GOD, THANK YOU THANK YOU THANK YOU, YOU ARE A GENIUS!!!!! RESSPEECCTTT
Post automatically merged:

Here's the way I found it.
1. Use UABEA or Asset Studio to extract texture2d files to png(not sprite files)
2. Then, go to the URL address written at the bottom and download the "win-x64_2.zip" of the bottom article.
URL -View attachment 348168
3. Drag and drop your exported png to "FixSwitchTextures.exe"(one by one drag and drop)
4. Then the swizzled png will be converted to the fixed png.
You are a legend bro, may i ask if you know any way to extract files from an nsp update file? other than yuzu and ryujinx because these extract the base game only
 
Last edited by AHMEDaak,
Here's the way I found it.
1. Use UABEA or Asset Studio to extract texture2d files to png(not sprite files)
2. Then, go to the URL address written at the bottom and download the "win-x64_2.zip" of the bottom article.
URL -View attachment 348168
3. Drag and drop your exported png to "FixSwitchTextures.exe"(one by one drag and drop)
4. Then the swizzled png will be converted to the fixed png.
Thank you so much! I've been going crazy trying to figure this out! By the way, do you know how to extract the .bundle files? I can only see a handful of the images in Asset Studio.
 
OH MY GOD, THANK YOU THANK YOU THANK YOU, YOU ARE A GENIUS!!!!! RESSPEECCTTT
Post automatically merged:


You are a legend bro, may i ask if you know any way to extract files from an nsp update file? other than yuzu and ryujinx because these extract the base game only
nxdumptool
 

Site & Scene News

Popular threads in this forum