Thanks for this, this is great!
How is the latest release coming along?
Is there a list of Nintendo 64 titles that are compatible with injection? It doesn't surpass this list, does it?
EDIT:
So I tried using this and attempted to follow all directions but somehow got stuck at the "The Base is Invalid" error.
I was having the "Base is Invalid" error, what you have to do is unpack the official VC files. I used Wii U USB Helper to download the official files, then you right click on them and say "Unpack". Keep all your unpacked folders in their own folder, and then you can use those as your bases.
--------------------- MERGED ---------------------------
@phacox_cll the issue I'm having is "Error Code: 199-9999". I've got my Wii U all set up so I can play anything from Wii U USB Helper, including the official N64 game files. But when I inject anything (no matter whether I'm changing the dark filter or widescreen settings or not), even if I'm just trying to inject Super Mario 64 into itself, everything works properly and the files pack up, I'm able to install them with WUP Installer, but as soon as I try to play them it gives me Error Code: 199-9999 on my Wii U. I always run Haxchi first, and I've tried running Mocha as well, but it doesn't make a difference. Again, everything will play except injected N64 games. Any idea what I'm doing wrong?
Phacox's Injector 1.0.9
2/8/2020 8:50:14 AM
Language to EN.
Players changed: None
TV preview updated.
GamePad preview updated.
Changed mode to Indeterminate.
GUI changed to default.
Menu icon preview updated.
TV preview updated.
GamePad preview updated.
Wii U Common Key files: Not found.
ROM format: N64
GUI changed to N64.
Menu icon preview updated.
TV preview updated.
GamePad preview updated.
Reading ROM...
ROM is valid.
Hash: F635
Title: Army Men Sarge
Product code: NAME
Loading N64 base...
The base is invalid.
System.Exception: Common Key Files error.
at PhacoxsInjector.NusContent.Decrypt(String inputPath, String filename, String outputFilename)
at PhacoxsInjector.WiiUInjector.GetAppFileName(String path)
at PhacoxsInjector.WiiUInjector.ValidateEncryptedBase(String path, String cvFileName)
at PhacoxsInjector.N64Injector.ValidateEncryptedBase(String path)
at PhacoxsInjector.WiiUInjector.LoadBase(String path)
at PhacoxsInjector.PhacoxsInjectorGUI.AskBase()
Could not load base.
Loading N64 base...
The base is valid.
Loaded base:Hash: BE3CEC5F, SVN: 2234 TIME: 2016/02/02 10:56:10
Title: Mario Party 2 (USA/EUR/JPN)
Reading N64 Config file...
N64 Config file is valid.
Hash: 59B2
Settings button clicked.
Injecting button clicked.
Show name enabled.
Use long name: Army Men: Sarge's Heroes
TV preview updated.
GamePad preview updated.
Images button clicked.
Settings button clicked.
Invalid Wii U Common Key: D7B00402659BA2ABD2CB0DB27FA2B656
Invalid Wii U Common Key:
Valid Wii U Common Key.
Injecting button clicked.
Settings button clicked.
Injecting button clicked.
Show name enabled.
Use long name: Army Men: Sarge's Heroes
TV preview updated.
GamePad preview updated.
Images button clicked.
Menu icon preview updated.
TV preview updated.
GamePad preview updated.
Title screen changed.
Keep menu icon: true
Menu icon preview updated.
Keep TV image: true
TV preview updated.
Keep GamePad image: true
GamePad preview updated.
Keep GamePad image: false
GamePad preview updated.
Keep TV image: false
TV preview updated.
Keep menu icon: false
Menu icon preview updated.
Players changed: 4
TV preview updated.
GamePad preview updated.
Release date enabled: 1999
TV preview updated.
GamePad preview updated.
Injecting button clicked.
Main button clicked.
Settings button clicked.
Injecting button clicked.
Show name enabled.
Use long name: Army Men: Sarge's Heroes
TV preview updated.
GamePad preview updated.
Images button clicked.
Main button clicked.
Show name enabled.
Use long name: Army Men: Sarge's Heroes
TV preview updated.
GamePad preview updated.
Images button clicked.
Injecting button clicked.
Inject encrypt: True
Short name: SargesHeroes
Long name: Army Men:
Sarge's Heroes
N64 darkFilter: False
N64 widescreen: False
N64 zoom: 100
Show name enabled.
Use long name: Army Men: Sarge's Heroes
TV preview updated.
GamePad preview updated.
Change menu icon.
Change TV image.
Change GamePad image.
Starting injection...
Injection success!
Show name enabled.
Use long name: Army Men: Sarge's Heroes
TV preview updated.
GamePad preview updated.
Images button clicked.
Main button clicked.
Injecting button clicked.
Inject encrypt: True
Short name: SargesHeroes
Long name: Army Men:
Sarge's HeroesWIDE
N64 darkFilter: False
N64 widescreen: True
N64 zoom: 100
Show name enabled.
Use long name: Army Men: Sarge's HeroesWIDE
TV preview updated.
GamePad preview updated.
Change menu icon.
Change TV image.
Change GamePad image.
Starting injection...
Injection success!
Main button clicked.
ROM format: N64
Players changed: None
TV preview updated.
GamePad preview updated.
GUI changed to N64.
Loaded base: Hash: BE3CEC5F, SVN: 2234 TIME: 2016/02/02 10:56:10
Title: Mario Party 2 (USA/EUR/JPN)
Menu icon preview updated.
TV preview updated.
GamePad preview updated.
Reading ROM...
ROM is valid.
Hash: C997
Title: ZELDA MAJORA'S MASK
Product code: NZSE
Loading N64 base...
The base is valid.
Loaded base:Hash: 71FC1731, SVN: 2190 TIME: 2016/01/05 04:50:14
Title: The Legend of Zelda: Majora's Mask (USA/EUR)
Show name enabled.
Use long name: The Legend of Zelda: Majora's Mask
TV preview updated.
GamePad preview updated.
Images button clicked.
Menu icon preview updated.
TV preview updated.
GamePad preview updated.
Title screen changed.
Release date changed: 2000
TV preview updated.
GamePad preview updated.
Release date validated: 2000
TV preview updated.
GamePad preview updated.
Players changed: 1
TV preview updated.
GamePad preview updated.
Injecting button clicked.
Show name enabled.
Use long name: The Legend of Zelda: Majora's Mask
TV preview updated.
GamePad preview updated.
Images button clicked.
Injecting button clicked.
Settings button clicked.
Main button clicked.
Show name enabled.
Use long name: The Legend of Zelda: Majora's Mask
TV preview updated.
GamePad preview updated.
Images button clicked.
Injecting button clicked.
Inject encrypt: True
Short name: Majora
Long name: The Legend of Zelda:
Majora's Mask
N64 darkFilter: False
N64 widescreen: True
N64 zoom: 100
Show name enabled.
Use long name: The Legend of Zelda: Majora's Mask
TV preview updated.
GamePad preview updated.
Change menu icon.
Change TV image.
Change GamePad image.
Starting injection...
Injection success!
Main button clicked.
Show name enabled.
Use long name: The Legend of Zelda: Majora's Mask
TV preview updated.
GamePad preview updated.
Images button clicked.
Main button clicked.
Last edited by axlanian,