instant dashing

View previous topic View next topic Go down

instant dashing

Post by wizzrobemaster on Thu 19 Nov 2015 - 22:13

is there an asm to allow instant dashing from the Pegasus boots?

wizzrobemaster
Rank: Blacksmith
Rank: Blacksmith

Since : 2015-01-04

Back to top Go down

Re: instant dashing

Post by SePH on Thu 19 Nov 2015 - 23:05

Oh yes there is a way!

I'll quote Euclid here Razz (Conn)

Euclid wrote:I was toying with Oracle of secret demo today and here's something nifty which i'm not sure if someone already found it.

You know that "startup" time which you prepare to run? you can lengthen or shorten the time via the following rom address.

$07/B29A or 0x3B29A in a unheadered rom.

1D is the default value - 01 is the minimum value which link starts running immediately. (80 is the highest value you can go)

Enjoy!

SePH
    
    

Since : 2012-06-19

Back to top Go down

Re: instant dashing

Post by wizzrobemaster on Fri 20 Nov 2015 - 1:26

for some reason I thought it a patch was already made for this.

wizzrobemaster
Rank: Blacksmith
Rank: Blacksmith

Since : 2015-01-04

Back to top Go down

Re: instant dashing

Post by SunGodPortal on Fri 20 Nov 2015 - 2:42

for some reason I thought it a patch was already made for this.

There's one for the direction change.

At least this is still a simple fix. Only one byte.
avatar
SunGodPortal
                             
                             

Since : 2015-01-26

Back to top Go down

Re: instant dashing

Post by wizzrobemaster on Fri 20 Nov 2015 - 3:10

is this a type of frame data like mercy invincibility?

wizzrobemaster
Rank: Blacksmith
Rank: Blacksmith

Since : 2015-01-04

Back to top Go down

Re: instant dashing

Post by SunGodPortal on Fri 20 Nov 2015 - 14:25

is this a type of frame data like mercy invincibility?

I'm not sure what you mean.
avatar
SunGodPortal
                             
                             

Since : 2015-01-26

Back to top Go down

Re: instant dashing

Post by wizzrobemaster on Fri 20 Nov 2015 - 16:18

whenever you take damage, you receive frames of invincibility for about 1 second or less (longer in the Mario games). all the Capcom titles either had little or no mercy invincibility. I was wondering if the delay from dashing is the same.

wizzrobemaster
Rank: Blacksmith
Rank: Blacksmith

Since : 2015-01-04

Back to top Go down

Re: instant dashing

Post by SunGodPortal on Fri 20 Nov 2015 - 18:49

If you're talking about what I think you are, then no. I recall being damaged a number of times when getting ready to dash. It is not one of those instances where you are temporarily invulnerable.
avatar
SunGodPortal
                             
                             

Since : 2015-01-26

Back to top Go down

Re: instant dashing

Post by wizzrobemaster on Fri 20 Nov 2015 - 20:43

no that is not what I mean. what I meant is that if shortening the delay before the dash can be edited similarly to adding more frames to mercy invincibility when taking damage. charging the dash does not make you invincible is something I already know, but is the method of editing either mechanic similar?

wizzrobemaster
Rank: Blacksmith
Rank: Blacksmith

Since : 2015-01-04

Back to top Go down

Re: instant dashing

Post by SunGodPortal on Fri 20 Nov 2015 - 21:00

Ah. Someone else will have to answer that one.
avatar
SunGodPortal
                             
                             

Since : 2015-01-26

Back to top Go down

Re: instant dashing

Post by Puzzledude on Sat 21 Nov 2015 - 7:34

adding more frames to mercy invincibility when taking damage
I'm guessing this is doable, but I don't believe anyone has even thought of that, so this is undocumented. However it is a question if this is only 1 byte change (could be more complex).

Puzzledude
   
   

Since : 2012-06-20

Back to top Go down

Re: instant dashing

Post by Conn on Sat 21 Nov 2015 - 10:49

Of you are talking about the time Link is staying invincible after being hit by a foe (wtf is "adding more frames to mercy invincibility" in the context of instant dash? Confused), it should be this:
$87/80B9 A9 3A       LDA #$3A            
$87/80BB 8D 1F 03    STA $031F  

So pc $03/80BA: 3A to max time FF, lowest time 00... I tested this only on the jumping monster on the pyramid. Other monsters, pits, spikes could have another source.
avatar
Conn
                        
                        

Since : 2013-06-30

Back to top Go down

Re: instant dashing

Post by Puzzledude on Sat 21 Nov 2015 - 13:44

Conn did it again. I tested this out and it works. Makes me wonder if the master quests should put this value to 00. It is interesting what happens when on 00. Good job on looking into it.

wtf is "adding more frames to mercy invincibility"
I find it an amousing way to say the same thing. Or maybe: "prolonging/shortening the blinking Link effect". Did you know that You tube videos have problems displaying the invincibility blinking and usually display no sprite at all.

Puzzledude
   
   

Since : 2012-06-20

Back to top Go down

Re: instant dashing

Post by Conn on Sat 21 Nov 2015 - 14:43

You shouldn't set it to 00... I think if you are really close to an enemy your health is down in half a second.

If this code is of any use, you could maybe add it with the instant dash into the single codes section?


wtf is "adding more frames to mercy invincibility"
I find it an amousing way to say the same thing.
Very poetic  Very Happy maybe too poetic for a person like me to understand  Razz

I noticed this youtube thing frequently in SePH's videos. I think it is the framerate the videos are played. E.g., blinking is every 10th second on or off and the youtube converter cuts this 10th seonds out due to compression you will not see the blinking effect. (or so...)
avatar
Conn
                        
                        

Since : 2013-06-30

Back to top Go down

Re: instant dashing

Post by SunGodPortal on Sat 21 Nov 2015 - 15:16

You shouldn't set it to 00... I think if you are really close to an enemy your health is down in half a second.

For sure. A big no no. The game Wolverine for the NES had this problem and it made it terribly unfair at times.
avatar
SunGodPortal
                             
                             

Since : 2015-01-26

Back to top Go down

Re: instant dashing

Post by wizzrobemaster on Sat 21 Nov 2015 - 16:54

regarding the blinking, I noticed that in the oracle games link has a frame or when getting hit by a floor spike but can get comboed by enemies.

wizzrobemaster
Rank: Blacksmith
Rank: Blacksmith

Since : 2015-01-04

Back to top Go down

View previous topic View next topic Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum