PDA

View Full Version : Do hacked roms on ED64 work? Problems with them crashing:(



krisk77
07-20-2012, 09:43 AM
Hi,

Just picked up my ED64 from retro-gate (NTSC CIC 6102) version with boot loader V3. Installed the latest OS 1.27 and everything seems fine so far with booting and saving of games. However, when trying hacked roms from the N64 Goodset 314, they crash the ED64 and a reset is required. So far I have tried Goldeneye 64 (U) God mode hack.z64 and Mortal Kombat Trilogy (U) P1 invincible.z64.

Goldeneye crashes straight away when selecting a new game and MK crashes soon as a CPU opponent hits the user's character during a fight. Any Ideas?

Thanks!

Also, just tried this exact same rom from this video https://www.youtube.com/watch?v=RtOyZODDK4E, doing exactly the same thing as the guy choosing map 72 (Forest Temple), yet soon as it loads, link appears and then it crashes needing a full reset:(

XiTaU
07-20-2012, 01:05 PM
i hexedited a sm64 rom to give me 99 lives and that works fine so they do work its just a matter of how the creater made them i think. I have played a few hacked roms and they have worked but not the ones u have had problems with if i get some free time ill try on my ed64

Chilly Willy
07-20-2012, 02:56 PM
Most N64 game hacks are tested on emulators. I've yet to find a hack that works on real hardware... which is too bad since some of them look really good! The primary issue is the same as hacks for the Sega Genesis - odd address faults. Just like the 68000 cannot address words or longs on odd addresses, the MIPS 4300 in the N64 cannot address words on odd addresses, or longs on other than long aligned addresses. Emulators ignore the alignment of data for extra speed, so when hackers test on emulators, they miss unaligned data errors in their hack. The hack then fails on real hardware.

Dr.Wario
07-20-2012, 03:01 PM
Almost none of the Super Mario 64 hacks work for me.
But some hacks do work for me

Chilly Willy
07-20-2012, 05:49 PM
Might be nice to make a list of hacks that do work on real hardware. :)

SubDrag
07-20-2012, 06:22 PM
We have taken special pains to ensure GoldenEye:X works on console. And a new one should be out not too too long too :)

Chilly Willy
07-20-2012, 10:12 PM
We have taken special pains to ensure GoldenEye:X works on console. And a new one should be out not too too long too :)

I just tried it - WOW! That is really fantastic. I never got into Perfect Dark much, but I loved Golden Eye. :)

One thing - in the editor when you tell it to apply the PD xdelta, it asks for the v64 version of Perfect Dark, but it actually needs the z64 version. If you actually give it the v64 file, it fails with a CRC error since the v64 file is byte swapped. Once I selected the z64 version, it worked without issue.

I'm running it on a real N64 with the expansion pack... I was happy when it said it was Golden Eye:X instead of Perfect Dark at the start. I was a bit worried when the opening seemed the same (especially with the weird textures on some buildings), but then 007 comes down the rope at the end. I explored MI6 Headquarters for a while - doesn't seem to be any problems. I wish the folks working on Mario 64 hacks were as diligent at getting them to work on real hardware.

krisk77
07-21-2012, 08:03 AM
Might be nice to make a list of hacks that do work on real hardware. :)


Yes, they would be a great idea, as it would save a lot of confusion and help users new to the ED64.

mark378
07-21-2012, 03:54 PM
I would say around 70% of the Goldeneye hacks I've tried have worked on console. It's tragic how poorly supported Super Mario 64 hacks are on real hardware. You might have thought that with all the time and effort collectively invested in these hacks, there might have been some interest in making them work on the real thing.


Almost none of the Super Mario 64 hacks work for me.
But some hacks do work for me
Almost none? Could you tell me what ones you have had success with?

Tricky
07-21-2012, 11:02 PM
Not really a hack, but the tracks from the F-Zero 64DD expansion worked on my ED64.

With regards to Mario 64 hacks

The problem is that it is probably expanded using vl-tone's tools, and he's never made any of that work on hardware afaik. I vaguely recall him mentioning that he would one day fix it? but it hasn't been yet

And vl-tone has since gone on hiatus from working on the mario 64 tools, so I wouldn't expect them to be working any time soon.

Dr.Wario
07-22-2012, 06:01 AM
I would say around 70% of the Goldeneye hacks I've tried have worked on console. It's tragic how poorly supported Super Mario 64 hacks are on real hardware. You might have thought that with all the time and effort collectively invested in these hacks, there might have been some interest in making them work on the real thing.


Almost none? Could you tell me what ones you have had success with?

Well i reacon i got a save file problems,
since none get past the white screen before you can chose a save file.

I also can't save with the normal super mario game either , and i never did bother to ask for a solution either.
So this is my assumption, there most be something wrong with the super mario saves to play the hacks

derekb
07-22-2012, 10:34 AM
fwiw, vL-tone found the issues that were causing the expanded mario 64 rom to not work on hardware, one guy modified it himself and go it booting (address issues as previously discussed)

tone said it would be integrated in the next version of his apps, but afaik it was never released yet?

mark378
07-23-2012, 08:53 AM
Well i reacon i got a save file problems,
since none get past the white screen before you can chose a save file.
Ah, can't get past the file select screen on any of them? Yeah, that's the same problem I get.

Zoinkity
07-23-2012, 11:41 AM
For the record, virtually any of the newly-developed GoldenEye patches made via editor will work.

Some of the older patches (3+ years back, I think) suffer from one of two possible failures depending on what was hacked. We had some issue when reading back a certain recompressed binary on hardware, and there was a display-list driven error with the earlier image extension patch. They were hit-and-miss, and specific to earlier versions of the editor. I could probably get an exact date from the email archive if it is terribly important.

I think the big difference is part of the editor bugtesting crew uses Everdrives. In fact, I think one was a beta tester for it, or one of the other newfangled ones? Sub, Wreck, and I all have older backup devices as well.

Other ones I know work on hardware (DrV64Jr, so any incompatibility is your own problem) are the Wonder Project J2 patch and the Animal Forest alpha patch (minus it's own inherant bugs). One issue you may be having as well is that the Everdrive itself is picky about region codes, although the N64 isn't. That's why despite that the patch to play 40 Winks on NTSC consoles works fine with other devices, you still need to change the region code for it to work with an Everdrive. By the way, I fixed that patch here: http://www.mediafire.com/download.php?5i4oybbh2v8pziy

CAPTAIN N
07-23-2012, 10:34 PM
Well. I have been wanting to player the "Super Mario 64: Star Road" hack for a long time on the ED64 but when I try to boot it I just get a black screen and hear Mario say "Let'sa go" I tried to contact the creator of the hack and as far as he was aware there shouldn't be a problem running it on actual hardware. Still, I have had no luck.

You can check the hack out here. It's pretty impressive.
Super Mario 64: Star Road

http://www.youtube.com/watch?v=_JBdxcnyxeQ (http://www.youtube.com/watch?v=_JBdxcnyxeQ)

derekb
07-24-2012, 11:31 AM
Like I said above, the expanded mario 64 roms do not work on hardware due to problems in the expander code, it can be fixed, but who knows if/when it will be released

InsouciantSoul
03-07-2013, 07:10 PM
So the only rom hack that works is "Goldeneye: X" ?

Conker2012
03-08-2013, 09:02 PM
So the only rom hack that works is "Goldeneye: X" ?No, there are some more that work, for a list of all the ones I know of, see my posts in the thread;http://www.assemblergames.com/forums/showthread.php?44667-Goldeneye-X-has-been-updated-version-5b-is-now-availableSome more of the Goldeneye and Perfect Dark hacks work, and (so I've read) the Ocarina of Time Birthday hack and F-Zero X hacks work, but I've not tried them myself. The Super Mario 64 hacks don't work (at least one of the ones I've tried do), which is a pity, but I'm hoping someone will fix them.

Gaudy
03-13-2013, 09:18 PM
Well. I have been wanting to player the "Super Mario 64: Star Road" hack for a long time on the ED64 but when I try to boot it I just get a black screen and hear Mario say "Let'sa go" I tried to contact the creator of the hack and as far as he was aware there shouldn't be a problem running it on actual hardware. Still, I have had no luck.

You can check the hack out here. It's pretty impressive.
Super Mario 64: Star Road

http://www.youtube.com/watch?v=_JBdxcnyxeQ (http://www.youtube.com/watch?v=_JBdxcnyxeQ)
well, there are various fix editions, since f1 to f7, try with [f7]. If still doesnt work, try with chksum64.exe, that fix sametimes boot on emulator, maybe works on hardware... I hope...

HappehLemons
03-16-2013, 03:20 AM
http://www.youtube.com/watch?v=AJTLOiz5kws

Can anyone confirm this working/not working?

Dr.Wario
04-10-2013, 06:50 AM
read above posts :)

or to make it easier for you since your lazy , NO

PermaNulled
04-12-2013, 11:47 AM
Chances are the guys who made the hacks fucked up with their hooks, you said it basically crashes when your player is hit.

That means there's a hook around the player damage functionality, generally a hook/codecave is required due to the fact that the function is being referenced by both the player's damage and the AI's so they want to determine which person is being damaged ( This is also how most one hit kill hacks would work ).

But yeah, When/If I ever get a n64/ed64 I'll probably look into this and try and fix some of the hacked roms for you.

I'm guessing the real hardware treats the assembly that's been hacked to crap differently then the console does.

Oh also as said previously my guess is it's an address issue,

I.E. When you hook a function within a game/program/etc...
You basically overwrite the start of the original function (or in the middle of it depending on if you're function hooking or code caving) and you write a call/jump to either memory you allocate your self or a cave(batch of 00's in ram) already existing.

Chances are when they were developing the hooks they looked for a cave rather then allocating memory manually via more assembly in the starting point/entry point of the rom which leads to issues.

If they did such in an emulator I'm sure there's a lot of empty ram present that isn't on a real console.

InsouciantSoul
04-16-2013, 04:18 PM
Trying today, haven't been able to get Zelda's Birthday to work. Tried patching my own debug rom, and also prepatched roms I found. The game starts, navi will rant at you, but upon leaving Link's shack, the game freezes on a white screen. Has anyone else had success?

Edit:

Kakariko Village in PD works great. - http://www.goldeneyevault.com/viewfile.php?id=227
Goldeneye CS Map pack freezes on start up. Can't get it working. http://www.goldeneyevault.com/viewfile.php?id=128

You can add that to the working/not list?

Heavy1390
04-21-2013, 04:57 PM
Here is a video of a OOT Zelda hack by Petrie911, the video shows the hack working on the ED64. So far I only know that he has released the hack for a redone forest temple, and he is working on releasing a hack with all of the temples redone. Sadly I cannot find the actual hack itself for the forest temple.

http://www.youtube.com/watch?v=RtOyZODDK4E

I've tried patching freefangs Zelda Ura Gaiden hacks and they do not work on ED64, that, or I downloaded a pre-patched/edited Master quest debug rom.. like one of those with room 120 fixed, then patched one of the Ura Gaiden PPF files to the previously patched rom. Not sure if that would even keep it from working or not. I tried to apply two perfect dark patches to one rom and it would not work, so I just assume you can't do that in most similar cases