Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
1 user currently in Rom Hacking: hukka | 2 guests
Acmlm's Board - I2 Archive - Rom Hacking - LTTP fix (Zelda 3)
  
User name:
Password:
Reply:
 

UserPost
SePH
Posts: 309/459
Originally posted by Euclid
you dont' really need this fix unless you got plans which you'll be a bunny in the dark world...
Well my point would be, since I'm re-doing my overworlds (again) I could have parts of it, where it could get harder then in the original game... Like mazes crumbled with monsters and yourself that simply can't go through all the bushes because the bunny can't lift or cut things.. I feel like the original game lacked those things.. Like the bunny part was just too short (Only DM without the use of glitches).
MathOnNapkins
Posts: 1864/2189
Well yeah, like I said it makes it more flexible to make hacks. But, the primary motivation was to begin patching a number of glitches in the normal game. This can be exploited in the original to defeat most if not all of the game without a moon pearl.
Euclid
Posts: 169/193
you dont' really need this fix unless you got plans which you'll be a bunny in the dark world...
SePH
Posts: 308/459
That looks like a feature I'd be looking forward to insert in my Z3 hack.

I don't really know the way to do it through. The programming here seems like chinese to me. Since you don't intent to do an ips patch, could you insert it for me? That is of course if you have some free time sometime in the next few weeks.
MathOnNapkins
Posts: 1848/2189
Not sure if anyone else ever bothered to fix this or not... but this hack is something I've known about for a long time now, probably over half a year or more. Thought I'd throw this out to the community to make LTTP hacks a little more flexible.

The designers of Zelda3 never intended for Link to enter a building and be able to die as a bunny rabbit. Hence, they never coded anything to handle such an occurence. If you are an LTTP hacker intending to design forays into the dark world which permit this, this hack is for you.
***********************************

//Fixing the glitch where Link will always come back as normal Link after dying in //any dungeon. (Specifically a problem in the Dark World.)

$3F1BA: STZ $02E0 -> NOP NOP NOP
//Doing this prevents Link's graphic set from going back to his normal form.

$5FFE8: LDA #00; STA $5D -> INTERCEPTING CODE, SUCH AS JSL $OTHERADDRESS
I USED JSL $07FFF0

$OTHERADDRESS ($3FF00 IN THE ROM I HAVE) LONG SUBROUTINE
{
LDA $7EF3CA;
AND #40; // EXAMINE WHETHER WE ARE IN THE DARK WORLD OR NOT.

BNE BRANCH_IN_THE_DARK_WORLD;

BRANCH_HAS_A_MOON_PEARL:

LDA #00; // WE'RE IN THE LIGHT WORLD AND LINK SHOULD COME BACK NORMALLY
STA $5D;

RTL;

BRANCH_IN_THE_DARK_WORLD:

LDA $7EF357; // WE'RE IN THE DARK WORLD, BUT DO WE HAVE A MOON PEARL?

BNE BRANCH_HAS_A_MOON_PEARL;

LDA #17;
STA $5D; // MAKE LINK A PERMABUNNY

LDA #01;
STA $02E0; // HIS GRAPHICS SET IS THE BUNNY'S

JSL $0ED6DD; // MAKE THE TRANSFORMATION COMPLETE

RTL;
}



Note I am not releasing a patch b/c I don't want to assume what free space you might already be using in your rom for other hacks.

If you try this and have issues, please let me know, I have not yet run into any.
Acmlm's Board - I2 Archive - Rom Hacking - LTTP fix (Zelda 3)


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.002 seconds.