Reply to thread
GBAtemp.net - The Independent Video Game Community
Search
Search titles only
By:
Search titles only
By:
Reply to thread
GBAtemp.net - The Independent Video Game Community
Home
Log in
Terms & Rules
Donate
Forums
New posts
Search forums
Groups
Public Events
New
New posts
New resources
New blog entries
New profile posts
New blog entry comments
New threadmarks
Latest activity
Cheats
Cheat Codes Add and Request group
The Legend of Zelda: Tears of the Kingdom cheat codes
Pokémon Legends: Arceus cheat codes
Xenoblade Chronicles 3 cheat codes
Fire Emblem Engage cheat codes
Request a cheat...
Tutorials
Nintendo Switch tutorials
Nintendo 3DS tutorials
Nintendo Wii U tutorials
Reviews
Overview
Official reviews
User reviews
Downloads
Latest reviews
Search resources
Blogs
New entries
New comments
Blog list
Search blogs
Chat
Top chatters
Search
Search titles only
By:
Search titles only
By:
Log in
Register
New posts
Search forums
Log in
Register
Home
Forums
PC, Console & Handheld Discussions
Nintendo Wii
Getting rid of the Sonia fanart from Sonic & SEGA All-Stars Racing
Menu
Install the app
Install
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="SuperrSonic" data-source="post: 9892463" data-attributes="member: 291237"><p>Someone at Sumo Digital thought fanart of Sonia from Sonic Underground was official Amy art. This game released for other consoles and this error was quickly patched.</p><p>The Wii version on the other hand was doomed to keep the Sonia artwork forever... That is until I found out I wanted to know how difficult it would be to change it myself.</p><p></p><p>First I used Dolphin and load into the Roulette Road level to dump the textures to get the exact dimensions.</p><p>[ATTACH=full]319738[/ATTACH]</p><p></p><p>Here's the one for the black queen, there is also a red queen version.</p><p>I guess a cool thing would be to make Red Queen Amy and Black Queen Blaze, but since the amount of care is almost as low as Sumo Digital's I'm going to stick with Blaze.</p><p></p><p>Using the file monitor in Dolphin we can see which files are loaded when the level is selected. Two files stick out: CasinoPark_Medium.sif (8MB) and CasinoPark_Medium.sig (6MB)</p><p>Now switching to a hex editor to see what's inside these files, the .sif files contained names for the textures but no sign of the textures themselves. However the .sig file seemed to be nothing but textures stacked on top of each, with the amount of detail these levels have it was safe to assume the texture format was probably gonna be CMPR.</p><p></p><p>Dolphin does have a handy "texture format overlay" option to id a loaded texture's format, we can use that to confirm the format right away.</p><p>[ATTACH=full]319740[/ATTACH]</p><p>We now know the width/height and format, which gives us the exact size too, 0x2000 bytes.</p><p>So how do we track this tiny texture in a 6 MB file? I thought corruption would be a good option, but that quickly revealed a problem, because the texture is stamped on a bunch of surrounding things, getting rid of textures randomly breaks the visual for the Sonia texture, without actually modifying the texture I want.</p><p></p><p>Now, another option would be to write various 00s and use dolphin's dumper until you spot the modified texture, but this would take way too long.</p><p>In the end I found a very easy fix: just get a bunch of texture converters for the dumped texture and compare the result of each in a hex editor, select various patterns and use them to look for the texture in the .sig file. I used brawlbox and gxtexconv from libogc to convert the texture.</p><p></p><p>After just a few tries I found the matching texture, but a new issue popped up, I also need to find the mipmaps, otherwise the game will swap between Sonia to Blaze as I get closer in-game. Luckily, I just guessed the mipmaps would be after the texture in the .sig file, it uses 64x64, 32x32, 16x16, 8x8, and 4x4. There's not much reason to replace the really low ones though.</p><p>Turns out it wasn't hard to achieve this after all, though everything did work in my favor.</p><p></p><p>Result:</p><p>[ATTACH=full]319742[/ATTACH][ATTACH=full]319743[/ATTACH]</p><p></p><p><a href="https://www.mediafire.com/file/krmcewv9er8h0ch/SSARWii_Sonia2Blaze.7z/file" target="_blank">DL mirror</a></p><p></p><p>Pack contains the modified .sig file, plus an xml to load it with Riivolution, however if you want to rebuild as an iso/wbfs, and you want to keep both the Sonia and Blaze files for whatever reason,</p><p>this code will allow the game to load CasinoPark_Mediu2.si* (meaning both .sig and .sif are affected.) So, all you have to do is copy those files, rename, and rebuild with "wit" wiimms iso tool. If you go this route, you might as well save some space by deleting the video copies with 25 in the title, these are unused in the NTSC-U version at least, and some of the root files as well (.elf), you can get it from 2.52 GB to 2.30 GB.</p><p>[code]</p><p>Keep Sonia texture as CasinoPark_Mediu2</p><p>287D8120 00006D00</p><p>027D8120 00003200</p><p>E0000000 80008000</p><p>[/code]</p></blockquote><p></p>
[QUOTE="SuperrSonic, post: 9892463, member: 291237"] Someone at Sumo Digital thought fanart of Sonia from Sonic Underground was official Amy art. This game released for other consoles and this error was quickly patched. The Wii version on the other hand was doomed to keep the Sonia artwork forever... That is until I found out I wanted to know how difficult it would be to change it myself. First I used Dolphin and load into the Roulette Road level to dump the textures to get the exact dimensions. [ATTACH type="full"]319738[/ATTACH] Here's the one for the black queen, there is also a red queen version. I guess a cool thing would be to make Red Queen Amy and Black Queen Blaze, but since the amount of care is almost as low as Sumo Digital's I'm going to stick with Blaze. Using the file monitor in Dolphin we can see which files are loaded when the level is selected. Two files stick out: CasinoPark_Medium.sif (8MB) and CasinoPark_Medium.sig (6MB) Now switching to a hex editor to see what's inside these files, the .sif files contained names for the textures but no sign of the textures themselves. However the .sig file seemed to be nothing but textures stacked on top of each, with the amount of detail these levels have it was safe to assume the texture format was probably gonna be CMPR. Dolphin does have a handy "texture format overlay" option to id a loaded texture's format, we can use that to confirm the format right away. [ATTACH type="full"]319740[/ATTACH] We now know the width/height and format, which gives us the exact size too, 0x2000 bytes. So how do we track this tiny texture in a 6 MB file? I thought corruption would be a good option, but that quickly revealed a problem, because the texture is stamped on a bunch of surrounding things, getting rid of textures randomly breaks the visual for the Sonia texture, without actually modifying the texture I want. Now, another option would be to write various 00s and use dolphin's dumper until you spot the modified texture, but this would take way too long. In the end I found a very easy fix: just get a bunch of texture converters for the dumped texture and compare the result of each in a hex editor, select various patterns and use them to look for the texture in the .sig file. I used brawlbox and gxtexconv from libogc to convert the texture. After just a few tries I found the matching texture, but a new issue popped up, I also need to find the mipmaps, otherwise the game will swap between Sonia to Blaze as I get closer in-game. Luckily, I just guessed the mipmaps would be after the texture in the .sig file, it uses 64x64, 32x32, 16x16, 8x8, and 4x4. There's not much reason to replace the really low ones though. Turns out it wasn't hard to achieve this after all, though everything did work in my favor. Result: [ATTACH type="full"]319742[/ATTACH][ATTACH type="full"]319743[/ATTACH] [URL='https://www.mediafire.com/file/krmcewv9er8h0ch/SSARWii_Sonia2Blaze.7z/file']DL mirror[/URL] Pack contains the modified .sig file, plus an xml to load it with Riivolution, however if you want to rebuild as an iso/wbfs, and you want to keep both the Sonia and Blaze files for whatever reason, this code will allow the game to load CasinoPark_Mediu2.si* (meaning both .sig and .sif are affected.) So, all you have to do is copy those files, rename, and rebuild with "wit" wiimms iso tool. If you go this route, you might as well save some space by deleting the video copies with 25 in the title, these are unused in the NTSC-U version at least, and some of the root files as well (.elf), you can get it from 2.52 GB to 2.30 GB. [code] Keep Sonia texture as CasinoPark_Mediu2 287D8120 00006D00 027D8120 00003200 E0000000 80008000 [/code] [/QUOTE]
Insert quotes…
Verification
Post reply
Home
Forums
PC, Console & Handheld Discussions
Nintendo Wii
Getting rid of the Sonia fanart from Sonic & SEGA All-Stars Racing
General chit-chat
Help
Users
Settings
Notifications
Miscellaneous
Inverse message direction
Display editor on top
Enable maximized mode
Display images as links
Hide bot messages
Hide statuses
Hide chatter list
Show messages from ignored users
Temporarily disable chat
Receive mention alerts
Sound notifications
Normal messages
Private messages
Whisper messages
Mention messages
Bot messages
Desktop notifications
Normal messages
Private messages
Whisper messages
Mention messages
Bot messages
Options
Options
View top chatters
No one is chatting at the moment.
@
K3Nv2
:
Actually ihops omlettes still hit haven't had one in forever
Today at 4:43 AM
@
Psionic Roshambo
:
The steak one is amazing
+1
Today at 4:44 AM
@
K3Nv2
:
Damn near $20 so fuck them
+1
Today at 4:47 AM
@
BigOnYa
:
I second that, they are good. I always get the steak and add mushrooms to it also. But yea been awhile since had myself. I used to go there every morn for coffee and breakfast, meet with my work crew, but we all stop going, too expensive.
+1
Today at 4:56 AM
@
HiradeGirl
:
I'm scarred for life.
Today at 5:03 AM
@
HiradeGirl
:
See you guys, I'll get lost for another month. Maybe the rest of the year.
+3
Today at 5:04 AM
@
HiradeGirl
:
Today at 5:04 AM
@
K3Nv2
:
See you tomorrow
+2
Today at 5:06 AM
@
BigOnYa
:
Peace. Take care, no more searching tonight. You gonna have nightmares.
+2
Today at 5:07 AM
@
SylverReZ
:
See you tomorrow.
+1
Today at 5:37 AM
@
NinStar
:
did she just vomit on the chat before leaving
Today at 6:05 AM
@
NinStar
:
why are girls doing this nowadays? is this some weird way of showing dominance?
Today at 6:07 AM
@
BigOnYa
:
Yea, I put her outside though, then cleaned it up.
Today at 6:07 AM
@
K3Nv2
:
Ah yes the unique power of girls vomiting on you
Today at 6:09 AM
@
PandaPandel
:
im gonna puke
Today at 8:06 AM
@
duskfall
:
+2
Today at 8:08 AM
@
Sonic Angel Knight
:
Today at 9:28 AM
@
Sonic Angel Knight
:
Laughing face + 2
+2
Today at 9:28 AM
@
The Real Jdbye
:
finally, a zelda game where you play as zelda
Today at 9:48 AM
@
The Real Jdbye
:
it only took 40 years
Today at 9:48 AM
@
SylverReZ
:
@The Real Jdbye
, They finally got the naming convention right.
Today at 9:59 AM
@
SylverReZ
:
Now lets rename all of the old Zelda games to The Legend of Link. Lol.
Today at 9:59 AM
@
The Real Jdbye
:
they kinda did that with zelda 2 at least it had link in the title
+1
Today at 9:59 AM
@
SylverReZ
:
https://www.youtube.com/watch?v=8ssDGBTssUI
Today at 10:50 AM
@
SylverReZ
:
https://www.youtube.com/shorts/X2x6pu6vSjU
54 minutes ago
Submit
@
SylverReZ
:
https://www.youtube.com/shorts/X2x6pu6vSjU
54 minutes ago
Chat
0