Virtual Console Injection possible on 5.5.x?

Discussion in 'Wii U - Hacking & Backup Loaders' started by nooby89, May 5, 2016.

  1. nooby89
    OP

    nooby89 A normal member with a stupid alias

    Member
    1,615
    223
    Aug 18, 2015
    Canada
    With SDCafiine is possible?
     
  2. SlimPortable

    SlimPortable GBAtemp Regular

    Member
    270
    49
    Aug 18, 2015
    United States
    Yes.
    Don't know about SDCafiine
     
  3. VinsCool

    VinsCool Disgusted

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

    Our Patreon
    11,963
    28,908
    Jan 7, 2014
    Canada
    An Alternate Reality
    It would be simplier to just use loadiine with VC-Injected stuff ready.
     
  4. daxtsu

    daxtsu GBAtemp Guru

    Member
    5,546
    3,955
    Jun 9, 2007
    Antarctica
    That, and use ddd by dimok to dump any VC games you already bought, so you can use them as a base (might not want to bother with NES or SNES unless you have games that can be used for large ROMs though, like Donkey Kong Country or EarthBound Zero).
     
  5. SlimPortable

    SlimPortable GBAtemp Regular

    Member
    270
    49
    Aug 18, 2015
    United States
    Is there any tutorial to dumping/injecting VC games? All I've been able to find are short outlines and everyone saying "it's easy just play around with it." From what I gather the process varies for different consoles too. Mainly I'm interested in messing around with the N64 VC games.
     
  6. ScarletDreamz

    ScarletDreamz [Debug Mode]

    Member
    2,794
    1,200
    Feb 16, 2015
    United States
    California
    This is from KeyLogger:
    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    N64 injection uses caffine unlike the abode VC inject methods it also uses both roms and config files.
    just find your VC game id 005000 something (you can find its id on if you launch the game after cafiine its working the last gameid it shows on your pc its the n64 vc gameid)

    Inis made by nintendo
    https://gbatemp.net/attachments/ini-sins-files-rar.26459/

    How to inject n64 files
    - After you find your n64 vc gameid create a folder with it on cafiine root watch cafiine while it loads and you will see the rom path and name same for the config file(ini) path and name.
    Creat the path for the rom and for the config file something like
    vol/content/rom
    vol/content/config

    Now depending on your game the rom will be named acordingly for instante on DK 64 pal rom need to be named Undop0.599 and placed on the rom folder and the config folder needs to be named Undop0.599.ini and placed on the config folder

    After you have your roms and config files renamed correctly just launch the n64 vc and on the vc menu after cafiine replaces the file just hit reset.(to swap roms you need to exit the VC and go back in again since cafiine only repalces the files once on boot up, while the VC is on cafiine wont replace the file until the VC is loaded again.)

    Since n64 uses cafiine rather than gecko you can use bigger roms than the original.

    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Undop0.599 its just the rom.zip renamed.
     
  7. brienj

    brienj Trying to avoid getting cancer

    Member
    1,232
    1,705
    Jan 3, 2016
    United States
    I haven't tried changing on my own yet, but just from looking at some of the files, in the content folder, there is another folder called rom, which I assume would have the rom, and there is a config.ini file in the root of the content folder, so I would guess that would pretty much all you'd have to modify.

    Edit: And ScarletDreamz posted the solution while I was typing this, so it look like you would have to modify the files in the config folder in the content folder too.
     
    Last edited by brienj, May 5, 2016
  8. ScarletDreamz

    ScarletDreamz [Debug Mode]

    Member
    2,794
    1,200
    Feb 16, 2015
    United States
    California
    Exactly... or just rename your own roms to Undop0.599 and see if it works with the generic .ini. most of them do work.
     
    brienj likes this.
  9. the_randomizer

    the_randomizer The Temp's official fox whisperer

    Member
    22,360
    10,715
    Apr 29, 2011
    United States
    Dr. Wahwee's castle
    I still have no idea how to actually use DDD, it sounds kinda tedious to dump VC games. It doesn't help that I have all my VC games transferred to my Wii U dedicated hard drive. I am curious about Snes VC injection using DDD and making a base out of it. The VC games I do have for Loadiine are PAL dumps and run slow on NTSC (the music), but they are RPX injections, I take it those are pretty much out of the question to be made on my own?
     
  10. brienj

    brienj Trying to avoid getting cancer

    Member
    1,232
    1,705
    Jan 3, 2016
    United States
    Yeah, you posted that just as I was finishing my post. lol
     
  11. ScarletDreamz

    ScarletDreamz [Debug Mode]

    Member
    2,794
    1,200
    Feb 16, 2015
    United States
    California
  12. the_randomizer

    the_randomizer The Temp's official fox whisperer

    Member
    22,360
    10,715
    Apr 29, 2011
    United States
    Dr. Wahwee's castle
    @ScarletDreamz Anyone know how I can do RPX injection or dumping of Snes VC games on my end, despite the fact they're stored on my Wii U HDD?
     
  13. ScarletDreamz

    ScarletDreamz [Debug Mode]

    Member
    2,794
    1,200
    Feb 16, 2015
    United States
    California
    Again, taking this from Logger:
    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Wii U VC injector by Fix94- https://github.com/FIX94/wiiu-vc-inject/archive/master.zip
    Snes Injection compatibility list- http://wiki.gbatemp.net/wiki/WiiU_VC_Snes_injection

    How to -
    -First on wiiu run kernel exploit, then run tcpgecko/pygecko/codehandler(all the same thing they enable gecko).
    -Start your snes Vc rom after the game starts enter the vc menu and leavue it there.
    - on your pc enter Bin, edit the ip.txt to your wiiu ip(you can see it on your router settings or by enabling develepor tools on wiiu bowser)
    -now drag your snes rom into the inject.exe
    -after its finished click reset on the VC menu emulator

    ATTENTION you cant inject a rom bigger than your original VC rom if your rom is 512kb you can only inject 512 kb or lower roms or you will break the VC emulator.
    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
     
    the_randomizer likes this.
  14. the_randomizer

    the_randomizer The Temp's official fox whisperer

    Member
    22,360
    10,715
    Apr 29, 2011
    United States
    Dr. Wahwee's castle
    I know about the VC injection method, but I noticed that people have higher compatibility with RPX injection, getting games like Pilotwings and Wolfenstein 3D to run. I know that they dumped Snes VC and converted them
    somehow. Is there a guide for that anywhere? I did use the VC injection over the past with very mixed results, I'm just wanting to know how to dump my VC ROMs with DDD is all, does that make sense?
    Like, again, I know about this method, I just to be able to dump my Snes games to use with Loadiine, if that's even possible. :P
     
  15. ScarletDreamz

    ScarletDreamz [Debug Mode]

    Member
    2,794
    1,200
    Feb 16, 2015
    United States
    California
    You could try:
    titledumper.exe /vol/content "E:/SnesGame/"
    on the PC.

    And on the console:
    1. Run ddd from the homebrew launcher.
    2. Set your computer's IP and press X button to install ddd in memory and return to WiiU Main menu. (You can press A button instead to autoboot the inserted disc)
    3. Launch the title you want to dump. It will pause on the logo until the dump is done.
    4. After the dump is done, the title will continue loading normally. Keep the server active if you need to dump rpl files.
    5. Close the server and launch it again with a different output path if you launch another title, or you will dump multiple titles to the same path.
    6. Launch Miimaker to return to installer and press Home button to exit to the homebrew Launcher to remove the dumper from memory.

    Also, check your inbox. -WINK WINK-
     
    the_randomizer likes this.
  16. the_randomizer

    the_randomizer The Temp's official fox whisperer

    Member
    22,360
    10,715
    Apr 29, 2011
    United States
    Dr. Wahwee's castle
    I just got titledumper.exe but what commands do I use? I downloaded it from the GitHub but only say the program by itself, no batch files to run, just one thing. I have the folder/app for the Wii U folder on my SD card, but I could've sworn there should be more files than those two folders.

    Edit: Never mind, I make my own dump.bat with the command


    Code:
    titledumper.exe WiiU_dump_path base_output_path
     
    Last edited by the_randomizer, May 5, 2016
  17. ScarletDreamz

    ScarletDreamz [Debug Mode]

    Member
    2,794
    1,200
    Feb 16, 2015
    United States
    California
    Create a new folder on your desktop.
    Put TitleDumper.exe there.
    Inside the New Folder Hold Shift + Right click.
    Select Open Command Window Here.
    Write : titledumper.exe /vol/content "C:/DumpedSnesGame/"

    Go to Your Wii U
    Run ddd from the homebrew launcher.
    Set your computer's IP and press X button to install ddd in memory and return to WiiU Main menu.
    Launch the title you want to dump. It will pause on the logo until the dump is done
    After the dump is done, the title will continue loading normally. Keep the server active if you need to dump rpl files.

    The /vol/code folder is not a direct dump, it only dumps memory-loaded RPX or RPL files. It also extracts the data used by Loadiine and generate "fake" app.xml and cos.xml files.
    The generated files are not full extracted files, only some values are read from memory and stored in the files for loadiine's needs.
     
    the_randomizer likes this.
  18. the_randomizer

    the_randomizer The Temp's official fox whisperer

    Member
    22,360
    10,715
    Apr 29, 2011
    United States
    Dr. Wahwee's castle

    So then the dumps are useless as is? I thought I'd be able to use these for Loadiine? I'm honestly kinda confused, so obviously I need to keep it running for a few minutes so it dumps the entire VC games to use with Loadiine, right? Then I just rename the file and stick it in Wii U\games I guess. The process seems straightforward, I hope my having my VC games stored on my USB hard drive won't be an issue.
     
  19. JaapDaniels

    JaapDaniels GBAtemp Fan

    Member
    361
    66
    Apr 22, 2012
    Netherlands
    should be made an easy to use tool (dummy proof) to
    a: format your SD-card/usb device proper.
    b: Set the basics for all homebrew.
    c: setup the wiiu games on the right location.
    d: setup the VC roms on the right location.
    e: not really needed, but wii and gc games setup.
    f: setup the selfhost exploit if possible.
    pretty sure this coud be easely done and the instructions how to use this all would be nice to be within the package.
     
  20. ScarletDreamz

    ScarletDreamz [Debug Mode]

    Member
    2,794
    1,200
    Feb 16, 2015
    United States
    California
    you can first try dump it as i explained above.
    Loadiine cant load files from USB, just SD.
    For everything else you can try the WiiU SDK, although its not legal in any way.