Hi All, Hello, I was wandering if anyone can help me. I have tried implementing the Equip X hack for my patch, without any success. Essentially, I want Equip Armour to include a shield as well. Which means that I have set EQA 3 to 19 (10 + 8 + 1) (Shield, Helm and Armour) but I seem to be having no luck whatsoever. I am using a clean ISO and FFTOrgASM v0.482. I was wandering if anyone else has encountered the same problem or if there is a fix or is just me! I can get it working using Raven's Spreadsheet but unfortunately in then crashes on my phone and hence wanted to use FFTOrgASM instead. Cheers Argy
Here Argy, sorry for the late response. Try using this patch the same way:
spoiler <Patch name="Equip X Hack"> <Description> EQ1s 0x80 - Barehanded 0x40 - Knife 0x20 - Ninja Blade 0x10 - Sword 0x08 - Knight's Sword 0x04 - Katana 0x02 - Axe 0x01 - Rod EQ2s 0x80 - Staff 0x40 - Flail 0x20 - Gun 0x10 - Crossbow 0x08 - Bow 0x04 - Instrument 0x02 - Book 0x01 - Polearm EQ3s 0x80 - Pole 0x40 - Bag 0x20 - Cloth 0x10 - Shield 0x08 - Helmet 0x04 - Hat 0x02 - Hair Adornment 0x01 - Armor EQ4s 0x80 - Clothing 0x40 - Robe 0x20 - Shoes 0x10 - Armguard 0x08 - Ring 0x04 - Armlet 0x02 - Cloak 0x01 - Perfume For example, if I want Equip Armor to be Equip Knight Gear (Knight Sword + Sword + Shield + Helm + Armor), then EQ1 = 10 + 8 = 18, EQ2 = 00, EQ3 = 10 + 08 + 01 = 19, EQ4 = 00. </Description> <Location file="SCUS_942_21" offset="4CA7C"> 00000534 8F008390 00000000 0418A300 80006230 08004010 0680033C 80100500 21184300 E8C2638C 4A00828C 00000000 25104300 4A0082AC 0100A524 0800A32C F0FF6014 0A00A22C 06004010 00000000 06008390 00000000 0418A300 A4700108 00806230 0800E003 00000000 </Location> <Variable name="EQA1" file="SCUS_942_21" default="0" offset="4CAE8"/> <Variable name="EQA2" file="SCUS_942_21" default="0" offset="4CAE9"/> <Variable name="EQA3" file="SCUS_942_21" default="9" offset="4CAEA"/> <Variable name="EQA4" file="SCUS_942_21" default="0" offset="4CAEB"/> <Variable name="EQB1" file="SCUS_942_21" default="0" offset="4CAEC"/> <Variable name="EQB2" file="SCUS_942_21" default="0" offset="4CAED"/> <Variable name="EQB3" file="SCUS_942_21" default="10" offset="4CAEE"/> <Variable name="EQB4" file="SCUS_942_21" default="0" offset="4CAEF"/> <Variable name="EQC1" file="SCUS_942_21" default="10" offset="4CAF0"/> <Variable name="EQC2" file="SCUS_942_21" default="0" offset="4CAF1"/> <Variable name="EQC3" file="SCUS_942_21" default="0" offset="4CAF2"/> <Variable name="EQC4" file="SCUS_942_21" default="0" offset="4CAF3"/> <Variable name="EQD1" file="SCUS_942_21" default="4" offset="4CAF4"/> <Variable name="EQD2" file="SCUS_942_21" default="0" offset="4CAF5"/> <Variable name="EQD3" file="SCUS_942_21" default="0" offset="4CAF6"/> <Variable name="EQD4" file="SCUS_942_21" default="0" offset="4CAF7"/> <Variable name="EQE1" file="SCUS_942_21" default="0" offset="4CAF8"/> <Variable name="EQE2" file="SCUS_942_21" default="10" offset="4CAF9"/> <Variable name="EQE3" file="SCUS_942_21" default="0" offset="4CAFA"/> <Variable name="EQE4" file="SCUS_942_21" default="0" offset="4CAFB"/> <Variable name="EQF1" file="SCUS_942_21" default="0" offset="4CAFC"/> <Variable name="EQF2" file="SCUS_942_21" default="1" offset="4CAFD"/> <Variable name="EQF3" file="SCUS_942_21" default="0" offset="4CAFE"/> <Variable name="EQF4" file="SCUS_942_21" default="0" offset="4CAFF"/> <Variable name="EQG1" file="SCUS_942_21" default="2" offset="4CB00"/> <Variable name="EQG2" file="SCUS_942_21" default="0" offset="4CB01"/> <Variable name="EQG3" file="SCUS_942_21" default="0" offset="4CB02"/> <Variable name="EQG4" file="SCUS_942_21" default="0" offset="4CB03"/> <Variable name="EQH1" file="SCUS_942_21" default="0" offset="4CB04"/> <Variable name="EQH2" file="SCUS_942_21" default="20" offset="4CB05"/> <Variable name="EQH3" file="SCUS_942_21" default="0" offset="4CB06"/> <Variable name="EQH4" file="SCUS_942_21" default="0" offset="4CB07"/> <Variable name="EQI1" file="SCUS_942_21" default="0" offset="4CB08"/> <Variable name="EQI2" file="SCUS_942_21" default="0" offset="4CB09"/> <Variable name="EQI3" file="SCUS_942_21" default="0" offset="4CB0A"/> <Variable name="EQI4" file="SCUS_942_21" default="0" offset="4CB0B"/> <Variable name="EQJ1" file="SCUS_942_21" default="0" offset="4CB0C"/> <Variable name="EQJ2" file="SCUS_942_21" default="0" offset="4CB0D"/> <Variable name="EQJ3" file="SCUS_942_21" default="42" offset="4CB0E"/> <Variable name="EQJ4" file="SCUS_942_21" default="1" offset="4CB0F"/> </Patch>
I think the patch was writing to the wrong file.
Thank you Choto for your help. I really cant wait to implement this in my patch. You are my ASM saviour! Cheers Argy Edit: Works an absolute treat! Like it wasn't going to! Once again, thank you!