[RELEASE] Injectiine - Wii U Virtual Console Injector

Discussion in 'Wii U - Hacking & Backup Loaders' started by CatmanFan, Dec 8, 2017.

  1. CatmanFan
    OP

    CatmanFan rip my right Joy-Con rail

    Member
    7
    Aug 14, 2016
    Morocco
    Introducing the world's first functional automatic Wii U VC injector! :yayu:
    Injectiine is a Wii U Virtual Console batch injector.

    Supported Consoles:

    • Nintendo Entertainment System (NES)
    • Super Nintendo Entertainment System (SNES)
    • Nintendo 64 (N64)
    • Nintendo DS (NDS)
    • Game Boy Advance (GBA)
    If you want to inject Wii/GameCube games, please try out KhaderWelaye's WiiVC Injector.

    Features:
    • Batch interface
    • Functional VC injectors
    • Multi-line support
    • Custom bootSound support (optional)
    • Custom iconTex support (optional)
    • N64 converter for converting *.n64 and *.v64 ROMs to *.z64 format
    • MetaVerify for verifying converted TGA images
    • snesROMUtil for verifying SNES ROMs and removing headers
    • Option to pack game in either encrypted WUPInstaller format or decrypted Loadiine (GX2) format
    • Option to select SM64 INI, DK64 INI, custom INI or blank INI when injecting N64 games
    • Option to input your own options when using custom N64 INIs (UseTimer, RetraceByVsync, etc.)
    • Option to use INI from Files directory when injecting N64 games
    • Option to define your custom INI/ROM name for N64 injects (e.g. Undop0.599, UNSMJ3.002, UNLEE0.123)
    • Custom GamePad/TV background support for NDS VC
    • Injectable NES Zapper emulation via Wii Remote
    • Option to use decrypted base from Files directory
    Other Stuff:
    • Automatically checks for ROM and PNG images on boot
    • You will only need two PNG images and a ROM B-)
    • Supports both *.sfc and *.smc formats
    • You only need to specify the title and common keys once, they are saved as text documents and are automatically loaded the next time you start Injectiine
    Disclaimer:
    I do not own any of the tools packaged in this application. They all belong to their respective owners.

    :arrow:GitHub Source
    :discuss:Announcement Blog Entry

    Download:
    :download:MEGA
    :download:GitHub

    Changelog
     
    Last edited by CatmanFan, Dec 20, 2017
  2. chronoss

    chronoss GBAtemp Advanced Maniac

    Member
    6
    May 26, 2015
    Central African Republic
    Download link is doesn't work :(
     
    Yoni Arousement likes this.
  3. CatmanFan
    OP

    CatmanFan rip my right Joy-Con rail

    Member
    7
    Aug 14, 2016
    Morocco
    Edited the main post; it should work now.
     
    chronoss likes this.
  4. chronoss

    chronoss GBAtemp Advanced Maniac

    Member
    6
    May 26, 2015
    Central African Republic
    Ok thanks !
     
  5. bonoboy

    bonoboy Advanced Member

    Newcomer
    4
    Apr 2, 2008
    Wide screen option?
     
  6. CatmanFan
    OP

    CatmanFan rip my right Joy-Con rail

    Member
    7
    Aug 14, 2016
    Morocco
    I doubt anything like that exists in Virtual Console injection.
     
    bonoboy likes this.
  7. VinsCool

    VinsCool Crappy Chiptunist

    Member
    25
    GBAtemp Patron
    VinsCool is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jan 7, 2014
    Canada
    Another World
    Oh, this is something @NicoAICP might like to look at :P
     
    CatmanFan likes this.
  8. Haymose

    Haymose GBAtemp Fan

    Member
    4
    Mar 24, 2014
    United States
    I tried to inject an n64 rom but it kept loading me into Tool64 which I thought was just for converting to z64 format? Couldn't figure out where to go from there.
     
  9. CatmanFan
    OP

    CatmanFan rip my right Joy-Con rail

    Member
    7
    Aug 14, 2016
    Morocco
    If you get Tool64 when injecting, click on File, and then Open, then open your Files directory where your ROM is. Right-click and then select "Big Endian". This will convert your ROM to *.z64 format.

    I am planning to add *.n64 format soon, don't worry.
     
  10. CatmanFan
    OP

    CatmanFan rip my right Joy-Con rail

    Member
    7
    Aug 14, 2016
    Morocco
    New version released! v1.01
    • Added N64 converter which automatically converts *.n64 and *.v64 ROMs
    • Added option to use decrypted base from Files directory (N64 only)
    • Added option to define custom INI/ROM name (N64 only)
    • Added UseTimer prompt when defining custom INI options (N64 only)
    • Updated About.txt file
     
    Last edited by CatmanFan, Dec 9, 2017
    MO35AB and the_randomizer like this.
  11. Zonta85

    Zonta85 GBAtemp Fan

    Member
    3
    Nov 9, 2007
    Italy
    Ascoli Piceno
    After selecting the console type the cmd prompt closes and disappears. What am i doing wrong?
     
  12. CatmanFan
    OP

    CatmanFan rip my right Joy-Con rail

    Member
    7
    Aug 14, 2016
    Morocco
    I tested it out, and it shows the application name and the console type for a few seconds. What error did you get when your CMD closed?
     
  13. Zonta85

    Zonta85 GBAtemp Fan

    Member
    3
    Nov 9, 2007
    Italy
    Ascoli Piceno
    Translated from italian to english is, more or less : "Impossible to find the specified path"
     
  14. CatmanFan
    OP

    CatmanFan rip my right Joy-Con rail

    Member
    7
    Aug 14, 2016
    Morocco
    That's weird, it's normally supposed to work. Can you show me your Injectiine folder and sub-folders please?
     
  15. Zonta85

    Zonta85 GBAtemp Fan

    Member
    3
    Nov 9, 2007
    Italy
    Ascoli Piceno
    Sure, but i extracted the archive with no changes. "Files" and "output" subfolders are empty, the others are:

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]
     
    Last edited by Zonta85, Dec 10, 2017
  16. CatmanFan
    OP

    CatmanFan rip my right Joy-Con rail

    Member
    7
    Aug 14, 2016
    Morocco
    @Zonta85 You need to have a ROM and two PNG files named "bootTvTex.png" and "iconTex.png" for Injectiine to work. They must be in the Files folder.
     
    Yoni Arousement, SFNMutt and Zonta85 like this.
  17. Zonta85

    Zonta85 GBAtemp Fan

    Member
    3
    Nov 9, 2007
    Italy
    Ascoli Piceno
    Ahhhhh! Thank You! A ROM, no matters of what console?
     
    Yoni Arousement and CatmanFan like this.
  18. CatmanFan
    OP

    CatmanFan rip my right Joy-Con rail

    Member
    7
    Aug 14, 2016
    Morocco
    Not exactly, it must correspond to the console type that you choose (e.g. if you're injecting NES you must have an NES ROM). You're welcome though.
     
    Zonta85 likes this.
  19. Zonta85

    Zonta85 GBAtemp Fan

    Member
    3
    Nov 9, 2007
    Italy
    Ascoli Piceno
    Yes, sure, i mean that if Just to do a single test it doesn't matter if is NES, SNES, N64 ecc. and of course i will choose the inject optional that matches.

    I Will do some tests later and tomorrow.

    P.S. I think that i can find the two PNG files that i need here, right?

    http://gbatemp.net/threads/banners-icon-templates-for-wii-vc.483080/
     
    Last edited by Zonta85, Dec 10, 2017
  20. CatmanFan
    OP

    CatmanFan rip my right Joy-Con rail

    Member
    7
    Aug 14, 2016
    Morocco
    You can find universal Wii U VC bootTvTex and iconTex Photoshop templates here. They really get the job done.

    — Posts automatically merged - Please don't double post! —

    UPDATES! GO GET YOUR UPDATESSZZZ v1.1
    • Added working Game Boy Advance support by fixing a meta.xml creation bug which corrupted GBA injects
      • Added Mario & Luigi: Superstar Saga [EUR] as GBA base
      • Added option to use decrypted GBA base from Files directory
      • Fixed bug in GBA meta.xml creation which added a space to game name line #1 when using multilines
      • Removed corruption warning when starting GBA injector
    • Added support for custom bootSounds!
    • Added option to pack in either WUPInstaller format or Loadiine (GX2) format
    • Renamed About.txt to readme.txt and added changelog text document
    • Tinkered About.txt/Readme.txt a little
    • Fixed a little bug when Injectiine prompts to use custom INI/ROM name or copy from base (N64 only)
    • Removed Tool64 from N64 injector because it is not needed anymore
    • Updated shortcut
    • Some other bug fixes and tinkings
     
    Last edited by CatmanFan, Dec 10, 2017
    Hyena, SFNMutt and Zonta85 like this.
Loading...