1. RadioShadow

    OP RadioShadow GBAtemp Advanced Fan
    Member

    Joined:
    Aug 30, 2007
    Messages:
    544
    Country:
    Wii U - Nintendo DS – Virtual Console Inject Guide

    I TAKE NO RESPONSIBILITY IF THE GAME YOU EDIT BRICKS YOUR Wii U WHEN YOU INSTALL IT ONTO YOUR Wii U!
    FOLLOW THIS GUIDE AT YOU OWN RISK!

    Special thanks to CatmanFan for creating a Wii U Inject Guide and the NDS Template.
    Most of these tools and software are only designed to only work on a Windows Operating System.
    Your Wii U must be setup to run the custom firmware. I recommend following this guide: https://wiiu.guide/

    You will need the following files and software installed:
    - These "Wii U - NDS - VC Inject.zip" files
    - Nintendo DS ROM (.nds)
    - Wii U Common Key (.bin)
    - Hex Editor (I recommend Hex Workshop)
    - Python
    - Notepad++
    - Paint.net
    - Gimp
    - 7-zip
    - SCE-PS3 fonts

    To extract the "Wii U - NDS - VC Inject.zip" files, right click on the file and select: 7-Zip > Extract to "Wii U - NDS - VC Inject\"
    This will create a folder called "Wii U - NDS - VC Inject" which contains these folders:
    [​IMG]

    Make sure the extensions for the files are NOT hidden. To confirm, go to: Control Panel > Folder Options
    In the “View” tab, locate “Hide extensions for known file types” in the "Advanced settings:" and make sure it is unticked.
    [​IMG]

    Since the Nintendo DS is region free, this means you can inject any Nintendo DS (.nds) rom you like, regardless of the Game ID inside the game. However, some games will run the game in the required language that is based on the language that was set in the BIOS. This option was mainly used in European releases, but there are American and Japan releases that do this as well.

    The Wii U is setup in a similar way to the original Nintendo DS, and will use the required language that is set in the Wii U settings:
    - Japanese = Japanese
    - English = English
    - French = French
    - German = German
    - Spanish = Spanish
    - Italian = Italian
    - Dutch = English
    - Portuguese = English
    - Russian = English
    • If the BIOS is set to Italian and you want to play Mario Kart DS in English, then just use the American release as the game will always load in English. This is because that is the only language programmed in the game.
    • Project Rub uses the language that is set in the BIOS, but you can go to the options in-game and change the language at any time (and remember the language you picked as well).
    • The European version of Crash of the Titans allows the user to select the language at the start of the game. This can be changed in the options.
    • The Japan, American and European versions of Sonic Rush are the same (besides the Japan version having Japanese voices while the American and European releases having English voices). This game supports all 6 languages, so you are stuck with the language that is set in the BIOS. The only way round this is to hack the rom to load the required language.
    The Nintendo DS did get released in South Korea and there are quite a few games that got translated into Korea. From what The Cutting Room Floor mention, it uses a modified BIOS where the Italian language is replaced with the Korean language (I presume when playing games that load the language that is set in the BIOS, it loads the English language). The title on the startup menu use the English characters, since the Korean games are designed to work on any original Nintendo DS. These Korean Nintendo DS roms should work fine, but will most likely just include the Korean language. I did inject the Korean version of WarioWare: Touched! which booted fine, but got stuck on the title screen. I may try injecting some others Korean Nintendo DS like Maple Story DS.

    China on the other hand got an entirely new system called the "iQue DS". This uses an entirely different BIOS which just has the Chinese language on. It is also the only way to play 5 of the Nintendo DS games that got translated into Chinese (well 6 if you count the one that is stored in the internal memory). If you try and play these games on an original Nintendo DS, it will come up with an "ONLY FOR iQue DS" message. This protection can be circumvented by changing the hex value at 1D from 80 to 00. I injected the Chinese version of WarioWare: Touched! and the game works perfectly! Check The Cutting Room Floor for more information on the "iQue DS".

    I would recommend checking this website out as it contains a lot of information about the required games, including the languages the game supports (it sadly doesn’t tell you the method of how it loads the language, but you can find out by using the DS Emulator).

    Beware that not all Nintendo DS roms are going to work or require a certain game for the rom to be injected into. A compatibility list can be found here which will give you an idea on what has been tested (although some of it is incorrect as Sonic Rush works in Metroid Prime). The only way you will find out if it works is by injecting the game and testing it for yourself.

    ROM hacks are compatible (providing the unmodified ROMs don’t have issues). I would advise that if there is an Official Wii U - Nintendo DS game, then inject the ROM hack into that game.

    1. Go to the following folder: FunKii (V2.1.7)
    2. Double click on the following file: gui.py
      [​IMG]
    3. Enter the name of the required key website. Due to copyright reasons, you will have to figure this out for yourself.
      [​IMG]
    4. Click the “submit" button.
      Note: The software will remember what key website you entered. This means the next time you open “FunKii-UI” software, it won't ask you to enter it again.
    5. An “Update database” message will pop up. Click the “OK” button to let it update. Check the “Command Prompt” to view the current progress.[​IMG]
    6. Click on the “Selection:” drop-down box and locate the required game you want to download. It is recommended you download the game for your Wii U's region (mainly because the Electronics Manual will not open if the region doesn’t match).
    7. Click on the “Add to list” button.
    8. Click on the “DOWNLOAD” button to download the game. Check the “Command Prompt” to view the current progress.
    9. Close “FunKii-UI” when the game has finished downloading.
      [​IMG]
    10. Go to the following folder: FunKii (V2.1.7) > install
    11. The game you downloaded should be in that folder (should have the "Title ID", "Region" and "Game Name"). Double click on that folder.
    12. The required encrypted files for the game you downloaded should be in that folder.
      [​IMG]

    1. Go to the following folder: CDecrypt
    2. Copy the “Wii U Common Key.bin” into the “CDecrypt” folder.
    3. Rename the “Wii U Common Key.bin” to “ckey.bin”.
      [​IMG]
    4. Copy all four files from the “CDecrypt” folder into the folder with the game you downloaded that has the encrypted files.[​IMG]
    5. Double click on the “CDecrypt.bat” file.
    6. A “Command Prompt” will pop up and show the progress of extracting the files. Once it has finished extracting the files, press any key to close the “Command Prompt”.
      [​IMG]
    7. In the same folder, three folders will have been created:
      - code
      - content
      - meta
      [​IMG]
    8. Copy the “code”, “content”, and “meta” folders into the following folder: NUS Packer > input
      [​IMG]

    1. Place the required Nintendo DS ROM (.nds) into the following folder: desmume-0.9.11-win32 > Roms
      [​IMG]
    2. Go to the following folder: desmume-0.9.11-win32
    3. Open the “DeSmuME_0.9.11_x86.exe” file.
      [​IMG]
    4. Click on: Config > Control Config
    5. Map the required buttons to a Controller / Keyboard. When you have finished, click the "OK" button.
      [​IMG]
    6. Click on: Config > Firmware Settings
    7. Adjust the required firmware settings. The language one is important as some games will load the required language based on that selection. When you have finished, click the "OK" button.
      [​IMG]
    8. Click on: File > Open ROM…
    9. Open the required Nintendo DS ROM (.nds) that you placed in the following folder: desmume-0.9.11-win32 > Roms
    10. Get to the required part where the title screen is. Don’t forget you can click the “Pause emulation” button to pause the game.
      [​IMG]
    11. To take a screenshot, click on: File > Quick Screenshot
      Every time you take a screenshot, it is saved in the following folder: desmume-0.9.11-win32 > Screenshots
      [​IMG]
    12. Close the "DeSmuME" emulator when you have finished taking a screenshot of the title screen.

    1. Go to the following folder: NUS Packer > input > content > 0010
      [​IMG]
    2. If you download the “Metroid Prime Hunters” game, you will notice a file called:
      MP_HUNTERSAMHP01_0123456789012345678901234567890123456789_0.precomp
      This file is not needed and can be deleted.
      [​IMG]
    3. Right click on the “rom.zip” file and click on: 7-Zip > Extract Here
      A file ending with “.nds” or “.srl” should appear in the folder.
      [​IMG]
      You can confirm this is a Nintendo DS rom by opening it using the “DeSmuME” emulator.
      [​IMG]
    4. Copy the Nintendo ROM (.nds) you want to inject into the following folder: NUS Packer > input > content > 0010
    5. Make a note of the file name from the “.nds” or “.srl” file that you extracted from the “rom.zip” file.
    6. Deleted the “.nds” or “.srl” file that you extracted from the “rom.zip” file.
    7. Rename the Nintendo ROM (.nds) with the same file name as the file you deleted (including the file extension).
      [​IMG]
    8. Go the following folder: DS Scene ROM Tool (V1.0)
    9. Open the “DS-Scene Rom Tool.exe” file.
    10. Click on: File > Open File…
    11. Open the required Nintendo DS ROM (.nds) that you placed in the following folder: desmume-0.9.11-win32 > Roms
    12. Locate the "Game serial" and make a note of 5th, 6th, 7th, and 8th letters. So in this example, it would be: BIHE
      It may also be worth making a note of the game's title and publisher.
      [​IMG]
    13. Close the "DS-Scene Rom Tool" file.
    14. Rename the last 4 letters with the new ones. So in this example, it would be: WUP-N-BIHE.srl
      [​IMG]
    15. Left click and hold the mouse button on the “.srl” or “.nds” file. Then drag and drop (let go of the left mouse button) the file into the “rom.zip” file.
      Let the computer copy and compress the file into the "rom.zip" file.
      [​IMG]
    16. Delete the “.srl” or “.nds” file that is in the “0010” folder.
      [​IMG]
    17. Double click on the “rom.zip” file.
    18. Right click on the file that isn't going to be used and click the "Delete" option. In this example, the file to delete will be: WUP-N-DAPP.srl
      This should leave one file in the "rom.zip" file.
      [​IMG]

    1. Go to the following folder: NUS Packer > input > content > 0010
    2. Open the “configuration_cafe.json” using “Notepad++”.
    3. If required, make the necessary changes to the emulator settings (see the bullet points below).
    4. Save the changes by clicking on: File > Save
    • The "brightness" setting for the emulator can be found on line 516. By default, this is set to 80. I personally like to set this to 100.
      [​IMG]
    • The "fold on pause" setting (when the Nintendo DS is closed) can be found on line 519. By default, this is set false. Set this to true to activate the "fold on pause" setting. Some Nintendo DS games did some neat tricks when you opened and closed the Nintendo DS:
      - Super Mario 64 DS – Closing the DS: Mario says “Bye bye.” | Opening the DS: Mario says “It’s Mario time.”
      - Castlevania: Portrait of Ruin - Closing the DS: Sound of a coffin being closed. | Opening the DS: Sound of a coffin being opened.
      - Hotel Dusk – Required to solve a puzzle during a case.
      If you do active this setting, just beware that every time you open the emulator settings or press the Home button, it can take up to 5 seconds before you can do anything, instead of it being instant. I can see why this was deactivated in the official release of Super Mario 64 DS.
      [​IMG]
    • When using the “Large Display Setting” when playing the game, you may want to have the Touch Screen on the TV and the Top Screen on the Wii U Game Pad. Simply go to line 467 and change upper to lower and go to line 474 and change lower to upper. Just remember that the Touch Screen will not function when using the “Large Display Setting” if you do change the position of the screens. This is perfect for games like Advance Wars: Dual Strike where most of the action is on the Touch Screen, but the use of the touch screen features are optional.
      [​IMG]

    1. Open the “DS-Scene Rom Tool.exe” file.
    2. Click on: File > Open File…
    3. Open the required Nintendo DS ROM (.nds) that you placed in the following folder: desmume-0.9.11-win32 > Roms
    4. Make a note of the “Game Serial”. In this example, it is: NTR-BIHE-USA
      [​IMG]
    5. Close the "DS-Scene Rom Tool" tool.
    6. Go to the following folder: NUS Packer > input > content > 0010 > data > scripts
    7. Open the “params.lua” file in “Notepad++”.
    8. Take the 5th, 6th, 7th, and 8th letters from the "Game Serial" and enter these letters in the "titleId” option. So in this example, it would be: BIHE
    9. Take the 10th, 11th, and 12th letters from the "Game Serial" and enter these letters in the "regionId" option. So in this example, it would be: USA
      [​IMG]
    10. Save the changes by clicking on: File > Save
    So Nintendo have decided not to include the Original Manuals in the game you download. Instead, you have to go online to view them. The Original Manual you get to view depends on the following settings:
    - The language the Wii U is set to.
    - The “platformId” that is set in the “params.lua” file.
    - The “titleId” that is set in the “params.lua” file.
    - The “regionId” that is set in the “params.lua” file.

    The game is using the following url that is stored in the “vcmenus.lua” file to get the required original Manual:
    Code:
    https://m1.nintendo.net/docvc/" .. platformId .. "/" .. regionId .. "/" .. titleId .."/" .. titleId .. "_" .. language_suffix .. ".pdf
    Here are some examples on the Original Manuals that the game can load:
    - Mario Kart DS - NTR-AMCE-USA [English]: http://m1.nintendo.net/docvc/NTR/USA/AMCE/AMCE_E.pdf
    - Advance Wars: Dual Strike - NTR-AWRP-EUR [French]: http://m1.nintendo.net/docvc/NTR/EUR/AWRP/AWRP_F.pdf
    - Sawaru Made in Wario - NTR-AZWJ-JPN [Japanese]: http://m1.nintendo.net/docvc/NTR/JPN/AZWJ/AZWJ_J.pdf
    - Monster Tale - NTR-BIHE-USA [English]: http://m1.nintendo.net/docvc/NTR/USA/BIHE/BIHE_E.pdf

    That last one will just open up a “404 HTTP Not Found” webpage. This is fine for the custom injects.

    1. Go to the following folder: VC Bootscreen Templates
    2. Open one of the following files in “GIMP”:
      - NDS Template (USA - EU).xcf
      - NDS Template (Japan).xcf
      The only difference between the two are the way the release data is setup. The first one is designed for a USA or Europe Wii U, while the second one is designed for a Japan Wii U.
      [​IMG]
    3. Click on: Tools > Text
    4. Edit the title of the game. You can use 1 or 2 lines. I would recommend typing the title in after the 1st character, as GIMP likes to automatically resize the text if you delete all the letters.
    5. Replace the text that says YEAR with the data the game got released.
      Note 1: If the game doesn't have a release date, then change the date text to say Not Released.
      Note 2: The European releases like to put Released in Europe: YEAR instead of Released: YEAR
      Feel free to change the date text to that option if you prefer.
      [​IMG]
    6. Go to the following folder: desmume-0.9.11-win32 > Screenshots
    7. Open the screenshot that you took of the title screen in “paint.net”.
    8. Click on: Image > Canvas Size…
    9. Select the “By absolute size:” option.
    10. Untick the “Maintain aspect ratio” tickbox.
    11. Change the “Height:” to: 192
    12. Change the "Anchor" to:
      o “Top Left” if you want to use the Top Screen.
      o “Bottom Left” if you want to use the Bottom Screen.
      [​IMG]
    13. Click the “OK” button.
      [​IMG]
    14. Click: File > Save
    15. Make sure the “Bit Depth” is set to: Auto-detect
    16. Click the “OK” button.
      [​IMG]
    17. Click on: Image > Resize…
    18. Make sure the “Resampling:” option is set to: Best Quality
    19. Change the “Width:” to: 402
    20. Change the “Height:” to: 302
      [​IMG]
    21. Click the “OK” button.
    22. Click: File > Save As…
    23. Enter the file name as: Title Large.png
    24. Click the “Save” button.
    25. Make sure the “Bit Depth” is set to: Auto-detect
    26. Click the “OK” button.
      [​IMG]
    27. Click: Edit > Select All
    28. Click: Edit > Copy
    29. Go back to “GIMP”. In the “Layers” section, select “Title”.
      [​IMG]
    30. Click: Edit > Paste
      [​IMG]
    31. In the “Layers” section, right click on “Floating Selection” and select “To New layer”.
      [​IMG]
    32. Click and hold the left mouse button down on the “Pasted Layer” layer and move it so it appears after the “Title” layer (let go of the left mouse button when the layer is in the correct position).
      [​IMG]
      This should put the title behind the “Background” layer.
      [​IMG]
    33. Click: File > Export As…
    34. Change the “Name:” to: Title.tga
    35. Change the “File Extension” to: TarGA image (*.tga)
    36. Click the “Export” button.
      [​IMG]
    37. An “Export Image as TGA” will pop up. Untick “RLE compression” (the Wii U doesn’t support RLE compression).
    38. Click the “Export” button.
      [​IMG]
    39. Close "GIMP". The “Title.tga” has now been saved to following folder: VC Bootscreen Templates
    40. Open “Title.tga” in “Paint.net”.
    41. Click on: File > Save As…
    42. Change the “File Name” to: bootTvTex.tga
    43. Click the “Save” button.
      [​IMG]
    44. Make sure the “Bit Depth” is set to: 24-bit
    45. Click the “OK” button.
      [​IMG]
    46. Click on: Image > Resize…
    47. Change the “Width:” to: 854
    48. Change the “Height:” to: 480
      [​IMG]
    49. Click the “OK” button.
    50. Click on: File > Save As…
    51. Change the “File Name” to: bootDrcTex.tga
    52. Click the “Save” button.
      [​IMG]
    53. Make sure the “Bit Depth” is set to: 24-bit
    54. Click the “OK” button.
      [​IMG]
    55. Go back to the "Title Large.png" image that is opened in "paint.net". Click on: Image > Resize…
    56. Change the “Width:” to: 122
    57. Change the “Height:” to: 92
      [​IMG]
    58. Click the “OK” button.
    59. Click: File > Save As…
    60. Enter file name as: Title Small.png
    61. Click the “Save” button.
    62. Make sure the “Bit Depth” is set to: Auto-detect
    63. Click the “OK” button.
      [​IMG]
    64. Go to the following folder: VC Bootscreen Templates
    65. Open “wiiuicon.pdn” in “paint.net”.
    66. While in “paint.net”, go to the “Title Small.png” image.
    67. Click: Edit > Select All
    68. Click: Edit > Copy
    69. Go back to the "wiiuicon.pdn" image you have open in "paint.net". In the “Layers” section, select “Title”.
      [​IMG]
    70. Click: Edit > Paste
    71. In the “Tools” section in “paint.net”, select “Move Selected Pixels” and move the title screen so it is central.
      [​IMG]
    72. Click on: File > Save As…
    73. Change the “File Name” to: iconTex.tga
    74. Change the “Save as type” to: TGA (*.tga)
    75. Click the “Save” button.
      [​IMG]
    76. Make sure the “Bit Depth” is set to: 32-bit
    77. Click the “OK” button.
      [​IMG]
    78. A message box will appear asking you to flatten the image. Click the “Flatten” button.
      [​IMG]
    79. Close “Paint.net”.
    80. Open the following files in the required Hex Editor:
      - Add to end of TGA.bin
      - bootTVTex.tga
      - bootDrcTex.tga
      - icon.Tex.tga
      [​IMG]
    81. Copy the hex bytes in the “Add to end of TGA.bin” file.
      [​IMG]
    82. Paste this data into the end of all of three TGA files.
      [​IMG]
    83. On each file, click: File > Save
    84. Close the Hex Editor.
    85. Go to the following folder: VC Bootscreen Templates
    86. Double click on the “MetaVerifiy.py” file. This will make a "Command Prompt" appear and disappear very quickly. This will modify the TGA files so they will display correctly on the Wii U.
    87. Go to the following folder: NUS Packer > input > meta
    88. Copy and replace the following files from the “VC Bootscreen Templates” into the “meta” folder:
      - bootTVTex.tga
      - bootDrcTex.tga
      - icon.Tex.tga
      [​IMG]

    1. Go to the following folder: NUS Packer > input > meta
    2. Open the “meta.xml” file in “Notepad++”
    3. Locate the “product_code”. Rename the Product Code so it has the same name as the rom you injected (DON'T include the file extension). So in this example, it would be: WUP-N-BIHE
      [​IMG]
    4. Locate the “title_ID”. You need to rename the Title ID so it doesn’t clash with another title that is installed on your Wii U. I myself use this one: 0005000011????11
      Simply change the ???? to any numbers you like. For this example, I’ll use 0013, which would make the following “title_ID”: 0005000011001311
    5. Locate the “group_id”. Use the following: 0000????
      Simply change the ???? by using the same numbers you replaced with the ???? in the “title_id”. So in this example, it was 0013, which would make the following “group_id”: 00000013
      [​IMG]
    6. Locate the “longname” (there are 12 in total for the required languages). This is the name that appears when you highlight the Game Icon. Enter the game title for the required languages.
      Note 1: If the title is the same for each language, then you only have to fill out the English option. So if you Wii U’s language is set to Spanish, and the Spanish "longname" is left blank, then it will load the English title.
      Note 2: If this is being installed on a Japanese Wii U, then you will need to enter the long name for both the Japanese and English sections (this is based on the official releases I have checked).
      [​IMG]
      Note 3: You can use two lines for the "longname". Press enter at the end of the text to start a new line and enter the required text (make sure the text is all the way to the left, otherwise the game will think these are spaces).
      [​IMG]
    7. Locate the “shortname” (there are 12 in total for the required languages) settings. This is the name that appears when you press the “Home” button and in the “Software” and “Save” files. Enter the game title for the required languages.
      Note 1:
      If the title is the same, you only have to fill out the English option. So if you Wii U’s language is set to Spanish, and the Spanish "shortname" is left blank, then it will load the English title.
      Note 2: If this is being installed on a Japanese Wii U, then you will need to enter the long name for both the Japanese and English sections (this is based on the official releases I have checked).
      Note 3: You can only use one line for the "shortname".
      [​IMG]
    8. Locate the “publisher” (there are 12 in total for the required languages). The Publisher text does not get used, but you may as well put the publisher in.
      Note 1: If the title is the same, you only have to fill out the English option. So if you Wii U’s language is set to Spanish, and the Spanish "publisher" is left blank, then it will load the English title.
      Note 2: If this is being installed on a Japanese Wii U, then you will need to enter the long name for both the Japanese and English sections (this is based on the official releases).
      [​IMG]
    9. Locate the “pc_”. These are the age ratings for the game. I think these are used to prevent the game from being played if the Parental Controls are activated. I personally just copy the required settings from a game that has a suitable for everyone rating. In this case: WarioWare: Touched!
      [​IMG]
    10. Save the changes by clicking on: File > Save
    11. Go to the following folder: NUS Packer > input > code
    12. Open the “app.xml” file in “Notepad++”
    13. Locate the “title_ID” and rename it so it is the same as the one set in the “meta.xml”. In this example: 0005000011001311
    14. Locate the “group_ID” and rename it so it is the same as the one set in the “meta.xml”. In this example: 00000013
      [​IMG]
    15. Save the changes by clicking on: File > Save
    16. Close “Notepad++”.
      Note: "Notepad++" has a habit of remembering what files are opened, so it is best to close each file separately.

    • You may have noticed in the “meta” folder is a file called “Manual.bfma”. This is the Electronic Manual that you can open on the Home Menu Screen by pressing the “Home” button. The interesting thing about this manual is it is pretty much the same for each Wii U Virtual Console Nintendo DS game. By this I mean it doesn’t even mention the game you have downloaded and even shows “New Super Bros. DS” in one of the screenshots. It basically tells you the functions of the emulator, so you might as well leave it in.
    • If you are using “Manual.bfma” from a different region, you will just get an error message when opening it. So make sure you use the one from the correct region.
      [​IMG]

    1. Go to the following folder: NUS Packer
    2. Right click on “NUSPacker.bat” file and click “Edit”.
    3. Replace the Insert-WiiU-Key with the Wii U Common Key. Just open the the “Wii U Common Key (.bin)” in a Hex Editor and copy and paste the hex bytes (make sure there are no spaces).
      [​IMG]
    4. Click: File > Save
    5. Close the "NUSPacker.bat" file.
    6. Double Click on the “NUSPacker.bat” file.
      [​IMG]
    7. A "Command Prompt" will appear to pack the data. Once the data has finished being packed, press any key.
      [​IMG]
    8. All the packed files are stored in the following folder: NUS Packer > output
      [​IMG]
    9. Make a new folder and name it something suitable. I would suggest putting the “Title ID” in.
    10. Cut and paste all the files from the “output” folder to the new folder you created.
      [​IMG]

    1. Now you are ready to install the game onto you Wii U. I myself use “WUP Installer Mod Y”. Simply copy the folder to the “install” folder.
    2. Install onto the Wii U.

    The game Icon.
    [​IMG]

    The Bootscreen on the Wii U Gamepad.
    [​IMG]

    The game being displayed on the TV (the Top Screen).
    [​IMG]

    The game being displayed on the Wii U Gamepad (the Touch Screen).
    [​IMG]

    The Screen Settings menu.
    [​IMG]

    Trying to load an Original Manual.
    [​IMG]

    The game in the Data Management.
    [​IMG]

    Question:
    Do I need to use Rednand on the Mocha Custom Firmware?
    Answer:
    These injects will work perfectly fine with Mocha Custom Firmware without Rednand.

    Question:
    My game shows up as a corrupt title.
    Answer:
    It appears that you have not signed the Icon or Bootscreens. Make sure you add the extra data to then end of the files and use TGAVerify as stated in the guide.

    Question:
    When I launch the game, it comes up with an "Update is required" message and won't let me play the game.
    Answer:
    This is an issue with the title ID that you have used. Just use a different one, making sure it does not conflict with any of your other games.

    Question:
    My game shows up correctly on the Wii U menu, but it crashes when I launch the game.
    Answer:
    This may be issues with the title ID you used. Try a different one, making sure it does not conflict with any of your other games.

    Question:
    My game launches fine but the game itself doesn't work at all / has issues.
    Answer:
    Your game may not be compatible with the Virtual Console Emulator. Check this compatibility list to see if your will work correctly.

    Question:
    The custom inject seems to split the "Software" and "Save" files in the Game Data Management (Wii U Settings), instead of merging them together. Have I done something wrong?
    Answer:
    No, you have not done anything wrong. I'm not sure why this happens, but when you change the Title ID, the Wii U won't keep them merged for any custom injects. This seems to occur with the Homebrew Channel that is installed as well. You just have to remember that for custom injects, the "Software" and "Save" files are stored separately.

    Question:
    Can I take a screenshot of the game and upload it to Miiverse?
    Answer:
    As long as you changed the "Title ID", Miiverse will detect the game is not supported on Miiverse and won't let you upload a screenshot of the game.
     
    Last edited by RadioShadow, Oct 4, 2017
    Manuel_R, zeldaism, Mat37 and 6 others like this.
  2. Nerdtendo

    Nerdtendo Your friendly neighborhood idiot
    Member

    Joined:
    Sep 29, 2016
    Messages:
    1,186
    Country:
    United States
    Do I need rednand? Sorry if you already answered that. I just scanned the OP
     
  3. jbuck1975

    jbuck1975 GBAtemp Advanced Fan
    Member

    Joined:
    Dec 28, 2015
    Messages:
    952
    Country:
    United States
    First couple of paragraphs

    Special thanks to Cartman for creating a Wii U Inject Guide and the NDS Template.
    Most of these are only designed to only work on a Windows Operating System.
    Your Wii U must be setup to run the custom firmware. I recommend following this guide:
     
    CatmanFan likes this.
  4. RadioShadow

    OP RadioShadow GBAtemp Advanced Fan
    Member

    Joined:
    Aug 30, 2007
    Messages:
    544
    Country:
    I just use Mocha without Rednand. So no, you don't need it.
     
  5. nashismo

    nashismo GBAtemp Fan
    Member

    Joined:
    Jun 5, 2013
    Messages:
    392
    Country:
    Chile
    Beautiful, I just have one question and you may know the answer. Is there a way to get rid of the washed out and dark look of let's say N64 games? While doing an injection? I am sorry, I just didn't know where to ask and you seem savy enough.

    Still, thank you so much for this tutorial, I will be sure using it too! :)
     
    Last edited by nashismo, Aug 16, 2017
  6. aykay55

    aykay55 Professional Idiot
    Member

    Joined:
    Apr 14, 2017
    Messages:
    906
    Country:
    United States
    I know this is a noob question, but I can't find the answer anywhere so I'll ask here. I know Coldboot Haxchi can brick your console but can regular Haxchi ban your console?
     
  7. nashismo

    nashismo GBAtemp Fan
    Member

    Joined:
    Jun 5, 2013
    Messages:
    392
    Country:
    Chile
    No mate, don't worry :) That won't happen. Nintendo only bans cheaters or people who use fraudulent game codes.
     
  8. RadioShadow

    OP RadioShadow GBAtemp Advanced Fan
    Member

    Joined:
    Aug 30, 2007
    Messages:
    544
    Country:
    I briefly had a look at N64 injects and couldn't find a brightness option. :(

    I've updated the guide to a fix a few silly mistakes. I would update the Wiki Compatibility Page, but I have no idea how you make an account? :(
    May need to contact a mod.
     
    nashismo likes this.
  9. nashismo

    nashismo GBAtemp Fan
    Member

    Joined:
    Jun 5, 2013
    Messages:
    392
    Country:
    Chile
    Thanks for taking the time in answering. It is sad, but well, our old TV's weren't as clear so I guess we can live with N64 games a bit darker. Cheers and have a good week man.
     
  10. CatmanFan

    CatmanFan Anxious and regretful
    Member

    Joined:
    Aug 14, 2016
    Messages:
    1,951
    Country:
    Morocco
    Ahem, it's Catman.
    Oh, and BTW, I didn't even know some of the things in the tutorial even existed, like how the Manual is arranged for example.
    sorry for bumping
     
  11. RadioShadow

    OP RadioShadow GBAtemp Advanced Fan
    Member

    Joined:
    Aug 30, 2007
    Messages:
    544
    Country:
    @CatmanFan
    My apologies for spelling your name wrong. South Park must have been on my mind. The name has been fixed. If it makes you feel better, I've been called RadioShow before. :P
     
    Last edited by RadioShadow, Oct 4, 2017
  12. Moon164

    Moon164 GBAtemp Fan
    Member

    Joined:
    Nov 21, 2015
    Messages:
    307
    Country:
    Brazil
    It's Work with Pokemon Black/White 2 ?, and... My DS is broken so i want to use my save files of Pokemon Diamond and White on Wii U, it's possible ?
     
  13. Moon164

    Moon164 GBAtemp Fan
    Member

    Joined:
    Nov 21, 2015
    Messages:
    307
    Country:
    Brazil
    Edited.
     
    Last edited by Moon164, Mar 12, 2018
  14. Moon164

    Moon164 GBAtemp Fan
    Member

    Joined:
    Nov 21, 2015
    Messages:
    307
    Country:
    Brazil
    I have a silly question, is there any way I can hack the Nintendo DS Virtual Console on Wii U to enable Wi-Fi and Wireless functions? I was playing Pokémon SoulSilver on it and I got this idea in my head, I I remember that there was the Nintendo Channel that sent Demos to the DS via Download Play on Wii, as well as games that connected locally between Wii and DS (Final Fantasy and Pokemon Battle Revolution for example) so '' technically '' the console is capable of such functions, right?

    PS: Sorry for my english, I'm Brazilian.
     
  15. aykay55

    aykay55 Professional Idiot
    Member

    Joined:
    Apr 14, 2017
    Messages:
    906
    Country:
    United States
    Umm, no. The games ported to VC have all real wireless functions completely removed, though the options still show up. Strange, yes. No way to do it though.
     
  16. Moon164

    Moon164 GBAtemp Fan
    Member

    Joined:
    Nov 21, 2015
    Messages:
    307
    Country:
    Brazil
    It's no way to bring back that's functions ?

    I remember that both Wii and Wii U vWii have support for Multiplayer Local and Local Functions via Wireless with other Nintendo DS / 3DS ( Mii Channel to send Mii for Tomadachi Collection, Final Fantasy Echoes of Time for Local Multiplayer, Pokémon Battle Revolution for Local Wireless Interactions, Nintendo Channel to send Demos via Download Play etc... ), I was thinking, if the console is able to do such a function, maybe there's some way to include it in Virtual Console, right?

    I noticed that the DS Virtual Console also ''catch'' some Wii U information like a vWii, for example the clock ( Local Time ) and console nickname, maybe there's a way to "force" him to get the internet connection information too?

    They even managed to do something like the Nintendo Channel back, maybe suddenly serve the interest of someone to work on some means of Virtual Console DS on Wii U have such functions
    https://gbatemp.net/threads/v-wii-vc-ds-rom-sender.474213/
     
  17. aykay55

    aykay55 Professional Idiot
    Member

    Joined:
    Apr 14, 2017
    Messages:
    906
    Country:
    United States
    Sorry for the late reply. vWii is way different than VC. vWii is literally a Wii console in the Wii U. You have to boot into it, basically a Wii baked into the console. It's not emulated, though the name suggests otherwise :D. VC, however, is just an emulator on the Wii U, it runs the game in a sandbox and has no real access to the functions of the actual console (WiFi). Yeah, so unless you physically add a DS to your Wii U and figure out a way to boot into it, I'm sorry, though I would like local/online play in VC too.
     
    Last edited by aykay55, Mar 14, 2018
    Moon164 likes this.
  18. Moon164

    Moon164 GBAtemp Fan
    Member

    Joined:
    Nov 21, 2015
    Messages:
    307
    Country:
    Brazil
    Thanks for explain to me, I hope someday someone can put those functions in the VC D: , I really do not think this is impossible.

    It would be so wonderful to be able to connect the Wii U directly to the Nintendo DS and transfer Pokémon, or even play Mario Kart DS with the Wiimmfi servers in the Nintendo DS Virtual Console on Wii U
     
  19. RadioShadow

    OP RadioShadow GBAtemp Advanced Fan
    Member

    Joined:
    Aug 30, 2007
    Messages:
    544
    Country:
    It is possible to force a language on games that check by using a cheat code. Since the BIOS gets dump in the same RAM position for every game, we can patch the game to use the language we want.

    Thankfully there is a tool that can easily patch this code. Look out for an update on the guide so.

    If I understood this correct, you are asking if you can install your own save? It is possible using Savinne. It does require a computer to extract and install the the save.

    I may add it to the guide, but all you have to do is delete the save-state file and replace the .sav file (it's RAW Format, convert on this website: http://www.shunyweb.info/convert.php).

    A detailed answer has been responded to this, but short answer is no. The original VC releases don't support wireless functions because the Wii U uses different wireless functions to the DS. Without hardware modifications, this won't work.
     
    Last edited by RadioShadow, Mar 27, 2018
  20. Moon164

    Moon164 GBAtemp Fan
    Member

    Joined:
    Nov 21, 2015
    Messages:
    307
    Country:
    Brazil
    Thanks for replying, sorry for my english I was using Google Translator, I had already put Pokémon on Wii U have a little time xD (SoulSilver with translate patch for Portuguese-Brazilian) it's fine work, some glitches but playable, I managed to import and export saves with SaveMii without problem
    About Black / White I did not even want to test because I saw people talking that it did not work.
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - Nintendo, Virtual, Console