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

Discussion in 'Wii U - Hacking & Backup Loaders' started by TeconMoon, Sep 9, 2017.

  1. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    19
    Jan 17, 2013
    Mexico
    It's closer than you think ;)
     
  2. bottmint

    bottmint Advanced Member

    Newcomer
    3
    Oct 28, 2017
    United States
    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
     
    ShadowOne333 likes this.
  3. TeconMoon
    OP

    TeconMoon GBAtemp Stubborn Injection Guy

    Member
    7
    Aug 7, 2007
    United States
    Alright, TeconMoon's WiiVC Injector Version 3.0.0 is now officially posted in the OP, completely replacing the old WiiVC Injector Script.

    Edit: Also make sure you let me know once you guys all break this program like the savages you are :P
     
    Last edited by TeconMoon, Nov 5, 2017
    lordelan, DarthDub, WiisleyU and 7 others like this.
  4. bottmint

    bottmint Advanced Member

    Newcomer
    3
    Oct 28, 2017
    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, Nov 5, 2017
  5. TeconMoon
    OP

    TeconMoon GBAtemp Stubborn Injection Guy

    Member
    7
    Aug 7, 2007
    United States
    @bottmint that was fast :wacko:
    • What OS are you using?
    • What version of .NET Framework do you have installed?
    • What did the text above the progress bar say when it crashed?
     
  6. bottmint

    bottmint Advanced Member

    Newcomer
    3
    Oct 28, 2017
    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, Nov 5, 2017
  7. kevinbrew

    kevinbrew GBAtemp Fan

    Member
    4
    Nov 14, 2016
    Yay Its Released. Thankyou am now Gonna do all my gamecube collection :shy:
    i will tell you if i find any bugs
     
    Last edited by kevinbrew, Nov 5, 2017
  8. PascalLeroi

    PascalLeroi GBAtemp Regular

    Member
    3
    Jan 23, 2012
    Netherlands
    Nice!! And I see that the banner download function is already implemented too ^^
     
    cucholix likes this.
  9. cucholix

    cucholix Banners guy

    Member
    9
    Jan 17, 2017
    Chile
    bottmint and PascalLeroi like this.
  10. bottmint

    bottmint Advanced Member

    Newcomer
    3
    Oct 28, 2017
    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.
     
    PascalLeroi and cucholix like this.
  11. WiisleyU

    WiisleyU GBAtemp Regular

    Member
    2
    Jun 9, 2016
    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?
     
  12. TeconMoon
    OP

    TeconMoon GBAtemp Stubborn Injection Guy

    Member
    7
    Aug 7, 2007
    United States
    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
     
    bottmint likes this.
  13. bottmint

    bottmint Advanced Member

    Newcomer
    3
    Oct 28, 2017
    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.
     
    Last edited by bottmint, Nov 5, 2017
  14. TeconMoon
    OP

    TeconMoon GBAtemp Stubborn Injection Guy

    Member
    7
    Aug 7, 2007
    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.
     
  15. bottmint

    bottmint Advanced Member

    Newcomer
    3
    Oct 28, 2017
    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.
     
    Last edited by bottmint, Nov 5, 2017
  16. TeconMoon
    OP

    TeconMoon GBAtemp Stubborn Injection Guy

    Member
    7
    Aug 7, 2007
    United States
    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, Nov 5, 2017
  17. bottmint

    bottmint Advanced Member

    Newcomer
    3
    Oct 28, 2017
    United States
    ... I take it I made another mistake. But yes, that is what I did. Should that not work?
     
  18. TeconMoon
    OP

    TeconMoon GBAtemp Stubborn Injection Guy

    Member
    7
    Aug 7, 2007
    United States
    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
     
  19. Blaze Uchiha

    Blaze Uchiha GBAtemp Advanced Fan

    Member
    4
    Feb 6, 2016
    United States
    How do you get the title id of a wad file?
     
  20. TeconMoon
    OP

    TeconMoon GBAtemp Stubborn Injection Guy

    Member
    7
    Aug 7, 2007
    United States
    Dump your WAD in a hex editor and check offset C20, Mega Man 9 for example will be WR9E.

    You can also open your WAD in a program like ShowMiiWads
     
    lordelan and Blaze Uchiha like this.
Quick Reply
Draft saved Draft deleted
Loading...