Hacking WiiU VC game injection working on 5.3.2

CORE

3:16
Member
Joined
Jul 15, 2018
Messages
1,176
Trophies
1
XP
2,067
Country
United Kingdom
Castlevania audio skip at oppening.

Castlevania Legacy of Darkness motion blur oppening and supposedly has some graphics glitches.

Diddy Kong Racing Blue graphical glitches unplayable.

Doom 64 mesh map view does not show.

Just thinking out loud if anyone cares.

If anyone comes up with any fixes please post away or reply.
 
Last edited by CORE,

ikds

Member
Newcomer
Joined
Aug 8, 2009
Messages
21
Trophies
0
XP
332
Country
I try Goemon's Great Adventure and JP version. In compatibility list I see game work perfect and work perfect to stage when we must dive underwater :/ ahh
 

Attachments

  • 1555393765181-775161463.jpg
    1555393765181-775161463.jpg
    836.9 KB · Views: 227

CORE

3:16
Member
Joined
Jul 15, 2018
Messages
1,176
Trophies
1
XP
2,067
Country
United Kingdom
Yeah that sucks thanks for screen though now we know what glitch looks like I read about it.

I think a patch maybe needed like most games Render settings may have something but doubtful.

Unfortunately making patches is the problem most of the games officially released have patches applied and these patches are unique per game.
 
Last edited by CORE,

wiiztec

Well-Known Member
Member
Joined
Apr 3, 2009
Messages
436
Trophies
1
Age
34
XP
368
Country
United States
Yoshi's Story is a 1:1 match to the (U) release.

View attachment 49166

EDIT:

Interesting Config.ini here;

;Yoshi US
[RomOption]
;BackupType 0 Auto 1 SRAM 2 Flash 3 EEPROM
BackupType = 3
;BackupSize 2048 16K 4K 512
BackupSize = 2048
RetraceByVsync = 0
PDFURL = "http://m1.nintendo.net/docvc/NUS/USA/NYSE/NYSE_E.pdf"
UseTimer = 1

[RSPG]
GTaskDelay = 761250

[Input]
StickLimit = 90

[Sound]
BufFull = 0x2000
BufHalf = 0x1400
BufHave = 0x1400

[Render]
bForce720P = 1
ClipLeft = 4
ClipTop = 4
ClipRight = 4
ClipBottom = 4
CanvasWidth = 600
ConstValue0 = 0x800f89d3
ConstValue1 = 0x800f7EA5 ;scene switch

[FilterHack]
Count = 2

;Fix NOA BTS No.374_1
TextureAddress0 = 0xffffffff
SumPixel0 = 0xAD32965B
Data2_0 = 0x4401266
Data3_0 = 0x60000

I also confirm there are new .ini files!

Updating OP with them!

What are these render settings? is clip overscan? Will adding them to a config folder .ini that doesn't have them work?
 

VinsCool

Persona Secretiva Felineus
Global Moderator
Joined
Jan 7, 2014
Messages
14,600
Trophies
4
Location
Another World
Website
www.gbatemp.net
XP
25,207
Country
Canada
What are these render settings? is clip overscan? Will adding them to a config folder .ini that doesn't have them work?
Honestly, I don't remember. It's been years since I was studying that stuff up and pretty much forgot how it works. Sorry.
 

Cloud9Skywalker

Pokémon Researcher
Member
Joined
Mar 26, 2015
Messages
280
Trophies
0
XP
501
Country
United States
Is it possible to edit an .ini file in a way where the screen completely meets the edges vertically? Horizontally it's fine, I don't want to stretch the image and I know these games are not meant for 16:9. But vertically, some of the games meet the edges completely (Blitz) and some don't (F-zero/ Star Fox) so I am unsure if it's because of the .ini file or if the games are booting natively. So, just curious if it's an .ini thing that needs to be set I noticed for Blitz it had similar settings to these 'render settings'.

What are these render settings? is clip overscan? Will adding them to a config folder .ini that doesn't have them work?

If there was a specific setting we could use like some ini files do it would match the right screen ratio.
 

Ultra_M

Member
Newcomer
Joined
Oct 20, 2020
Messages
6
Trophies
0
Age
22
XP
58
Country
United States
I made a post about this but I feel like here would be a good place to put it to. So I've been trying to improve the experience of Banjo-Tooie on the Wii U's N64 VC with some decent results, I've actually fixed the Audio stuttering issues of the NTSC version and increased the games speed to compensate for lag. However while testing I was curious and decided to load a version of Banjo-Tooie with "true boot" enabled in Loadiine. (For those that don't know Banjo-Tooie will only load if "true boot" in the config is on, however it causes some lag.) After creating a save point, I turned my Wii U off, went into the games config and turned "true boot" off. After reloading the game the game ran at full speed, however when loading into another area the game would freeze.

The question is there a way to change the config file depending on what is loaded into memory. Say a certain hex value changes when the player isn't in control or something is loaded. Could we use that to tell the config file to turn "true boot" on or off?
 

pedro702

Well-Known Member
Member
Joined
Mar 3, 2014
Messages
12,720
Trophies
2
Age
33
XP
8,700
Country
Portugal
I made a post about this but I feel like here would be a good place to put it to. So I've been trying to improve the experience of Banjo-Tooie on the Wii U's N64 VC with some decent results, I've actually fixed the Audio stuttering issues of the NTSC version and increased the games speed to compensate for lag. However while testing I was curious and decided to load a version of Banjo-Tooie with "true boot" enabled in Loadiine. (For those that don't know Banjo-Tooie will only load if "true boot" in the config is on, however it causes some lag.) After creating a save point, I turned my Wii U off, went into the games config and turned "true boot" off. After reloading the game the game ran at full speed, however when loading into another area the game would freeze.

The question is there a way to change the config file depending on what is loaded into memory. Say a certain hex value changes when the player isn't in control or something is loaded. Could we use that to tell the config file to turn "true boot" on or off?
afaik we cant do that since config is readed on start of the app and then not readed again, unless you made a cheatcode like nintendo has some cheat codes, also if you share your ini settings for a better framerate banjo tooie here it wouldnt be a bad thing xD
 

Ultra_M

Member
Newcomer
Joined
Oct 20, 2020
Messages
6
Trophies
0
Age
22
XP
58
Country
United States
afaik we cant do that since config is readed on start of the app and then not readed again, unless you made a cheatcode like nintendo has some cheat codes, also if you share your ini settings for a better framerate banjo tooie here it wouldnt be a bad thing xD

Sure, I can post the Config, but this config only works with the NTSC version. Just a heads up the framerate is only slightly better and the only thing you will probably notice right away is the audio not cutting in and out so keep your expectations in check. What the config does is cap the game at 20fps since the Wii U isn't going to hit 30fps any time soon and increases the games physics speed to compensate for the lag. The reason I did this was because I didn't like the graphical issues that came with using the PAL version. The issue with this new config is the "Press Start" demos that play are out of sync since the game internal timer doesn't account for the extra speed, this leads to Banjo running to the wrong place most of the time. Cut scenes work fine and the rest of the game works fine from my testing. Although I didn't experience any random crashes during my playthrough I can't guarantee that the game doesn't have random crashes still. Also the Styracosaurus family cave still crashes the game consistently at world 5.

IMPORTANT: If you decide to edit the config file using Phacoxs Injector, for some reason it changes the value 0x03 to 0x30. When you are done editing the config file, edit the config file using Note pad to change 0x30 back to 0x03. If you don't want to edit the file then just use it as the config and build it to install or use with Loadiine. If you also want to edit the games physics speed change the value 0x4E to something else, but don't change the value too high or else the game will freeze. DO NOT EDIT 0x3F or else the physics speed code won't work. In the config I have the resolution set to native 320x240, this is to help reduce lag, however if you want you can set the resolution back to 0x0 to set it to default, but this will cause additional lag.

Note: I'm kind of new to GBATemp so I'm still learning how the site works, do I add the new config file to the compatibility list myself or does someone who runs the site do it? I only made an account to ask some questions about the Wii U N64 VC.
 

Attachments

  • UNB7E0.z64.txt
    2.3 KB · Views: 126
Last edited by Ultra_M,
  • Like
Reactions: pedro702

pedro702

Well-Known Member
Member
Joined
Mar 3, 2014
Messages
12,720
Trophies
2
Age
33
XP
8,700
Country
Portugal
Sure, I can post the Config, but this config only works with the NTSC version. Just a heads up the framerate is only slightly better and the only thing you will probably notice right away is the audio not cutting in and out so keep your expectations in check. What the config does is cap the game at 20fps since the Wii U isn't going to hit 30fps any time soon and increases the games physics speed to compensate for the lag. The reason I did this was because I didn't like the graphical issues that came with using the PAL version. The issue with this new config is the "Press Start" demos that play are out of sync since the game internal timer doesn't account for the extra speed, this leads to Banjo running to the wrong place most of the time. Cut scenes work fine and the rest of the game works fine from my testing. Although I didn't experience any random crashes during my playthrough I can't guarantee that the game doesn't have random crashes still. Also the Styracosaurus family cave still crashes the game consistently at world 5.

IMPORTANT: If you decide to edit the config file using Phacoxs Injector, for some reason it changes the value 0x03 to 0x30. When you are done editing the config file, edit the config file using Note pad to change 0x30 back to 0x03. If you don't want to edit the file then just use it as the config and build it to install or use with Loadiine. If you also want to edit the games physics speed change the value 0x4E to something else, but don't change the value too high or else the game will freeze. DO NOT EDIT 0x3F or else the physics speed code won't work. In the config I have the resolution set to native 320x240, this is to help reduce lag, however if you want you can set the resolution back to 0x0 to set it to default, but this will cause additional lag.

Note: I'm kind of new to GBATemp so I'm still learning how the site works, do I add the new config file to the compatibility list myself or does someone who runs the site do it? I only made an account to ask some questions about the Wii U N64 VC.
you can add it yourself to the compatibility list just log in and do the changes.

also you siad the game works fine but then you said the game still crashes so if it still crashes then it wont work fine?

so the cheats you added is one for resolution?one for framerate and the other?
 

Ultra_M

Member
Newcomer
Joined
Oct 20, 2020
Messages
6
Trophies
0
Age
22
XP
58
Country
United States
you can add it yourself to the compatibility list just log in and do the changes.

also you siad the game works fine but then you said the game still crashes so if it still crashes then it wont work fine?

so the cheats you added is one for resolution?one for framerate and the other?

On the compatibility list is said that there was random crashes, I was referring to that. It worked fine for me, except for the Styracosaurus cave in world 5, however that has always been an issue when emulating this game on Wii U VC.

Also changing the resolution isn't a cheat, it's built into the configuration. Some games run a different resolutions. The resolution settings are not under cheats.
 
Last edited by Ultra_M,

CORE

3:16
Member
Joined
Jul 15, 2018
Messages
1,176
Trophies
1
XP
2,067
Country
United Kingdom
Cemu Debugging and Cheat Codes may get some more games to run.

You can checkout my blog post for more info about Ini Configs etc.

https://gbatemp.net/entry/wiiu-n64-virtual-console-research.15301/

@andot
@ArgonUK

By the way nice one Translating the way Cheat Codes are interpreted I never got round to looking into it and seems nobody else did or even cares for that matter which is a shame so Thank You.
 
Last edited by CORE,
  • Like
Reactions: Ultra_M

Ultra_M

Member
Newcomer
Joined
Oct 20, 2020
Messages
6
Trophies
0
Age
22
XP
58
Country
United States
No problem, honestly I just really wanted Banjo-Tooie running better on the Wii U without having to resort to using Wii 64 or Not 64.

Also my laptop is unfortunately not powerful enough to run the N64 VC on CEMU without crashing every second so that is a real shame. I had to resort to debugging in Project 64 and some guess work to find what to change.
 

pedro702

Well-Known Member
Member
Joined
Mar 3, 2014
Messages
12,720
Trophies
2
Age
33
XP
8,700
Country
Portugal
No problem, honestly I just really wanted Banjo-Tooie running better on the Wii U without having to resort to using Wii 64 or Not 64.

Also my laptop is unfortunately not powerful enough to run the N64 VC on CEMU without crashing every second so that is a real shame. I had to resort to debugging in Project 64 and some guess work to find what to change.
yeah it runs better but if you cant finish you still need to resort to wii64/not64 xD also with overclock they actualyy run preety smooth :P

if you could get perfect dark to run better on wiiu vc that would be much better :P
 

Ultra_M

Member
Newcomer
Joined
Oct 20, 2020
Messages
6
Trophies
0
Age
22
XP
58
Country
United States
yeah it runs better but if you cant finish you still need to resort to wii64/not64 xD also with overclock they actualyy run preety smooth :P

if you could get perfect dark to run better on wiiu vc that would be much better :P

You can finish Banjo-Tooie on Wii U VC you just can't 100% it.
 

Askayeh

Member
Newcomer
Joined
Aug 17, 2021
Messages
7
Trophies
0
Age
48
XP
57
Country
Taiwan
Does anyone have the same issues as my screen capture (attached file) for Goemon great Adventure ?
I am playing Japanese version (it's compatible in wiki )and every thing is fine beside chapter 2 kappa street , seems like the water effect bugs could make the graphic messed up and i cannot go to the underwater level .

My ini files as below, hope someone can help.

;Goemon

[RomOption]
;BackupType 0 Auto 1 SRAM 2 Flash 3 EEPROM
BackupType = 3
;BackupSize 2048 16K 4K 512
BackupSize = 512
RetraceByVsync = 1
MemPak = 0

[Render]
CanvasWidth = 854
CanvasHeight = 480
ForceRectFilterPoint = 1

14691426614014.jpg
14691426630701.jpg


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

I try Goemon's Great Adventure and JP version. In compatibility list I see game work perfect and work perfect to stage when we must dive underwater :/ ahh

i have the same issues with you , do you find out the solutions to fix it ?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Well start walking towards them +1