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

pedro702

Well-Known Member
Member
Joined
Mar 3, 2014
Messages
12,720
Trophies
2
Age
33
XP
8,702
Country
Portugal
In this case can I activate autoboot on launch and Nintendont handles in which disc my progress currently is?
sadly no it will always boot disc1 and then when it tries to load your save from main menu of the game it will change to disc2 automaticaly.
 

lva

New Member
Newbie
Joined
Oct 14, 2017
Messages
3
Trophies
0
Age
46
XP
52
Country
France
thanks for your prompt answer, I am not sure if my key was wrong since I entered it several times from the proper website. I used an alternative version of the script which seems to have clean my computer. I managed to inject home brew but no games, I have a message saying that I need to use clean iso, my games are probably bad since I used wfbs2fat tool in the past to migrate my hard drive. I will check with a clean one. Thanks a lot for the good work and the support!!
 

Attachments

  • log.txt
    25.4 KB · Views: 229

TeconMoon

Well-Known Member
OP
Member
Joined
Aug 7, 2007
Messages
749
Trophies
1
XP
2,611
Country
United States
@lva possibly bad game dump or another issue like you're running out of hard drive space or trying to run the script on a FAT32 based drive. The log you have uploaded is from your old problem, upload new logs.
 
Last edited by TeconMoon,

TeconMoon

Well-Known Member
OP
Member
Joined
Aug 7, 2007
Messages
749
Trophies
1
XP
2,611
Country
United States
So I figure I should give you guys a re-write status update since I'm basically leaving you guys hanging out to dry:
  • Program Form Design: 100% Complete
  • Feature Implementation: 98% Complete
  • Debugging: 25% Complete
Right now the biggest bug I'm trying to squash is that while Wii Homebrew and vWii NAND redirection titles generate fine, Wii Retail titles aren't booting at all. GameCube titles will boot, but aren't controllable at all whatsoever, even with a Wii Remote, so trying to find out where the conversion process went wrong.

List of features implemented:
  • Wii Retail Injections
    • Forced Classic Controller Support using GetExtTypePatcher, -vertical and -horizontal flags, etc.
    • Option to disable ISO trimming
  • Wii Homebrew Injections
    • c2w patching support
    • Disable Wii Remote passthrough if desired
  • GameCube Retail Injections
  • vWii NAND Title Launcher
    • All of the supported controller flags
    • Force 4:3 if desired
  • Global options
    • ISO Type verification (You can't accidentally use a Wii game with a GameCube inject or vice-versa)
    • Multiple image types supported (PNG, JPG, TGA, BMP, GIF)
    • Custom Looping boot sounds with preview option
    • Better key management (you don't have to re-specify the keys every time you go through an update)
    • Build verification (The injector makes sure you've specified all the necessary options correctly before allowing you to build)
    • Some other secret features
Probably lots of other small things along the way that I've forgotten, but that's the jist of it. Hopefully I'll have some of the game-breaking bugs fixed soon so I can start seeking out beta testers ;)
 

grandosegood

Well-Known Member
Member
Joined
Oct 5, 2017
Messages
340
Trophies
0
Age
36
XP
932
Country
United States
hey guys,

so i ran this script through Metal Gear Solid - The Twin Snakes (GCN) and Okami (Wii). After installing them via WUP installer GX2 onto my Wii U formatted drive, both games make icons on the Wii U system menu. However, when I try to start up metal gear, it takes me to the nintendont menu, where it says it cant find the drive. I thought using this script created a WUP folder that is compatible with installer GX2. Is there something I'm missing?
 

huma_dawii

Well-Known Member
Member
Joined
Apr 3, 2014
Messages
3,880
Trophies
2
Age
33
Location
Planet Earth
XP
4,270
Country
United States
So I figure I should give you guys a re-write status update since I'm basically leaving you guys hanging out to dry:
  • Program Form Design: 100% Complete
  • Feature Implementation: 98% Complete
  • Debugging: 25% Complete
Right now the biggest bug I'm trying to squash is that while Wii Homebrew and vWii NAND redirection titles generate fine, Wii Retail titles aren't booting at all. GameCube titles will boot, but aren't controllable at all whatsoever, even with a Wii Remote, so trying to find out where the conversion process went wrong.

List of features implemented:
  • Wii Retail Injections
    • Forced Classic Controller Support using GetExtTypePatcher, -vertical and -horizontal flags, etc.
    • Option to disable ISO trimming
  • Wii Homebrew Injections
    • c2w patching support
    • Disable Wii Remote passthrough if desired
  • GameCube Retail Injections
  • vWii NAND Title Launcher
    • All of the supported controller flags
    • Force 4:3 if desired
  • Global options
    • ISO Type verification (You can't accidentally use a Wii game with a GameCube inject or vice-versa)
    • Multiple image types supported (PNG, JPG, TGA, BMP, GIF)
    • Custom Looping boot sounds with preview option
    • Better key management (you don't have to re-specify the keys every time you go through an update)
    • Build verification (The injector makes sure you've specified all the necessary options correctly before allowing you to build)
    • Some other secret features
Probably lots of other small things along the way that I've forgotten, but that's the jist of it. Hopefully I'll have some of the game-breaking bugs fixed soon so I can start seeking out beta testers ;)
Awesome news!! :DD cant wait for it, I love it. In the meantime I will hold on to make my Wii games.. :D (Some games require specific loaders to work, like Driver San Francisco, so I don't know if that will be solved in the future... also, some games require USB peripherals... which I think we cant use?
 
  • Like
Reactions: Jafu O'leanders

dj_skual

Code & Mix
Member
Joined
Mar 9, 2008
Messages
1,014
Trophies
1
Website
sourceforge.net
XP
2,616
Country
France
hey guys,

so i ran this script through Metal Gear Solid - The Twin Snakes (GCN) and Okami (Wii). After installing them via WUP installer GX2 onto my Wii U formatted drive, both games make icons on the Wii U system menu. However, when I try to start up metal gear, it takes me to the nintendont menu, where it says it cant find the drive. I thought using this script created a WUP folder that is compatible with installer GX2. Is there something I'm missing?
okami work?
for MGS:
-had you set the autoboot option?
-had you set a ninconfig file?
-when on nintendon't menu, select sd, go to settings, go back to main menu, perhaps the builted game will appear...
 
Last edited by dj_skual,

grandosegood

Well-Known Member
Member
Joined
Oct 5, 2017
Messages
340
Trophies
0
Age
36
XP
932
Country
United States
okami work?
for MGS:
-had you set the autoboot option?
-had you set a ninconfig file?
-when on nintendon't menu, select sd, go to settings, go back to main menu, perhaps the builted game will appear...

autoboot was set to yes during the script process. i did not set a ninconfig file, how should i go about doing that?
 

dj_skual

Code & Mix
Member
Joined
Mar 9, 2008
Messages
1,014
Trophies
1
Website
sourceforge.net
XP
2,616
Country
France
autoboot was set to yes during the script process. i did not set a ninconfig file, how should i go about doing that?
-put a gc iso on your sd in sd:/game/your_game_name/game.iso
-launch nintendon't
-go to settings
-select what you need (memcard emu,...)
-launch the game on you sd card to save the config file
-it's done
-return to wiiu menu
-launch MGS
 

grandosegood

Well-Known Member
Member
Joined
Oct 5, 2017
Messages
340
Trophies
0
Age
36
XP
932
Country
United States
-put a gc iso on your sd in sd:/game/your_game_name/game.iso
-launch nintendon't
-go to settings
-select what you need (memcard emu,...)
-launch the game on you sd card to save the config file
-it's done
-return to wiiu menu
-launch MGS

Got it, so you are saying that i need to boot off the iso at least once from the SD card, then i can go ahead and launch the WUP installed package i created with the script?
 

WesMods

Well-Known Member
Member
Joined
May 4, 2016
Messages
193
Trophies
0
XP
1,921
Country
Canada
Was using an old version, my bad, here's the line:

Code:
IF "%gamefile%"=="boot.dol" ..\..\TOOLS\Storage\nfs2iso2nfs.exe -enc -homebrew%passpatch% -iso "..\..\ISOBUILDTEMP\game.iso"

Although Mega Man 9 uses cc natively, it's necessary put -vertical still?
@cucholix did you change this line:
(IF "%gamefile%"=="boot.dol" ..\..\TOOLS\Storage\nfs2iso2nfs.exe -enc -homebrew%passpatch% -iso "..\..\ISOBUILDTEMP\game.iso")

to

(IF "%gamefile%"=="boot.dol" ..\..\TOOLS\Storage\nfs2iso2nfs.exe -enc -homebrew%passpatch% -iso -vertical"..\..\ISOBUILDTEMP\game.iso")

and that's it?
 

cucholix

00000780 00000438
Member
Joined
Jan 17, 2017
Messages
3,246
Trophies
1
Age
44
XP
6,274
Country
Chile
@cucholix did you change this line:
(IF "%gamefile%"=="boot.dol" ..\..\TOOLS\Storage\nfs2iso2nfs.exe -enc -homebrew%passpatch% -iso "..\..\ISOBUILDTEMP\game.iso")

to

(IF "%gamefile%"=="boot.dol" ..\..\TOOLS\Storage\nfs2iso2nfs.exe -enc -homebrew%passpatch% -iso -vertical"..\..\ISOBUILDTEMP\game.iso")

and that's it?

To:
Code:
IF "%gamefile%"=="boot.dol" ..\..\TOOLS\Storage\nfs2iso2nfs.exe -enc -homebrew%passpatch% -vertical -iso "..\..\ISOBUILDTEMP\game.iso"

Also you need change the title.txt in TOOLS/HOMBREWBASE/files
You can look for the 4 chars id WXXX for your game here in your case it should be WXXP for PAL.

Optional: I added a "pause" in line 424:
Code:
echo.>con

pause

::WIT - prepare the game file and extract the ticket/TMD afterwards

So it pause the script to change stuff in the meta.xml if needed, then resume pressing a key when you are done.
Bear in mind that this setting is for WiiWares that support CC natively or Wiimote horizontal, also when the script prompt "enable passthrough so you can play with gamepad and Wiimote..." select no (n).
 
Last edited by cucholix,
  • Like
Reactions: WesMods

TeconMoon

Well-Known Member
OP
Member
Joined
Aug 7, 2007
Messages
749
Trophies
1
XP
2,611
Country
United States
Got it, so you are saying that i need to boot off the iso at least once from the SD card, then i can go ahead and launch the WUP installed package i created with the script?
What @dj_skual said, you only need to do this one time with one game (for example, you launch animal crossing to create a configuration file for nintendont and all games will use that config file).

The re-write I'm working on has a menu where you can download the latest version of nintendont to your SD card and generate a configuration file from the app, so you won't have to do this in the future.
 
  • Like
Reactions: grandosegood

djender

Well-Known Member
Newcomer
Joined
Jun 28, 2016
Messages
71
Trophies
0
Age
38
XP
135
Country
Venezuela
I can't seem to play any gamecube game with a 16:9 aspect ratio even if I enable "force widescreen". What am I doing wrong?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: I've been eating nothing but pb&j for lunch and I haven't been all that mad