Users browsing this thread: 1 Guest(s)
Speeding up the ATB bars

#1
Posts: 19
Threads: 5
Thanks Received: 0
Thanks Given: 2
Joined: Aug 2012
Reputation: 0
Status
None
I've been messing around with ROMhacking for quite a few years now, and ever since playing FF6 for the first time, I've always wanted to tweak the speed of the ATB bars a bit. I've been watching Tomato's FF6 T-Edition stream archives, and I noticed that Cyan's SwordTech meter fills up much faster in that hack. Is there a byte that controls the speed of the various bars, or would it be an ASM thing?
  Find
Quote  

#2
Posts: 290
Threads: 3
Thanks Received: 40
Thanks Given: 1
Joined: Apr 2012
Reputation: 9
Status
None
There are a couple of existing hacks that speed up the SwdTech gauge. This is the one I've used: http://slickproductions.org/ff6patch.php...ch%20Gauge

If you're looking to speed up the ATB gauges in general, you can adjust the Slow/Normal/Haste multipliers at C2/09D3. This is ASM hacking, although it's quite easy.


GET A SILK BAG FROM THE GRAVEYARD DUCK TO LIVE LONGER.

Brave New World
  Find
Quote  
[-] The following 1 user says Thank You to Synchysi for this post:
  • vince94 (10-18-2014)

#3
Posts: 19
Threads: 5
Thanks Received: 0
Thanks Given: 2
Joined: Aug 2012
Reputation: 0
Status
None
Thanks! My ROM only seems to go up to 003FFFFF in WindHex though.
  Find
Quote  

#4
Posts: 3,970
Threads: 279
Thanks Received: 236
Thanks Given: 58
Joined: Oct 2011
Reputation: 65
Status
Tissue-aware
(10-18-2014, 09:33 PM)vince94 Wrote: Thanks! My ROM only seems to go up to 003FFFFF in WindHex though.

C2/09D3 is a hirom offset. It translate into 0209D3 in windhex.
  Find
Quote  

#5
Posts: 19
Threads: 5
Thanks Received: 0
Thanks Given: 2
Joined: Aug 2012
Reputation: 0
Status
None
Quote:the Slow/Normal/Haste multipliers at C2/09D3
Is the hex value at C2/09D3 the "Slow" one, and are the next two hex values the ones for "Normal" and "Haste?"
Oh, and how high or low can you go? I made the first one [20], and it made the battle mosaic animation glitch out until I changed it back to [A0].
  Find
Quote  

#6
Posts: 3,970
Threads: 279
Thanks Received: 236
Thanks Given: 58
Joined: Oct 2011
Reputation: 65
Status
Tissue-aware
Here is the relevant code. The three multipliers are at C2/09D4, C2/09DD and C2/09E3.

Code:
C2/09D3: A0 20        LDY #$20      (ATB multiplier = 32 if slowed)
C2/09D5: BD F8 3E     LDA $3EF8,X
C2/09D8: 89 04        BIT #$04
C2/09DA: D0 08        BNE $09E4     (Branch if Slow)
C2/09DC: A0 40        LDY #$40      (ATB multiplier = 64 normally)
C2/09DE: 89 08        BIT #$08
C2/09E0: F0 02        BEQ $09E4     (Branch if not Haste)
C2/09E2: A0 54        LDY #$54      (ATB multiplier = 84 if hasted)
  Find
Quote  

#7
Posts: 19
Threads: 5
Thanks Received: 0
Thanks Given: 2
Joined: Aug 2012
Reputation: 0
Status
None
I just did some testing, and for anyone else who might want to try this, the lowest you can go is [01], and the highest you can go seems to be [AA].
  Find
Quote  

#8
Posts: 47
Threads: 7
Thanks Received: 5
Thanks Given: 5
Joined: Aug 2014
Status
None
I find this code C2/09D3 so where should I be change?I'm not sure it is the first one [A0], the other one[20] or both.....I so confuse.....Huh
  Find
Quote  

#9
Posts: 19
Threads: 5
Thanks Received: 0
Thanks Given: 2
Joined: Aug 2012
Reputation: 0
Status
None
The way I understand it, [A0] means "Load the next hex value and use it in whatever calculation is happening."
So the numbers to change are the [20] (Slow), the [40] (Normal), and the [54] (Haste).
  Find
Quote  

#10
Posts: 47
Threads: 7
Thanks Received: 5
Thanks Given: 5
Joined: Aug 2014
Status
None
@vince94 you mean the [20] (Slow), the [40] (Normal), and the [54] (Haste) code are only to edit not the [A0] code?
And also [20] (Slow), the [40] (Normal), and the [54] (Haste) it can change like example I'll reverse it from the original code [20] (Slow), the [40] (Normal), and the [54] (Haste) into this one [20] (Haste), the [40] (Slow), and the [54] (Normal)!?if not is there alternate way to tweak the code for Speeding up the ATB bars.....!?
  Find
Quote  



Forum Jump:

Users browsing this thread: 1 Guest(s)


Theme by Madsiur2017Custom Graphics by JamesWhite