Dolphin, the GameCube and Wii emulator - Forums

Full Version: [Unofficial] Widescreen Development Topic + Archive
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
can some kind person tell me exactly how to enable widescreen for the rogue squadron games, i've tried to get it working but i see no change ingame.
Hey gamemasterplc, can you unstretch the menus for Kirby's Air Ride so that it will be the same aspect ratio as in-game? Also do it for debug menu as well. These have not been unstretched for the widescreen patch.
16:9 Gecko Code Dance Dance Revolution Mario Mix NTSC-U:
04112E24 3FCCCCCD
C202735C 00000003
3C003FAA 90020000
C2220000 EC910132
9421FFE0 00000000
C206F5EC 00000003
3DC03FAB 91C20000
C2220000 ED110232
ED494024 00000000
C2047A74 00000005
C2220000 C0030000
EC110032 D0030000
C003000C EC110032
D003000C 38800001
60000000 00000000
C200C2A4 00000005
C2220000 C0030000
EC110032 D0030000
C003000C EC110032
D003000C 38800001
60000000 00000000
C202AAC4 00000005
C2220000 C0030000
EC110032 D0030000
C003000C EC110032
D003000C 38800001
60000000 00000000
04194DF8 44555555
C200C114 00000003
3BA00003 7FA0EFD6
7C1D0214 B01F0004
60000000 00000000
0400D060 2C007FFF
2035CE80 40000000
0435CE7C 402AAAAB
E2000001 80008000
2035ED04 40000000
0435ED00 402AAAAB
E2000001 80008000
2035EFDC 43900000
0435EFE8 3FAAAAAB
E2000001 80008000
2035CEFC 40000000
0435CEF8 402AAAAB
E2000001 80008000
041962D4 C2B40000
04196170 47FFFFFF
C2011384 00000004
3DC04310 81FF0020
7C0E7800 4082000C
3DC04800 91DF0020
C03F0020 00000000
203B2014 C0410088
C23B2010 00000003
3DC042C0 91C20000
C0420000 C0210084
EC22082A 00000000
C23B29C0 00000003
3DC042C0 91C20000
C0420000 EC20F82A
EC22082A 00000000
C23B2BB4 00000003
3DC042C0 91C20000
C0420000 EC21002A
EC22082A 00000000
C23B211C 00000003
3DC042C0 91C20000
C0420000 EC21002A
EC22082A 00000000
C23B4620 00000003
3DC042C0 91C20000
C0420000 C021000C
EC22082A 00000000
C23B5794 00000003
3DC042C0 91C20000
C0420000 C0210008
EC22082A 00000000
E2000001 80008000
2039C9E0 C0010010
C239C9DC 00000003
3DC042C0 91C20000
C0420000 EC20F82A
EC22082A 00000000
C239D294 00000003
3DC042C0 91C20000
C0420000 C021000C
EC22082A 00000000
C239D41C 00000003
3DC042C0 91C20000
C0420000 C0210018
EC22082A 00000000
C239E1B8 00000003
3DC042C0 91C20000
C0420000 C0210020
EC22082A 00000000
C239DFE4 00000003
3DC042C0 91C20000
C0420000 C0210008
EC22082A 00000000
C239F2D0 00000003
3DC042C0 91C20000
C0420000 C0210014
EC22082A 00000000
C239F8B0 00000003
3DC042C0 91C20000
C0420000 C0210008
EC22082A 00000000
E2000001 80008000
04196B68 C2300000
04196B60 441B0000
04196C10 43EB0000
C20F5B74 00000002
3DC0C298 91C20000
C0620000 00000000
04196B54 43180000
04196B50 440A0000
C20F2408 00000003
3DC03FAB 3C608014
91C3CC7C 91C3CCD8
7FE3FB78 00000000
C2042554 00000005
3DC04390 81FF0008
C03F0008 7C0E7800
41820014 3DC042C0
91C20000 C0420000
EC22082A 00000000
48000000 800030C8
DE000000 80008180
30011660 3A60FFFF
D201166C 00000003
3DC08014 3DE0C2C0
91EECC14 91EECC70
2C00FFFF 00000000
E0000000 80008000
48000000 800030C8
DE000000 80008180
3000FCC8 90010044
D200FCC0 00000003
3DC08014 3DE0C2C0
91EECC14 91EECC70
9421FFC0 00000000
E0000000 80008000
48000000 800030C8
DE000000 80008180
3000F2C0 B0810008
D200F2BC 00000003
3DC08014 3DE0C2C0
91EECC14 91EECC70
7C7B1B78 00000000
E0000000 80008000
48000000 800030C8
DE000000 80008180
30003CF8 38810008
D2003CEC 00000003
3DC08014 3DE0C2C0
91EECC14 38810014
60000000 00000000
E0000000 80008000
48000000 800030C8
DE000000 80008180
30010E28 3BDE0001
D2010E20 00000003
3DC042C0 3DE08014
91CFCC14 91CFCC70
807F0004 00000000
E0000000 80008000
48000000 800030C8
DE000000 80008180
30010D90 3BDE0001
D2010D88 00000003
3DC042C0 3DE08014
91CFCC14 91CFCC70
807F0004 00000000
E0000000 80008000
48000000 800030C8
DE000000 80008180
300105B4 80030000
D201059C 00000003
3DC042C0 3DE08014
91CFCC14 91CFCC70
807F0004 00000000
E0000000 80008000
48000000 800030C8
DE000000 80008180
300109FC 3BDE0001
D20109F4 00000003
3DC042C0 3DE08014
91CFCC14 91CFCC70
807F0004 00000000
E0000000 80008000
203C2114 389F0018
0413CC14 C2C00000
0413D344 C2C00000
0413D3A0 C2C00000
E2000001 80008000
Aligns Minigame HUD to Edges.

21:9 Gecko Code Dance Dance Revolution Mario Mix NTSC-U:
04112E24 40066666
C202735C 00000003
3C003FE0 90020000
C2220000 EC910132
9421FFE0 00000000
C206F5EC 00000003
3DC03FE0 91C20000
C2220000 ED110232
ED494024 00000000
C2047A74 00000005
C2220000 C0030000
EC110032 D0030000
C003000C EC110032
D003000C 38800001
60000000 00000000
C200C2A4 00000005
C2220000 C0030000
EC110032 D0030000
C003000C EC110032
D003000C 38800001
60000000 00000000
04194DF8 448C0000
C200C114 00000003
3BA00004 7FA0EFD6
1FBD0003 7C1D0214
B01F0004 00000000
0400D060 2C007FFF
2035CE80 40000000
0435CE7C 40600000
E2000001 80008000
2035ED04 40000000
0435ED00 40600000
E2000001 80008000
2035EFDC 43900000
0435EFE8 3FE00000
E2000001 80008000
2035CEFC 40000000
0435CEF8 40600000
E2000001 80008000
04196170 47FFFFFF
C2011384 00000004
3DC04310 81FF0020
7C0E7800 4082000C
3DC04800 91DF0020
C03F0020 00000000
041962D4 C3500000
203B2014 C0410088
C23B2010 00000003
3DC04358 91C20000
C0420000 C0210084
EC22082A 00000000
C23B29C0 00000003
3DC04358 91C20000
C0420000 EC20F82A
EC22082A 00000000
C23B2BB4 00000003
3DC04358 91C20000
C0420000 EC21002A
EC22082A 00000000
C23B211C 00000003
3DC04358 91C20000
C0420000 EC21002A
EC22082A 00000000
C23B4620 00000003
3DC04358 91C20000
C0420000 C021000C
EC22082A 00000000
C23B5794 00000003
3DC04358 91C20000
C0420000 C0210008
EC22082A 00000000
E2000001 80008000
2039C9E0 C0010010
C239C9DC 00000003
3DC04358 91C20000
C0420000 EC20F82A
EC22082A 00000000
C239D294 00000003
3DC04358 91C20000
C0420000 C021000C
EC22082A 00000000
C239D41C 00000003
3DC04358 91C20000
C0420000 C0210018
EC22082A 00000000
C239E1B8 00000003
3DC04358 91C20000
C0420000 C0210020
EC22082A 00000000
C239DFE4 00000003
3DC04358 91C20000
C0420000 C0210008
EC22082A 00000000
C239F2D0 00000003
3DC04358 91C20000
C0420000 C0210014
EC22082A 00000000
C239F8B0 00000003
3DC04358 91C20000
C0420000 C0210008
EC22082A 00000000
E2000001 80008000
04196B68 C3240000
04196B60 44390000
04196C10 44140000
C20F5B74 00000002
3DC0C344 91C20000
C0620000 00000000
04196B54 41E00000
04196B50 44280000
C20F2408 00000003
3DC03FE0 3C608014
91C3CC7C 91C3CCD8
7FE3FB78 00000000
C2042554 00000005
3DC04390 81FF0008
C03F0008 7C0E7800
41820014 3DC04358
91C20000 C0420000
EC22082A 00000000
48000000 800030C8
DE000000 80008180
30011660 3A60FFFF
D201166C 00000003
3DC08014 3DE0C358
91EECC14 91EECC70
2C00FFFF 00000000
E0000000 80008000
48000000 800030C8
DE000000 80008180
3000FCC8 90010044
D200FCC0 00000003
3DC08014 3DE0C358
91EECC14 91EECC70
9421FFC0 00000000
E0000000 80008000
48000000 800030C8
DE000000 80008180
3000F2C0 B0810008
D200F2BC 00000003
3DC08014 3DE0C358
91EECC14 91EECC70
7C7B1B78 00000000
E0000000 80008000
48000000 800030C8
DE000000 80008180
30003CF8 38810008
D2003CEC 00000003
3DC08014 3DE0C358
91EECC14 38810014
60000000 00000000
E0000000 80008000
48000000 800030C8
DE000000 80008180
30010E28 3BDE0001
D2010E20 00000003
3DC04358 3DE08014
91CFCC14 91CFCC70
807F0004 00000000
E0000000 80008000
48000000 800030C8
DE000000 80008180
30010D90 3BDE0001
D2010D88 00000003
3DC04358 3DE08014
91CFCC14 91CFCC70
807F0004 00000000
E0000000 80008000
48000000 800030C8
DE000000 80008180
300105B4 80030000
D201059C 00000003
3DC04358 3DE08014
91CFCC14 91CFCC70
807F0004 00000000
E0000000 80008000
48000000 800030C8
DE000000 80008180
300109FC 3BDE0001
D20109F4 00000003
3DC04358 3DE08014
91CFCC14 91CFCC70
807F0004 00000000
E0000000 80008000
203C2114 389F0018
0413CC14 C3580000
0413D344 C3580000
0413D3A0 C3580000
E2000001 80008000
Aligns Minigame HUD to Edges.

48:9 Gecko Code Dance Dance Revolution Mario Mix NTSC-U:
04112E24 4099999A
C202735C 00000003
3C004080 90020000
C2220000 EC910132
9421FFE0 00000000
C206F5EC 00000003
3DC04080 91C20000
C2220000 ED110232
ED494024 00000000
C2047A74 00000005
C2220000 C0030000
EC110032 D0030000
C003000C EC110032
D003000C 38800001
60000000 00000000
C200C2A4 00000005
C2220000 C0030000
EC110032 D0030000
C003000C EC110032
D003000C 38800001
60000000 00000000
04194DF8 45200000
C200C114 00000003
3BA00004 7FA0E9D6
7C1D0214 B01F0004
60000000 00000000
0400D060 2C007FFF
2035CE80 40000000
0435CE7C 41000000
E2000001 80008000
2035ED04 40000000
0435ED00 41000000
E2000001 80008000
2035EFDC 43900000
0435EFE8 40800000
E2000001 80008000
2035CEFC 40000000
0435CEF8 41000000
E2000001 80008000
04196170 47FFFFFF
C2011384 00000004
3DC04310 81FF0020
7C0E7800 4082000C
3DC04800 91DF0020
C03F0020 00000000
041962D4 C4568000
203B2014 C0410088
C23B2010 00000003
3DC04458 91C20000
C0420000 C0210084
EC22082A 00000000
C23B29C0 00000003
3DC04458 91C20000
C0420000 EC20F82A
EC22082A 00000000
C23B2BB4 00000003
3DC04458 91C20000
C0420000 EC21002A
EC22082A 00000000
C23B211C 00000003
3DC04458 91C20000
C0420000 EC21002A
EC22082A 00000000
C23B238C 00000003
3DC04458 91C20000
EC22002A C0420000
EC22102A 00000000
C23B4620 00000003
3DC04458 91C20000
C0420000 C021000C
EC22082A 00000000
C23B5794 00000003
3DC04458 91C20000
C0420000 C0210008
EC22082A 00000000
E2000001 80008000
2039C9E0 C0010010
C239C9DC 00000003
3DC04458 91C20000
C0420000 EC20F82A
EC22082A 00000000
C239D294 00000003
3DC04458 91C20000
C0420000 C021000C
EC22082A 00000000
C239D41C 00000003
3DC04458 91C20000
C0420000 C0210018
EC22082A 00000000
C239E1B8 00000003
3DC04458 91C20000
C0420000 C0210020
EC22082A 00000000
C239DFE4 00000003
3DC04458 91C20000
C0420000 C0210008
EC22082A 00000000
C239F2D0 00000003
3DC04458 91C20000
C0420000 C0210014
EC22082A 00000000
C239F8B0 00000003
3DC04458 91C20000
C0420000 C0210008
EC22082A 00000000
E2000001 80008000
04196B68 C44B0000
04196B60 44AD8000
04196C10 449B0000
C20F5B74 00000002
3DC0C453 91C20000
C0620000 00000000
04196B54 C41A0000
04196B50 44A50000
C20F2408 00000003
3DC04080 3C608014
91C3CC7C 91C3CCD8
7FE3FB78 00000000
C2042554 00000005
3DC04390 81FF0008
C03F0008 7C0E7800
41820014 3DC04458
91C20000 C0420000
EC22082A 00000000
48000000 800030C8
DE000000 80008180
30011660 3A60FFFF
D201166C 00000003
3DC08014 3DE0C458
91EECC14 91EECC70
2C00FFFF 00000000
E0000000 80008000
48000000 800030C8
DE000000 80008180
3000FCC8 90010044
D200FCC0 00000003
3DC08014 3DE0C458
91EECC14 91EECC70
9421FFC0 00000000
E0000000 80008000
48000000 800030C8
DE000000 80008180
3000F2C0 B0810008
D200F2BC 00000003
3DC08014 3DE0C458
91EECC14 91EECC70
7C7B1B78 00000000
E0000000 80008000
48000000 800030C8
DE000000 80008180
30003CF8 38810008
D2003CEC 00000003
3DC08014 3DE0C458
91EECC14 38810014
60000000 00000000
E0000000 80008000
48000000 800030C8
DE000000 80008180
30010E28 3BDE0001
D2010E20 00000003
3DC04458 3DE08014
91CFCC14 91CFCC70
807F0004 00000000
E0000000 80008000
48000000 800030C8
DE000000 80008180
30010D90 3BDE0001
D2010D88 00000003
3DC04458 3DE08014
91CFCC14 91CFCC70
807F0004 00000000
E0000000 80008000
48000000 800030C8
DE000000 80008180
300105B4 80030000
D201059C 00000003
3DC04458 3DE08014
91CFCC14 91CFCC70
807F0004 00000000
E0000000 80008000
48000000 800030C8
DE000000 80008180
300109FC 3BDE0001
D20109F4 00000003
3DC04458 3DE08014
91CFCC14 91CFCC70
807F0004 00000000
E0000000 80008000
203C2114 389F0018
0413CC14 C4580000
0413D344 C4580000
0413D3A0 C4580000
E2000001 80008000
Aligns Minigame HUD to Edges.
[color=#3333ff]AR Codes for X-Men Legends 2: Rise of Apocalypse NTSC-U (GX2E52)[/color]

[color=#339933]16:9 Widescreen[/color]
043DFCB0 3FE49900
043DFCB4 3FE2F000

[color=#339933]21:9 (2560x1080) Ultra Widescreen[/color]
043DFCB0 4009A800
043DFCB4 40174000
is there a guide anywhere that explains how to enable these codes?
(11-01-2016, 06:50 AM)slarlac249 Wrote: [ -> ]is there a guide anywhere that explains how to enable these codes?

You are kidding, right?
The Star Wars Rogue Squardon 2 code was only tested on NTSC-U so it may not work on PAL. The Gecko code in Star Wars Rogue Squardon 2 search for the C_MTXPerspective and the C_MTXLightPerspective functions and patches them to output widescreen. The function names I listed are generic GameCube/Wii SDK Perspective Projection Matrix generators using FOV, Aspect Ratio, Height, and Z-Far Plane.
(11-01-2016, 09:13 AM)darkludx Wrote: [ -> ]You are kidding, right?

no need to be rude. i only wanted to know how to enable a widescreen patch in the emulator, i've already searched but haven't found exact instructions other than to past code in ini files.
(11-01-2016, 06:50 AM)slarlac249 Wrote: [ -> ]is there a guide anywhere that explains how to enable these codes?
It is not exactly clear because you can't add Gecko codes in the interface like you can do with AR codes.

You have to right click on a game and select "properties", then click on "open game ini".  This will open the user controlled ini file, which overwrites the general dolphin and gfx ini files, as well as the built-in ini file for that game.

Type the following:
[Gecko]
Just below, type the code you want to use making sure there is a header line that begins with "$" as in the example below:
[color=black]$16:9 Widescreen (Region Free)
F6000002 80008180
57A006F7 41820010
387F0000 38800001
[/color]

Save the ini file and close it.  You will now see your new Gecko code under the Gecko tab and all you have to do is check the box for it to enable it.  When you check that box, the ini will add these lines:

[GeckoEnabled]
[color=black]$16:9 Widescreen (Region Free)[/color]
(11-01-2016, 08:45 PM)slarlac249 Wrote: [ -> ]no need to be rude. i only wanted to know how to enable a widescreen patch in the emulator, i've already searched but haven't found exact instructions other than to past code in ini files.

I'm sorry if I sound too rude. I already explain you how to add Gecko Codes in the post #762. Thanks to themanuel for explain how to enable Gecko Codes, that complement the instructions that Admentus wrote.

[color=#3333ff]AR Code for X-Men: Legends NTSC-U (GXLE52)[/color]

[color=#339933]16:9 Widescreen[/color]
043847B4 3FE38E39