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

bottmint

Well-Known Member
Newcomer
Joined
Oct 28, 2017
Messages
91
Trophies
0
Age
31
XP
385
Country
United States
It's closer than you think ;)

See, now you're just getting me all excited and eager. :P When this new version drops, I'm going to re-inject all the games I've already installed using better images for everything, a banner thingy that says nintendont instead of whatever it normally says (I don't pay attention well. XD), and the gamecube boot sound for launching them. :D
 
  • Like
Reactions: ShadowOne333

bottmint

Well-Known Member
Newcomer
Joined
Oct 28, 2017
Messages
91
Trophies
0
Age
31
XP
385
Country
United States
Woo!

EDIT: @KhaderWelaye Well, I just got an unhandled exception while trying to build a wup of 007 Nightfire. XD Here's the details it gave in the popup. https://pastebin.com/4qGwSCT2 If there's a crashlog saved somewhere, I can upload that too. I had just added a boot sound, and I was going to add a custom icon, then decided to see if cucholix had one for it so I could use it instead of making one.

EDIT2: I guess it didn't actually crash, but still. I closed the injector and Tried it again. Got a different exception. This time it's a nullref exception. Here's the pastebin for it. https://pastebin.com/uCfthTwk Am I doing good on breaking it yet? XD
 
Last edited by bottmint,

bottmint

Well-Known Member
Newcomer
Joined
Oct 28, 2017
Messages
91
Trophies
0
Age
31
XP
385
Country
United States
@KhaderWelaye Well, it didn't actually crash, so there's that. Usually, when I see unhandled exceptions pop up, it means a crash, so I kind of jumped the gun on that one. It just wouldn't let me download the pre-made icons from the cucholix's repository. So, I just went ahead and made my own really quick, and went through the process and it's given me a successful wup package. All I need to do now is test it on the console.

  • OS: Win7 x64 Ultimate
  • .Net Framework (if my google-fu proves reliable, never had to check it before. XD); 2.0, 3.0, 3.5, 4.6. Not sure if I'm looking in the right place for the version info, though. Peeking in the registry, per my google-fu.
I'm transferring the new package to my sd card now, while I hop in the shower. Will this overwrite an inject made using the script, or should I just uninstall that one, and install the new one?

EDIT: I just clicked the button after building the package finished, and it worked just fine... Now I'm feeling embarrassed. :blush:

EDIT2: Silly me... It seems it was purely user error. It works fine once you select a game.. XD I guess it makes sense that it would fetch the files it needs, not the whole repo. :rolleyes:
 
Last edited by bottmint,

bottmint

Well-Known Member
Newcomer
Joined
Oct 28, 2017
Messages
91
Trophies
0
Age
31
XP
385
Country
United States
007 Nightfire is already in the repo it was uploaded by @PascalLeroi two days ago... What version of the game you have @bottmint ?

The internal title id per the injector is GO7E / 474F3745. I was clicking the button before loading the game I wanted to inject. Cause I'm a special spud tonight. ;) As soon as I clicked the button with the game selected, it worked almost instantly. I blame the delay on my isp. Lol.
 

WiisleyU

Well-Known Member
Member
Joined
Jun 9, 2016
Messages
219
Trophies
0
Age
39
XP
332
Country
Brazil
"Force No Classic Controller (Very limited use cases)"

Can I enable this to simulate Wii Remote in games that the Classic Controller was enabled at the start?
Can I Play Smash Bros. Brawl with the D-Pad on the GamePad using this option?
 

TeconMoon

Well-Known Member
OP
Member
Joined
Aug 7, 2007
Messages
749
Trophies
1
XP
2,603
Country
United States
The internal title id per the injector is GO7E / 474F3745. I was clicking the button before loading the game I wanted to inject. Cause I'm a special spud tonight. ;) As soon as I clicked the button with the game selected, it worked almost instantly. I blame the delay on my isp. Lol.
Well even if you click the download game from repo button before specifying a game, it should still give you a normal error instead of an exception :wtf: I will look into that
 
  • Like
Reactions: bottmint

bottmint

Well-Known Member
Newcomer
Joined
Oct 28, 2017
Messages
91
Trophies
0
Age
31
XP
385
Country
United States
Well, I try to break things as best as I can. ;)

I went ahead and uninstalled the script-built nightfire I had installed and installed the one from this amazing release. It worked great, everything worked as I expected, the banners and whatnot looked exactly like they did in the previews. The custom boot sound worked correctly. There was just one problem... It booted to a black screen because I forgot to provide the nintendont dol.. Lol. I just installed nightfire again (with nintendont supplied) and it's working perfectly. Awesome work, @KhaderWelaye!

And I must say, those images from your repo look pretty sexy, @cucholix! I'm probably going to have to start using those as much as I'm able. They just look too good not to. XD

Moral of the story, guys. Don't be like me. I make silly mistakes. ;)

EDIT: I feel like this pretty much sums up my feelings towards my mistakes in the last hour or so. 4cc.jpg
 
Last edited by bottmint,

TeconMoon

Well-Known Member
OP
Member
Joined
Aug 7, 2007
Messages
749
Trophies
1
XP
2,603
Country
United States
It booted to a black screen because I forgot to provide the nintendont dol...
The forwarder didn't show you an error that nintendont wasn't present on the SD card? Usually if the config file or nintendont dol is missing off the SD card the forwarder alerts you. Anyways I've fixed the repo button problem, I'm just waiting to see what other issues come up before I rush out a 3.0.1 version.
 

bottmint

Well-Known Member
Newcomer
Joined
Oct 28, 2017
Messages
91
Trophies
0
Age
31
XP
385
Country
United States
The forwarder didn't show you an error that nintendont wasn't present on the SD card? Usually if the config file or nintendont dol is missing off the SD card the forwarder alerts you. Anyways I've fixed the repo button problem, I'm just waiting to see what other issues come up before I rush out a 3.0.1 version.

Well, nintendont was on the sd card. It was commit 89b64cb. I used the Specify custom Nintendont Forwarder option under the advanced tab, and updated to the latest available commit (which fixed the slightly annoying beeps when going into battles or the little mini-story things you get when you hit z in tales of symphonia), and it worked that way. If you want, I can rebuild it without using that option and see what happens. And I can try using the custom forwarder option with the older commit. Just let me know, and I'll bring out the wrecking ball. XD

EDIT: If you put the main.dol in the same folder as the injector, will it automatically use it when injecting GCN games? Because I just thought of that, and I don't have the main.dol in there.
 
Last edited by bottmint,

TeconMoon

Well-Known Member
OP
Member
Joined
Aug 7, 2007
Messages
749
Trophies
1
XP
2,603
Country
United States
Well, nintendont was on the sd card. It was commit 89b64cb. I used the Specify custom Nintendont Forwarder option under the advanced tab, and updated to the latest available commit (which fixed the slightly annoying beeps when going into battles or the little mini-story things you get when you hit z in tales of symphonia), and it worked that way. If you want, I can rebuild it without using that option and see what happens. And I can try using the custom forwarder option with the older commit. Just let me know, and I'll bring out the wrecking ball. XD

EDIT: If you put the main.dol in the same folder as the injector, will it automatically use it when injecting GCN games? Because I just thought of that, and I don't have the main.dol in there.
Hold on rewind a moment, the latest nintendont commit is supposed to go on the SD card under apps/nintendont/boot.dol, and standard forwarder built into the title looks for it there. You're replacing the forwarder with an actual nintendont commit built?
 
Last edited by TeconMoon,

TeconMoon

Well-Known Member
OP
Member
Joined
Aug 7, 2007
Messages
749
Trophies
1
XP
2,603
Country
United States
... I take it I made another mistake. But yes, that is what I did. Should that not work?
The problem with what you're doing is if nintendont gets updated and you've replaced the nintendont forwarder in your title with an actual nintendont build, it will be impossible for you to update that build.

Do this:
  • Use the Nintendont SD Card Menu to download the latest Nintendont build to your SD card and generate a config file
  • Build your game without touching the advanced tab at all
 

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