Hacking Fixing Nintendont widescreen hacks in some virtual console gamecube injects

  • Thread starter Thread starter RePTiLyK
  • Start date Start date
  • Views Views 3,406
  • Replies Replies 18

RePTiLyK

Member
Newcomer
Joined
Aug 15, 2025
Messages
20
Reaction score
5
Trophies
0
Age
36
XP
115
Country
Portugal
So I am using UWUVCI to create some Gamecube virtual console injects for my Wii U, with (arguably) some great results. To enable widescreen I configured the Nintendont config file to "force widescreen" and use "Wii u widescreen". In some particular games, although the widescreen is in effect, there are some serious problems: Wario World, Paper Mario TTYD and Kirby air ride. For example, in Wario World there are some serious clipping effects on the borders of the screen and in Paper Mario there are black bars in the cinematics.

After checking the Nintendont Compatibility List, these problems are already reported, and for Wario World in particularly it states that "Needs Custom Patch to Fix Clipping". After some serious digging though, I am yet to find said custom patch or fix, and I am not certain if it already exists. I have tried the following fixes with no luck:

- Enabling cheats in the Nintendont config file, and using gecko files (.gct) for widescreen fixes of these games in the /codes folder of my Wii U SD card. After some more reading it seems that these codes are already present in Nintendont to enable widescreen, but without fixing the issues.

- Using patched ISO files for the injection, with what I assume is the gecko widescreen fix codes already present in the ISO. For this I used xdelta patches for the ISOs, and was able to create the injections, but without resolving the above issues.

Am I missing something? Is there any way I can play these 3 games flawlessly in widescreen in my Wii U using UWUVCI for the injection?

Any and all feedback is extremely welcomed.
 
Hello, I think you are looking for this
After trying this fix sadly I have to report I still have the popups in Wario world. I basically applied the xdelta patch, and generated an injectable with UWUVCI. Nintendont settings stayed the same (wii u widescreen and force widescreen). I have also tried those codes for Paper Mario and Kirby, without any luck.

Am I missing something?
 
So I am using UWUVCI to create some Gamecube virtual console injects for my Wii U, with (arguably) some great results. To enable widescreen I configured the Nintendont config file to "force widescreen" and use "Wii u widescreen". In some particular games, although the widescreen is in effect, there are some serious problems: Wario World, Paper Mario TTYD and Kirby air ride. For example, in Wario World there are some serious clipping effects on the borders of the screen and in Paper Mario there are black bars in the cinematics.

After checking the Nintendont Compatibility List, these problems are already reported, and for Wario World in particularly it states that "Needs Custom Patch to Fix Clipping". After some serious digging though, I am yet to find said custom patch or fix, and I am not certain if it already exists. I have tried the following fixes with no luck:

- Enabling cheats in the Nintendont config file, and using gecko files (.gct) for widescreen fixes of these games in the /codes folder of my Wii U SD card. After some more reading it seems that these codes are already present in Nintendont to enable widescreen, but without fixing the issues.

- Using patched ISO files for the injection, with what I assume is the gecko widescreen fix codes already present in the ISO. For this I used xdelta patches for the ISOs, and was able to create the injections, but without resolving the above issues.

Am I missing something? Is there any way I can play these 3 games flawlessly in widescreen in my Wii U using UWUVCI for the injection?

Any and all feedback is extremely welcomed.
Clipping is a common issue most games suffer from when forced to widescreen. AR codes usually work better, but they're not available for all games. In some cases you just have to pick your poison. Live with 4:3, or deal with minor graphical anomalies.

Dolphin wiki usually has the best 16:9 codes for a game. For example, here is the page for Wario World, find the code in the enhancements section: https://wiki.dolphin-emu.org/index.php?title=Wario_World
 
  • Like
Reactions: RePTiLyK
I think you need to extract the main.dol file that is in the .iso file
Are you talking about patching the main.dol file with the gecko code? I think the patching with the xdelta files is doing that already...
Post automatically merged:

Clipping is a common issue most games suffer from when forced to widescreen. AR codes usually work better, but they're not available for all games. In some cases you just have to pick your poison. Live with 4:3, or deal with minor graphical anomalies.

Dolphin wiki usually has the best 16:9 codes for a game. For example, here is the page for Wario World, find the code in the enhancements section: xxx
I have already used those codes. Both using them as gecko files and enabliNg cheats in Nintendont, and applying xdelta patches to the iso files that add those codes. None worked.

Has anyone actually played these games as virtual console injects on the Wii U without these issues (texture pop-up on wario world and black bars on paper Mario ttyd)?
 
Last edited by RePTiLyK,
I just tested the PAL version of Paper Mario with this code:

16:9 Aspect Ratio v4 (Widescreen) [Ralf]
0400E8C8 38E0FE6A
0400E8DC 38800196
040F1530 3880032C
04154854 38C0032C
04174BB8 C002A474
04174BC0 EC21002A
04174BCC 38A0015A
0419B3B8 60000000
0419B3D8 60000000
0419B744 D0C10008
0419B760 C08283C0
0419B764 FC602050
0442C158 3FD82D82
0442C280 43CB0000
0442ECC0 43CD0000
0442ECF4 43CB0000
0442F724 C3920000
0442F72C C3B00000
0442F738 C3680000
0443151C C3BF0000
04431628 42AE0000
04434520 C3C30000
04434524 43380000
04434530 C3B50000
04434538 C3A60000
0443453C C3660000
203E6DA4 6D6F6F5F
283E6DA8 00003033
0442C158 3FC40000
E0000000 80008000
203E6DA4 6D756A5F
283E6DA8 00003230
0442C158 3FA22222
E0000000 80008000
203E6DB4 676F7200
48000000 803E6DD4
DE000000 80008180
14010DE0 3900FE6A
14010E0C 38800196
14011430 3900FE6A
14011444 38800196
E0000000 80008000
203E6DB4 6D726900
48000000 803E6DD4
DE000000 80008180
14025818 C3400000
14025F44 C3830000
14025F4C C3A70000
14025F54 C3720000
E0000000 80008000
203E6DB4 646D6F00
48000000 803E6DD4
DE000000 80008180
140009D8 3883003E
14000C90 3883003E
14000DC0 3883003E
1400161C 3C00C110
14001620 900300FC
14001630 3C00441C
14001634 60008000
14001638 90030104
E0000000 80008000

it works perfectly.

I just tested Wario and it works great with the patch. I used the US version and this utility to patch the ISO:
https://www.romhacking.net/utilities/704/
without cheats enabled.
 
Last edited by Masana,
  • Like
Reactions: RePTiLyK
I just tested the PAL version of Paper Mario with this code:

16:9 Aspect Ratio v4 (Widescreen) [Ralf]
0400E8C8 38E0FE6A
0400E8DC 38800196
040F1530 3880032C
04154854 38C0032C
04174BB8 C002A474
04174BC0 EC21002A
04174BCC 38A0015A
0419B3B8 60000000
0419B3D8 60000000
0419B744 D0C10008
0419B760 C08283C0
0419B764 FC602050
0442C158 3FD82D82
0442C280 43CB0000
0442ECC0 43CD0000
0442ECF4 43CB0000
0442F724 C3920000
0442F72C C3B00000
0442F738 C3680000
0443151C C3BF0000
04431628 42AE0000
04434520 C3C30000
04434524 43380000
04434530 C3B50000
04434538 C3A60000
0443453C C3660000
203E6DA4 6D6F6F5F
283E6DA8 00003033
0442C158 3FC40000
E0000000 80008000
203E6DA4 6D756A5F
283E6DA8 00003230
0442C158 3FA22222
E0000000 80008000
203E6DB4 676F7200
48000000 803E6DD4
DE000000 80008180
14010DE0 3900FE6A
14010E0C 38800196
14011430 3900FE6A
14011444 38800196
E0000000 80008000
203E6DB4 6D726900
48000000 803E6DD4
DE000000 80008180
14025818 C3400000
14025F44 C3830000
14025F4C C3A70000
14025F54 C3720000
E0000000 80008000
203E6DB4 646D6F00
48000000 803E6DD4
DE000000 80008180
140009D8 3883003E
14000C90 3883003E
14000DC0 3883003E
1400161C 3C00C110
14001620 900300FC
14001630 3C00441C
14001634 60008000
14001638 90030104
E0000000 80008000

it works perfectly.

I just tested Wario and it works great with the patch. I used the US version and this utility to patch the ISO:
xxx
without cheats enabled.
Do you force widescreen on the Nintendont settings? Are you using UWUVCI? Which base are you using?

If you could share your settings that would be helpful
Post automatically merged:

Do you force widescreen on the Nintendont settings? Are you using UWUVCI? Which base are you using?

If you could share your settings that would be helpful
Wii U display settings may also be helpful
Post automatically merged:

I just tested the PAL version of Paper Mario with this code:

16:9 Aspect Ratio v4 (Widescreen) [Ralf]
0400E8C8 38E0FE6A
0400E8DC 38800196
040F1530 3880032C
04154854 38C0032C
04174BB8 C002A474
04174BC0 EC21002A
04174BCC 38A0015A
0419B3B8 60000000
0419B3D8 60000000
0419B744 D0C10008
0419B760 C08283C0
0419B764 FC602050
0442C158 3FD82D82
0442C280 43CB0000
0442ECC0 43CD0000
0442ECF4 43CB0000
0442F724 C3920000
0442F72C C3B00000
0442F738 C3680000
0443151C C3BF0000
04431628 42AE0000
04434520 C3C30000
04434524 43380000
04434530 C3B50000
04434538 C3A60000
0443453C C3660000
203E6DA4 6D6F6F5F
283E6DA8 00003033
0442C158 3FC40000
E0000000 80008000
203E6DA4 6D756A5F
283E6DA8 00003230
0442C158 3FA22222
E0000000 80008000
203E6DB4 676F7200
48000000 803E6DD4
DE000000 80008180
14010DE0 3900FE6A
14010E0C 38800196
14011430 3900FE6A
14011444 38800196
E0000000 80008000
203E6DB4 6D726900
48000000 803E6DD4
DE000000 80008180
14025818 C3400000
14025F44 C3830000
14025F4C C3A70000
14025F54 C3720000
E0000000 80008000
203E6DB4 646D6F00
48000000 803E6DD4
DE000000 80008180
140009D8 3883003E
14000C90 3883003E
14000DC0 3883003E
1400161C 3C00C110
14001620 900300FC
14001630 3C00441C
14001634 60008000
14001638 90030104
E0000000 80008000

it works perfectly.

I just tested Wario and it works great with the patch. I used the US version and this utility to patch the ISO:
xxx
without cheats enabled.
Also how did you apply that widescreen code for paper Mario?
 
Last edited by RePTiLyK,
I don't inject them, but I'm sure it works. I used the latest GX USB loader. The injector's video settings will override Nintendo's. If you get artifacts, your game isn't patched properly. Try changing the ISO and patching it with the software I used. I'll test injecting next week if you can't, but it's a waste of my time.
Post automatically merged:

Also how did you apply that widescreen code for paper Mario?

I invite you to read the cheat section in this topic: https://gbatemp.net/threads/nintendont.349258/#NintendontCheats
 
Last edited by Masana,
  • Like
Reactions: RePTiLyK
I may have found the problem. It seems widescreen hacks stack, so having a injected patched ISO with widescreen, and enabling "force widescreen" on Nintendont further increases the "game area", and reintroduces the problems from default Nintendont widescreen hacks. Disabling the force widescreen option and using the patched ISOs let's me play these games in widescreen without artifacts. Enabling the force widescreen option and using non-patched ISOs gives .me the same widescreen "game area" but with artifacts.

Without comparison game pics took me a while to find this widescreen stacking effect. For example, in wario world at the very beginning of the game and not moving, no widescreen hides both the magical hats on the right; widescreen shows me one magical hats; and stacked widescreen shows me both magical hats.

Now it seems I need patched ISO files or gecko files for each game I play to enable widescreen, since relying on the general Nintendont "force widescreen" will cause problems for some of the more difficult to set up games.
 
  • Like
Reactions: Masana
Adding these games to the list of exclusions for the force widescreen option in Nintendont may be a more elegant solution, albeit requiring compiling. Saves me the trouble of getting widescreen hacks for every game I want.
 
https://wiki.gbatemp.net/wiki/Nintendont_Compatibility_List

You already know this page, all its software or pages are made by the community so rather than complaining do it or thank the people who made them
I am deeply sorry if it sounded like I was complaining or generally ungrateful. That really was not my intention, and may have sounded that way because English is not my main language. I really am extremely grateful to you for your patience and helpfulness, as well as to everyone involved in this community and hacking scene.
Post automatically merged:

Adding these games to the list of exclusions for the force widescreen option in Nintendont may be a more elegant solution, albeit requiring compiling. Saves me the trouble of getting widescreen hacks for every game I want.
In this reply I was just mentally noting what I was going to do, instead of hacking each game individually (and just patching the ones needing particular hacks). Re-reading my post it may sound like I am complaining about these changes not being already implemented, but it really was not my intention!
 
Last edited by RePTiLyK,
  • Like
Reactions: Masana
Don't worry, take your time to explore the different ways to play your games in the best conditions. Come back if you need help.
 
  • Like
Reactions: RePTiLyK
So just a quick update... Ended up adding two lines of code near the end of the PatchWidescreen.c file, so that Paper Mario TTYD and Wario World are ignored by the "forced widescreen" option in Nintendont, and used patched ROMs for the injects. Both are working beautifully. Thanks again Masana!
 
  • Love
Reactions: Masana
Is this clipping issue only when trying to play in widescreen? It doesn't explicitly state that the clipping is when trying to do widescreen in the compatibility list notes.
 

Site & Scene News

Popular threads in this forum