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

Nomelas

Well-Known Member
Member
Joined
May 6, 2015
Messages
369
Trophies
0
Age
39
XP
851
Country
Canada
You can beg to differ all you want. The way the Gamepad (tablet) support works, you lose access to your USB ports. Plain and simple.

You're right, I wont beg. I'll just show you.

To settle this argument once and for all, maybe provide video proof to support your claim?

Argument settled:

 

Venom2284

Member
Newcomer
Joined
Oct 4, 2018
Messages
14
Trophies
0
Age
33
XP
69
Country
Canada
does anyone know a work around to get the gc injects working, i have to open wii homebrew first before they can run from a black screen, i dont use vwii at all
 

FIX94

Former Staff
Former Staff
Joined
Dec 3, 2009
Messages
7,284
Trophies
0
Age
29
Location
???
XP
11,238
Country
Germany
@TeconMoon @FIX94 How is this possible? I thought gamepad usage made it so the usb ports no longer work?
to go into quick detail why this works, the USB STORAGE driver in the vwii IOS is the one thats replaced, which is separate from the USB HID driver however which still works as it does in wii mode, so you can use usb controllers in nintendont no problem.
 

OrGoN3

Well-Known Member
Member
Joined
Apr 23, 2007
Messages
3,241
Trophies
1
XP
3,259
Country
United States
to go into quick detail why this works, the USB STORAGE driver in the vwii IOS is the one thats replaced, which is separate from the USB HID driver however still works as it does in wii mode normally, so you can use usb controllers in nintendont no problem.
I feel dumb. That's why you can't load from USB. Wow. Time to reflect on my personal life choices. Thanks so much for clearing that up for me, @FIX94 ! Sorry to bother you with such a dumb question. I feel stupid.
 

gravx1

Active Member
Newcomer
Joined
Oct 26, 2018
Messages
42
Trophies
0
Age
40
XP
182
Country
United States
So after i download this on my pc, what would i do next? Noob here.

At long last, I have completed re-writing the WiiVC Injector from the ground up. Far more features than the previous "script".

Download:
TeconMoon's WiiVC Injector [v3.0.1] - STILL CONSIDERED AN ALPHA RELEASE UNTIL MORE BUGS ARE WORKED THROUGH
View attachment 104835

Requirements:

  • Windows 7/8.1/10
  • At least .NET Framework v4.6.1 (Windows 8 & 10 also need the .NET Framework 3.5 feature enabled)
Supported Injection Types:
  • Wii Retail Game Injection (ISO / WBFS)
  • Wii Homebrew Injection (DOL)
  • GameCube Retail Game Injection (ISO / GCM) - Multidisc games supported
  • vWii NAND Title Launcher (Specify Title ID of installed WAD you want to boot)
Features:
  • Full-featured-GUI with real file selection, no more having to place specifically named files in folders
  • Download Icons and Banners for your game directly from a repository run by @cucholix (Or provide your own)
  • Custom GamePad Banner and Logo support
  • Preview boxes for all Icons, Banners & Logos
  • Custom Boot Sound support (with looping)
  • Multi-Line Game Title support (how it displays on your Wii U Menu)
  • Wii U Title IDs generated based off your game's internal Title ID, NOT randomly generated. Generated Title IDs will never overwrite a legitimate retail title.
  • GamePad Emulation modes (Extra modes only applicable for Wii Retail / vWii NAND Launcher Titles)
    • No GamePad Emulation, Wii Remotes only
    • Classic Controller Emulation
    • Vertical Wii Remote Emulation
    • Horizontal Wii Remote Emulation
    • Force Classic Controller Connected (Wii games will be auto-patched to support this feature, your vWii WADs still need to be patched before being installed to vWii)
    • Force No Classic Controller (Very limited use cases)
    • Swap L & R with ZL & ZR
  • Nintendont SD Card Management Menu
    • Download latest Nintendont revision from GitHub
    • Generate Nintendont Config file
Advanced Options: (NOT RECOMMENDED UNLESS YOU KNOW WHAT YOU'RE DOING)
  • Nintendont Options
    • Force 4:3 for GameCube games (Disables "Force Widescreen" and "WiiU Widescreen" options even if they are specified in your config file)
    • Specify a custom Nintendont Forwarder (If you compile a custom main.dol from source)
    • Disable Autoboot (Nintendont menu shows instead of autobooting game)
  • Wii Homebrew Patches
    • Disable Wii Remote Passthrough in GamePad Mode
    • Don't use GamePad as controller (Won't prompt for usage, also applicable for GameCube titles)
    • Enable cafe2wii patching (WII U STARBUCK ANCAST KEY REQUIRED, USAGE NOT RECOMMENDED)
  • Wii Retail Injection Patches
    • Don't trim game output (Game won't be repacked with WIT, useful for games that are problematic when trimmed)
    • Patch video mode using Wii-VMC (Useful for PAL-exclusive games that don't support NTSC video modes or vice-versa)
  • vWii NAND Title Launcher Patches
    • Force 4:3 for WiiWare that doesn't support widescreen (like Virtual Console titles)
Other Perks:
  • Once keys are specified, they are saved to registry so you don't have to re-specify the keys every time a new version is released (HKEY_CURRENT_USER\WiiVCInjector)
  • Once base files are downloaded with JNUSTool, they are saved to ProgramData so it doesn't have to be re-downloaded every time a new version is released (C:\ProgramData\JNUSToolDownloads)
Noob protection:
  • Wii / GameCube header checks
  • On-the-fly image conversion for a variety of types
  • Audio File header checks
  • Conditional flags for title builds
  • Non-applicable options are disabled

Credits:
C2W Patcher v1.2: @FIX94
GetExtType Patcher v1.1: FIX94
JNUSTool v0.3b: @Maschell
NFS2ISO2NFS v0.5.6: @sabykos, @piratesephiroth, *FIX94, and many more
Nintendont Autoboot Forwarder v1.2: FIX94 & *TeconMoon
NUSPacker v0.5: @timogus, @ihaveamac & *FIX94
PNG to TGA v2.6: Easy2Convert Software
SoX v14.4.2: cbagwell, robs, & uklauer
wav2btsnd v0.1: timogus & *@Zarklord
wbfs_file v2.9: @oggzee & @kwiirk
Wii Homebrew ISO Base: Albert Herranz, The GameCube Linux Team, @marcan, @bushing, FIX94 & @ploggy
Wiimms ISO Tools v3.00a: Wiimms
Wii Video Mode Changer v2.2: Waninkoko
WiiVC Channel Booter v1.1: FIX94

* = Using version compiled by specific user
 

mitch200584

Member
Newcomer
Joined
Jul 21, 2018
Messages
20
Trophies
0
Age
31
XP
272
Country
United States
Is there any way to inject a Smash Bros Brawl & Project M iso on the same hardrive? It keeps overwriting my inject whenever I try. Any way around this?
 

Malialis

Member
Newcomer
Joined
Nov 7, 2018
Messages
24
Trophies
0
XP
590
Country
Canada
I have Wii U cbhc 5.55.3 system, i used TeconMoon's vc builder. It builds the GameCube vc fine. I install it to USB and when I try to load the game, it starts loading shows the Wii splashscreen and then freezes on a black screen. Locks the system up. I have tried to install on nand, same thing. Games I tried were Skies of Arcadia , Luigi's Mansion and Mario Sunshine. I have Nintendont and vWii is also modded. Any ideas ? If I load the game in Nintendont off of the SD card they work just fine.
 

mitch200584

Member
Newcomer
Joined
Jul 21, 2018
Messages
20
Trophies
0
Age
31
XP
272
Country
United States
@Malialis In my experience, it's always been something to do with what's in the USB slots. Try removing one device at a time, & see what happens. For me, it's always been my USB Hub that affects Nintendont.
 
  • Like
Reactions: Malialis

Wuigi

Well-Known Member
Member
Joined
Sep 14, 2012
Messages
728
Trophies
1
XP
1,784
Country
United States
@Malialis I had the same problem when I had a LAN adapter in one of the front USB ports.
As USB hubs aren't used in nintendont but still get power from the Wii U, I have the black cable from the gamecube adapter directly in a front port and the grey gamecube adapter cable and the LAN adapter in a hub on the other front port.
Got it working again this way.
 
  • Like
Reactions: Malialis

Malialis

Member
Newcomer
Joined
Nov 7, 2018
Messages
24
Trophies
0
XP
590
Country
Canada
@Malialis I had the same problem when I had a LAN adapter in one of the front USB ports.
As USB hubs aren't used in nintendont but still get power from the Wii U, I have the black cable from the gamecube adapter directly in a front port and the grey gamecube adapter cable and the LAN adapter in a hub on the other front port.
Got it working again this way.
Interesting, I will try different USB ports for the hard drive. Or just try unplugging it and see if that helps. I hope it is that easy to resolve. Thank you.
 

Spagett182

Member
Newcomer
Joined
Nov 2, 2018
Messages
9
Trophies
0
Age
32
XP
120
Country
South Africa
Help guys I tried this to make samba de amigo wii vc but I get the error could not find part of the path etc.
Tried removing weird characters, tried converting the wbfs and iso file. Nothing please help.
 

Malialis

Member
Newcomer
Joined
Nov 7, 2018
Messages
24
Trophies
0
XP
590
Country
Canada
Can you use inject a Gamecube game from not your region on the WiiU and have it work and not lock up your system on load ? Or perhaps some how change the region of the GCN game ?
 

Dr-Dimension

New Member
Newbie
Joined
Nov 8, 2018
Messages
4
Trophies
0
Age
23
XP
49
Country
Germany
I have problem. I want to inject SSBB but the injector shows me this message
System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\olive\AppData\Local\Temp\WiiVCInjector\SOURCETEMP\ISOEXTRACT'.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive, Boolean checkHost)
at System.IO.Directory.Delete(String path, Boolean recursive)
at TeconMoon_s_WiiVC_Injector.WiiVC_Injector.TheBigOneTM_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)
can someone help me pls? (and sorry for my bad english)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: @K3Nv2, AncientBoi be like https://www.youtube.com/watch?v=zxLoR6H7GxQ