Hacking [RELEASE] WiiVC Injector Script (GC/Wii/Homebrew Support)

KungFuzion

Well-Known Member
Member
Joined
Feb 5, 2015
Messages
362
Trophies
0
Age
39
XP
1,130
Country
Does any setting need to be changed when injecting mario kart gp? i noticed the option for tri force arcade in the sd settings for the config.bin. Does enabling this affect normal game cube titles?
 
Last edited by KungFuzion,

pedro702

Well-Known Member
Member
Joined
Mar 3, 2014
Messages
12,720
Trophies
2
Age
33
XP
8,698
Country
Portugal
Does any setting need to be changed when injecting mario kart gp? i noticed the option for tri force arcade in the sd settings for the config.bin. Does enabling this affect normal game cube titles?
nope it only affects triforce games.


what that setting does is
if off you got infinite coins ingame
if on you need to insert coins using the c stick
 
  • Like
Reactions: KungFuzion

Neverlost

New Member
Newbie
Joined
May 23, 2011
Messages
1
Trophies
0
XP
141
Country
France
Hello all...!
I've been reading your posts since a while now,other posts related to HID-VPAD and GC related posts and I've a "little problem" with I can't find an answer...

I did some GC injections , games run perfectly, but some don't work with my third party USB-GC adaptater (mine is Hyperkin).

I have a true Nintendo GC Controller attach to it, only the Start/Pause Button working , A, , The Dpad at the very begining so I can effectively choose Enable 60*hz, launch the game but once in the game only A and start/pause work.

I launch the games without Gamepad activated, Games on TV only, I have a wii motion remote with a classic pro controller connected (and with this one I can play ...).

Games with this issue :
Lugi's mansion, Killer 7, Star wars Rebel Strike squadron III

Games that work :
Viewtiful Joe I and II

Another thing...when I exit the game using home on the gamepad, no problem the Wiiu reboots but my output HDMI signal is not correct, the Wiiu Logo is green, and blue is missing in the colors diplayed. I have to unplugg my HDMI cable, then plus it back to have the correct signal, I use not a TV but a 27'' Monitor.

Any ideas....for some answers ?

Many thanks...
 

Zonta85

Well-Known Member
Member
Joined
Nov 9, 2007
Messages
436
Trophies
0
Age
39
Location
Ascoli Piceno
Website
www.facebook.com
XP
523
Country
Italy
Some stupid questions here, even if correctly injected some gamecube Games.
Why the tol has a menu called "Nintendont SD card menu"? It needs to take the settings from sd/apps/nintendont?
And if i have a real GC memory card that i have dumped, can i use it to have all my old saves setting MCEMU to "MULTI"? And How?
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
nintendont read existing settings located on sd:/nincfg.bin file
if you use the autoboot game version, you can't setup the settings you want before launching the game, so this menu lets you generate a nincfg.bin file to put on your SD card.

for example, you want to enable memory card emulation for a game ? this is were you set this option.
if you don't have a config file on the root of your SD card, the game would autoboot but with default settings, which will not let you save your game because memory card is not enabled by default.


another way to generate the setting without using this tool's menu :
1. launch USBLoaderGX, set the global settings to "generate" the config file, select the game, set the settings you want, launch the game. the loader will generate the nincfg.bin
or
2. launch nintendont from HBC, set the settings, launch a game. launching a game will generate the config.
or
3. create a WiiU WiiVC nintendont forwarder without autoboot, set the settings, launch a game.


nincfg.bin is global, nintendont use the same setting file for all games. if you want a different settings per game, you should use USBLoaderGX or Wiiflow to launch your games.

inject the loader's forwarder into a WiiVC channel, then list gamecube games located on SD. nintendont will work with gamepad support.
I'll add gamepad support and fix USBGX when launched from wiivc channel. (I need to generate one so I can test)
 
Last edited by Cyan,
  • Like
Reactions: Zonta85

Zonta85

Well-Known Member
Member
Joined
Nov 9, 2007
Messages
436
Trophies
0
Age
39
Location
Ascoli Piceno
Website
www.facebook.com
XP
523
Country
Italy
nintendont read existing settings located on sd:/nincfg.bin file
if you use the autoboot game version, you can't setup the settings you want before launching the game, so this menu lets you generate a nincfg.bin file to put on your SD card.

for example, you want to enable memory card emulation for a game ? this is were you set this option.
if you don't have a config file on the root of your SD card, the game would autoboot but with default settings, which will not let you save your game because memory card is not enabled by default.


another way to generate the setting without using this tool's menu :
1. launch USBLoaderGX, set the global settings to "generate" the config file, select the game, set the settings you want, launch the game. the loader will generate the nincfg.bin
or
2. launch nintendont from HBC, set the settings, launch a game. launching a game will generate the config.
or
3. create a WiiU WiiVC nintendont forwarder without autoboot, set the settings, launch a game.


nincfg.bin is global, nintendont use the same setting file for all games. if you want a different settings per game, you should use USBLoaderGX or Wiiflow.

Thanks @Cyan for the great help, as always. Then, for the memory cards, i can assume that if iset memory card emulation to on, a virtual memory card is created. There's a way to replace it with my own real memory card backup done with GCMM if i set the MCEMU to MULTI with the same blocks size?

I'm asking because on this memory card i have all my GC saves from the console PAL dayone in 2002, and now it will be fantastic to use them when playing on the gamepad, without playing games from the beginning..
 
Last edited by Zonta85,

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
if you already have a memory card file, you can rename it to ID4.raw (if you don't use the "multi" option), one memory card per game will be used based on the GameID4.
if you want to share the same memory card for multiple game, enable the "multi" option, and name the memory card ninmem.raw
as japanese games have incompatibilities (different memcard font, JIS/Ansi), japanese games will use ninmemj.raw

put the file to sd:/saves/


if your GCMM card doesn't work, you might have to create a new card (with dolphin, or SavegameManagerGX) and export your individual savegames (gci) to the new card.
 
Last edited by Cyan,
  • Like
Reactions: Zonta85

Zonta85

Well-Known Member
Member
Joined
Nov 9, 2007
Messages
436
Trophies
0
Age
39
Location
Ascoli Piceno
Website
www.facebook.com
XP
523
Country
Italy
if you already have a memory card file, you can rename it to ID4.raw (if you don't use the "multi" option), one memory card per game will be used based on the GameID4.
if you want to share the same memory card for multiple game, enable the "multi" option, and name the memory card ninmem.raw
as japanese games have incompatibilities (different memcard font, JIS/Ansi), japanese games will use ninmemj.raw

put the file to sd:/saves/


if your GCMM card doesn't work, you might have to create a new card (with dolphin, or SavegameManagerGX) and export your individual savegames (gci) to the new card.
What about the options "Force Widescreen" and "WiiU widescreen"? i have to check both?
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
they do different things, do not use them if you don't need to !
I explain the differences few (more than few) page back.
just search this thread (use the search engine, check "search this thread only", post from Cyan, search for "widescreen" word)
 
  • Like
Reactions: Zonta85

Zonta85

Well-Known Member
Member
Joined
Nov 9, 2007
Messages
436
Trophies
0
Age
39
Location
Ascoli Piceno
Website
www.facebook.com
XP
523
Country
Italy
Ok @Cyan, now last question. The ninconfig.bin and the ninmem.raw are stored in the injected game or read on the fly from the sd while the game is running?

EDIT: Nevermind, they're read on the fly.
Then, there's a way to store them in order to have different settings for different games? (Fore example some games supports force progressive while others doesn't)
One of the things that i love about USB loader gx is that it stores different Nintendont settings for different games. There's a way to do something similar with injection?
 
Last edited by Zonta85,

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
One of the things that i love about USB loader gx is that it stores different Nintendont settings for different games. There's a way to do something similar with injection?
No, there's no way to do it.
Nintendont was originally planed to be integrated inside existing loaders, not being a standalone interface. it reads externally generated settings to know which game to launch and which settings to use.
you need to use USBGX or wiiflow if you plan to use different settings per games.
Currently, USBGX can be used as WiiVC but has these issues :
- it's forcing a reload to cIOS, losing AHBPROT info. as a result, the "banner layout channel" is not available, and some menu are missing textures read from NAND.
- no WiiU Gamepad support inside USBGX interface, but once a game is launched the gamepad works fine.
- No idea what happens when you try to exit a game. (it will try to reload a vWii channel, but can't find it? or maybe nintendont exit back to wiiu menu correctly if WiiVC is detected)


I see you found my post about the widescreen :)
I hope it was interesting to read and easy to understand. it's not always easy to differentiate buffer vide width and output video width.
 

Zonta85

Well-Known Member
Member
Joined
Nov 9, 2007
Messages
436
Trophies
0
Age
39
Location
Ascoli Piceno
Website
www.facebook.com
XP
523
Country
Italy
No, there's no way to do it.
Nintendont was originally planed to be integrated inside existing loaders, not being a standalone interface. it reads externally generated settings to know which game to launch and which settings to use.
you need to use USBGX or wiiflow if you plan to use different settings per games.
Currently, USBGX can be used as WiiVC but has these issues :
- it's forcing a reload to cIOS, losing AHBPROT info. as a result, the "banner layout channel" is not available, and some menu are missing textures read from NAND.
- no WiiU Gamepad support inside USBGX interface, but once a game is launched the gamepad works fine.
- No idea what happens when you try to exit a game. (it will try to reload a vWii channel, but can't find it? or maybe nintendont exit back to wiiu menu correctly if WiiVC is detected)


I see you found my post about the widescreen :)
I hope it was interesting to read and easy to understand. it's not always easy to differentiate buffer vide width and output video width.

Your answer takes other questions :D
-UsbLoaderGx can be launched as VC Channel, then It reads games installed on WiiU USB formatted hard drive right? Cause You tell me before that Nintendont can't have access to fat 32.
-I use the "list" layout with the covers in the right, so i think that banner layout insn't anche issue for me right?
-Can i use a Wiiremote to navigate inside USB Loader GX (o a wiiu pad pro) like in a real Wii?
-I have to create a UsbLoaderGx injected Channel or there is One ready to use?

P.S. Yes your post was very interesting and i understood everything, cause It was explained in a very Easy way ;)
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
-UsbLoaderGx can be launched as VC Channel, then It reads games installed on WiiU USB formatted hard drive right?
No, All WiiVC injected channel are locked to SD card. No USB at all.

Cause You tell me before that Nintendont can't have access to fat 32.

fat32, you probably meant USB?
it can access FAT32, but on SD only :P

If you want USB access, you need to launch USBGX or Nintendont from vWii homebrew, but you will not have WiiU gamepad support.


-I use the "list" layout with the covers in the right, so i think that banner layout insn't anche issue for me right?
You are right. the list layout will work.
only the "banner layout" is having issue because it builds its theme from the NAND's official theme. it requires AHB access to do that, and WiiVC injected channel has AHB access, but USBGX wasn't created to work with that launch method. I'll update/fix it soon.
Oh, and also it seems the "bottom of the animated banner" is missing for the same reason.
If it bother you, you can choose "rotating disc" as game window option in the GUI settings.

-Can i use a Wiiremote to navigate inside USB Loader GX (o a wiiu pad pro) like in a real Wii?
Yes.
But, maybe you need a specific patch (wiimote passthrough?) I don't know, I never injected or created a channel yet.
Adding wiiu gamepad support should be easy thanks to fix94 library.

-I have to create a UsbLoaderGx injected Channel or there is One ready to use?
You have to create it, as generated channel contains copyrighted files from nintendo, we can't share the channel here.
I'll have to create one myself to test the wiiu Gamepad support.

P.S. Yes your post was very interesting and i understood everything, cause It was explained in a very Easy way ;)
Thank you :)
 
Last edited by Cyan,
  • Like
Reactions: Zonta85

Zonta85

Well-Known Member
Member
Joined
Nov 9, 2007
Messages
436
Trophies
0
Age
39
Location
Ascoli Piceno
Website
www.facebook.com
XP
523
Country
Italy
Cause You tell me before that Nintendont can't have access to fat 32.
fat32, you probably meant USB?
it can access FAT32, but on SD only :P

Yeah, i meant USB :D

So, i'm asking all these questions for One reason: i'm really enjoying the WiiU gamepad ad screen cause with my work i have Only a a Small amount of times to play videogames, and the gamepad is wonderful because i can play Quick sessions while at bed or while my girlfriend is watching television.
The issue is that playing old games from the gamepad Can be quite espansive if You have a lot of them, 256 G SDXC are very expensive compared to HDD.
Since Nintendont cannot read from USB, the injection seems to be the best solution for me: a 2TB HDD (is this the limit for WiiU formatted drives right?) is cheap and gives me a lot of of space, but i cannot have different Nintendont settings for Every game.
Can a "simple" ninconfig.bin editor (launched from HBL) be a solution?
Or there's another way to edit the settings before launching the injected game?
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
like I said, you could install a nintendont forwarder channel, with no game to autoboot.
you set the settings you want there, directly in nintendont.
the only "problem" if you can consider it a problem, is that you need to launch a game to generate the nincfg.bin file.

if you set the settings and exit, it will not generate it.

there no homebrew (yet? that's easy to make one) to just edit the settings without launching a game.
adding a "save the settings" option to nintendont is also an easy way to do it.
 
Last edited by Cyan,
  • Like
Reactions: Zonta85

Athletic_Explosion

New Member
Newbie
Joined
Dec 12, 2017
Messages
1
Trophies
0
Age
32
XP
41
Country
United States
Hey I've been using this injector for a bit now and it's been working fine until I tried to inject pikmin 2. It gave me an error right away, and if I select "continue" the progress bar will completely stop. Any fixes?

Error:
Could not find part of the path
'C:\Users\PC\Appdata\Local\Temp\WiiVCInjector\SOURCETEMP\ISOEXTRACT'.
 

Nimrod-002

Well-Known Member
Member
Joined
Dec 8, 2016
Messages
384
Trophies
0
Age
31
XP
1,184
Country
Morocco
i made a vc of xenoblade chronicles and it took HOURS. and spying on the TEMP folder it seems there are just so many conversions going on while the gui gauge is just stuck in the middle i wonder how many people bailed thinking the process froze, do you really have to extract the iso then rebuild? thats besides the other SIX or seven format conversions after that.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • BakerMan @ BakerMan:
    fuck ubisoft, and fuck activision
    +1
  • realtimesave @ realtimesave:
    Nintendo needs to release a new console, switch is getting such shitty little games lately lol it's pathetic
  • Purple_Heart @ Purple_Heart:
    Lmao a new flashcart... The Unlock Switch... I knew it's not fake xD
    +1
  • NinStar @ NinStar:
    A new consoles won't solve that problem
  • NinStar @ NinStar:
    It will actually make it worse
  • The Real Jdbye @ The Real Jdbye:
    well actually
    a new console won't do anything right now, because the games are still in development, that's why there are few games being released
  • The Real Jdbye @ The Real Jdbye:
    it won't make the games finish any faster
  • Veho @ Veho:
    2/3rds of launch titles for the Switch 2 will just be lazy ports of Switch games anyway.
  • The Real Jdbye @ The Real Jdbye:
    probably
  • The Real Jdbye @ The Real Jdbye:
    maybe mario kart 9 will be a launch title
  • The Real Jdbye @ The Real Jdbye:
    i really want a new mario kart
  • Veho @ Veho:
    What, you mean the endless stream of DLCs doesn't count?
  • Veho @ Veho:
    Why develop a new game when you can just sell season passes forever?
  • Veho @ Veho:
    I'm still on MKDS so I'm not bothered :tpi:
  • The Real Jdbye @ The Real Jdbye:
    i like the dlc tbh, i'd like a new game more
  • ZeroT21 @ ZeroT21:
    but the current version is still selling fine at full price
  • SylverReZ @ SylverReZ:
    Hello
  • ZeroT21 @ ZeroT21:
    sup
    +1
  • SylverReZ @ SylverReZ:
    @realtimesave, You seen the Unlock Switch flashcart yet?
  • K3Nv2 @ K3Nv2:
    I'll see the 19.0 update that blocks use ability to it
    +1
  • K3Nv2 @ K3Nv2:
    Lol newegg+
    Screenshot-20240423-053504-Gmail.jpg
  • S @ salazarcosplay:
    does update 19 really block it
  • SylverReZ @ SylverReZ:
    Update 19 never came out yet. Just the 18.1.
    SylverReZ @ SylverReZ: Update 19 never came out yet. Just the 18.1.