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

WesMods

Well-Known Member
Member
Joined
May 4, 2016
Messages
193
Trophies
0
XP
1,939
Country
Canada
I appreciate the quick reply and great help @WesMods !!
Do you know where can I find information about implementing Gamepad compatibility to vWii applications myself?
I've made a post asking about it about a month ago and nobody replied.
If you do not know of this info is ok as well.

Thank you.
That sort of has to be done by the homebrew developers themselves or @FIX94 would be able to further explain what's involved in that, he's the expert on that subject :) He recently implemented it into FceuGX, Snes9xGx etc for us. (Thanks @FIX94 Mega genius :) )
 
Last edited by WesMods,
  • Like
Reactions: Maxbeta

Dalyon

New Member
Newbie
Joined
Sep 14, 2018
Messages
2
Trophies
0
Age
23
Location
Pelotas, Brasil
XP
47
Country
Brazil
There was a problem with my house electricity and the program was closed mid-injection, and now the program doesn't even open, even after redownloading it. And it still shows up on Task Manager. What is going on? How can I fix this?
 

lpr

New Member
Newbie
Joined
Sep 16, 2018
Messages
2
Trophies
0
Age
32
XP
52
Country
Australia
Since I can't provide the main.dol because it's copyright material I prepared a folder to simple patch.

Note it only applies to the USA version of the game (I tried DCKR v1.01)
What it patch: Y=run, B=jump, ZR=blow/stomp
  1. Open your ISO with WiiScrubber
  2. In DATA partition look for main.dol file, right click extract and save it on DKRC CC patch folder
  3. In the DKRC CC patch folder open apply_patch.bat
  4. With the main.dol patched go to WiiScrubber again, select main.dol right click replace and select the patched main.dol
  5. ???
  6. Profit
Now you can inject your shiny new DKRC with gamepad support :P

The patcher .exe is part of @Wiimm tools, and the .gct code is from @crediar so I don't take credit on that.

I can't get this to work. I get the error "The procedure entry point --cxa.atexit could not be located in the dynamic link library C:[filepath]\wstrt.exe"
 

idn

Well-Known Member
Member
Joined
May 12, 2006
Messages
102
Trophies
0
XP
253
Country
Did anyone try injecting wiiflow lite? So far I'm getting the first wiiflow logo, then the wiiflow animation and then a DSI crash (it works fine when started from vwii). Has anyone done it? Is it even possible?
 

WesMods

Well-Known Member
Member
Joined
May 4, 2016
Messages
193
Trophies
0
XP
1,939
Country
Canada
Did anyone try injecting wiiflow lite? So far I'm getting the first wiiflow logo, then the wiiflow animation and then a DSI crash (it works fine when started from vwii). Has anyone done it? Is it even possible?
Install WiiFlow Lite and the Wiiflow Lite forwarder to vWii and make sure it launches, then try creating the Inject using the WiiFlow Lite forwarder
 

incog

New Member
Newbie
Joined
Sep 17, 2018
Messages
2
Trophies
0
Age
27
XP
43
Country
United Kingdom
Hi, sorry if this is a daft question but I'm very, verrrryyyyy new to this all.

I want to use WiiVC Injector so I can play Fire Emblem: Path of Radiance on my Wii U but the game is over three ISO's. In the WiiVC Injector options you can add a second GC disc, but what should I do to add a third?
 

WesMods

Well-Known Member
Member
Joined
May 4, 2016
Messages
193
Trophies
0
XP
1,939
Country
Canada
Last edited by WesMods,

Exnor

Active Member
Newcomer
Joined
Dec 9, 2017
Messages
29
Trophies
0
Age
94
XP
133
Country
Portugal
Hi,

1st many thanks for all the work you guys have done :)

Sorry if this question was already made, but is there an option to select the TEMP folder where the app does all the work?
I have multiple Drives and my OS is on a SSD so the app uses the Windows TEMP directory / folder to work on (so using the SSD instead of the one of the HDD's)... it would be nice if there where a way to select the "working" folder for the App.


Thank you.
 

Fil o_O

Well-Known Member
Member
Joined
Dec 8, 2014
Messages
327
Trophies
0
Age
38
XP
453
Country
Germany
I am trying to make a Wii U Home Menu forwarder Channel for Snes9x GX. When I open the boot.dol file I get an error

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ArgumentOutOfRangeException: startIndex cannot be larger than length of string.
Parameter name: startIndex
at System.String.Substring(Int32 startIndex, Int32 length)
at TeconMoon_s_WiiVC_Injector.WiiVC_Injector.GameSourceButton_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.7.3163.0 built by: NET472REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
TeconMoon's WiiVC Injector
Assembly Version: 3.0.1.0
Win32 Version: 3.0.1.0
CodeBase: file:///C:/Users/SpeedyJohn/Downloads/TeconMoon's%20WiiVC%20Injector%20%5B3.0.1%5D%20(1)/TeconMoon's%20WiiVC%20Injector.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.7.3056.0 built by: NET472REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.7.3151.0 built by: NET472REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.7.3056.0 built by: NET472REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.IO.Compression.FileSystem
Assembly Version: 4.0.0.0
Win32 Version: 4.7.3056.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.IO.Compression.FileSystem/v4.0_4.0.0.0__b77a5c561934e089/System.IO.Compression.FileSystem.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.7.3056.0 built by: NET472REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.7.3160.0 built by: NET472REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.7.3056.0 built by: NET472REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.IO.Compression
Assembly Version: 4.0.0.0
Win32 Version: 4.7.3056.0 built by: NET472REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.IO.Compression/v4.0_4.0.0.0__b77a5c561934e089/System.IO.Compression.dll
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.7.3056.0 built by: NET472REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

What am I doing wrong? I selected Wii Homebrew Injection
 

WesMods

Well-Known Member
Member
Joined
May 4, 2016
Messages
193
Trophies
0
XP
1,939
Country
Canada
I am trying to make a Wii U Home Menu forwarder Channel for Snes9x GX. When I open the boot.dol file I get an error

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ArgumentOutOfRangeException: startIndex cannot be larger than length of string.
Parameter name: startIndex
at System.String.Substring(Int32 startIndex, Int32 length)
at TeconMoon_s_WiiVC_Injector.WiiVC_Injector.GameSourceButton_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.7.3163.0 built by: NET472REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
TeconMoon's WiiVC Injector
Assembly Version: 3.0.1.0
Win32 Version: 3.0.1.0
CodeBase: file:///C:/Users/SpeedyJohn/Downloads/TeconMoon's%20WiiVC%20Injector%20%5B3.0.1%5D%20(1)/TeconMoon's%20WiiVC%20Injector.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.7.3056.0 built by: NET472REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.7.3151.0 built by: NET472REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.7.3056.0 built by: NET472REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.IO.Compression.FileSystem
Assembly Version: 4.0.0.0
Win32 Version: 4.7.3056.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.IO.Compression.FileSystem/v4.0_4.0.0.0__b77a5c561934e089/System.IO.Compression.FileSystem.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.7.3056.0 built by: NET472REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.7.3160.0 built by: NET472REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.7.3056.0 built by: NET472REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.IO.Compression
Assembly Version: 4.0.0.0
Win32 Version: 4.7.3056.0 built by: NET472REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.IO.Compression/v4.0_4.0.0.0__b77a5c561934e089/System.IO.Compression.dll
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.7.3056.0 built by: NET472REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

What am I doing wrong? I selected Wii Homebrew Injection
I've been getting the same error with recent builds of emulators, I just close the error and continued on and it worked fine
 

sion_zaphod

Ex-Galactic President; confidence trickster; etc
Member
Joined
Sep 4, 2011
Messages
513
Trophies
1
Age
45
Location
Wales
XP
2,090
Country
Is it possible to inject a homebrew emulator such as Wii64 or fceugx with roms? No forwarder injected just the emulator dol file and roms? In other words no sd card needed and complete romset installs. Can anyone explain how to build a wii format disc and convert to nfs so I can try this out myself (since theoretically thats all that needs to be done).
 

WesMods

Well-Known Member
Member
Joined
May 4, 2016
Messages
193
Trophies
0
XP
1,939
Country
Canada
Is it possible to inject a homebrew emulator such as Wii64 or fceugx with roms? No forwarder injected just the emulator dol file and roms? In other words no sd card needed and complete romset installs. Can anyone explain how to build a wii format disc and convert to nfs so I can try this out myself (since theoretically thats all that needs to be done).
You can inject the emulator itself but you need to put the roms on an SD card (or a second usb drive in stealth mode) since the emulators only have sd/usb storage options
 

sion_zaphod

Ex-Galactic President; confidence trickster; etc
Member
Joined
Sep 4, 2011
Messages
513
Trophies
1
Age
45
Location
Wales
XP
2,090
Country
You can inject the emulator itself but you need to put the roms on an SD card (or a second usb drive in stealth mode) since the emulators only have sd/usb storage options

Really if thats so; why are we able to inject nintendont and up to 2 gamecube iso's? WiiU Wiivc injects work by converting a wii format iso into NFS format then into wup to install on the WiiU (correct me if I'm wrong). Nintendont only has SD or USB storage options yet it can still run a game installed on WiiU NAND or USB. The only thing SD is required for is game saves and possible nintendont updates. The game (ISO or multi ISO) in NSF format is installed on the WiiU. I find it incredible that no one has thought of building an emulator and complete romset install for the WiiU. The 300 title limit demands it!

Also I'm pretty sure that USB is not accessible through VC injects. Hence nintendont forwarder injects cannot run iso's from USB (unless there is a workaround to convert multiple gamecube games into NFS files and inject into VC)
 
Last edited by sion_zaphod,

WesMods

Well-Known Member
Member
Joined
May 4, 2016
Messages
193
Trophies
0
XP
1,939
Country
Canada
Really if thats so; why are we able to inject nintendont and up to 2 gamecube iso's? WiiU Wiivc injects work by converting a wii format iso into NFS format then into wup to install on the WiiU (correct me if I'm wrong). Nintendont only has SD or USB storage options yet it can still run a game installed on WiiU NAND or USB. The only thing SD is required for is game saves and possible nintendont updates. The game (ISO or multi ISO) in NSF format is installed on the WiiU. I find it incredible that no one has thought of building an emulator and complete romset install for the WiiU. The 300 title limit demands it!

Also I'm pretty sure that USB is not accessible through VC injects. Hence nintendont forwarder injects cannot run iso's from USB (unless there is a workaround to convert multiple gamecube games into NFS files and inject into VC)
...Nintendont runs from an SD card. You need the SD with Nintendont installed on it for the Inject to work
You need to read some more
You can get a 16gb SD card for $10, which you'll need for GameCube to work anyway and that way everyone doesn't need to reprogram anything for you.
 
Last edited by WesMods,

Fil o_O

Well-Known Member
Member
Joined
Dec 8, 2014
Messages
327
Trophies
0
Age
38
XP
453
Country
Germany
You can inject the emulator itself but you need to put the roms on an SD card (or a second usb drive in stealth mode) since the emulators only have sd/usb storage options
I've been getting the same error with recent builds of emulators, I just close the error and continued on and it worked fine

Thanks. I got that so far. I managed to put the two emulators on the Wii U home screen. But when you say worked fine, do you mean it works so far as it launches?
I am using the Wii U pro controller for both emulators, and it does work. HOWEVER, I cannot use the pro controller to get rid of the prompt screen to use the TV or TV+Gamepad. I have to grab a Wii remote and press A on it.
 

sion_zaphod

Ex-Galactic President; confidence trickster; etc
Member
Joined
Sep 4, 2011
Messages
513
Trophies
1
Age
45
Location
Wales
XP
2,090
Country
...Nintendont runs from an SD card. You need the SD with Nintendont installed on it for the Inject to work
You need to read some more
You can get a 16gb SD card for $10, which you'll need for GameCube to work anyway and that way everyone doesn't need to reprogram anything for you.

I love the attitude to a simple question. Where do gamecube iso's get stored then? (is it on the sd card umm NO) The isos are converted to NFS (I'm guessing that is a Nintendo proprietary File System) and installed on either the WiiU Nand or USB. Nothing needs to be reprogrammed for me or anyone the apps are already working fine with internally installed games in nfs format (Nintendont proves that). All I asked is how to convert a wii iso to nfs. This inject tool does just that. Maybe read some more before dishing out negativity.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2
  • BakerMan
    I rather enjoy a life of taking it easy. I haven't reached that life yet though.
  • K3Nv2 @ K3Nv2:
    Cod and sports games are good examples but people still buy the shit
  • ZeroT21 @ ZeroT21:
    it happens quit often if not all the time
  • ZeroT21 @ ZeroT21:
    diablo 4 anyone?
  • K3Nv2 @ K3Nv2:
    Everyone just doesn't want to be an outcast and say they're decent games why do they make billions if it's so shit
  • ZeroT21 @ ZeroT21:
    just buy nintendo stuff and their games if you just want fun
  • K3Nv2 @ K3Nv2:
    I still can't name 12 fun current Nintendo games
  • ZeroT21 @ ZeroT21:
    i say get a pc and emulate that too

    :rofl2:
  • K3Nv2 @ K3Nv2:
    Or in today's age at least a SteamDeck
  • ZeroT21 @ ZeroT21:
    i gotta say, the steam deck isn't a bad deal, even if you get a used one, you have options to get it serviced and the parts are also available through ifixit
  • K3Nv2 @ K3Nv2:
    I remember a guy trying to call me a SteamDeck fanboy I'm like well give me a grand I'll buy a winmax
    +1
  • K3Nv2 @ K3Nv2:
    Or a win4 things still sexy
  • ZeroT21 @ ZeroT21:
    having money does not mean everyone will just fork it over
  • ZeroT21 @ ZeroT21:
    everyone perceives value diffrently
  • K3Nv2 @ K3Nv2:
    I buy cheap and whats useable
  • K3Nv2 @ K3Nv2:
    Twice out of the year I may get something that's $600
  • ZeroT21 @ ZeroT21:
    we all like nice things, sure, but I also want to keep money on the side
  • K3Nv2 @ K3Nv2:
    I'd have the same mentality if money wasn't an object
  • ZeroT21 @ ZeroT21:
    having a warped sense can happen
  • ZeroT21 @ ZeroT21:
    reason i question myself, but not constantly
  • K3Nv2 @ K3Nv2:
    If I had Elon money sure I'd have a 20 bedroom home
  • ZeroT21 @ ZeroT21:
    if only that alone could make me happy, but nope
    :D
  • ZeroT21 @ ZeroT21:
    you'll only feel more empty after most of your urges go away like that
  • K3Nv2 @ K3Nv2:
    Spam account tried getting $10 off me I'm like you didn't have it last week you'll be fine
    +1
  • ZeroT21 @ ZeroT21:
    i get spam links all the time, even through steam
  • ZeroT21 @ ZeroT21:
    get same links from scammers posing as my steam friends
    ZeroT21 @ ZeroT21: get same links from scammers posing as my steam friends