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) | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
MathOnNapkins

Math n' Hacks
Level: 67

Posts: 1848/2189
EXP: 2495887
For next: 96985

Since: 03-18-04
From: Base Tourian

Since last post: 1 hour
Last activity: 32 min.
Posted on 05-20-05 12:58 PM Link | Quote
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.


(edited by MathOnNapkins on 05-19-05 08:00 PM)
(edited by MathOnNapkins on 05-19-05 08:00 PM)
SePH

Geldman
Level: 33

Posts: 308/459
EXP: 219339
For next: 9840

Since: 06-23-04
From: Québec
Caliss de libéraux

Since last post: 6 days
Last activity: 14 hours
Posted on 05-25-05 03:12 AM Link | Quote
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.
Euclid

Cheep-cheep
Level: 23

Posts: 169/193
EXP: 65528
For next: 2195

Since: 03-15-04
From: Australia

Since last post: 24 days
Last activity: 7 days
Posted on 05-25-05 03:49 AM Link | Quote
you dont' really need this fix unless you got plans which you'll be a bunny in the dark world...
MathOnNapkins

Math n' Hacks
Level: 67

Posts: 1864/2189
EXP: 2495887
For next: 96985

Since: 03-18-04
From: Base Tourian

Since last post: 1 hour
Last activity: 32 min.
Posted on 05-25-05 05:17 AM Link | Quote
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.


(edited by MathOnNapkins on 05-24-05 12:18 PM)
SePH

Geldman
Level: 33

Posts: 309/459
EXP: 219339
For next: 9840

Since: 06-23-04
From: Québec
Caliss de libéraux

Since last post: 6 days
Last activity: 14 hours
Posted on 05-25-05 05:24 AM Link | Quote
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).
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
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.041 seconds.