Hello, so I hesitated to post here but I didn't got help from resident evil modding forums so... They are 99% focus on the PC version anyway.
I severely need help by people knowing Wii and GameCube dol reverse engineering.
For context, I am an enjoyer of Resident Evil 4 Wii edition which for me is the best version beyond the old ones. But I'm trying to do something, on the European GameCube version, the PS2 version and the PC one, there is a little brown texture during loading screen which shows up and depend on the language of course.
On the Wii edition there is none, just black screen. It's maybe an aesthetic choice maybe a lack of assets. I'm trying to restore those loading screen.
There is a folder in the game files named SS, inside it there is folders named Eng, Fra, Esp, Ger, Ita and Jpn. And by checking those I manage to see that all the loading... textures for all language were present, but not displayed in game though. However It's very likely that Capcom used the PAL GameCube base to begin with, else it would have been more tedious to add all language afterwards, and they wouldn't have add the textures too.
NTSC-U GC version only has Eng folder without the brown loading texture.
NTSC-J GC version only has Jpn folder I don't have to check the texture but I assume it doesn't have it.
PAL GC version only has Eng,Fra,Ger,Esp,Ita folders with loading texture in Eng, Chargement in Fra, Cargando in Esp etc...
I just think Capcom had sold the same game (at file level) across America Japan and Europe but since the original NTSC US and JP game didn't had those texture displayed, they wanted their japanese and American customer not see a loading. The Japanese and the NTSC version have folders of all European language, they're just locked behind the UI.
So it's possible that the texture are just hidden by something in the main.dol, or they're never called I don't know.
In the NTSC version though there is a placeholder loading screen on a few "type of" loading which is a general white Wii loading screen already seen in other games like Wii play.
I tried to find something in the main.dol by hex editing, comparing the Pal and NTSC version, comparing the GameCubes version between them. I used the Dolphin debugger to find what happens at the time a loading screen occurs, but I don't really know how to use it, or more precisely I don't know what conclusion or what to do with the address or PC address I get.
I analyzed the Wii Pal, Wii NTSC, GameCube Pal and NTSC main.dol in Ghidra with the Gekko/Broadway PowerPC extension. But I'm stuck with my no knowledge and with many function unnamed...
I admit it can be considered by many as a pointless issue, the game's run it's just the UI, yes and you're right. It's just maybe the nostalgia, or when I see the PS2 or GameCube version running and there is this loading screen I feel like "oh yeah those are true version, I just have a port". Whereas the Wii edition has a huge potential, can have Wiimote controls or use the GC controller, to be the spiritual "GameCube version with Separate Ways and add-on" not just a motion control port for money.
So I already be super thankful to Vague Rant by finding a way to skip the Nunchuk mandatory screen. If anyone with the knowledge come across here, I'll be glad to learn. Talking to ChatGPT driving me crazy it's a false helper lol.
I severely need help by people knowing Wii and GameCube dol reverse engineering.
For context, I am an enjoyer of Resident Evil 4 Wii edition which for me is the best version beyond the old ones. But I'm trying to do something, on the European GameCube version, the PS2 version and the PC one, there is a little brown texture during loading screen which shows up and depend on the language of course.
On the Wii edition there is none, just black screen. It's maybe an aesthetic choice maybe a lack of assets. I'm trying to restore those loading screen.
There is a folder in the game files named SS, inside it there is folders named Eng, Fra, Esp, Ger, Ita and Jpn. And by checking those I manage to see that all the loading... textures for all language were present, but not displayed in game though. However It's very likely that Capcom used the PAL GameCube base to begin with, else it would have been more tedious to add all language afterwards, and they wouldn't have add the textures too.
NTSC-U GC version only has Eng folder without the brown loading texture.
NTSC-J GC version only has Jpn folder I don't have to check the texture but I assume it doesn't have it.
PAL GC version only has Eng,Fra,Ger,Esp,Ita folders with loading texture in Eng, Chargement in Fra, Cargando in Esp etc...
I just think Capcom had sold the same game (at file level) across America Japan and Europe but since the original NTSC US and JP game didn't had those texture displayed, they wanted their japanese and American customer not see a loading. The Japanese and the NTSC version have folders of all European language, they're just locked behind the UI.
So it's possible that the texture are just hidden by something in the main.dol, or they're never called I don't know.
In the NTSC version though there is a placeholder loading screen on a few "type of" loading which is a general white Wii loading screen already seen in other games like Wii play.
I tried to find something in the main.dol by hex editing, comparing the Pal and NTSC version, comparing the GameCubes version between them. I used the Dolphin debugger to find what happens at the time a loading screen occurs, but I don't really know how to use it, or more precisely I don't know what conclusion or what to do with the address or PC address I get.
I analyzed the Wii Pal, Wii NTSC, GameCube Pal and NTSC main.dol in Ghidra with the Gekko/Broadway PowerPC extension. But I'm stuck with my no knowledge and with many function unnamed...
I admit it can be considered by many as a pointless issue, the game's run it's just the UI, yes and you're right. It's just maybe the nostalgia, or when I see the PS2 or GameCube version running and there is this loading screen I feel like "oh yeah those are true version, I just have a port". Whereas the Wii edition has a huge potential, can have Wiimote controls or use the GC controller, to be the spiritual "GameCube version with Separate Ways and add-on" not just a motion control port for money.
So I already be super thankful to Vague Rant by finding a way to skip the Nunchuk mandatory screen. If anyone with the knowledge come across here, I'll be glad to learn. Talking to ChatGPT driving me crazy it's a false helper lol.
Attachments
Last edited by creedof69,







