+  RHDN Forum Archive
|-+  Romhacking
| |-+  ROM Hacking Discussion
| | |-+  Changing the Speed of SwdTech (FFIII US v1.1)
Pages: [1]
Author Topic: Changing the Speed of SwdTech (FFIII US v1.1)  (Read 2 times)
Edea
Guest
« on: December 12, 2008, 01:52:38 pm »

If they've already found it, would someone be so kind as to reveal the address in the Final Fantasy III version 1.1 ROM (CRC32:722605E8) where the Speed setting for Cyan's SwordTech/Bushido ability is located?  I can change the value there myself once I know where it is, but I have no idea what the default value would be (so searching for the location will be a major pain). 

I recall seeing a video for Pandora's Box on YouTube where the rate of gauge accrual for SwordTech/Bushido had been ramped up significantly, and while I might not want the gauge to move -quite- that fast, being able to increase its Speed from the default setting would make the command a lot easier to use 'properly.'   I am also making an assumption that, since the SwordTech/Bushido ability appears to behave like an Active Time Battle gauge, it must have its own Speed score; if this is an incorrect assumption (such as instead there's a formula used to determine how quickly the gauge fills up based on Cyan's other stats, or something else that would be more involved than simply directing me to an address in the ROM), please let me know.  I ran a few searches for information prior to posting this and didn't get any hits, so I'm hoping the question hasn't already been repeated ad nauseum.
Lenophis
Guest
« Reply #1 on: December 12, 2008, 02:45:39 pm »

Well, according to ArmorVil's readme:

Quote from: ArmorVil's readme
Applies to: Final Fantasy III (US) v.1.0 (it should be fine if you use this patch on v.1.1 though)

This patch uses 14 bytes at C1/7D8A. So, before using other patches, make sure that it's compatible first.

To make sure it is correct, go there and see if the first three bytes seen are EE 82 7B (INC $7B82). If it is, the patch should be good to go, you'd just need to tweak a value or so to get the speed you want.
Edea
Guest
« Reply #2 on: December 13, 2008, 02:29:50 pm »

K, thanks for the reply/help Lenophis, as it directed me to finding the patch that deals with this (durr >_<).  Why I didn't hit anything about the patch the first time I searched for it, I have no idea.  So...

Instances of 'EE 82 7B' before patching extra copy of ROM with aforementioned ips: $017F87 (Is that 'C1/7D87'?).  So the first three bytes BEFORE the part that's actually specified as being used in the .txt file are in fact 'EE 82 7B'.

Instances of 'EE 82 7B' after patching extra ROM with aforementioned ips: $017F87, $0201F2. 

I think I'm just using raw address notation (the kind you'd see in a hex editor); is that the correct location for the patch to be modifying data? 
KingMike
Guest
« Reply #3 on: December 13, 2008, 03:29:52 pm »

If your ROM has a header, then yes $C1/7D87 = ROM $017F87.
Pages: [1]  


Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC