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

pedro702

Well-Known Member
Member
Joined
Mar 3, 2014
Messages
12,731
Trophies
2
Age
34
XP
8,739
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
47
XP
62
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: 232

TeconMoon

Well-Known Member
OP
Member
Joined
Aug 7, 2007
Messages
749
Trophies
1
XP
2,632
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,632
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
342
Trophies
0
Age
36
XP
957
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,275
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,635
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
342
Trophies
0
Age
36
XP
957
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,635
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
342
Trophies
0
Age
36
XP
957
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,939
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,297
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,632
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
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    They probably said "Hey, why not we combine the two together and make a 'new' DS to sell".
  • Veho @ Veho:
    It's a DS Lite in a slightly bigger DS Lite shell.
    +1
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
  • BakerMan @ BakerMan:
    imagine not having hands, cringe
    +1
  • AncientBoi @ AncientBoi:
    ESPECIALLY for things I do to myself :sad:.. :tpi::rofl2: Or others :shy::blush::evil:
    +1
  • The Real Jdbye @ The Real Jdbye:
    @SylverReZ if you could find a v5 DS ML you would have the best of both worlds since the v5 units had the same backlight brightness levels as the DS Lite unlockable with flashme
  • The Real Jdbye @ The Real Jdbye:
    but that's a long shot
  • The Real Jdbye @ The Real Jdbye:
    i think only the red mario kart edition phat was v5
  • BigOnYa @ BigOnYa:
    A woman with no arms and no legs was sitting on a beach. A man comes along and the woman says, "I've never been hugged before." So the man feels bad and hugs her. She says "Well i've also never been kissed before." So he gives her a kiss on the cheek. She says "Well I've also never been fucked before." So the man picks her up, and throws her in the ocean and says "Now you're fucked."
    +2
  • BakerMan @ BakerMan:
    lmao
  • BakerMan @ BakerMan:
    anyways, we need to re-normalize physical media

    if i didn't want my games to be permanent, then i'd rent them
    +1
  • BigOnYa @ BigOnYa:
    Agreed, that why I try to buy all my games on disc, Xbox anyways. Switch games (which I pirate tbh) don't matter much, I stay offline 24/7 anyways.
  • AncientBoi @ AncientBoi:
    I don't pirate them, I Use Them :mellow:. Like I do @BigOnYa 's couch :tpi::evil::rofl2:
    +1
  • cearp @ cearp:
    @BakerMan - you can still "own" digital media, arguably easier and better than physical since you can make copies and backups, as much as you like.

    The issue is DRM
  • cearp @ cearp:
    You can buy drm free games / music / ebooks, and if you keep backups of your data (like documents and family photos etc), then you shouldn't lose the game. but with a disk, your toddler could put it in the toaster and there goes your $60

    :rofl2:
  • cearp @ cearp:
    still, I agree physical media is nice to have. just pointing out the issue is drm
  • rqkaiju2 @ rqkaiju2:
    i like physical media because it actually feels like you own it. thats why i plan on burning music to cds
  • cearp @ cearp:
    It's nice to not have to have a lot of physical things though, saves space
    +1
  • AncientBoi @ AncientBoi:
    Nor clothes 🤮 . Saves on time, soap, water and money having to wash them. :D
    AncientBoi @ AncientBoi: Nor clothes 🤮 . Saves on time, soap, water and money having to wash them. :D