64Inject - Definitive N64 Wii U Virtual Console Injector

Discussion in 'Wii U - Hacking & Backup Loaders' started by phacox_cll, Apr 9, 2019.

  1. jaladhjin

    jaladhjin Member

    Newcomer
    2
    Mar 3, 2014
    United States
    So waaaiiit this doesn't "just work" choosing a game like the Wii/GC injector ?

    Have to try multiple combinations of.. I'm not actually sure what base games in this case to find something that may work ?
     
  2. phacox_cll
    OP

    phacox_cll Member

    Newcomer
    2
    Mar 30, 2019
    Mexico
    The fundamental problem is the emulator made by Nintendo. In the case of Wii and GC games, the emulation is almost direct in hardware since the Wii U has an architecture inherited from these consoles. For all other consoles NES, SNES, N64, GBA, NDS, etc. the emulation is by means of software, to this we must add that Nintendo did not design its emulators for general use, since its intention was to distribute specific games.
     
  3. SuperDan

    SuperDan Im Aware ... Im Unaware

    Member
    7
    Aug 17, 2016
    United States
    Londoner , Living In Louisiana ...
    would love to have this working but its all too confusing .............. :(
     
  4. ArugulaZ

    ArugulaZ GBAtemp Advanced Fan

    Member
    5
    Sep 17, 2009
    United States
    Same. I mean, I have a few N64 games on my Wii U, but I don't know where they're stored or how I would transfer them to my computer. Also, it seems I have to use Mario Party 2 as a base if I wanted to play Beetle Adventure Racing, but I can't find it online and I'm sure as hell not going to pay Nintendo ten dollars for it.
     
  5. totallymagical

    totallymagical Newbie

    Newcomer
    1
    Sep 21, 2017
    Panama
    I seem to be having trouble installing a patched N64 rom, the super mario 64 60fps patch. In the graphics mode the option to inject stays gray and in the command mode it says ROM file not valid. What can i do to fix this?
     
  6. phacox_cll
    OP

    phacox_cll Member

    Newcomer
    2
    Mar 30, 2019
    Mexico
    Have you tried the ROM in an emulator?
     
  7. totallymagical

    totallymagical Newbie

    Newcomer
    1
    Sep 21, 2017
    Panama
    Yes, I tried in an emulator and it worked fine
     
  8. phacox_cll
    OP

    phacox_cll Member

    Newcomer
    2
    Mar 30, 2019
    Mexico
    When 64Inject opens a ROM file, it loads the size of the file and loads the first 64 bytes of the ROM. If it fails to load this data the ROM is invalid (it may fail because the file is being used by some other program). If the size of the ROM is greater than 4095 bytes, proceed to determine which ROM format it has (BigEndian, ByteSwapped or LittleEndian). If you can not determine the format, the ROM is invalid. Finally, if the ROM has a valid format and the file size is divisible by 4, the ROM is valid.
    Soon I will upload version 1.3 beta with the function of generating a detailed log.
     
    CORE likes this.
  9. Traace

    Traace Member

    Newcomer
    2
    Oct 19, 2016
    Germany
    Hi, thanks for the tool. It works fine after some hiccups :)



    I have some coding suggestions :
    - The check if common key is correct seems to be case sensitive. For example, the correct key all lowercase wasn't accepted by the check. But same key all uppercase got accepted just fine.
    - No real error message handling. Please implement a solution for error catching. With the current way we don't know if its a user or code issue... Currently there is just a message box "Injection failed"
    - The last folder path to choose (where it drops the injected games) doesn't save after a injection. Imagine the drop_dir is 8 folders away from a root dir, its takes a lot of time to choose it every time.
     
    Last edited by Traace, Jul 13, 2019
    phacox_cll and CORE like this.
  10. SkyHawkBre

    SkyHawkBre Newbie

    Newcomer
    1
    Jul 22, 2019
    United States
    Hey, first of all, thank you to everyone who made this tool and helped the community tremendously,
    I just have a quick noob question, Now that I have the game (Zelda OOT Randomizer) Injected successfully, I can not figure out how to revert the game back to the format with the .app and .h3 in order to install in via WupInstaller? or is there a different app I should use to install it.
    Thanks, Sky
     
    VidGamesPete likes this.
  11. CORE

    CORE 3:16

    Member
    5
    Jul 15, 2018
    United Kingdom
    N64 Injector pack function at bottom make sure u have Java installed.
     
    VidGamesPete likes this.
  12. Mikitok

    Mikitok GBAtemp Regular

    Member
    1
    Jan 14, 2019
    New Zealand
    Awesome work
     
    phacox_cll likes this.
Loading...