Hacking WiiU VC game injection working on 5.3.2

KiiWii

Editorial Team
Editorial Team
Joined
Nov 17, 2008
Messages
16,651
Trophies
3
Website
defaultdnb.github.io
XP
27,125
Country
United Kingdom
I remember the huge Super Mario 64 romhack booting using Super Mario 64 base, but didn't work on my end, even with the SM64 ini... That's strange, I have to say.

Yeah I mean I have F-Zero climax working fine, as a rom hack, but a game variant such as HSV racing WONT work while Beetle adventure will.... its ODD!

Would be great to see LAST IMPACT boot :)

Resident Evil 2 :P
Yup see my previous post :P
 
Last edited by KiiWii,

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,214
Trophies
2
XP
34,229
Country
Mexico

KiiWii

Editorial Team
Editorial Team
Joined
Nov 17, 2008
Messages
16,651
Trophies
3
Website
defaultdnb.github.io
XP
27,125
Country
United Kingdom
Last edited by KiiWii,

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,214
Trophies
2
XP
34,229
Country
Mexico
Fantastic! Thank you!

I would love to see RUSH 2049 booting with exp pak.
I'd be happy enough with just Resident Evil 2 and Rogue Squadron. .
If that boots... ANYTHING boots!
That's all I want out off the N64. :P
I hope to see the day in which those two work flawlessly in my Wii U with fullscreen (16:9) and no dark screen filter. :P
 

KiiWii

Editorial Team
Editorial Team
Joined
Nov 17, 2008
Messages
16,651
Trophies
3
Website
defaultdnb.github.io
XP
27,125
Country
United Kingdom
I'd be happy enough with just Resident Evil 2 and Rogue Squadron. .
If that boots... ANYTHING boots!
That's all I want out off the N64. :P
I hope to see the day in which those two work flawlessly in my Wii U with fullscreen (16:9) and no dark screen filter. :P

Well dark screen filter could potentially be APS patched via GS code, full screen = perhaps in the ini via asm/cheats etc, and as for those games... trial and error through every known setting?! I mean @VinsCool got goldeneye working, so anything is possible :)
 
  • Like
Reactions: VinsCool

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,214
Trophies
2
XP
34,229
Country
Mexico
Well dark screen filter could potentially be APS patched via GS code, full screen = perhaps in the ini via asm/cheats etc, and as for those games... trial and error through every known setting?! I mean @VinsCool got goldeneye working, so anything is possible :)
IIRC the gamma filter and the 4:3 settings are hardcoded into the RPL/ELF file.
One would need to convert the RPL to ELF, modify the code via ARM in the ELF file and then repack it again as an RPL to get it working.
That's how @QuarkTheAwesome did it for both NES/SNES injections, and he did get a somewhat working 16:9 fullscreen setting working, but the image was somewhat moved to the right I think.
 
  • Like
Reactions: VinsCool and KiiWii

KiiWii

Editorial Team
Editorial Team
Joined
Nov 17, 2008
Messages
16,651
Trophies
3
Website
defaultdnb.github.io
XP
27,125
Country
United Kingdom
IIRC the gamma filter and the 4:3 settings are hardcoded into the RPL/ELF file.
One would need to convert the RPL to ELF, modify the code via ARM in the ELF file and then repack it again as an RPL to get it working.
That's how @QuarkTheAwesome did it for both NES/SNES injections, and he did get a somewhat working 16:9 fullscreen setting working, but the image was somewhat moved to the right I think.

Interesting, I thought you could use codes to force/fake widescreen on PS2/GC games and there are quite a few n64 games that support widescreen:

N64
007: The World is Not Enough (anamorphic 16:9 option)
Armorines: Project S.W.A.R.M. (letterbox 4:3 option; requires the expansion pack; requires crop/zoom TV function for fullscreen)
Army Men: Sarge's Heroes (letterbox 4:3 option; requires crop/zoom TV function for fullscreen)
Army Men: Sarge's Heroes 2 (letterbox 4:3 option; requires crop/zoom TV function for fullscreen)
Banjo-Tooie (anamorphic 16:9 option)
Daikatana (letterbox 4:3 option; requires the expansion pack; requires crop/zoom TV function for fullscreen)
Donkey Kong 64 (anamorphic 16:9 option; requires the expansion pack)
Excitebike 64 (letterbox 4:3 option; requires the expansion pack; requires crop/zoom TV function for fullscreen)
GoldenEye 007 (letterbox 4:3 option/anamorphic 16:9 option; "Full", "Wide" and "Cinema" options for each aspect ratio)
Hybrid Heaven (anamorphic 16:9 option)
Jet Force Gemini (letterbox 4:3 option; requires crop/zoom TV function for fullscreen)
Ken Griffey Jr's Slugfest for N64 (letterbox 4:3 option; requires crop/zoom TV function for fullscreen)
Mickey's Speedway USA (letterbox 4:3 option; requires crop/zoom TV function for fullscreen)
Perfect Dark (letterbox 4:3 option/anamorphic 16:9 option; "Full", "Wide" and "Cinema" options for each aspect ratio)
Road Rash 64 (letterbox 4:3 option/anamorphic 16:9 option)
South Park (letterbox 4:3 option; requires the expansion pack; requires crop/zoom TV function for fullscreen)
Starshot: Space Circus Fever (letterbox 4:3 option; requires crop/zoom TV function for fullscreen)
Stunt Racer 64 (letterbox 4:3 option; requires crop/zoom TV function for fullscreen)
Superman: The New Superman Adventures (letterbox 4:3 option; requires crop/zoom TV function for fullscreen)
Top Gear Overdrive (letterbox 4:3 option; requires crop/zoom TV function for fullscreen)
Turok: Rage Wars (letterbox 4:3 option; requires the expansion pack; requires crop/zoom TV function for fullscreen)
Turok 2: Seeds of Evil (letterbox 4:3 option; requires the expansion pack; requires crop/zoom TV function for fullscreen)
Turok 3: Shadow of Oblivion (letterbox 4:3 option; requires the expansion pack; requires crop/zoom TV function for fullscreen)
World Driver Championship (letterbox 4:3 option; requires crop/zoom TV function for fullscreen)

DK apparently supports wide screen......

Did anyone else notice that the standard files in the code folder for N64 games are app.xml/cos/xml and vessel.rpx HOWEVER the one in the legit DK64 dump is named VCDK.rpx... perhaps this handles things before loading the rom?
 
  • Like
Reactions: ShadowOne333

VinsCool

Persona Secretiva Felineus
Global Moderator
Joined
Jan 7, 2014
Messages
14,600
Trophies
4
Location
Another World
Website
www.gbatemp.net
XP
25,217
Country
Canada
IIRC the gamma filter and the 4:3 settings are hardcoded into the RPL/ELF file.
One would need to convert the RPL to ELF, modify the code via ARM in the ELF file and then repack it again as an RPL to get it working.
That's how @QuarkTheAwesome did it for both NES/SNES injections, and he did get a somewhat working 16:9 fullscreen setting working, but the image was somewhat moved to the right I think.
Oh the 16:9 setting will be really useful for DK64. I had to mess with my tv to get a decent scaling.

--------------------- MERGED ---------------------------

Interesting, I thought you could use codes to force/fake widescreen on PS2/GC games and there are quite a few n64 games that support widescreen:

N64
007: The World is Not Enough (anamorphic 16:9 option)
Armorines: Project S.W.A.R.M. (letterbox 4:3 option; requires the expansion pack; requires crop/zoom TV function for fullscreen)
Army Men: Sarge's Heroes (letterbox 4:3 option; requires crop/zoom TV function for fullscreen)
Army Men: Sarge's Heroes 2 (letterbox 4:3 option; requires crop/zoom TV function for fullscreen)
Banjo-Tooie (anamorphic 16:9 option)
Daikatana (letterbox 4:3 option; requires the expansion pack; requires crop/zoom TV function for fullscreen)
Donkey Kong 64 (anamorphic 16:9 option; requires the expansion pack)
Excitebike 64 (letterbox 4:3 option; requires the expansion pack; requires crop/zoom TV function for fullscreen)
GoldenEye 007 (letterbox 4:3 option/anamorphic 16:9 option; "Full", "Wide" and "Cinema" options for each aspect ratio)
Hybrid Heaven (anamorphic 16:9 option)
Jet Force Gemini (letterbox 4:3 option; requires crop/zoom TV function for fullscreen)
Ken Griffey Jr's Slugfest for N64 (letterbox 4:3 option; requires crop/zoom TV function for fullscreen)
Mickey's Speedway USA (letterbox 4:3 option; requires crop/zoom TV function for fullscreen)
Perfect Dark (letterbox 4:3 option/anamorphic 16:9 option; "Full", "Wide" and "Cinema" options for each aspect ratio)
Road Rash 64 (letterbox 4:3 option/anamorphic 16:9 option)
South Park (letterbox 4:3 option; requires the expansion pack; requires crop/zoom TV function for fullscreen)
Starshot: Space Circus Fever (letterbox 4:3 option; requires crop/zoom TV function for fullscreen)
Stunt Racer 64 (letterbox 4:3 option; requires crop/zoom TV function for fullscreen)
Superman: The New Superman Adventures (letterbox 4:3 option; requires crop/zoom TV function for fullscreen)
Top Gear Overdrive (letterbox 4:3 option; requires crop/zoom TV function for fullscreen)
Turok: Rage Wars (letterbox 4:3 option; requires the expansion pack; requires crop/zoom TV function for fullscreen)
Turok 2: Seeds of Evil (letterbox 4:3 option; requires the expansion pack; requires crop/zoom TV function for fullscreen)
Turok 3: Shadow of Oblivion (letterbox 4:3 option; requires the expansion pack; requires crop/zoom TV function for fullscreen)
World Driver Championship (letterbox 4:3 option; requires crop/zoom TV function for fullscreen)

DK apparently supports wide screen......

Did anyone else notice that the standard files in the code folder for N64 games are app.xml/cos/xml and vessel.rpx HOWEVER the one in the legit DK64 dump is named VCDK.rpx... perhaps this handles things before loading the rom?
My DK64 dump had vessel.rpx as far as I remember.
 
  • Like
Reactions: AlanLC

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,214
Trophies
2
XP
34,229
Country
Mexico
Interesting, I thought you could use codes to force/fake widescreen on PS2/GC games and there are quite a few n64 games that support widescreen:

N64
007: The World is Not Enough (anamorphic 16:9 option)
Armorines: Project S.W.A.R.M. (letterbox 4:3 option; requires the expansion pack; requires crop/zoom TV function for fullscreen)
Army Men: Sarge's Heroes (letterbox 4:3 option; requires crop/zoom TV function for fullscreen)
Army Men: Sarge's Heroes 2 (letterbox 4:3 option; requires crop/zoom TV function for fullscreen)
Banjo-Tooie (anamorphic 16:9 option)
Daikatana (letterbox 4:3 option; requires the expansion pack; requires crop/zoom TV function for fullscreen)
Donkey Kong 64 (anamorphic 16:9 option; requires the expansion pack)
Excitebike 64 (letterbox 4:3 option; requires the expansion pack; requires crop/zoom TV function for fullscreen)
GoldenEye 007 (letterbox 4:3 option/anamorphic 16:9 option; "Full", "Wide" and "Cinema" options for each aspect ratio)
Hybrid Heaven (anamorphic 16:9 option)
Jet Force Gemini (letterbox 4:3 option; requires crop/zoom TV function for fullscreen)
Ken Griffey Jr's Slugfest for N64 (letterbox 4:3 option; requires crop/zoom TV function for fullscreen)
Mickey's Speedway USA (letterbox 4:3 option; requires crop/zoom TV function for fullscreen)
Perfect Dark (letterbox 4:3 option/anamorphic 16:9 option; "Full", "Wide" and "Cinema" options for each aspect ratio)
Road Rash 64 (letterbox 4:3 option/anamorphic 16:9 option)
South Park (letterbox 4:3 option; requires the expansion pack; requires crop/zoom TV function for fullscreen)
Starshot: Space Circus Fever (letterbox 4:3 option; requires crop/zoom TV function for fullscreen)
Stunt Racer 64 (letterbox 4:3 option; requires crop/zoom TV function for fullscreen)
Superman: The New Superman Adventures (letterbox 4:3 option; requires crop/zoom TV function for fullscreen)
Top Gear Overdrive (letterbox 4:3 option; requires crop/zoom TV function for fullscreen)
Turok: Rage Wars (letterbox 4:3 option; requires the expansion pack; requires crop/zoom TV function for fullscreen)
Turok 2: Seeds of Evil (letterbox 4:3 option; requires the expansion pack; requires crop/zoom TV function for fullscreen)
Turok 3: Shadow of Oblivion (letterbox 4:3 option; requires the expansion pack; requires crop/zoom TV function for fullscreen)
World Driver Championship (letterbox 4:3 option; requires crop/zoom TV function for fullscreen)

DK apparently supports wide screen......

Did anyone else notice that the standard files in the code folder for N64 games are app.xml/cos/xml and vessel.rpx HOWEVER the one in the legit DK64 dump is named VCDK.rpx... perhaps this handles things before loading the rom?
Oh the 16:9 setting will be really useful for DK64. I had to mess with my tv to get a decent scaling.

--------------------- MERGED ---------------------------


My DK64 dump had vessel.rpx as far as I remember.
I agree.
Having a 16:9 video output would be really nice.
But I wasn't actually referring to Widescreen hacks, but merely the video output to be full screen / stretched.
and from what I recall, my copy also had vessel.rpx, don't know if newer dumps have changed it.
 
  • Like
Reactions: KiiWii

VinsCool

Persona Secretiva Felineus
Global Moderator
Joined
Jan 7, 2014
Messages
14,600
Trophies
4
Location
Another World
Website
www.gbatemp.net
XP
25,217
Country
Canada
I agree.
Having a 16:9 video output would be really nice.
But I wasn't actually referring to Widescreen hacks, but merely the video output to be full screen / stretched.
and from what I recall, my copy also had vessel.rpx, don't know if newer dumps have changed it.
I can say by 99% that DK64 was MY dump hahaha.
 
  • Like
Reactions: KiiWii

KiiWii

Editorial Team
Editorial Team
Joined
Nov 17, 2008
Messages
16,651
Trophies
3
Website
defaultdnb.github.io
XP
27,125
Country
United Kingdom
I can say by 99% that DK64 was MY dump hahaha.

Mines a PAL dump from DU.

DKVC.RPX
1.39 MB (1,460,608 bytes)
CRC32: FB245F10
MD5: 684DCB210D804EAE95E94438396DA5C0
SHA-1: 54B06C371B6ECB73535584D90DA400D141946FC4

Strangely date stamped 04th October 2015
 
Last edited by KiiWii,

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,214
Trophies
2
XP
34,229
Country
Mexico
Mines a PAL dump from DU.

DKVC.RPX
1.39 MB (1,460,608 bytes)
CRC32: FB245F10
MD5: 684DCB210D804EAE95E94438396DA5C0
SHA-1: 54B06C371B6ECB73535584D90DA400D141946FC4

Strangely date stamped 04th October 2015
Ah!
So they repacked it, they updated the RPL.
My assumption wasn't that bad after all. :P
 
  • Like
Reactions: KiiWii

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,214
Trophies
2
XP
34,229
Country
Mexico
Has anyone ever explored these (VC specific) RPX files?

I imagine you need IDA pro to explore their content?

Looks to me as if they act as forwarders for the rom/ini combo.
Yess, you do need IDA Pro.
First you need to use RPL to ELF, since the RPL won't be read by IDA Pro as is.
Then you open up the ELF in IDA Pro and you can start exploring the content of the ELF file to your extent.

EDIT:
Afaik the RPL is the emulator itself.
Only N64, GBA and DS seem to have the ROM as a separate file.
 
Last edited by ShadowOne333,

VinsCool

Persona Secretiva Felineus
Global Moderator
Joined
Jan 7, 2014
Messages
14,600
Trophies
4
Location
Another World
Website
www.gbatemp.net
XP
25,217
Country
Canada
Has anyone ever explored these (VC specific) RPX files?

I imagine you need IDA pro to explore their content?

Looks to me as if they act as forwarders for the rom/ini combo.
Yess, you do need IDA Pro.
First you need to use RPL to ELF, since the RPL won't be read by IDA Pro as is.
Then you open up the ELF in IDA Pro and you can start exploring the content of the ELF file to your extent.
I think @the_randomizer made a thread about it a while ago. Any insight, Foxman? :P
 
  • Like
Reactions: KiiWii

KiiWii

Editorial Team
Editorial Team
Joined
Nov 17, 2008
Messages
16,651
Trophies
3
Website
defaultdnb.github.io
XP
27,125
Country
United Kingdom
Yess, you do need IDA Pro.
First you need to use RPL to ELF, since the RPL won't be read by IDA Pro as is.
Then you open up the ELF in IDA Pro and you can start exploring the content of the ELF file to your extent.

EDIT:
Afaik the RPL is the emulator itself.
Only N64, GBA and DS seem to have the ROM as a separate file.

LOL there is a link to the tools in your sig mate:

If you intend to modify an RPL/RPX for game modding purposes you firstly have to unpack it. You can then edit the assembly in a hex editor. Then you should repack it again before trying to load the modified RPL/RPX with for instance Loadiine GX2.

Easy squeezy. thanks @BullyWiiPlaza :)
 
  • Like
Reactions: BullyWiiPlaza

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    What a weird game
  • K3Nv2 @ K3Nv2:
    Yeah I wanted to see shards of the titanic
  • BigOnYa @ BigOnYa:
    I kept thinking jaws was gonna come up and attack
  • K3Nv2 @ K3Nv2:
    Jaws is on a diet
  • K3Nv2 @ K3Nv2:
    Damn power went out
  • BigOnYa @ BigOnYa:
    Ok xdqwerty, your little bro prob tripped On the cord and unplugged you
  • K3Nv2 @ K3Nv2:
    Ya I'm afraid of the dark hug me
  • BigOnYa @ BigOnYa:
    Grab and hold close your AncientBoi doll.
  • K3Nv2 @ K3Nv2:
    Damn didn't charge my external battery either
  • BigOnYa @ BigOnYa:
    Take the batteries out of your SuperStabber3000... Or is it gas powered?
  • K3Nv2 @ K3Nv2:
    I stole batteries from your black mamba
    +1
  • K3Nv2 @ K3Nv2:
    My frozen food better hold up for an hour I know that
  • BigOnYa @ BigOnYa:
    Or else gonna be a big lunch and dinner tomorrow.
  • BigOnYa @ BigOnYa:
    Did you pay your power bill? Or give all yo money to my wife, again.
  • K3Nv2 @ K3Nv2:
    Oh good the estimated time is the same exact time they just said
    +1
  • BigOnYa @ BigOnYa:
    Load up your pc and monitor, and head to a McDonalds dining room, they have free WiFi
  • K3Nv2 @ K3Nv2:
    Sir please watch your porn in the bathroom
    +2
  • BigOnYa @ BigOnYa:
    No sir we can not sell you anymore apple pies, after what you did with the last one.
  • K3Nv2 @ K3Nv2:
    We ran out
  • HiradeGirl @ HiradeGirl:
    for your life
    +1
  • K3Nv2 @ K3Nv2:
    My life has no value my fat ass is staying right here
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/2n3nUOadWxM?si=7QMANPmqPdFcdlfm