Disclaimer: Following this guide to edit your Final Fantasy IV (Main Game) / Final Fantasy IV: The After Years save file is risky. If you fail to backup/restore the save file, or did something wrong, your save file is ruined and cannot be recovered.
Introduction
Although I did get the rare treasure known as Rainbow Pudding in Final Fantasy IV (FF4) after repeating the same fight 270 times, it was not the end. For the second playthrough to face the toughest optional bosses, I still want several sets of various pieces of Onion equipment, several sets of Adamant armor, and as many Soma Drop, Gold and Silver Apple as possible, etc. Getting each item of these means hundreds of repeated fights. It could take weeks, if not months, to get those.
This guide teaches the method of hex editing the Final Fantasy IV save file to obtain those items (and augments) and hack the experience and gils. Although this guide is written for Android, hex editing the iOS save file uses the same method, but with different tools.
Please let me know if this guide helped you enjoy your Final Fantasy IV game.
(By the way, in case anybody cares, I have also written my review of Final Fantasy IV: The After Years.)
Requirements
- Rooted Android (this is absolutely necessary – you can stop reading this article if you cannot root your Android device)
- Final Fantasy IV (this guide is written for version 1.2.0. It should also work on later versions as long as the game does not strengthen the scheme of save file validation) or Final Fantasy IV: The After Years (tested with version 1.0.3)
- A hex editor (e.g. free HexEditor 3.0.9 or later)
- A file explorer that support root access and can copy system data files (e.g. free FileManager (Explorer) )
If you use the free app FileManager, you need to go into its settings and tick “Root Explorer”, then grant it root permissions.
Likewise, if you use the free app HexEditor, you need to go into its settings and tick “Root permissions”, then grant it root permissions. (If you use the old version 2, change the cell size such that each row displays exactly 8 bytes (values) (in green color).)
Since hex editing may often take a while, it is more convenient to change the Android settings -> Display -> Sleep timeout to a longer time.
Steps to Hex Edit Final Fantasy IV (FF4) or Final Fantasy IV: The After Years (FF4:TAY) Save File on Android
In this article, “Final Fantasy IV” denotes both the main game and The After Years, while “FF4” denotes the main game only, and “FF4:TAY” denotes The After Years only.
Important: all numbers specified in this guide are hexadecimal (i.e. a digit can be 0-9 or a-f where a-f means 10-15 in decimal), unless they are explicitly stated to be decimal. If you use Windows 7 calculator, switch to Progammer view for hex <-> dec conversions. (On Android, try out those free calculator apps for hex <-> dec conversions, such as RealCalc Scientific Calculator and enable Radix modes)
I first read about the way of bypassing Final Fantasy IV save file validation check from l33newhouse post on this gamefaqs thread. The steps here are modified for Android 4.x (4.2.2 and 4.4.2 are tested).
- In Final Fantasy IV, if you want to hack items, make sure you have at least 1 potion, sort your inventory to put consumable items on top, and save it to one of the slots. Slot 1 is a little bit more convenient for editing, but other slots are also ok. If you want to hack the experience (for leveling up without grinding) or gils, take note of the current gils and the experience points of each member in your party.
- Exit from Final Fantasy IV.
- Use FileManager to backup (i.e. copy and paste) the save file in (FF4) /data/data/com.square_enix.android_googleplay.FFIV_GP/files/save.bin or (FF4:TAY) /data/data/com.square_enix.android_googleplay.FF4AY_GP/files/save.bin (If your /data folder is empty, it means you have not given root access to your file explorer, or your file explorer does not support dealing with system files, or the path I specified for Android 4.2.2 is different from your Android version. Alternatively, I think Titanium Backup may achieve the same purpose but I have not tested it.)
- In FileManager, check that the permissions of the save.bin is -rw-rw-rw-. If it is not, grant read and write permissions to all three groups. (Credit: undeadr)
- Start Final Fantasy IV.
- Choose LOAD GAME.
- Choose the slot that you’re going to edit, but DO NOT click Yes or No when asked to “Load data from Slot ?” (By this time the save file verification is passed, so we can proceed to edit the save file.)
- Press the Android home button.
- Start HexEditor.
- Open the save.bin file (if you cannot see it in HexEditor, you need to set HexEditor to have Root permissions and grant it).
- Continue to the following section depending on whether you need to hack the experience/gils or items.
Experience / Gils hacking
Generally, it is simpler and better to hack the experience rather than the levels and the individual character stats, because all the character stats and levels are automatically adjusted based on the experience.
The key to hacking experience / gils is to understand how the decimal value of experience / gils are represented in the save file as hexadecimal. Firstly, use a calculator to convert a decimal number to hexadecimal. Then, reverse the byte order (credit: undeadr) as follows: 01 02 03 04 becomes 04 03 02 01 – this order is known as little endian in computer terminology.
Example 1:
- Experience in decimal: 9579
- Experience in hexadecimal: 256b
- Experience in save file: 6b 25 00 00
Example 2:
- Gils in decimal: 3881
- Gils in hexadecimal: f29
- Gils in save file: 29 0f 00 00
Steps (continued):
- Search the save file accordingly. In the previous example, that would be 290f0000. Owing to the presence of quick save and other save files, it may occur more than one time. If there are more than two or three occurrences it is safer to go back into the game and earn a little more experience or gils, such that the same byte sequence does not occur in the save file for too many times. For FF4:TAY, for gil hacking I found that the first occurrence is usually not the right one, the second occurrence is. I have documented some addresses of gils and experience for some characters in some FF4:TAY save files in a separate table below.
- Edit the value to what you want. However, doing something crazy like ff ff ff ff could be risky as you may be overflowing the game code once you get further experience or gils, or it may become negative due to the way computer stores negative numbers. Simply changing the third byte will serve many needs. In FF4:TAY, changing the third byte to 02 or 03 will often take the character to level 30+.
- If you need to hack items as well, continue to the next section. Otherwise, jump to the section about saving the file.
Item hacking
Although both FF4 and FF4:TAY use a similar structure to store items, their addresses and the meanings of the item codes and item types are totally different. The addresses given in this procedure is for the FF4 main game only, unless otherwise stated.
Steps (continued):
- Search for hex 50 52 54 59. For FF4, there should be four occurrences of these values in the file corresponding to the three save slots and the quicksave. (The occurrences are found in “addresses” 19d0, 5790, 9550 for the three save slots. “Address” is the position of these values, and is shown in the left column in HexEditor.) For FF4:TAY, there are far more occurrences because of the save files for different tales plus quicksave.
- Since HexEditor displays exactly 8 bytes per row, observe that the row after 50 52 54 59 (FF4 address 19d8, 5798, 9558) should contain 89 13 (FF4 potion) or 9E 08 (FF4:TAY potion). After 89 13 or 9E 08, the value represents the number of potions you have in hexadecimal. You can change this value up to hexadecimal 63 (decimal 99) if you want.
- Basically each item in your inventory is represented by four bytes – item code (89 for FF4 portion), type (13 for FF4 consumables), count, and 00. If you want to get more of the same items you already have, simply increase the count (up to 63) by finding out what each item code represents by referring to the large table in the next section of this article.
- You can also replace the items accordingly, e.g. replace some items that can easily be bought by rare treasures, notably:
- 47 14 for FF4 Rainbow Pudding
- 84 17 for FF4 Onion Sword
- 4d 1f for FF4 Onion Shield
- b9 1f for FF4 Onion Helm
- 23 20 for FF4 Adamant Armor
- 24 20 for FF4 Onion Armor
- 81 20 for FF4 Onion Gloves
- If you want to add items instead of replace items, things become a little more difficult. You need to find out the inventory count that follows the normal inventory section – the number that follows a large bunch of 00 is the count. For FF4, the count is located at hex 600 plus the start of the respective item repository – the FF4 inventory counts are found in addresses 1fd8, 5d98, 9b58 respectively. For FF4:TAY, the count is located at hex 800 plus the start of the respective item repository.
- After knowing the inventory count, find out what address represents the first empty item location – it does not usually contain 00 00 00 00. For example, if you are working on FF4 save slot 1 and your inventory count is 3f, the first empty item location should be 19d8 + 3f * 4. Add your items from this address. Then change the inventory count accordingly.
- (FF4 only) Following the normal inventory is the key item inventory section (from addresses 1fdc, 5d9c, 9b5c). It works the same way. I think all key items and augments have type 23. (Again if you need to add key items, deal with the key item inventory counts in addresses 21dc, 5f9c, 9d5c)
- Inspect all changes and make sure you have made the changes correctly, along with the counts of the normal inventory and the key item inventory if you added anything.
Save File
Steps (continued):
- Save the file. (Note that in HexEditor, the disk icon on the top right corner in an edit prompt only commits a change to the file in RAM. To really save the file to flash you have to invoke the function Save File).
- Switch back to Final Fantasy IV, then press Yes to load the save file.
- Verify that you now have what you want. (Note: the increased experience will not immediately result in a higher level or higher character stats – they will be updated after you go through one battle. Also, the experience needed for next level will become negative, this is normal.)
- If it is correct, save the game in Final Fantasy IV to the same slot again (this corrects a checksum error that we have bypassed – without doing this the next time you launch the game the save slot will be represented as corrupted).
- If it is incorrect (i.e. the experience or gils you think you are modifying is not changed at all), you can choose to save the game then revert it manually, or restore from a backup to try again.
FF4 Hex Item List
This item list is given by iAtoria in this iapphacks forum thread.
Important: iAtoria lists item type first, then the item code. So “1389 = Potion” (where 13 is consumable type and 89 is the code for potion) in this list should be entered in HexEditor as 89 13 instead.
There are invalid items in this list (even if they appear to have seemingly valid names). If you add an invalid item to your save file, it will not show up in the inventory.
Note: Even if you add Dark Matter this way, you cannot use it to fight Proto-Babil in your first playthrough.
1389 = Potion 138A = Hi-Potion 138B = X-Potion 138C = Ether 138D = Dry Ether 138E = Elixir 138F = Megalixir 1390 = Phoenix Down 1391 = Gold Needle 1392 = Maiden's Kiss 1393 = Mallet 1394 = Diet Ration 1395 = Echo Herbs 1396 = Eye Drops 1397 = Antidote 1398 = Cross 1399 = Remedy 139A = Alarm Clock 139B = Unicorn Horn 139C = Tent 139D = Cottage 139E = Emergency Exit 139F = Gnomish Bread 13A0 = Gysahl Greens 13A1 = Gysahl Whistle 13A2 = Golden Apple 13A3 = Silver Apple 13A4 = Soma Drop 13A5 = Siren 13A6 = Lustful Lali-Ho 13A7 = Ninja Sutra 13AB = Red Fang 13AC = White Fang 13AD = Blue Fang 13AE = Bomb Fragment 13AF = Bomb Crank 13B0 = Antarctic Wind 13B1 = Arctic Wind 13B2 = Zeus's Wrath 13B3 = Heavenly Wrath 13B4 = Gaia Drum 13B5 = Bomb Core 13B6 = Stardust 13B7 = Lilith's Kiss 13B8 = Vampire Fang 13B9 = Spider Silk 13BA = Silent Bell 13BB = Coeurl Whisker 13BC = Bestiary 13BD = Bronze Hourglass 13BE = Silver Hourglass 13BF = Gold Hourglass 13C0 = Bacchus's Wine 13C1 = Hermes Sandals 13C2 = Decoy 13C3 = Light Curtain 13C4 = Lunar Curtain 13C5 = Crystal 13C6 = Member's Writ 1404 = Dummy 1 1405 = Dummy 2 1406 = Dummy 3 1407 = Dummy 4 1408 = Dummy 5 1409 = Dummy 6 140A = Dummy 7 140B = Dummy 8 140C = Dummy 9 140D = Dummy 10 140E = Dummy 11 140F = Dummy 12 1410 = Dummy 13 1411 = Dummy 14 1412 = Dummy 15 1413 = Dummy 16 1414 = Dummy 17 1415 = Dummy 18 1416 = Dummy 19 1417 = Dummy 20 1418 = Dummy 21 1419 = Dummy 22 141A = Dummy 23 141B = Dummy 24 141C = Dummy 25 141D = Dummy 26 141E = Dummy 27 141F = Dummy 28 1420 = Dummy 29 1421 = Dummy 30 1422 = Dummy 31 1423 = Dummy 32 1424 = Dummy 33 1425 = Dummy 34 1426 = Dummy 35 1427 = Dummy 36 1428 = Dummy 37 1429 = Dummy 38 142A = Dummy 39 142B = Dummy 40 1432 = Takkei Tail 1446 = Dark Matter 1447 = Rainbow Pudding 1770 = Empty 1771 = Dark Sword 1772 = Shadowblade 1773 = Deathbringer 1774 = Mythgraven Blade 1775 = Lustrous Sword 1776 = Excalibur 1777 = Ragnarok 1778 = Ancient Sword 1779 = Blood Sword 177A = Mythril Sword 177B = Sleep Blade 177C = Flame Sword 177D = Icebrand 177E = Stoneblade 177F = Avenger 1780 = Defender 1781 = Fireshard 1782 = Frostshard 1783 = Thundershard 1784 = Onion Sword 17D5 = Spear 17D6 = Wind Spear 17D7 = Flame Lance 17D8 = Ice Lance 17D9 = Blood Lance 17DA = Gungnir 17DB = Wyvern Lance 17DC = Holy Lance 17DD = Dummy 1839 = Mythril Knife 183A = Dancing Dagger 183B = Mage Masher 183C = Knife 189D = Dream Harp 189E = Lamia Harp 1901 = Flame Claws 1902 = Ice Claws 1903 = Lightning Claws 1904 = Faerie Claws 1905 = Hell Claws 1906 = Cat Claws 1965 = Wooden Hammer 1966 = Mythril Hammer 1967 = Gaia Hammer 19C9 = Dwarven Axe 19CA = Ogrekiller 19CB = Poison Axe 19CC = Rune Axe 1A2D = Kunai 1A2E = Ashura 1A2F = Kotetsu 1A30 = Kiku-ichimonji 1A31 = Murasame 1A32 = Masamune 1A33 = Dummy 1A34 = Dummy 1A91 = Rod 1A92 = Flame Rod 1A93 = Ice Rod 1A94 = Thunder Rod 1A95 = Lilith Rod 1A96 = Polymorph Rod 1A97 = Faerie Rod 1A98 = Stardust Rod 1AF5 = Staff 1AF6 = Healing Staff 1AF7 = Mythril Staff 1AF8 = Power Staff 1AF9 = Aura Staff 1AFA = Sage's Staff 1AFB = Rune Staff 1AFC = Dummy 1B59 = Bow 1B5A = Power Bow 1B5B = Great Bow 1B5C = Killer Bow 1B5D = Elven Bow 1B5E = Yoichi Bow 1B5F = Artemis Bow 1BBD = Medusa Arrows 1BBE = Iron Arrows 1BBF = Holy Arrows 1BC0 = Fire Arrows 1BC1 = Ice Arrows 1BC2 = Lightning Arrows 1BC3 = Blinding Arrows 1BC4 = Poison Arrows 1BC5 = Silencing Arrows 1BC6 = Angel Arrows 1BC7 = Yoichi Arrows 1BC8 = Artemis Arrows 1C21 = Whip 1C22 = Chain Whip 1C23 = Blitz Whip 1C24 = Flame Whip 1C25 = Dragon Whisker 1C26 = Dummy 1C85 = Boomerang 1C86 = Moonring Blade 1CE9 = Shuriken 1CEA = Fuma Shuriken 1F40 = Empty 1F41 = Iron Shield 1F42 = Dark Shield 1F43 = Demon Shield 1F44 = Lustrous Shield 1F45 = Mythril Shield 1F46 = Flame Shield 1F47 = Ice Shield 1F48 = Diamond Shield 1F49 = Aegis Shield 1F4A = Genji Shield 1F4B = Dragon Shield 1F4C = Crystal Shield 1F4D = Onion Shield 1FA5 = Leather Cap 1FA6 = Headband 1FA7 = Feathered Cap 1FA8 = Iron Helm 1FA9 = Wizard's Hat 1FAA = Green Beret 1FAB = Dark Helm 1FAC = Hades Helm 1FAD = Sage's Miter 1FAE = Black Cowl 1FAF = Demon Helm 1FB0 = Lustrous Helm 1FB1 = Gold Hairpin 1FB2 = Mythril Helm 1FB3 = Diamond Helm 1FB4 = Ribbon 1FB5 = Genji Helm 1FB6 = Dragon Helm 1FB7 = Crystal Helm 1FB8 = Glass Mask 1FB9 = Onion Helm 2009 = Clothing 200A = Prison Garb 200B = Leather Clothing 200C = Bard's Tunic 200D = Gaia Gear 200E = Iron Armor 200F = Dark Armor 2010 = Sage's Surplice 2011 = Kenpo Gi 2012 = Hades Armor 2013 = Black Robe 2014 = Demon Armor 2015 = Black Belt Gi 2016 = Knight's Armor 2017 = Luminous Robe 2018 = Mythril Armor 2019 = Flame Mail 201A = Power Sash 201B = Ice Armor 201C = White Robe 201D = Diamond Armor 201E = Minerva Bustier 201F = Genji Armor 2020 = Dragon Mail 2021 = Black Garb 2022 = Crystal Mail 2023 = Adamant Armor 2024 = Onion Armor 206D = Ruby Ring 206E = Cursed Ring 206F = Iron Gloves 2070 = Dark Gloves 2071 = Iron Armlet 2072 = Power Armlet 2073 = Hades Gloves 2074 = Demon Gloves 2075 = Silver Armlet 2076 = Gauntlets 2077 = Rune Armlet 2078 = Mythril Gloves 2079 = Diamond Armlet 207A = Diamond Gloves 207B = Genji Gloves 207C = Dragon Gloves 207D = Giant's Gloves 207E = Crystal Gloves 207F = Protect Ring 2080 = Crystal Ring 2081 = Onion Gloves 2329 = Frying Pan 232A = Adamantite 232C = Sand Pearl 232D = Dark Matter 232E = Earth Crystal 232F = Rat Tail 2330 = Baron Key 2331 = Whisperweed 2332 = Pink Tail 2333 = Carnelian Signet 2334 = Magma Stone 2335 = Dark Crystal 2336 = Luca's Necklace 2337 = Lugae's Key 2338 = Augment Test 238C = Goblin 238D = Bomb 238E = Cockatrice 238F = Mindflayer 2390 = Bardsong 2391 = Salve 2392 = Hide 2393 = Twincast 2394 = Cry 2395 = Bluff 2396 = Recall 2397 = Fast Talker 2398 = Dualcast 2399 = Analyze 239A = Upgrade 239B = Adrenaline 239C = Focus 239D = Brace 239E = Kick 239F = Bless 23A0 = Last Stand 23A1 = Phoenix 23A2 = Limit Break 23B0 = Auto-Potion 23B1 = Omnicasting 23B2 = Item Lore 23B3 = Counter 23B4 = MP +50% 23B5 = MP Efficiency 23B6 = Piercing Magic 23B7 = HP +50% 23B8 = DoesNotExist 23B9 = Reach 23BA = Level Lust 23BB = Gil Farmer 23BC = Treasure Hunter 23BD = Curse 23BE = Tsunami 23BF = Whirlwind 23C0 = Inferno 23C1 = Draw Attacks 23C2 = Eye Gouge 23C3 = Safe Travel 23C4 = Twincast 23C5 = Twincast 23C6 = Darkness 23CE = ????'s Love 23CF = Omega Tail 23D0 = Zemus Tail 23D1 = Red Tail 23D2 = Black Tail 23D3 = Blue Tail 23D4 = Green Tail 23D5 = Yellow Tail
FF4:TAY Gils and Experience Addresses
This incomplete list contains the addresses for gils and experiences of some characters in the first save file in each tale (and one for the second save file for the final tale). There could be typing mistakes here – do verify the contents match your status before you modify each byte.
Ceodore I: 3A88 gils 1D0 Hooded Man EE0 Ceodore Rydia I: 10358 gils CD00 Rydia DA10 Luca E5F0 Calca E720 Brina Yang I: 1CC28 gils 19960 Yang 1A1B0 Ursula 1B380 Monk A 1B4B0 Monk B Palom I: 294F8 gils 26360 Palom 26CE0 Leonora Edge I: 35DC8 gils 33a72 Izayoi Porom I: 42698 gils 3F040 Rydia 3F500 Palom 3F630 Porom Edward I: 4EF68 gils 4BB70 Edward 4C880 Harley 4E3D0 Guard A 4E500 Guard B 4E630 Guard C Lunarian I: 68108 gils 65300 Fusuya 66ac0 Golbeza Crystals I: 749D8 gils (Credit: Mogki) 72090 Luca 71380 Rydia 71aa0 Edge 73390 Man in Black Crystals II: 75670 Rydia 75C60 Porom 75D90 Edge 76120 Ceodore 771C0 Kain
FF4:TAY Hex Item List
This item list is collected from null.aiolos comment, this gamefaqs thread (credits: Sir_Phoenix88, rohin, woodyou for the critical items) and my own findings. Note: It is quite possible that some of the items codes are typed incorrectly, or are invalid.
Important: this list uses the order seen in the hex file, unlike the order used in the previous FF4 Hex Item List table.
D1 07 Flame Claws D2 07 Ice Claws D3 07 Lightning Claws D4 07 Faerie Claws D5 07 Hell Claws D6 07 Cat Claws D7 07 Rod D8 07 Ice Rod D9 07 Flame Rod DA 07 Thunder Rod DB 07 Polymorph Rod DC 07 Faerie Rod DD 07 Stardust Rod DE 07 Lilith Rod DF 07 Staff E0 07 Healing Staff E1 07 Mythril Staff E2 07 Power Staff E3 07 Aura Staf E4 07 Sage’s Staff E5 07 Rune Staff E6 07 Dark Sword E7 07 Shadow Blade E8 07 Deathbringer E9 07 Mythgraven Blade EA 07 Lustrous Sword EB 07 Excalibur EC 07 Flame Sword ED 07 Icebrand EE 07 Defender EF 07 Blood Sword F0 07 Ancient Sword F1 07 Sleep Blade F2 07 Stoneblade F3 07 Spear F4 07 Wind Spear F5 07 Flame Lance F6 07 Ice Lance F7 07 Wyvern Lance F8 07 Holy Lance F9 07 Blood Lance FA 07 Gungnir FB 07 Kunai FC 07 Ashura FD 07 Kotetsu FE 07 Kiku-Ichimonji FF 07 Murasame 00 08 Musasame 01 08 Assassin’s Dagger 02 08 Mage Masher 03 08 Thorn Whip 04 08 Chain Whip 05 08 Blitz Whip 06 08 Flame Whip 07 08 Dragon Whisker 08 08 Crescent Axe 09 08 Dwarven Axe 0A 08 Orgekiller 0B 08 Mythril Knife 0C 08 Dancing Dagger 0D 08 Mythril Sword 0E 08 Kitchen Knife 0F 08 Ragnarok 10 08 Shuriken 11 08 Fuma Shuriken 12 08 Boomerang 13 08 Moonring Blade 14 08 Dream Harp 15 08 Lamia Harp 16 08 (Invalid) 17 08 Poison Axe 18 08 Rune Axe 19 08 Mythril Hammer 1A 08 Gaia Hammer 1B 08 Wooden Hammer 1C 08 Avenger 1D 08 Bow 1E 08 Cross Bow 1F 08 Great Bow 20 08 Killer Bow 21 08 Elfin Bow 22 08 Yoichi Bow 23 08 Artemis Bow 24 08 Iron Arrows 25 08 Holy Arrows 26 08 Fire Arrows 27 08 Ice Arrows 28 08 Lightning Arrows 29 08 Dark Arrows 2A 08 Poison Arrows 2B 08 Silencing Arrows 2C 08 Angel Arrows 2D 08 Yoichi Arrows 2E 08 Medusa Arrows 2F 08 Artemis Arrows 30 08 (Invalid) 31 08 Iron Shield 32 08 Dark Shield 33 08 Demon Shield 34 08 Lustrous Shield 35 08 Mythril Shield 36 08 Flame Shield 37 08 Ice Shield 38 08 Diamond Shield 39 08 Aegis Shield 3A 08 Genji Shield 3B 08 Dragon Shield 3C 08 Crystal Shield 3D 08 Iron Helm 3E 08 Dark Helm 3F 08 Hades Helm 40 08 Demon Helm 41 08 Lustrous Helm 42 08 Mythril Helm 43 08 Diamond Helm 44 08 Genji Helm 45 08 Dragon Helm 46 08 Crystal Helm 47 08 Leather Cap 48 08 Feathered Cap 49 08 Wizard’s Hat 4A 08 Sage’s Miter 4B 08 Gold Hairpin 4C 08 Ribbon 4D 08 Headband 4E 08 Green Beret 4F 08 Black Cowl 50 08 Glass Mask 51 08 Iron Armor 52 08 Dark Armor 53 08 Hades Armor 54 08 Demon Armor 55 08 Knight’s Armor 56 08 Mythril Armor 57 08 Flame Mail 58 08 Ice Armor 59 08 Diamond Armor 5A 08 Genji Armor 5B 08 Dragon Mail 5C 08 Crystal Mail 5D 08 Clothing 5E 08 Leather Clothing 5F 08 Gaia Gear 60 08 Sage’s Surplice 61 08 Black Robe 62 08 Luminous Robe 63 08 White Robe 64 08 Power Sash 65 08 Minerva Bustier 66 08 Prison Garb 67 08 Bard’s Tunic 68 08 Kenpo Gi 69 08 Black Belt Gi 6A 08 Adamant Armor 6B 08 Black Garb 6C 08 Iron Gloves 6D 08 Dark Gloves 6E 08 Hades Gloves 6F 08 Demon Gloves 70 08 Gauntlets 71 08 Mythril Gloves 72 08 Diamond Gloves 73 08 Giant’s Gloves 74 08 Genji Gloves 75 08 Dragon Gloves 76 08 Crystal Gloves 77 08 Iron Armet 78 08 Ruby Ring 79 08 Silver Armlet 7A 08 Power Armlet 7B 08 Rune Armlet 7C 08 Crystal Ring 7D 08 Diamond Armlet 7E 08 Protect Ring 7F 08 Cursed Ring 80 08 Bomb Fragment 81 08 Bomb Crank 82 08 Antarctic Wind 83 08 Arctic Wind 84 08 Zeus's Wrath 85 08 Heavenly Wrath 86 08 Stardust 87 08 Lilith's Kiss 88 08 Vampire Fang 89 08 Bacchus's Wine 8A 08 Hermes Sandals 8B 08 Bronze Hourglass 8C 08 Silver Hourglass 8D 08 Gold Hourglass 8E 08 Spider Silk 8F 08 Decoy 90 08 Red Fang 91 08 White Fang 92 08 Blue Fang 93 08 Light Curtain 94 08 Bomb Core 95 08 Lunar Curtain 96 08 Silent Bell 97 08 Gaia Drum 98 08 Crystal 99 08 Coeurl Whisker 9A 08 (Invalid) 9B 08 Bestiary 9C 08 Alarm Clock 9D 08 Unicorn Horn 9E 08 Potion 9F 08 Hi-Potion A0 08 X-Potion A1 08 Ether A2 08 Dry Ether A3 08 Elixir A4 08 Phoenix Down A5 08 Gold Needle A6 08 Maiden's Kiss A7 08 Mallet A8 08 Diet Ration A9 08 Echo Herbs AA 08 Eye Drops AB 08 Antidote AC 08 Cross AD 08 Remedy AE 08 Siren AF 08 Golden Apple B0 08 Silver Apple B1 08 Soma Drop B2 08 Tent B3 08 Cottage B4 08 Lustful Lali-ho B5 08 Emergency Exit B6 08 Gnomish Bread B7 08 Goblin (summon) B8 08 Bomb (summon) B9 08 Cockatrice (summon) BA 08 Mindflayer (summon) BC 08 Member's Writ BD 08 (Invalid) BE 08 (Invalid) BF 08 (Invalid) C0 08 Sand Pearl C1 08 (Invalid) C2 08 (Invalid) C3 08 (Invalid) C4 08 (Invalid) C5 08 (Invalid) C6 08 (Invalid) C7 08 Adamantite C8 08 Frying Pan CA 08 (Invalid) CB 08 (Invalid) CC 08 Godhand CD 08 Apollo’s Harp CE 08 Triton’s Dagger CF 08 Serahim’s Mace D0 08 Thor’s Hammer D1 08 Lightbringer D2 08 Index Finger D3 08 Excalipoor D4 08 Abel’s Lance D5 08 Flare Sledgehammer D6 08 Dragon Gloves D7 08 Hanzo’s Gloves D8 08 Martial Armlet D9 08 White Ring DA 08 Mist Ring DB 08 Harmony Ring DC 08 (Invalid) DD 08 (Invalid) DE 08 (Invalid) DF 08 (Invalid) E0 08 (Invalid) E1 08 (Invalid) E2 08 (Invalid) E3 08 (Invalid) E4 08 (Invalid) E5 08 (Invalid) E6 08 Brave Suit E7 08 Red Jacket E8 08 Sage’s Robe E9 08 Robe of Lords EA 08 Grand Armor EB 08 White Tiger Mask EC 08 Red Cap ED 08 Hypnocrown EE 08 Cat-Ear Hood EF 08 Grand Helm F0 08 Nirvana F1 08 Asura’s Rod F2 08 Sasuke’s Katana F3 08 Matsunokami F4 08 Mystic Whip F5 08 Perseus’s Bow F6 08 Perseus Arrows F7 08 Tiger Fangs F8 08 Dragon Claws F9 08 Loki’s Lute FA 08 Rising Sun FB 08 Assassin’s Dagger FC 08 Giant Axe FD 08 Hog Call FE 08 Hero’s Shield FF 08 Rainbow Robe 00 09 White Dress 01 09 Chocobo Suit 02 09 Tabby Suit 03 09 Maximillian 04 09 Caesar’s Plate 05 09 (Invalid) 06 09 Assassin Vest 07 09 Battle Gear 08 09 Vishnu Vest 09 09 (Invalid) 0A 09 (Invalid) 0B 09 (Invalid) 0C 09 (Invalid) 0D 09 (Invalid) 0E 09 (Invalid) 0F 09 (Invalid) 10 09 (Invalid) 11 09 (Invalid) 12 09 Megalixir 13 09 Bloody Spear 14 09 Requiem Harp 15 09 Broadsword 16 09 Longsword 17 09 Iron Sword 18 09 Coral Sword 19 09 Bronze Shield 1A 09 Bronze Helm 1B 09 Steel Helm 1C 09 Bronze Armor 1D 09 Chainmail 1E 09 Plate Mail 1F 09 Javelin 20 09 Trident 21 09 Partisan 22 09 Kingsword 23 09 Falchion 24 09 Training Garb 25 09 Large Shield 26 09 Turban 27 09 Blue Tail 28 09 Flan Ring 29 09 Sprint Ring 2A 09 Hammer 2B 09 Boy’s Clothes 2C 09 Girl’s Clothes 2D 09 Knife 2E 09 Dagger 2F 09 Warrior’s Clothes 30 09 Clown’s Clothes 31 09 Mage’s Clothes 32 09 Angel’s Clothes 33 09 Circlet 34 09 Mage’s Robe 35 09 Battle Axe 36 09 Horned Armor 37 09 Horned Helmet 38 09 Tomahawk 39 09 Kokkol Ore 3A 09 Whip 3B 09 Healing Rod 3D 09 Agartite 3E 09 Mythril Spring 3F 09 Mythril Bolt 40 09 Mythril Nut 41 09 Bronze Breastplate 42 09 Silver Breastplate 43 09 Hyper Wrist 44 09 Rose Twin Dress 45 09 Metal Knuckles 46 09 Kaiser Knuckles 48 09 Chakra Band 49 09 Foot Ninja Gear 4A 09 Shinobi Gear 4C 09 Psycho Spiral 4D 09 Member's Card 4E 09 VIP Card 4F 09 Wizard's Rod 50 09 Queen's Whip 51 09 Queen's Tights 52 09 Queen's Mask 53 09 Queen's Gloves 54 09 Protect Staff 55 09 Mystic Veil 56 09 Talisman 57 09 Red Robe 58 09 Single Star 59 09 Kodachi 5A 09 Metal Boomerang 5B 09 Manji Shuriken 5C 09 Kogarasu 5D 09 Steel Headplate 5F 09 Chakram 60 09 Goblin Mask 61 09 Mist Wrap 62 09 Treasure Hunter 63 09 Crimson Cherry 64 09 Wing Edge 65 09 Rapid Ring 66 09 Ring of Memories 67 09 Amulet of Memories 69 09 Whisperweed Seed 6A 09 Poet's Notebook 6B 09 Bard's Lyre 6C 09 Gil Bird Egg 6D 09 Silver Harp 6E 09 (Invalid) 6F 09 (Invalid) 70 09 (Invalid) 71 09 (Invalid) 72 09 (Invalid) 73 09 Gil Band 74 09 Economical Ring 75 09 Damcyan Flowers 76 09 Velour Coat 77 09 Dark Harp 78 09 Beret 7B 09 Muse Harp 7C 09 Officer's Hat 7D 09 Ice Whip 7E 09 Level Band 80 09 Exorcist's Gown 81 09 Professor's Robe 82 09 Dragoon Lance 83 09 Cross Helm 84 09 Bone Wrist 86 09 Demon Slayer 87 09 Obelisk 88 09 Sledgehammer 89 09 Ebony Robe 8A 09 Ebony Blade 8C 09 Rare Band 8D 09 Master's Staff 8E 09 Proof Courage 8F 09 Enhancement Sword 90 09 Ladle 91 09 Ramuh Staff 92 09 Shiva Crystal 93 09 Sylph Feather 94 09 Chocobo (summon) 95 09 (Invalid) 96 09 (Invalid) 97 09 Boltslicer 98 09 Bone Mail 9A 09 (Invalid) 9B 09 Small Tale 9C 09 (Invalid) 9E 09 Recovery Rod 9F 09 (Invalid) A0 09 Fire Scarf A5 09 Pink Armor A6 09 Twin Stars A7 09 Treasure Hunter v2 A8 09 Rapid Ring v2 A9 09 Gil Band v2 AA 09 Level Band v2 AB 09 Rare Band v2 AC 09 Limit Ring AD 09 Reach Ring AE 09 Provoke Ring B1 09 Final Outfit B2 09 Blue Armor B3 09 Discovery Book B4 09 Crystal B5 09 Lunar Shield B6 09 Lunar Helm B7 09 Lunar Mail B8 09 Lunar Gloves B9 09 Phase Cutter BA 09 Phase Body BB 09 Phase Helm BC 09 Phase Knuckle BD 09 (Invalid) AF 09 Tokita Sword 6A 08 Adamant Armor (Note: type 08) A1 09 Ultima Weapon A2 09 Adamant Shield A3 09 Adamant Helm A4 09 Adamant Gloves B0 09 Akiyama Armor (shield) C9 08 Pink Tail (Note: type 08) 27 09 Blue Tail 3C 09 Green Tail 47 09 Red Tail 4B 09 Black Tail 5E 09 Purple Tail 68 09 White Tail 79 09 Gold Tail 7A 09 Silver Tail 7F 09 Bronze Tail 85 09 Gray Tail 8B 09 Ebony Tail 99 09 Small Tail 9D 09 Rainbow Tail
Warren Smith said:
Thanks!
Daniel Cardano said:
Thanks! Changed worthless items to Rainbow pudding then sold them. Got about 99 mil GIL!
xD
TwilightxSaga said:
Can someone send me a save with everything available or upload?
anon said:
Was able to use this to get rainbow pudding, but when I try to give myself tails the game freezes either when I try to sort my inventory or give them to the tail collector. Am I doing something wrong?
moonlightknighthk said:
The list contains invalid items. I think the Omega and Zemus Tail are invalid. Make sure you have not added them. Perhaps you may also try to add the the equipment that originates from the tails, instead of the tails.
colbantasi said:
What about max exp?
1gn0tus said:
Anyone know of a decent hex editor for Android or have a copy/link to version 2 of “Hex Editor”? I installed the version 3 from Google Play, and it seems to suck. Some comments say to stick with version 2. I couldn’t find an option to set it to display 8 bytes per this tutorial, and the app now keeps closing because I run an adblocker. There was a search button in the app, but now I can’t find it anymore either. Surprised by the lack of editors available. Hex Pirate doesn’t appear to have a root mode and Hex Editor looks like a POS, at least v3 anyway. Thanks.
1gn0tus said:
Never mind on the Hex Editor request. I finally found a version 2 apk. I was able to modify my save file successfully by adding in two augments that I accidentally missed due to not following a walk-through. Version 2 of the app does seem much better in my opinion. Oh, btw, this worked fine on version 1.2.3 of FF IV. It took me a few minutes to grasp everything regarding ‘adding’ items to the inventory, but now it is easy once I figured it all out. Thanks for the tutorial.
moonlightknighthk said:
Thanks for the feedback. I tried out version 3.03 of the Hex Editor. In my test it defaults to 8 bytes per row, but I’m not sure whether it behaves the same for all devices with different resolutions. The first time I run it the search icon shows up. The second time it does not. I found that if I kill the app, then rerun it again, the search icon shows up again for this time. I’ve also sent a bug report the developer of it, hopefully he fixes it.
Barkun A.F said:
Hi there, really nice topics you got here.. I’m trying to hex the character stats such HP, strength, vitality, and so on.. just curious, did you get the addresses for the stats? thanks in advance.
moonlightknighthk said:
Nope, I did not try to find them.
colbantasi said:
Exp adress plz
undeadr said:
If you are interested, you can modify your exp. You have to search for the number of exp you want, for example…
2094 exp would be on hexadecimal: 08 2E. Search for the string 2E 08 00 00 and modify it. The game saves the numbers in opposite place, meaning that 99999 would be 01 86 9F so the game would save as 9F 86 01 00. I hope it can help you 😉
I have been able to cchange the money that way, but it would not accept values like FF to maximize money or stats.
colbantasi said:
Thank, its work
undeadr said:
by the way, it works for each visible number on the game. Only have to take care using ALWAYS 8 digit cores. The 8 digit before the exp is the actual level, but it shouldn’t be necessaty to change it, it will be recalculated at the next end battle 😉
colbantasi said:
I need walkthrough for android version. Where i can find? Sorry for my bad English 😦
moonlightknighthk said:
Described in my article https://moonlightknighthk.wordpress.com/2013/06/28/review-final-fantasy-iv-ff4-for-android/
colbantasi said:
thanks
Tiago said:
Hi moonlightknighthk, thanks a lot for this. It helped me a lot to get some of these almost impossible to find items. You probably know that squarenix just released final fantasy v for android, and none of these game hack cheaters like gameguardian aren’t working (again). Is there any chance you could release something like this for the android version also? Thanks.
moonlightknighthk said:
I’ll need to get it and play it first. 🙂
Tiago said:
Thanks! I will just wait a little longer then. As a side note i just want to tell that
undeadr’s method to hack the experience points works just like a charm. It’s great when you’re playing for the second or third time, and don’t want to spend so much time grinding levels. 🙂
ibrahimA said:
i found the address for the characters base stats str,dex,int, etc…
remember if you want to check them yourself remove all equipment because they sometimes change stats , change the value to hexadecimal and input it the same way as above , before clicking yes on load , visit the 4 digit address and change the value u find there 63 give you max stats.
these are the five stats without equipment which can modify them .
note :i only found all addresses for cecil since i’am only at the start, the rest i found only for save number 1 , if you want them for the rest just calculate the difference between save 1 and save for cecil and add it to the character u want)
save 1 , save 2 save 3
0252 4012 7dd2 cecil
0412
05d2
0792 rosa
0952 rydia
0b12
0cd2
0e92
1052
1212 edward
13d2
1592
and so on, the dfference between each address is 1c0 for each character and i haven’t checked how far the list goes . .
Shakirin Shafiee said:
Hi moonlightknighthk, can you please search for item codes in final fantasy the after years..
moonlightknighthk said:
Added.
supernoob said:
Anyone have any ideas of why is it after I verified the item in the game was edited that im unable to save in game to any slot and correct the checksum error?
moonlightknighthk said:
Please elaborate on “unable”.
jagk said:
he meant he still had a corrupted save game after he follow the steps u mentioned above
moonlightknighthk said:
Please retry with HexEditor 3.0.9 and change the file permissions as undeadr suggested.
undeadr said:
FFIV:AY it’s way harder to hack…you are able to edit the savegame like before, and you can load it using file substitution like before… BUT, you won’t be able to save the game anymore, it will give you a Corrupt save even when saving inside the game…another change to antihack security :S
undeadr said:
Ok, if you change the permissions to rwrwrw it will save perfectly. So, even if you are not able to find crc yyou can still make it work as it worked with ff4. Editor will be hard but using hex editor it’s better than nothing. Remember that when you are searching for a value, the Hex number will be put at inverse as explained before.
Tiago said:
Hi undeadr, i’ve just began playing the after years. I’ve tried according to what you said, and it worked. The question is: Do you know what are these new values? I’m playing using version 1.0.3, and these values had changed. Like 13 isn’t for consumable items anymore. How could i find this complete list? Thanks.
moonlightknighthk said:
Strangely, on my unit the permission for After Years save.bin is already rwrwrw so I don’t need to change it.
Joshlp said:
This information has been very helpful. I lost my original save for ff4 ios, where I had spent hours getting adamant armor, onion armor, etc. I decided recently I wanted to play the game again, but had no desire to do all the farming. I still want all the good stuff though. So, I looked at some of the save hacking programs that trick you into registering for “surveys” to use the program. I didn’t have any luck. With this info I easily hacked my save file.
Moonlight, I’m working on a program (c++ is a hobby of mine) that will make hacking the save file very easy. Once it’s done, I’d like to share it with people for free and no strings attached to use it. Do you think that people would be interested in this? I’d start with ff4, then maybe do the after years next. If so, reply and let me know, then I’ll work on getting it done. Maybe we can figure out a way to share it with everyone. I only own the ios version, so I would need an android beta tester. I can’t make it access my phone directly either. People would still have to get the save file to their computer, and put it back on the phone when they are done hacking. Maybe, if people were very interested, I could fix this later on. And maybe, I could figure the checksum out at some point to avoid the loading issue. If you disapprove, I won’t share my program with anyone, since a lot of it is due to you’re info above. Thanks for this great info either way.
moonlightknighthk said:
If you put your finished program somewhere on the web, I’ll happily provide a link to it, with a disclaimer saying that I’m not responsible for it, etc.
You need to observe that the information on this blog is not sufficient for your purpose. For example, individual character experience for every FF4 save slot is not provided here. Are the iOS addresses same as the Android addresses I wrote? You’ll need to spend some time to find out all the necessary addresses you need.
If you commit to making it, I’d suggest you think about exactly what can and cannot be done with your program, plan your research, and try to figure out the checksum, before writing a single line of code. You’ll need to determine the scale of effort required and assess whether it is worth your time.
As for beta testing, I may not be able to help even if you were to do a version that supports Android save file. I no longer have FF4 on my phone. So I can’t even verify the claim of the presence of FF4 installation would automatically give bonus Small Tails to FF4:TAY.
(By the way, if anyone is reading this and have both FF4 and FF4:TAY, please let me know whether this bonus Small Tails claim is true and state your platform – iOS/Android, and provide some details on how many small tails, got from where, in which tale, etc.)
Joshlp said:
I just finished a rough version for my personal use. When I start the program, it pops up a open file dialog, then I choose my unaltered save file. My program makes a copy of the file and alters it, so the original stays in tact on my pc. Then I copy the hacked file back to my phone. Works good for my wants. Last night (before I found this site) I had already figured out how to hack the Gil and base stats, and how many of each item I had.I was struggling with adding items because of the item count variable. I never expected it to be at the end of the item list. But thanks to you, I fixed it. So now my program rewrites my item list with all the items I want and my key item list with summons and all augments. Plus it gives me max Gil and sets base stats to what I want.
The addresses and item numbers you list are the same on my iphone. Saved me a lot of time going through them. As far as the checksum, it would be a lot of grief trying to sort it out with no info to go on. At this point I’m not going to mess with it. Without that, I doubt anyone would be interested, so I won’t share it. Really my program just saves from having to manually set each byte with a hex editor. To me, it was simpler to do that way, especially since I had already written part of it to search for the right addresses to modify.
Again, I appreciate you’re help.
Joshlp said:
If it helps any, my ff4 version is 1.2.0. Again, all the data you list is the same as mine. I bet the save file is the same for android and ios. Probably only changes between different versions of the game, if even then. And probably only changes then to mess up hack programs out there.
I just played ff4 after years, but my ff4 wasn’t installed at the time. So I’m not sure about the small tails. I have 5 of them. Most I found in the secret places scattered around the world map.
Sir Phoenix88 said:
Haha!!! Thanks for the credit! I was just searching for ways to hex edit command menus and stumbled across this, then found out I got credit for TAY list! Thank you!! Your collection is really good too. 🙂
gabpro said:
i need help adding a new items on FF4 TAY, can someone please explain me with more detail how do that ( i really want to learn). when i open the save file i can find the items that i had gain on the game but i dont see the ones that i have not…. i get how to do with the gil and exp., ….
Sir Phoenix88 said:
With the items, you find the items you have, and then alter them. So if you have 11 08 36 (Which would be (36 hex = 54 normal) 54 (whatever 11 08 corresponds with, but lets assume potions) potions.
We can change this to something else, so let’s use, 99 09 (small tails), so where 11 08 36 was, which corresponds to 54 potions, we will replace it with 99 09 63 (63 = 99 in normal numbers), which will take away our 54 potions, and give us 99 small tails. (We can just go back to the item shop and buy more potions.) You don’t have to give yourself 99 of whatever item you’re giving, but… why wouldn’t you?
gabpro said:
yea i have been doing that , right now im doing ceodore’s tale , when i open the hex file i can find the items , but only the ones i can find on the shop or find right now on game , i can find the codes of that items and then alter them but at the moment i can’t find for example an C7 08 Adamantite because i dont have atleast one on my inventory so is not either on the hex file… soo my problem is not replace it is adding it.. i don’t undestand well the explanation in this post :
” If you want to add items instead of replace items, things become a little more difficult. You need to find out the inventory count that follows the normal inventory section – the number that follows a large bunch of 00 is the count. For FF4:TAY, the count is located at hex 800 plus the start of the respective item repository.”
moonlightknighthk said:
To make things simple, I suggest you change potions to Adamantite, i.e. change 9E to C7. Since you can already hack gils you can buy back the potions (or other easy-to-buy items) as needed.
Tiago said:
Has anyone found a way to hack final fantasy v for android? It seems that it uses the same pattern for values, i can even find and change them, but it will fail to load the save data. I even changed permissions at the save.bin, but no luck yet. Any help would be greatly appreciated
moonlightknighthk said:
Have you updated HexEditor to 3.0.9?
moonlightknighthk said:
I tried the method in the 4th post in this thread for Final Fantasy V and it works: http://www.gamefaqs.com/boards/930369-final-fantasy-v-advance/66686348/750694993
Joshlp said:
Moonlight, I just started playing after years again. When I started a new game on ceodores tale, a message box popped up that said thanks for playing ff4, and it gave me 14 small tails. So, it’s true.
Again, thanks for the info and thanks sir Phoenix for the after years item list. I added it to my little hack program to give myself some good items and adjust my experience for my replay. I found aome other items I wanted today, mystic whip, assassins dagger, Perseus bows and arrows, and some others. Would have been a lot more time consuming without you’re list. After years item ids are layed out weird. Thanks again.
moonlightknighthk said:
Thanks for the info. 14 Small tails are pretty significant (at the end). I agree that the FF4:TAY item list with respect to type code and sequence is totally weird.
John said:
You mind sharing your little hack program for The After Years? Is it for the Android version of the game? I am sure lots of people would appreciate you sharing it, including myself. 🙂
Sir Phoenix said:
Joship, do you know if it is possible to edit Command Menus? I mainly want to circumvent the “Choose one player to give X-magic to” choice and give it to all three. Do you have an idea on how to accomplish this?
Thom said:
I had done this with FF4 Last year, and it worked perfect, now I’m trying it with TAY and its not working. is there something I’m missing?
moonlightknighthk said:
Make sure your HexEditor is 3.0.9 or later, and check the save.bin file permissions.
John said:
Do you think you could share a save file for TAY for those not so well versed in hex editing? I would really appreciate it.
null said:
FF IV TAY item list
D1 07 Flame Claws
D2 07 Ice Claws
D3 07 Lightning Claws
D4 07 Faerie Claws
D5 07 Hell Claws
D6 07 Cat Claw s
D7 07 Rod
D8 07 Ice Rod
D9 07 Flame Rod
DA 07 Thunder Rod
DB 07 Polymorph Rod
DC 07 Faerie Rod
DD 07 Stardust Rod
DE 07 Lilith Rod
DF 07 Staff
E0 07 Healing Staff
E1 07 Mythril Staff
E2 07 Power Staff
E3 07 Aura Staf
E4 07 Sage’s Staff
E5 07 Rune Staff
E6 07 Dark Sword
E7 07 Shadow Blade
E8 07 Deathbringer
E9 07 Mythgraven Blade
EA 07 Lustrous Sword
EB 07 Excalibur
EC 07 Flame Sword
ED 07 Icebrand
EE 07 Defender
EF 07 Blood Sword
F0 07 Ancient Sword
F1 07 Sleep Blade
F2 07 Stoneblade
F3 07 Spear
F4 07 Wind Spear
F5 07 Flame Lance
F6 07 Ice Lance
F7 07 Wyvern Lance
F8 07 Holy Lance
F9 07 Blood Lance
FA 07 Gungnir
FB 07 Kunai
FC 07 Ashura
FD 07 Kotetsu
FE 07 Kiku-Ichimonji
FF 07 Murasame
00 08 Musasame
01 08 Assassin’s Dagger
02 08 Mage Masher
03 08 Thorn Whip
04 08 Chain Whip
05 08 Blitz Whip
06 08 Flame Whip
07 08 Dragon Whisker
08 08 Crescent Axe
09 08 Dwarven Axe
0A 08 Orgekiller
0B 08 Mythril Knife
0C 08 Dancing Dagger
0D 08 Mythril Sword
0E 08 Kitchen Knife
0F 08 Ragnarok
10 08 Shuriken
11 08 Fuma Shuriken
12 08 Boomerang
13 08 Moonring Blade
14 08 Dream Harp
15 08 Lamia Harp
16 08 Blank
17 08 Poison Axe
18 08 Rune Axe
19 08 Mythril Hammer
1A 08 Gaia Hammer
1B 08 Wooden Hammer
1C 08 Avenger
1D 08 Bow
1E 08 Cross Bow
1F 08 Great Bow
20 08 Killer Bow
21 08 Elfin Bow
22 08 Yoichi Bow
23 08 Artemis Bow
24 08 Iron Arrows
25 08 Holy Arrows
26 08 Fire Arrows
27 08 Ice Arrows
28 08 Lightning Arrows
29 08 Dark Arrows
2A 08 Poison Arrows
2B 08 Silencing Arrows
2C 08 Angel Arrows
2D 08 Yoichi Arrows
2E 08 Medusa Arrows
2F 08 Artemis Arrows
30 08 Blank
31 08 Iron Shield
32 08 Dark Shield
33 08 Demon Shield
34 08 Lustrous Shield
35 08 Mythril Shield
36 08 Flame Shield
37 08 Ice Shield
38 08 Diamond Shield
39 08 Aegis Shield
3A 08 Genji Shield
3B 08 Dragon Shield
3C 08 Crystal Shield
3D 08 Iron Helm
3E 08 Dark Helm
3F 08 Hades Helm
40 08 Demon Helm
41 08 Lustrous Helm
42 08 Mythril Helm
43 08 Diamond Helm
44 08 Genji Helm
45 08 Dragon Helm
46 08 Crystal Helm
47 08 Leather Cap
48 08 Feathered Cap
49 08 Wizard’s Hat
4A 08 Sage’s Miter
4B 08 Gold Hairpin
4C 08 Ribbon
4D 08 Headband
4E 08 Green Beret
4F 08 Black Cowl
50 08 Glass Mask
51 08 Iron Armor
52 08 Dark Armor
53 08 Hades Armor
54 08 Demon Armor
55 08 Knight’s Armor
56 08 Mythril Armor
57 08 Flame Mail
58 08 Ice Armor
59 08 Diamond Armor
5A 08 Genji Armor
5B 08 Dragon Mail
5C 08 Crystal Mail
5D 08 Clothing
5E 08 Leather Clothing
5F 08 Gaia Gear
60 08 Sage’s Surplice
61 08 Black Robe
62 08 Luminous Robe
63 08 White Robe
64 08 Power Sash
65 08 Minerva Bustier
66 08 Prison Garb
67 08 Bard’s Tunic
68 08 Kenpo Gi
69 08 Black Belt Gi
6A 08 Adamant Armor
6B 08 Black Garb
6C 08 Iron Gloves
6D 08 Dark Gloves
6E 08 Hades Gloves
6F 08 Demon Gloves
70 08 Gauntlets
71 08 Mythril Gloves
72 08 Diamond Gloves
73 08 Giant’s Gloves
74 08 Genji Gloves
75 08 Dragon Gloves
76 08 Crystal Gloves
77 08 Iron Armet
78 08 Ruby Ring
79 08 Silver Armlet
7A 08 Power Armlet
7B 08 Rune Armlet
7C 08 Crystal Ring
7D 08 Diamond Armlet
7E 08 Protect Ring
7F 08 Cursed Ring
80 08 Bomb Fragment
81 08 Bomb Crank
82 08 Antarctic Wind
83 08 Arctic Wind
84 08 Zeus’s Wrath
85 08 Heavenly Warth
86 08 Stardust
87 08 Lillith’s Kiss
88 08 Vampire Fang
89 08 Bacchus’s Wine
8A 08 Hermes Sandals
8B 08 Bronze Hourglass
8C 08 Silver Hourglass
8D 08 Gold Hourglass
8E 08 Spider Silk
8F 08 Decoy
90 08 Red Fang
91 08 White Fang
92 08 Blue Fang
93 08 Light Curtain
94 08 Bomb Core
95 08 Lunar Curtain
96 08 Silent Bell
97 08 Gaia Drum
98 08 Crystal
99 08 Coeurl Whisker
9A 08 Blank
9B 08 Bestiary
9C 08 Alarm Clock
9D 08 Unicorn Horn
9E 08 Potion
9F 08 Hi-Potion
A0 08 X-Potion
A1 08 Ether
A2 08 Dry Ether
A3 08 Elixir
A4 08 Phoenix Down
A5 08 Gold Needle
A6 08 Maiden’s Kiss
A7 08 Mallet
A8 08 Diet Ration
A9 08 Echo Herbs
AA 08 Eye Drops
AB 08 Antidote
AC 08 Cross
AD 08 Remedy
AE 08 Siren
AF 08 Golden Apple
B0 08 Silver Apple
B1 08 Soma Drop
B2 08 Tent
B3 08 Cottage
B4 08 Lustful Lali-Ho
B5 08 Emergency Exit
B6 08 Gnomish Bread
B7 08 Goblin
B8 08 Bomb
B9 08 Cockatrice
BA 08 Mindflayer
BB 08 Blank
BC 08 Member’s Writ
BD 08 Blank
BE 08 Blank
BF 08 Blank
C0 08 Sand Pearl
C1 08 Blank
C2 08 Blank
C3 08 Blank
C4 08 Blank
C5 08 Blank
C6 08 Blank
C7 08 Adamantite
C8 08 Frying Pan
C9 08 Pink Tail
CA 08 Blank
CB 08 Blank
CC 08 Godhand
CD 08 Apollo’s Harp
CE 08 Triton’s Dagger
CF 08 Serahim’s Mace
D0 08 Thor’s Hammer
D1 08 Lightbringer
D2 08 Index Finger
D3 08 Excalipoor
D4 08 Abel’s Lance
D5 08 Flare Sledgehammer
D6 08 Dragon Gloves
D7 08 Hanzo’s Gloves
D8 08 Martial Armlet
D9 08 White Ring
DA 08 Mist Ring
DB 08 Harmony Ring
DC 08 Blank
DD 08 Blank
DE 08 Blank
DF 08 Blank
E0 08 Blank
E1 08 Blank
E2 08 Blank
E3 08 Blank
E4 08 Blank
E5 08 Blank
E6 08 Brave Suit
E7 08 Red Jacket
E8 08 Sage’s Robe
E9 08 Robe of Lords
EA 08 Grand Armor
EB 08 White Tiger Mask
EC 08 Red Cap
ED 08 Hypnocrown
EE 08 Cat-Ear Hood
EF 08 Grand Helm
F0 08 Nirvana
F1 08 Asura’s Rod
F2 08 Sasuke’s Katana
F3 08 Matsunokami
F4 08 Mystic Whip
F5 08 Perseus’s Bow
F6 08 Perseus Arrows
F7 08 Tiger Fangs
F8 08 Dragon Claws
F9 08 Loki’s Lute
FA 08 Rising Sun
FB 08 Assassin’s Dagger
FC 08 Giant Axe
FD 08 Hog Call
FE 08 Hero’s Shield
FF 08 Rainbow Robe
00 09 White Dress
01 09 Chocobo Suit
02 09 Tabby Suit
03 09 Maximillian
04 09 Caesar’s Plate
05 09 Blank
06 09 Assassin Vest
07 09 Battle Gear
08 09 Vishnu Vest
09 09 Blank
0A 09 Blank
0B 09 Blank
0C 09 Blank
0D 09 Blank
0E 09 Blank
0F 09 Blank
10 09 Blank
11 09 Blank
12 09 Megalixir
13 09 Bloody Spear
14 09 Requiem Harp
15 09 Broadsword
16 09 Longsword
17 09 Iron Sword
18 09 Coral Sword
19 09 Bronze Shield
1A 09 Bronze Helm
1B 09 Steel Helm
1C 09 Bronze Armor
1D 09 Chainmail
1E 09 Plate Mail
1F 09 Javelin
20 09 Trident
21 09 Partisan
22 09 Kingsword
23 09 Falchion
24 09 Training Garb
25 09 Large Shield
26 09 Turban
27 09 Blue Tail
28 09 Flan Ring
29 09 Sprint Ring
2A 09 Hammer
2B 09 Boy’s Clothes
2C 09 Girl’s Clothes
2D 09 Knife
2E 09 Dagger
2F 09 Warrior’s Clothes
30 09 Clown’s Clothes
31 09 Mage’s Clothes
32 09 Angel’s Clothes
33 09 Circlet
34 09 Mage’s Robe
35 09 Battle Axe
36 09 Horned Armor
37 09 Horned Helmet
38 09 Tomahawk
39 09 Kokkol Ore
3A 09 Whip
3B 09 Healing Rod
3C 09 Green Tail
3D 09 Agartite
3E 09 Mythril Spring
3F 09 Mythril Bolt
40 09 Mythril Nut
41 09 Bronze Breastplate
42 09 Silver Breastplate
43 09 Hyper Wrist
44 09 Rose Twine Dress
45 09 Metal Knuckles
46 09 Kaiser Knuckles
47 09 Red Tail
48 09 Chakra Band
49 09 Foot Ninja Gear
4A 09 Shinobi Gear
4B 09 Black Tail
4C 09 Psycho Spiral
4D 09 Member’s Card
4E 09 VIP Card
4F 09 Wizard’s Rod
50 09 Queen’s Whip
51 09 Queen’s Tights
52 09 Queen’s Mask
53 09 Queen’s Gloves
54 09 Protect Staff
55 09 Mystic Veil
56 09 Talisman
57 09 Red Robe
58 09 Single Star
59 09 Kodachi
5A 09 Metal Boomerang
5B 09 Manji Shuriken
5C 09 Kogarasu
5D 09 Stell Headplate
5E 09 Purple Tail
5F 09 Chakram
60 09 Goblin Mask
61 09 Mist Wrap
62 09 Treasure Hunter
63 09 Crimson Cherry
64 09 Wing Edge
65 09 Rapid Ring
66 09 Ring of Memories
67 09 Amulet of Memories
68 09 White Tail
69 09 Whisperweed Seed
6A 09 Poet’s Notebook
6B 09 Bard’s Lyre
6C 09 Gil Bird Egg
6D 09 Silver Harp
6E 09 Blank
6F 09 Blank
70 09 Blank
71 09 Blank
72 09 Blank
73 09 Gil Band
74 09 Economical Ring
75 09 Damcyan Flowers
76 09 Velour Coat
77 09 Dark Harp
78 09 Beret
79 09 Gold Tail
7A 09 Silver Tail
7B 09 Muse Harp
7C 09 Officer’s Hat
7D 09 Ice Whip
7E 09 Level Band
7F 09 Bronze Tail
80 09 Exorcist’s Gown
81 09 Professor’s Rope
82 09 Dragon Lance
83 09 Cross Helm
84 09 Bone Wrist
85 09 Gray Tail
86 09 Demon Slayer
87 09 Obelisk
88 09 Sledgehammer
89 09 Ebony Robe
8A 09 Eboy Blade
8B 09 Ebony Tail
8C 09 Rare Band
8D 09 Master’s Staff
8E 09 Proof of Courage
8F 09 Enhancement Sword
90 09 Ladle
91 09 Ramuh Staff
92 09 Shiva Crystal
93 09 Sylph Feather
94 09 Chocobo
95 09 Blank
96 09 Blank
97 09 Boltslicer
98 09 Bone Mail
99 09 Small Tail
9A 09 Blank
9B 09 Small Tale
9C 09 Blank
9D 09 Rainbow Tail
9E 09 Recovery Rod
9F 09 Blank
A0 09 Fire Scarf
A1 09 Ultima Weapon
A2 09 Adamant Shield
A3 09 Adamant Helm
A4 09 Adamant Gloves
A5 09 Pink Armor
A6 09 Twin Stars
A7 09 Treasure Hunter v2
A8 09 Rapid Ring v2
A9 09 Gil Band v2
AA 09 Level Band v2
AB 09 Rare Band v2
AC 09 Limit Ring
AD 09 Reach Ring
AE 09 Taunt Ring
AF 09 Tokita Sword
B0 09 Akiyama Armor
B1 09 Final Outfit
B2 09 Blue Armor
B3 09 Discovery Book
B4 09 Crystal
B5 09 Lunar Shield
B6 09 Lunar Helm
B7 09 Lunar Mail
B8 09 Lunar Gloves
B9 09 Phase Cutter
BA 09 Phase Body
BB 09 Phase Helm
BC 09 Phase Knuckles
BD 09 Phase Shield
moonlightknighthk said:
Thank you very much.
Michael said:
What about the debug ring, the pig’s bamboo sword, and some of the other items listed here: http://lparchive.org/Final-Fantasy-IV-The-After-Years/Update%2097/
Are some of these just not hack-able in the ios version?
moonlightknighthk said:
Not sure, but there’s good chance these items are removed.
Michael said:
Yeah, I tried everything from be 09 through ff 09, nada. Although I believe the pig’s bamboo sword is the hog call in this version, and the pretty kitty suit is the tabby suit. (though why they modified the names when they never intended to use them is beyond me) The hex codes are evidently the same in the iOS version as the Android version, otherwise.
Draaxus said:
What’s the address for the quicksave?
Mogki said:
Location of gil for The Crystals save file #1 is at address 000749D8.
moonlightknighthk said:
Thanks
jeronomo said:
i keep gettingfile corupt after following the instructions. what am i doing wrong? im playing ff4tay for ios.am i using the wrong hex editor and file transfer prog?
moonlightknighthk said:
Firstly, you need to be modifying the save file when the game is exactly at the Load Game question. Secondly, after you got into the game, you need to save it.
jeronomo said:
thanks i got it !!! any thing on final fantasy 6? or any links?
Taylor McNaney said:
what hex and file programs shoud i use on ios?
John said:
moonlightknighthksaid could you possibly be so kind to provide us with your save file for those of us not so versed in hex editiing?
Sir Phoenix said:
The program I’ve been using is Frhed, which is free. (Google it.) I highly advised learning how to read hex, which you can do in a short afternoon. The main things you’ll need to know is:
1. Find function: Ctrl-F
2. Understand you’ll be reading stuff backwards. For example, 01 AA might mean 1 potion, or it might be AA 01. The equivalent of 2 potions would be either 02 AA or AA 02.
3. While I haven’t done it for Final Fantasy Dimensions or Final Fantasy 6, I was the first that I’ve seen that applied hex editing to The After Years, and I only got the idea for it after reading how to do it for Final Fantasy IV. Try it yourself!
4. Always make multiple copies of your save.
5. Always make multiple copies of your save.
6. ALWAYS MAKE MULTIPLE COPIES OF YOUR SAVE!
John said:
Sir Phoenix, I really appreciate the lengthy in depth / detailed reply! I will certainly heed your advice, and am especially grateful for points 4 through 6! Can’t say enough the things that matter most! 🙂 Again thank you for your time and the explanations.
Jimmy said:
What is the code for debug ring?
moonlightknighthk said:
Probably not present in this port.
Jimmy said:
Hmm,,, then how do you turn an Akiyama Armor into an item that could fit the arm as I’ve found a set of Perseaus’s bow and arrows in the final dungeon and I want to equip someone with it?
Jimmy said:
Where is the code for Dualcast for TAY?
Anonymous said:
Help! I’ve set rwrwrw permissions and saved right after I’ve entered the game. But somehow everytime I finish the tale, the previous save slot eg Ceodore’s after I’ve finished Yang’s tale becomes corrupted and I had to play Ceodore tale three times already Please help as I don’t want to play a tale over and over again and to unlock Kain’s tale.
rock said:
What about location hacking? I want to reenter the Babel tower!
Jimmy Hoang said:
There’s a glitch in Edward’s Tale. Swap an item with an Emergency Exit code above. In a cave/dungeon, when you use it, you’ll be teleported outside the cave of Eblan. From there, enter the Babil tower. This is for TAY only. Make sure there are save slots before as backup in the event of not being able to return to Damcyan.
Blue said:
Hey can you do this for both FF V and FF VI for android as well?
Pingback: Final Fantasy IV (FF4) / The After Years (FF4:TAY) on Android: Hex Edit Kain’s level | Comptology
Comptology said:
Just wanted to give you a big thank you on how to edit the save file.
I also found out how to reset Hooded Man, for those that want him low leveled when you job change to Holy Dragoon. This is for Save Slot 1 only of Kain’s Tale.
Hooded Man xp: 100073
hex: 186E9
reverse: E9 86 01
57f80 e9 86 01 00 1d 00 e0 06 controls xp
Level: 29
hex: 1D
57f78 00 00 00 00 1d 14 00 e6 controls level, but dies. Save and resurrect
fix or reset the MP
mp 80/87 (Current/Max)
hex 50/57
57f90 50 00 00 00 57 00 00 00 Current MP (change the 50)
580a0 13 00 57 00 00 00 00 00 Max MP
Set level to 1, leave EXP alone, set MP to 0. Character rerolled stats.
For how I found this out, and the issues I ran into, head over to the link below
http://www.comptology.com/final-fantasy-iv-ff4-the-after-years-ff4tay-on-android-hex-edit-kains-level/
Sir Phoenix said:
Awesome find. Any cluse on how to alter command menus?
Sir Phoenix said:
*clues, sorry. 😦
Comptology said:
I haven’t gotten that far into the game yet. I just job changed Kain recently. Thunderstorm in the area knocked my webserver offline.
If FF4:TAY is made the same as the original SNES FFIV, then you can’t edit command menus. In the original, kid Rydia and adult Rydia were treated as 2 separate characters, rather than a sprite swap and command menu edit. Holy Dragoon Kain and Hooded Man are treated as seperate characters as well (we already knew that due to stat growth), as I can continue to edit Hooded Man’s stats and they do not effect Holy Dragoon Kain once the job change happens.
I’ve found the portion of the code to edit Holy Dragoon Kain in Kain’s Tale for slot 1.
Exp location 59d30
Level 59d28
MP 59e50
Note: When I tried resetting/rerolling Holy Dragoon Kain right after the job change (reset level only to 15 [maybe shouldve tried level 1], leaving exp alone to he shoots to 37), he went from 2580 HP and 130 MP to 2104 HP and 111 MP.
I haven’t tested to see if these locations are battle position specific. But my characters are in their default position.
I’d assume that if you gave doublecast to Leonara, the game would’nt have editted her command menu, but swapped her to an alternate form like kid/adult rydia or even Hooded Man with/without the spear and jump.
The link below shows how to edit characters for the original SNES FFIV. Maybe there will be clues on how to find the locations for FFIV:TAY
http://www.gamefaqs.com/snes/588330-final-fantasy-iv/faqs/34504
III.a)Character status hacks
For reference:
Character slot 1
Level – 1C55
Current HP – 1C5A – 1C5B
Max HP – 1C5C – 1C5D
Current MP – 1C5E – 1C5F
Max MP – 1C61 – 1C62
Before weapon changes | After weapon changes
Str. – 1C62 | 1C67
Agil. – 1C63 | 1C68
Vit. – 1C64 | 1C69
Wis. – 1C65 | 1C6A
Will. – 1C66 | 1C6B
Exp. – 1C8A -> 1C8C
character slot 1 (dark kn)
1C53 – 1C8F
offset 1C54
———————–
So in the original FFIV, 1C54 determines the “class” (command menu) which was right before 1C55 which is the character level. I’ve already found the Level, Current/Max MP and Exp.
If you’ve got the time to map out the Exp of every character/position, try playing around early on in Yang’s Tale or end of Edward’s Tale. You have several characters that are monks/soldiers, so their class value should be the same and reoccuring.
Sir Phoenix said:
That’s it! If anything, it is most likely a mirrored job class, and I have to find the values for the three with doublecast. Thank you! (On that note, I should try to hunt down the blue Mage job class for what’s her face.)
Comptology said:
I have good news and bad news.
Good news, I did the work for you. Bad news, my assumption is incorrect. But I did learn how to change characters into others, as well as documented how to find it for your save file. My webserver is back up and running: http://www.comptology.com/final-fantasy-iv-ff4-the-after-years-ff4tay-on-android-hex-edit-to-replace-characters/
http://slickproductions.org/forum/index.php?topic=1506.0
Seems like you were right all along. It is possible to edit the command menu. I’ll give this a try later. Since someone already found out the values for commands, I’ll try and edit Rosa in Kain’s Tale. She hasn’t appeared anywhere else other than Ceodore’s Tale so finding her should be easy. What I plan on doing is looking for 09 Aim.
Comptology said:
http://www.comptology.com/final-fantasy-iv-ff4-the-after-years-ff4tay-on-android-hex-edit-battle-commands/
Done. Editted and tried out Dualcast on a hacked in Porom (replacing Cid) and Holy Dragoon Kain. Put Blue Magic on Rosa and tried out Megaflare and Ninth Dimension. With screenshots 😉
Sir Phoenix said:
Awesome job, Comptology. I _knew_ it could be done, if only because the only way I could perceive them adding a commandset to a player menu was if the commandskills were modular. Since blue magic does exist, I’ll go ahead and give it to what’s her face, so she’s not so useless. Thank you so much! I would have tried to figure it out for myself, but… I’m in medical school, and rotations demand a lot of time. Thank you, thank you, thank you!
calidan said:
Here are the other HEX addresses for Edge I:
32e90 Edge
33940 Gekkou
33ba0 Zangetsu
33cd0 Tsukinowa
E-blahblah said:
thank you very much
rosco B said:
i really wish someone could find the code for the debug ring, i find it hard to believe that its removed, ut not the other debug items
was it renamed
eric said:
Does anyone know if this works on TAY 1.0.6? Can’t find the save file anywhere.
comptology said:
From the instructions: (FF4:TAY) /data/data/com.square_enix.android_googleplay.FF4AY_GP/files/save.bin
You need root access, and a file manager that can use root access. I use Root Browser. Confirmed working with 1.0.6, which has been out for quite awhile
stateofpsychosis said:
nice this may come in handy if i want to use an item modifier.
I already hacked it to get 999999 gp myself
always easy to do except the hex was backwards this time.. go figure
I really didn’t want to figure out the hex values for every item in the game so kudos
it’s a lost art 😉
I miss the CMGSCCC days 😛
guest said:
Do you have a hex editor list for other FF games? 3, 5, or 6?
E-blahblah said:
for 3 : http://forum.xda-developers.com/showthread.php?t=2176595
E-blahblah said:
I have made a chart/table for “character-code-area”
( what address is for what? : exp, level, equipment, skill, command, …etc. )
http://blog.naver.com/rarkar/220387383625
Because It is a Korean website, I do not know u can see it.
If you can’t, let me know : rarkar@naver.com
or someone else have already done it? LOL
(Because I’m not fluent English user, sry for my bad English… T.T)
eblahblah0321 said:
For case u cannot see my work because it is Korean website, I have just made my wordpress ID…
I hope it would be helpful for y’all 😛