The Ultimate Guide to RedNAND VC Injects!

Discussion in 'Wii U - Tutorials' started by CatmanFan, Nov 21, 2016.

Nov 21, 2016
  1. CatmanFan
    OP

    Member CatmanFan TrashTemp Advanced Fan

    Joined:
    Aug 14, 2016
    Messages:
    557
    Location:
    Stately West Manor
    Country:
    Morocco
    Hey everyone. Recently the Wii U modding scene is going really crazy right now with the Brazilian method and RedNAND and Haxchi and free Wii U games and everything. There’s also been a small advantage that allows for free VC games on RedNAND and sigpatched SysNAND, which includes VC injects. For those who really want VC injects on their RedNAND or IOSUHAX, here’s how to do so here. This also includes making your RedNAND-ready VC injects look as official as possible, similar to @CheatFreak47’s 3DS VC tutorial and my (v)Wii VC tutorial.

    WARNING: Follow the steps closely here. I am not responsible for any damage that is done to your console. If your VC inject has all the conditions required and does not work, check the Wii U VC compatibility lists. If your VC inject does not follow the conditions at all, check the FAQ.

    This tutorial supports all Nintendo VC platforms on Wii U so far (NES, SNES, GBA, N64, NDS). I am not going to cover TG16 due to the fact that injecting TG16 games requires hex editing and the TG16 Wii U games themselves are very large in size compared to Nintendo’s.

    Section A: Preparations

    Before starting, you have to make preparations for injecting VC games and making them RedNAND-ready.
    What you will need:
    If you're wanting to inject a certain game, check the Wii U VC compatibility lists listed here to see if your game is supported.
    If you got all of these, make preparations for both your PC and your Wii U console by dumping your game. Here is a list of recommended VC base games that have high compatibility.
    • Punch-Out!! (NES)
    • Super Metroid; Donkey Kong Country; Kirby's Dream Land 3 for SA-1 support (SNES)
    • Donkey Kong 64 (N64)
    • The Legend of Zelda: The Minish Cap (GBA)
    • New Super Mario Bros.; Brain Age/Brain Training (NDS)
    Dumping your game:
    Now that we have made our preparations, it is time to inject the game.

    Section B: Injecting

    This section will be split into six sub-sections, one for each VC platform. If you're wanting to make injections for a certain VC platform, it is explained here. Make sure that your inject is clean (you have injected the game by yourself and have not downloaded a "dirty" Loadiine-ready inject from the Internet), otherwise there will be some issues.
    NES/SNES
    GBA
    N64
    NDS

    Section C: Cosmetics

    After you are done injecting the ROM into the VC game, you could just play it on Loadiine right away, but that is not recommended for this tutorial. What we're now going to do here is create official-looking bootscreens and an icon, change their color depths, and sign them with App Config Tool from the Wii U SDK.

    First, download this archive. It contains bootscreen templates supported with GIMP. You're also going to need the SCE-PS3 fonts installed on your computer since they're recommended for best results.

    Open your desired project template with GIMP and change the values, following the rules provided in the spoiler below.
    Suggested Rules for All Text
    Suggested Rules for Game Name
    Suggested Rules for Release Date
    Suggested Rules for Player Text
    After you have done editing the text, get the title screen of your game (either by searching on tcrf.net, looking for an image of the title screen on Google Images or taking a screenshot through an emulator), and resize it to a size slightly bigger than the cut-out for the title screen for best results. Export it to a .tga file, name it "bootTvTex.tga", and make sure that RLE compression is turned off, as the Wii U does not support it.

    After you're done creating your bootscreen, open it on Paint.NET, and save it. Make sure that the color depth is set to 16-bit, as App Config Tool only supports 16-bit TGA bootscreens and 32-bit TGA icons. Once that's done, resize the image to 854x480 (the resolution of the GamePad), and save it as "bootDrcTex.tga". Again, make sure that the color depth is set to 16-bit.

    Once you're finished with the bootscreen, on to the icon. @CeeDee has a tutorial on how to make VC icons here. Follow that tutorial, but make sure that you use the Wii U icon and not the 3DS icon, and make sure that you save your icon as a 32-bit TGA file named "iconTex.tga" with RLE compression turned off.

    Now is the time to change the title ID and name of the game. You can also change the product code, but it is optional and not crucially recommended as you can two or more titles with the same product code unlike the title ID.

    Open meta.xml from the "meta" folder of your edited dumped game with Notepad++, and look for the title ID. It should look like this:
    Code:
    00050000XXXXXXXX
    Change the "XXXXXXXX" part to whatever you want, but be fully aware that it does not, I repeat NOT, conflict with another game that you already have on your system.

    Afterwards, open app.xml from the "code" folder, just like how you opened and edited meta.xml, and look for the title ID. It should be easier than in the meta.xml. Once you have found it, change the title ID to the same one that you changed it to in meta.xml. After you're done changing the title IDs, make sure that both are the same. Now save app.xml.

    Once you have changed the title ID, go back to meta.xml and look for the name of the game. After you have found it, change it to the name of the game that you injected, splitting the name into 2 lines if possible. You can also do the same for the other languages, or even blank the other language titles and leave only the title for your language. Make sure that each line does not exceed 256 characters, for a total of 512.

    There should also be a "short name" of the game. Think of a short game for your game if possible, and fill it in, replacing the old name. Make sure that it does not exceed 256 characters. Save meta.xml once you have edited everything.

    There is only one final step left, and that is signing the bootscreens and icon. Before you do this, make sure that you have the latest Wii U SDK, and that you have App Config Tool and you are able to use it. If you don't have it, or can't acquire the Wii U SDK for whatever reason, then use TGAVerify, which is a simple substitute for signing the TGA files.

    If you do have App Config Tool, then open it, and select paths for both the "code" and the "meta" directory created by the application. Open "Convert Image File (P)" from the Tool drop-down box and click "Icon Image (1)". When it prompts you to create a save file, do so and follow the instructions. Select the iconTex.tga, and it will prompt you to create a meta folder. Do so and it will save to the meta path you chose. Now convert the bootTvTex.tga and bootDrcTex.tga using the same method, and copy the converted TGA files to the "meta" folder from the dumped edited game.

    Section D: Finishing

    We are almost done with our injection. This section covers converting the dumped edited game to RedNAND format, and installing it to our Wii U.

    Copy the dumped edited game directory to the Wii U Installer Packer directory, and rename it to "GAME". Now launch the bat file from the Wii U Installer Packer directory, and it will prompt you to select a type (Game or DLC). Choose Game by pressing 1, and it will then prompt you if you want to make it region-free. It's your choice from here, you can press either 1 to make it region-free or 2 to leave it untouched. After this, regardless of whatever option you choosed, it will convert the game to USB format. Be patient, this will take from 30 seconds to 1 and a half minutes depending on the conditions.

    After it's done, there will now be a directory with your own RedNAND VC injection. Pop the injection into your SD Card and install it to your USB through your favorite game installer (either Sys Config Tool or WUP Installer Mod Y depending on your Wii U's conditions). That's it, it's pretty much smooth from here!

    [​IMG]

    And there you have it, a RedNAND VC inject on your Wii U menu that looks like it came straight from the eShop itself. Feel free to show me your proof-of-concept photos or videos on this subject as I appreciate it a lot, and check the FAQ if you have issues with your game.

    Happy injecting! :yayu:

    FAQ

    Q: My game shows up on the Wii U menu but it crashes when I launch it.
    A: This may be issues with the title ID. Try a different one as long as it does not conflict with any of your other games.

    Q: My game doesn't show up on the Wii U menu at all.
    A: Make sure your inject is "clean" (you have injected it by yourself) and you have not used a VC inject from the Internet.

    Q: My game launches without flaws but the game itself doesn't work or has issues.
    A: Your game may not be compatible with the VC emulator. Check these compatibility lists to see if your game works.
    Q: My game shows up as a corrupt title.
    A: It appears that you have not signed your bootscreens and/or icon. Do so using either App Config Tool or TGAVerify and try again.
     
    Last edited by CatmanFan, Dec 5, 2016
    asboy, Dark Ronin and iAqua like this.


  2. xtheman166

    Member xtheman166 Mario and the Princess Fun

    Joined:
    Jan 28, 2016
    Messages:
    5,198
    Location:
    Country:
    Antarctica
    Last edited by xtheman166, Nov 21, 2016
  3. Supster131

    Member Supster131 (づ。◕‿‿◕。)づ *:・゚✧

    Joined:
    Jan 19, 2016
    Messages:
    3,137
    Location:
    My Computer
    Country:
    United States
    While what you did say is true, that doesn't solve that fact that the inject will still be using the icon and boot screen of the original title.
    You need the SDK to sign the images or else the inject will install as a corrupt title on the home menu.
     
  4. xtheman166

    Member xtheman166 Mario and the Princess Fun

    Joined:
    Jan 28, 2016
    Messages:
    5,198
    Location:
    Country:
    Antarctica
    Install then inject icons with iosuhax
     
  5. Supster131

    Member Supster131 (づ。◕‿‿◕。)づ *:・゚✧

    Joined:
    Jan 19, 2016
    Messages:
    3,137
    Location:
    My Computer
    Country:
    United States
    '_>'
    Yeah, no. I haven't tested if injecting unsigned icons even work, as I always sign them. Even if that isn't a problem, injecting them manually with WUPserver is a huge pain, especially if you're distributing them. These files can be quite big, so it'll take a bit to upload to the Wii U. Also, if you don't know what you're doing, you can potentially brick.
     
    CatmanFan likes this.
  6. Zarklord

    Member Zarklord GBAtemp Regular

    Joined:
    May 13, 2016
    Messages:
    149
    Country:
    United States
    UH SO WRONG you dont need the sdk to sign the images all thats needed is to have this :
    [​IMG]
    at the end of the tga...
    NOT HARD
     

    Attached Files:

    xtheman166 likes this.
  7. huma_dawii

    Member huma_dawii GBAtemp Advanced Fan

    Joined:
    Apr 3, 2014
    Messages:
    847
    Location:
    Key Largo, Florida
    Country:
    United States
    Lol so true xD I was like, that's a hell of process for injecting a game!!! Lol I think your method is simple and works. Short and sweet.
     
  8. Supster131

    Member Supster131 (づ。◕‿‿◕。)づ *:・゚✧

    Joined:
    Jan 19, 2016
    Messages:
    3,137
    Location:
    My Computer
    Country:
    United States
    Maybe if you read my second sentence:

    My point is that injecting icons via WUPServer is very inefficient. You may as well pack it on your PC.
     
  9. Zarklord

    Member Zarklord GBAtemp Regular

    Joined:
    May 13, 2016
    Messages:
    149
    Country:
    United States
    yes it is. use ftpii_everywhere or NUSPacker(which the person your talking with was saying to use)
     
  10. CatmanFan
    OP

    Member CatmanFan TrashTemp Advanced Fan

    Joined:
    Aug 14, 2016
    Messages:
    557
    Location:
    Stately West Manor
    Country:
    Morocco
    Alright people, this tutorial is complete now, I have written everything, so now you can all clearly understand how this works and how to do it ;)
     
  11. Zarklord

    Member Zarklord GBAtemp Regular

    Joined:
    May 13, 2016
    Messages:
    149
    Country:
    United States
    im sorry but your doing a really roundabout way of making the tga's for bootImages, and dumping with ddd will basically always break the xml files for installing to system menu, plus WUP Installer Packer is illegal and we have legal tools do what we want ie NUSPacker
     
  12. EddieEddie90

    Newcomer EddieEddie90 Advanced Member

    Joined:
    Apr 24, 2016
    Messages:
    99
    Country:
    Mexico
    I don't feel like going through this complex tutorial, so... would anybody want to share with me their NDS injects? :rolleyes:
     
    CatmanFan likes this.
  13. xtheman166

    Member xtheman166 Mario and the Princess Fun

    Joined:
    Jan 28, 2016
    Messages:
    5,198
    Location:
    Country:
    Antarctica
    on that iso site are some injects. Can't sure on gbatemp as illegal
     
  14. x65943

    Member x65943 Hobby Artist

    Joined:
    Jun 23, 2014
    Messages:
    2,219
    Location:
    Indiana
    Country:
    United States
    You can't ask for warez here - it's against the rules.
     
    CatmanFan likes this.
  15. EddieEddie90

    Newcomer EddieEddie90 Advanced Member

    Joined:
    Apr 24, 2016
    Messages:
    99
    Country:
    Mexico
    Oh I already checked them out and they kinda suck because they don't have any of the Castlevania NDS titles. Which are the only ones I would like right now. Thanks anyway man :wink:

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

    I didn't know that, sorry.
     
    x65943 likes this.
  16. CatmanFan
    OP

    Member CatmanFan TrashTemp Advanced Fan

    Joined:
    Aug 14, 2016
    Messages:
    557
    Location:
    Stately West Manor
    Country:
    Morocco
    I don't think it's complex, it's just a bit easy for me and if you make multiple injects following this tutorial you may get the hang of it.
     
  17. EddieEddie90

    Newcomer EddieEddie90 Advanced Member

    Joined:
    Apr 24, 2016
    Messages:
    99
    Country:
    Mexico
    For the life of me I can't seem to dump Kirby Dreamland 3 onto my Hard Drive or whatever folder is suposed to dump. I'm using my IP address correctly, dunno why this is happening.

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

    I'm trying :nayps3:
     
  18. CatmanFan
    OP

    Member CatmanFan TrashTemp Advanced Fan

    Joined:
    Aug 14, 2016
    Messages:
    557
    Location:
    Stately West Manor
    Country:
    Morocco
    Did you double-check your PC's IP address? It could be that you made a typo when you typed the IP address on your Wii U.
    Also, check that it's dumping to a folder named "Game" on the root of your hard drive.
     
  19. EddieEddie90

    Newcomer EddieEddie90 Advanced Member

    Joined:
    Apr 24, 2016
    Messages:
    99
    Country:
    Mexico
    My absolute bad. I didn't even make the folder. I'm gonna try it out right now.

    EDIT: Well... it didn't work either.
     
    Last edited by EddieEddie90, Nov 22, 2016
  20. CatmanFan
    OP

    Member CatmanFan TrashTemp Advanced Fan

    Joined:
    Aug 14, 2016
    Messages:
    557
    Location:
    Stately West Manor
    Country:
    Morocco
    Open CMD, and type in ipconfig, and press Enter. It will show you your PC's IP address. Launch DDD from your Wii U again and set the IP to the exact same one that is shown on your PC in CMD, no typos; that could be the problem.
     

Share This Page