Hacking 64Inject - Definitive N64 Wii U Virtual Console Injector

Status
Not open for further replies.

jaladhjin

Active Member
Newcomer
Joined
Mar 3, 2014
Messages
34
Trophies
0
XP
204
Country
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 ?
 

phacox_cll

Well-Known Member
OP
Member
Joined
Mar 30, 2019
Messages
172
Trophies
0
XP
1,339
Country
Mexico
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 ?
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.
 

ArugulaZ

Well-Known Member
Member
Joined
Sep 17, 2009
Messages
677
Trophies
1
XP
1,111
Country
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.
 

totallymagical

New Member
Newbie
Joined
Sep 21, 2017
Messages
3
Trophies
0
Age
27
XP
76
Country
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?
 

phacox_cll

Well-Known Member
OP
Member
Joined
Mar 30, 2019
Messages
172
Trophies
0
XP
1,339
Country
Mexico
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?
Have you tried the ROM in an emulator?
 

phacox_cll

Well-Known Member
OP
Member
Joined
Mar 30, 2019
Messages
172
Trophies
0
XP
1,339
Country
Mexico
Yes, I tried in an emulator and it worked fine
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.
 
  • Like
Reactions: CORE

Traace

Well-Known Member
Newcomer
Joined
Oct 19, 2016
Messages
64
Trophies
0
XP
392
Country
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,
  • Like
Reactions: phacox_cll and CORE

SkyHawkBre

New Member
Newbie
Joined
Jul 22, 2019
Messages
1
Trophies
0
Age
25
XP
43
Country
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
 
  • Like
Reactions: VidGamesPete

hshamsedin

Member
Newcomer
Joined
Sep 2, 2019
Messages
10
Trophies
0
Age
26
XP
102
Country
Lesotho
Hello! So I went through all the steps but the 'Inject' button is just greyed out and I can't do anything to be able to press it. Do you think you might know how to fix this?
Thanks!
 

hshamsedin

Member
Newcomer
Joined
Sep 2, 2019
Messages
10
Trophies
0
Age
26
XP
102
Country
Lesotho
I tried that now and it's still greyed out. Even removed the longname option just to see if it would work with shortname by itself and still having problems. In the config tab can I use the desktop as the ROM, Images and the INI directories?
Also, do you think this might have something to do with the INI file? Mine is the one for Tom and Jerry in Fists of Furry which I've gotten from the N64 compatibility list. I downloaded the .txt file and converted it to .ini and that's it. It has the name ULg6G56M.ini now.
 

CORE

3:16
Member
Joined
Jul 15, 2018
Messages
1,176
Trophies
1
XP
2,067
Country
United Kingdom
I would check and make sure the base is setup properly Green Tick.

WiiU Common Key. And u dont need an ini to inject and yes u can choose to use a Rom from Desktop.
 

hshamsedin

Member
Newcomer
Joined
Sep 2, 2019
Messages
10
Trophies
0
Age
26
XP
102
Country
Lesotho
Everything's got a green tick. The base is loaded and everything. What is the difference between ROM directory and ROM path though? Is the directory the one which contains the ROM that I'm trying to inject into the base? If so, then what do I put for the path? I am just a little bit confused haha.
Also, you said I don't actually need an ini file but what is that used for anyway? I just got into this whole N64 injection thing recently, so I don't know much about it yet.
Thanks again!
 

CORE

3:16
Member
Joined
Jul 15, 2018
Messages
1,176
Trophies
1
XP
2,067
Country
United Kingdom
Rom Path is ur Roms that u want to inject SM64.
When u get to inject stage it will ask where u want to save the output Inject.

Ini is basically a configuration setting per Rom to make some not all work properly and some dont even require an ini and then there is the Builds FZeroX being the latest with most features via Ini but yet the odd Rom inject wont run with it so u can use a different Build.

Vessel.rpx is the name of Emulator and u can find it in Code folder in Base folder.

So if u wanted to use a different Build just stick to FZeroX since it being the latest Build and more Features improvements etc.

Then when Inject Complete u can just copy Vessel.rpx from another Base Code folder and replace the One from FZeroX which is there.

I dont pack my injects so I can Test with Cemu and Loadiine so it easy for me to swap between Builds via Code folder copy and paste.

I have done many during my research and I have gotten many Games to run that apparently could not but main problem with most is FrameRate.

Wii64 Rice by Fix94
Not64 GlideN64 only by Extrems
Use C2W Patch to OverClock.
and Injects via Virtual Console.

The Compatibility between them is not much different unfortunately but better than nothing.

Wii64 Rice good for Goldeneye.
Not64 good for Diddy Kong Racing.
N64VC good for main 1st party titles and quite a few others.

The Definitive Injector makes the whole Inject Process so much more convenient and productive including Widescreen Patching which can be a hassle for those unsure how to do so.

Take a look at my blog posts for more info they bit outdated for now with my current research but have valuable info to help explain things.

https://gbatemp.net/blog/core.456945/
 
Last edited by CORE,
  • Like
Reactions: phacox_cll

hshamsedin

Member
Newcomer
Joined
Sep 2, 2019
Messages
10
Trophies
0
Age
26
XP
102
Country
Lesotho
Thanks for the detailed reply!
I will take a look at that blog to understand things better. I hope I can make this program work in the end, so I'll keep trying.
 
  • Like
Reactions: CORE
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: