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

Obnobs

Active Member
Newcomer
Joined
Aug 11, 2014
Messages
25
Trophies
0
Age
28
Location
Minnesota
XP
137
Country
United States
If you named the game "The Simpsons: Hit & Run", you should remove the "&" char because it is not allowed. Maybe the ":" char could cause problem but for this one I'm not sure.


I'll try removing both the ":" and "&" but it's still a weird issue


Edit: Still getting data corrupted. Has anyone gotten it to work?
 
Last edited by Obnobs,

shadow256

Well-Known Member
Member
Joined
Sep 30, 2017
Messages
184
Trophies
0
Age
37
XP
1,319
Country
France
Thanks for replying. Unfortunately i still dont get it, i am sorry, i can select game.wbfs but it seems wbfs1 is not visible to select it. what i do is go to ''required source files'' i choose ''game'' but then i can select only game.wbfs and even if there is a wbfs1 file in my folder it doesn't show. In gamecube games all i used to do was to go to optional source files and choose it.

It's "game.wbf1" and not "game.wbfs1" and it's normal that you can't choose it. Choose only "game.wbfs" and the others parts will be automaticaly used during the conversion.
 
  • Like
Reactions: Inuk

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,648
Country
France
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)
I will create a USBGX forwarder to test adding gamepad support to the loader.
Do I need any specific option to allow libwiidrc to work? I guess it's ON by default, and the second option disable it. that option only affect homebrew using libdrc?

But what really does the first patch option? I don't understand what it means.
are wiimote support disabled by default and gamepad only is working, enabling the patch make both working at the same time?
or wiimote support is enabled, and you "disable" it as of the option name? why would you need to disable wiimote support in homebrew? and why "in gamepad mode" ? there's a mode without gamepad? it's linked to the second option ?

edit: no answers? guess I'll have to try different options and see the differences.
 
Last edited by Cyan,

Peninsula

Well-Known Member
Member
Joined
May 7, 2014
Messages
184
Trophies
0
XP
1,809
Country
United States
I'm trying to get Wii64 working with the Cafe2Wii CPU speed boost. I used this script to create a forwarder using the .dol on Fix's Github. I installed this forwarder, then ran sign c2w patcher, but just get a black screen after the Wii logo shows up. Anyone know why this isn't working?
 

soulbwoy

New Member
Newbie
Joined
Aug 23, 2016
Messages
4
Trophies
0
Age
104
XP
72
Country
United States
Can someone point me to a written guide/tutorial please? This thread seems to just list features without a guide or tutorial. Thanks
 

PascalLeroi

Well-Known Member
Member
Joined
Jan 23, 2012
Messages
176
Trophies
1
Age
30
XP
528
Country
Netherlands
I've noticed something weird. I just couldn't get the injects to work every time, they did work te first time the Wii U was turned on, but when going back to the menu, no other inject could be played. Tried new Nintendont, changing settings, deleting saves to no avail. But today I plugged in my gamecube adapter, no controllers plugged in, and for some reason I can't explain I don't have any issues anymore... Every game works every single time now. So, if an inject doens't work and you have GC adapter, just plug it in. You never know, maybe it will help getting past those black screen and freezing Wii U problems :)
 

MG4M3R

Well-Known Member
Member
Joined
Mar 27, 2007
Messages
351
Trophies
1
XP
528
Country
Brazil
I was trying to inject Arc Rise Fantasia with the Undub mod, and the Wii VC Injector froze at the NFS conversion process.

Is it still inpossible to inject modified games?

upload_2017-12-22_3-20-27.png
 

MG4M3R

Well-Known Member
Member
Joined
Mar 27, 2007
Messages
351
Trophies
1
XP
528
Country
Brazil
I was trying to inject Arc Rise Fantasia with the Undub mod, and the Wii VC Injector froze at the NFS conversion process.

Is it still inpossible to inject modified games?

View attachment 108980

I decided to try the injection in the old command prompt version.

Apparently the error happens when trying to repack the iso.

upload_2017-12-22_3-41-32.png



Edit:

Nevermind, I tried again and it worked somehow lol.
 
Last edited by MG4M3R,

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,648
Country
France
I added to the repo:
USB Loader GX [UNEO]
NOT64 [NO64]
WiiSXR [WISX]
Wii64 [WI64]
:)
I'm trying this program for the first time.
how do you download icon/banner ? the button is disabled/grey'd out.

I'm making a UNEO channel.
should I find these files manually on your site?
edit: ok, I got them manually from here, thanks for hosting them. too bad nowhere it's explained how/where to get them.

still haven't got an answer for the different options available in the program.
like a user said above, the first post list option name, but doesn't explain what they are used for, or how to use that program. (nobody wrote a guide?)

I guess I'll need to make different channels and see what's differences.

edit:
well, seems it's not today I'll test and add gamepad support to USBGX.
"could not find directory 00005001010004000"
Code:
************** Exception Text **************
System.IO.DirectoryNotFoundException: Could not find directory '0005001010004000'.
   at Microsoft.VisualBasic.FileIO.FileSystem.CopyOrMoveDirectory(CopyOrMove operation, String sourceDirectoryName, String destinationDirectoryName, Boolean overwrite, UIOptionInternal showUI, UICancelOption onUserCancel)
   at Microsoft.VisualBasic.FileIO.FileSystem.CopyDirectory(String sourceDirectoryName, String destinationDirectoryName)
   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)

where is the full log file? it didn't create it in the program's folder, nor in programData folder. (I don't like program using that place, but well... it's where you put files)

the directory exists, but is empty. (probably caused by firewall rules, but seeing you auto-extract programs, they need new individual rules to set, it probably timeout right away and don't retry after I allowed access)

edit:
second try :
"saving file from nintendo for future use" crashed.
Code:
************** Exception Text **************
System.IO.IOException: Could not complete operation on some files and directories. See the Data property of the exception for more details.
   at Microsoft.VisualBasic.FileIO.FileSystem.FxCopyOrMoveDirectory(CopyOrMove operation, String sourceDirectoryPath, String targetDirectoryPath, Boolean overwrite)
   at Microsoft.VisualBasic.FileIO.FileSystem.CopyOrMoveDirectory(CopyOrMove operation, String sourceDirectoryName, String destinationDirectoryName, Boolean overwrite, UIOptionInternal showUI, UICancelOption onUserCancel)
   at Microsoft.VisualBasic.FileIO.FileSystem.CopyDirectory(String sourceDirectoryName, String destinationDirectoryName)
   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)
no more firewall prompt to allow access to jnustool, but it crashed on another error.

could you provide alternative manual method ?
jnustool, then fw.img patcher? etc.


Or what should I do to prevent a new download of the WiiVC from the servers and just use the one I already have in programData folder?
I have this :
progData > JNUSToolDownloads>
0005001010004000/ (empty)
0005001010004001/ (empty)
Rhythm Heaven Fever [VAKE01]/ (complete download)
also, "%tmp%\WiiVCInjector" is empty

are you trying to copy the game folder to one of the empty ?
 
Last edited by Cyan,

cucholix

00000780 00000438
Member
Joined
Jan 17, 2017
Messages
3,246
Trophies
1
Age
44
XP
6,270
Country
Chile
I'm trying this program for the first time.
how do you download icon/banner ? the button is disabled/grey'd out.

I'm making a UNEO channel.
should I find these files manually on your site?
edit: ok, I got them manually from here, thanks for hosting them. too bad nowhere it's explained how/where to get them.

still haven't got an answer for the different options available in the program.
like a user said above, the first post list option name, but doesn't explain what they are used for, or how to use that program. (nobody wrote a guide?)

I guess I'll need to make different channels and see what's differences.
You need to tick vWii NAND Title Launcher in this case, a new window will pop-up and you put the ID UNEO, then click on the Download Images from Repo and the preview window will display the banner and icon, vWii NAND Title Launcher option needs the UNEO channel present on vWii side.

Wii Homebrew Injection
is not very clear (at least for me) but it needs a special boot.dol file since it boots directly from the app bypassing channel forwarders on vWii, AFAIK only @FIX94 knows how to make this dol compatible example: nintendont, Wii64, WiiSXR, NOT64.

edit:
well, seems it's not today I'll test and add gamepad support to USBGX.
"could not find directory 00005001010004000"
Code:
************** Exception Text **************
System.IO.DirectoryNotFoundException: Could not find directory '0005001010004000'.
   at Microsoft.VisualBasic.FileIO.FileSystem.CopyOrMoveDirectory(CopyOrMove operation, String sourceDirectoryName, String destinationDirectoryName, Boolean overwrite, UIOptionInternal showUI, UICancelOption onUserCancel)
   at Microsoft.VisualBasic.FileIO.FileSystem.CopyDirectory(String sourceDirectoryName, String destinationDirectoryName)
   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)

where is the full log file? it didn't create it in the program's folder, nor in programData folder. (I don't like program using that place, but well... it's where you put files)

the directory exists, but is empty. (probably caused by firewall rules, but seeing you auto-extract programs, they need new individual rules to set, it probably timeout right away and don't retry after I allowed access)

edit:
second try :
"saving file from nintendo for future use" crashed.
Code:
************** Exception Text **************
System.IO.IOException: Could not complete operation on some files and directories. See the Data property of the exception for more details.
   at Microsoft.VisualBasic.FileIO.FileSystem.FxCopyOrMoveDirectory(CopyOrMove operation, String sourceDirectoryPath, String targetDirectoryPath, Boolean overwrite)
   at Microsoft.VisualBasic.FileIO.FileSystem.CopyOrMoveDirectory(CopyOrMove operation, String sourceDirectoryName, String destinationDirectoryName, Boolean overwrite, UIOptionInternal showUI, UICancelOption onUserCancel)
   at Microsoft.VisualBasic.FileIO.FileSystem.CopyDirectory(String sourceDirectoryName, String destinationDirectoryName)
   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)
no more firewall prompt to allow access to jnustool, but it crashed on another error.

could you provide alternative manual method ?
jnustool, then fw.img patcher? etc.


Or what should I do to prevent a new download of the WiiVC from the servers and just use the one I already have in programData folder?
I have this :
progData > JNUSToolDownloads>
0005001010004000/ (empty)
0005001010004001/ (empty)
Rhythm Heaven Fever [VAKE01]/ (complete download)
also, "%tmp%\WiiVCInjector" is empty

are you trying to copy the game folder to one of the empty ?
You got me there, I have no idea about the internal functionality of the app, sorry, I only know that the working directory should be in:
C:\Users\cyan\AppData\Local\Temp\WiiVCInjector\BUILDDIR

If you want I can make a Wii U forwarder that points to UNEO.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,648
Country
France
I'm injecting the forwarder5.1.dol into the wiiVC to launch WiiVC with gamepad support. (like fix94's nintendont, Wii64, WiiSXR, NOT64)
I don't think I should use the "vWii NAND booter" method here, or it would launch in vWii mode, without the gamepad support.

Also, I don't have the UNEO forwarder installed on vWii, so it wouldn't work.

my C:\Users\cyan\AppData\Local\Temp\WiiVCInjector folder exists, but is empty.
I wish we could just choose where to store all the downloaded files and generated files ourselves. (I usually use a specific drive for all the homebrew related program, I don't like infecting temp or C/ with random files)
 
Last edited by Cyan,

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,648
Country
France
a tutorial to do all the same, but manually step by step would be nice.
the script injector is just a batch tool to do all the process easily and in one place, but we can do all steps using independent tools too.

I partially followed the progress when these tools were released, I'm not sure I remember all we have to do.

I think it's :
generate an ISO with wit, with the dol to inject.
maybe some step with editing the iso's partition to put different ticket/tmd?
then convert to NFS format with nfs2iso2nfs
patch fw.img
pack the channel to app
 
Last edited by Cyan,

cucholix

00000780 00000438
Member
Joined
Jan 17, 2017
Messages
3,246
Trophies
1
Age
44
XP
6,270
Country
Chile
I'm injecting the forwarder5.1.dol into the wiiVC to launch WiiVC with gamepad support. (like fix94's nintendont, Wii64, WiiSXR, NOT64)
I don't think I should use the "vWii NAND booter" method here, or it would launch in vWii mode, without the gamepad support.

Also, I don't have the UNEO forwarder installed on vWii.
Yeah, it's better method to use for Homebrew than vWii NAND booter, cause it doesn't require a vWii channel, also in that case the you will need to set banner/icon manually.
 

NCF4

New Member
Newbie
Joined
Dec 23, 2017
Messages
1
Trophies
0
Age
33
XP
54
Country
United States
Hey man I been troubleshooting this issue but is there a wiisxr that allows you to enable cdda. I dont get any background music I just get sfx. If you can message m back or someone that will be great. Just wondering if theres a version that allows you to enable cdda.
 

simbin

Well-Known Member
Member
Joined
Jul 28, 2015
Messages
588
Trophies
0
XP
1,386
Country
United States
H̶o̶w̶ ̶t̶o̶ ̶b̶u̶i̶l̶d̶ ̶m̶u̶l̶t̶i̶ ̶d̶i̶s̶c̶ ̶G̶a̶m̶e̶C̶u̶b̶e̶ ̶g̶a̶m̶e̶s̶ ̶-̶ ̶f̶o̶r̶ ̶i̶n̶s̶t̶a̶l̶l̶i̶n̶g̶ ̶U̶S̶B̶?̶

Oops didn't see option on 2nd tab
 
Last edited by simbin,

xSASxZaros

Active Member
Newcomer
Joined
Apr 9, 2015
Messages
31
Trophies
0
Age
33
XP
576
Country
Hi there I'm having some issues. I've made some gamecube games and they work perfectly which is amazing, but the control mapping for the Wii U gamepad seems to be a bit weird? - It seems to have swapped buttons, B on gamepad is A on gamecube, and Y on gamepad is B on gamecube - Can anyone point me in the direction to fix this? Perhaps some option in Nintendont? Thank you!

Regards!
 

wolf_

Well-Known Member
Member
Joined
Jan 22, 2012
Messages
518
Trophies
1
Age
42
XP
1,585
Country
United States
Hi there I'm having some issues. I've made some gamecube games and they work perfectly which is amazing, but the control mapping for the Wii U gamepad seems to be a bit weird? - It seems to have swapped buttons, B on gamepad is A on gamecube, and Y on gamepad is B on gamecube - Can anyone point me in the direction to fix this? Perhaps some option in Nintendont? Thank you!

Regards!
Press the minus button until the controls go back to the way you had it
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    When I played Cyberpunk on my old 2080 Ti it sucked lol
  • The Real Jdbye @ The Real Jdbye:
    AMD could introduce something comparable to DLSS but nvidia's got a lot more experience with that
  • The Real Jdbye @ The Real Jdbye:
    least amd 7xxx has tensor cores which the previous generations didn't so there is the potential for AI upscaling
  • Psionic Roshambo @ Psionic Roshambo:
    They have FSR or whatever it's called and yeah it's still not great
  • The Real Jdbye @ The Real Jdbye:
    so AMD seem to finally be starting to take AI seriously
  • Psionic Roshambo @ Psionic Roshambo:
    Oh yeah those new 8000 CPUs have AI cores built in that's interesting
  • Psionic Roshambo @ Psionic Roshambo:
    Maybe they plan on offloading to the CPU?
  • Psionic Roshambo @ Psionic Roshambo:
    Would be kinda cool to have the CPU and GPU working in random more
  • Psionic Roshambo @ Psionic Roshambo:
    Tandem even
  • The Real Jdbye @ The Real Jdbye:
    i think i heard of that, it's a good idea, shouldn't need a dedicated GPU just to run a LLM or video upscaling
  • The Real Jdbye @ The Real Jdbye:
    even the nvidia shield tv has AI video upscaling
  • The Real Jdbye @ The Real Jdbye:
    LLMs can be run on cpu anyway but it's quite slow
  • BakerMan @ BakerMan:
    Have you ever been beaten by a wet spaghetti noodle by your girlfriend because she has a twin sister, and you got confused and fucked her dad?
  • Psionic Roshambo @ Psionic Roshambo:
    I had a girlfriend who had a twin sister and they would mess with me constantly.... Until one chipped a tooth then finally I could tell them apart.... Lol
  • Psionic Roshambo @ Psionic Roshambo:
    They would have the same hair style the same clothes everything... Really messed with my head lol
  • Psionic Roshambo @ Psionic Roshambo:
    @The Real Jdbye, I could see AMD trying to pull off the CPU GPU tandem thing, would be a way to maybe close the gap a bit with Nvidia. Plus it would kinda put Nvidia at a future disadvantage since Nvidia can't make X86/64 CPUs? Intel and AMD licensing issues... I wonder how much that has held back innovation.
  • The Real Jdbye @ The Real Jdbye:
    i don't think nvidia wants to get in the x64 cpu market anyways
  • The Real Jdbye @ The Real Jdbye:
    you've seen how much intel is struggling getting into the gpu market
  • The Real Jdbye @ The Real Jdbye:
    and nvidia is already doing ARM
  • The Real Jdbye @ The Real Jdbye:
    i don't think they want to take more focus away from their gpus
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah I think Nvidia s future lays in AI GPU acceleration stuff if they can get that going it's going to be super interesting in the long term
  • Psionic Roshambo @ Psionic Roshambo:
    AI assisted game creation might become a thing
  • Psionic Roshambo @ Psionic Roshambo:
    At least that's something I think would be pretty cool.
  • Psionic Roshambo @ Psionic Roshambo:
    Don some VR glasses and gloves and talk to the computer and paint entire worlds
    Psionic Roshambo @ Psionic Roshambo: Don some VR glasses and gloves and talk to the computer and paint entire worlds