FORUMS

[APP][WINDOWS] Final Fantasy IV Save Editor (Alpha)

413 posts
Thanks Meter: 166
 
By KeylanHalfdan, Senior Member on 3rd October 2013, 10:33 PM
Post Reply Email Thread
EDIT:

I have discontinued work on this project, partially due to free time/Square Enix and their insistence on blocking the use of xposed framework. I can't be bothered to deal with having to turn off xposed and reboot every time I want play/test out the changes made with the editor. Other things in RL have also taken most of my time, so I am releasing Source Code in this post for anyone who wants to take a crack at it.

This editor was made using Visual C# 2012


This time I have created an editor in C#. As it is my first project, it is very much a WIP. It is still in the Alpha stage, but it works from what me and my testers have found.

It is for Final Fantasy IV for Android.

At the moment it only does HP/MP/EXP/Base Stats/Gil/Time/Equipment (see either 2nd post, or equip values.txt included in zip).

At the moment it has a layout where it lists 2 characters per tab. This is just a temporary layout, and will be changing once it hits beta/actual release.

I have not worked out the checksum yet, however, there is a way to get around it. This will be listed in the second post, along with any other instructions that should be needed.



Enjoy, and Happy Editing.

Changelog:
10/03/13 - Alpha 1
Initial Release

Donations welcome to Paypal: [email protected]
Attached Files
File Type: zip FFIVSE-A1.zip - [Click for QR Code] (245.4 KB, 11855 views)
File Type: zip Final Fantasy IV Source.zip - [Click for QR Code] (1.82 MB, 5633 views)
The Following 5 Users Say Thank You to KeylanHalfdan For This Useful Post: [ View ] Gift KeylanHalfdan Ad-Free
3rd October 2013, 10:33 PM |#2  
KeylanHalfdan's Avatar
OP Senior Member
Thanks Meter: 166
 
Donate to Me
More
SAVE LOCATION
The save file is located at data/data/com.square_enix.android_googleplay.FFIV_GP/files/save.bin. I am hoping to include .bat files (or perhaps make it a part of the program) in the future to pull and push the save file directly from the device using adb, to make it easier.

For now you will have to copy the file to your pc manually to make changes.

Make sure to keep a backup of the file, just in case the editor messes something up. It should not, but this is an Alpha release, and who knows what might go wrong.

Load save file into editor and make changes as you would like. Save file and push it back to the location above as something other than save.bin (i prefer to use save-edit.bin, but you can use whatever you want.)

HOW TO BYPASS CHECKSUM
Load the game, and go to Load Game, DO NOT USE CONTINUE.

Select the slot that you edited, but when it asks "Load Data from Slot? Yes of No" (as pictured below)



Switch apps and go to your root file explorer (either Root Explorer, or Root Browser should work fine) and rename save.bin to something else (i usually use save-o.bin, but again, you can do whatever you want.) Then rename your edited file to save.bin. Make sure permissions are set to either rwxrwxr-- or rwxrwxrw-.

Go back to the game, and it should still be at the picture above. Select Yes. After it loads, go back to Save, and save the file. This will fix the checksum, just in case something happens before you get to save later.



Here are the Values to use for the equipped items.

65437 = Empty

6001 = Dark Sword
6002 = Shadowblade
6003 = Deathbringer
6004 = Mythgraven Blade
6005 = Lustrous Sword
6006 = Excalibur
6007 = Ragnarok
6008 = Ancient Sword
6009 = Blood Sword
6010 = Mythril Sword
6011 = Sleep Blade
6012 = Flame Sword
6013 = Icebrand
6014 = Stoneblade
6015 = Avenger
6016 = Defender
6017 = Fireshard
6018 = Frostshard
6019 = Thundershard
6020 = Onion Sword

6101 = Spear
6102 = Wind Spear
6103 = Flame Lance
6104 = Ice Lance
6105 = Blood Lance
6106 = Gungnir
6107 = Wyvern Lance
6108 = Holy Lance

6201 = Mythril Knife
6202 = Dancing Dagger
6203 = Mage Masher
6204 = Knife

6301 = Dream Harp
6302 = Lamia Harp

6401 = Flame Claws
6402 = Ice Claws
6403 = Lightning Claws
6404 = Faerie Claws
6405 = Hell Claws
6406 = Cat Claws

6501 = Wooden Hammer
6502 = Mythril Hammer
6503 = Gaia Hammer

6601 = Dwarven Axe
6602 = Ogrekiller
6603 = Poison Axe
6604 = Rune Axe

6701 = Kunai
6702 = Ashura
6703 = Kotetsu
6704 = Kiku-ichimonji
6705 = Murasame
6706 = Masamune

6801 = Rod
6802 = Flame Rod
6803 = Ice Rod
6804 = Thunder Rod
6805 = Lilith Rod
6806 = Polymorph Rod
6807 = Faerie Rod
6808 = Stardust Rod

6901 = Staff
6902 = Healing Staff
6903 = Mythril Staff
6904 = Power Staff
6905 = Aura Staff
6906 = Sage's Staff
6907 = Rune Staff

7001 = Bow
7002 = Power Bow
7003 = Great Bow
7004 = Killer Bow
7005 = Elven Bow
7006 = Yoichi Bow
7007 = Artemis Bow

7101 = Medusa Arrows
7102 = Iron Arrows
7103 = Holy Arrows
7104 = Fire Arrows
7105 = Ice Arrows
7106 = Lightning Arrows
7107 = Blinding Arrows
7108 = Poison Arrows
7109 = Silencing Arrows
7110 = Angel Arrows
7111 = Yoichi Arrows
7112 = Artemis Arrows

7201 = Whip
7202 = Chain Whip
7203 = Blitz Whip
7204 = Flame Whip
7205 = Dragon Whisker

7301 = Boomerang
7302 = Moonring Blade

7401 = Shuriken
7402 = Fuma Shuriken

8001 = Iron Shield
8002 = Dark Shield
8003 = Demon Shield
8004 = Lustrous Shield
8005 = Mythril Shield
8006 = Flame Shield
8007 = Ice Shield
8008 = Diamond Shield
8009 = Aegis Shield
8010 = Genji Shield
8011 = Dragon Shield
8012 = Crystal Shield
8013 = Onion Shield

8101 = Leather Cap
8102 = Headband
8103 = Feathered Cap
8104 = Iron Helm
8105 = Wizard's Hat
8106 = Green Beret
8107 = Dark Helm
8108 = Hades Helm
8109 = Sage's Miter
8110 = Black Cowl
8111 = Demon Helm
8112 = Lustrous Helm
8113 = Gold Hairpin
8114 = Mythril Helm
8115 = Diamond Helm
8116 = Ribbon
8117 = Genji Helm
8118 = Dragon Helm
8119 = Crystal Helm
8120 = Glass Mask
8121 = Onion Helm

8201 = Clothing
8202 = Prison Garb
8203 = Leather Clothing
8204 = Bard's Tunic
8205 = Gaia Gear
8206 = Iron Armor
8207 = Dark Armor
8208 = Sage's Surplice
8209 = Kenpo Gi
8210 = Hades Armor
8211 = Black Robe
8212 = Demon Armor
8213 = Black Belt Gi
8214 = Knight's Armor
8215 = Luminous Robe
8216 = Mythril Armor
8217 = Flame Mail
8218 = Power Sash
8219 = Ice Armor
8220 = White Robe
8221 = Diamond Armor
8222 = Minerva Bustier
8223 = Genji Armor
8224 = Dragon Mail
8225 = Black Garb
8226 = Crystal Mail
8227 = Adamant Armor
8228 = Onion Armor

8301 = Ruby Ring
8302 = Cursed Ring
8303 = Iron Gloves
8304 = Dark Gloves
8305 = Iron Armlet
8306 = Power Armlet
8307 = Hades Gloves
8308 = Demon Gloves
8309 = Silver Armlet
8310 = Gauntlets
8311 = Rune Armlet
8312 = Mythril Gloves
8313 = Diamond Armlet
8314 = Diamond Gloves
8315 = Genji Gloves
8316 = Dragon Gloves
8317 = Giant's Gloves
8318 = Crystal Gloves
8319 = Protect Ring
8320 = Crystal Ring
8321 = Onion Gloves
The Following User Says Thank You to KeylanHalfdan For This Useful Post: [ View ] Gift KeylanHalfdan Ad-Free
10th October 2013, 05:40 PM |#3  
Junior Member
Thanks Meter: 2
 
More
work for me
thx men

work de the gil, but when i save, the save slot show a diferent HP
10th October 2013, 09:52 PM |#4  
KeylanHalfdan's Avatar
OP Senior Member
Thanks Meter: 166
 
Donate to Me
More
Quote:
Originally Posted by sicknex

thx men

work de the gil, but when i save, the save slot show a diferent HP

Just in the slot, or after you load? The slot preview is stored in a separate spot, but does not seem to effect anything once it has loaded as far as I know.

Sent from my Verizon Galaxy Note 2 using Xparent Skyblue Tapatalk 2
11th October 2013, 02:14 PM |#5  
Junior Member
Thanks Meter: 2
 
More
Quote:
Originally Posted by KeylanHalfdan

Just in the slot, or after you load? The slot preview is stored in a separate spot, but does not seem to effect anything once it has loaded as far as I know.

Sent from my Verizon Galaxy Note 2 using Xparent Skyblue Tapatalk 2

When i log into the game with the mod save successfully, i save the game again to fix the checksum... the save in slot 01 is like the original, slot 02 and 03 is corrupt, if i close the game and start and lose the "Load Game" option, only show "continue" and with the original data...

i was thinking, this happend cuz im to early in the game (finding tellah for the 1rst time).

i will send you screenshots later...
11th October 2013, 02:23 PM |#6  
Junior Member
Flag calamba
Thanks Meter: 1
 
More
Linux w/ wine & net framework 4
Does it really need net framework 4.5?
12th October 2013, 01:39 AM |#7  
KeylanHalfdan's Avatar
OP Senior Member
Thanks Meter: 166
 
Donate to Me
More
Quote:
Originally Posted by jm423

Does it really need net framework 4.5?

Not sure if it really needs 4.5. I made it using visual express 2012. Maybe there is a way to lower the requirement, not sure.

Sent from my Verizon Galaxy Note 2 using Xparent Skyblue Tapatalk 2
13th October 2013, 04:24 AM |#8  
Junior Member
Flag calamba
Thanks Meter: 1
 
More
I just use my mom's win7 laptop but after loading it the health is 0
13th October 2013, 12:38 PM |#9  
KeylanHalfdan's Avatar
OP Senior Member
Thanks Meter: 166
 
Donate to Me
More
Quote:
Originally Posted by jm423

I just use my mom's win7 laptop but after loading it the health is 0

Can you send me your save file so I can take a look?

Sent from my Verizon Galaxy Note 2 using Xparent Skyblue Tapatalk 2
26th October 2013, 03:26 AM |#10  
Member
Thanks Meter: 2
 
More
How do I use the equipment and inventory tabs? They are grayed out.
26th October 2013, 08:16 AM |#11  
Junior Member
Flag Bali, Indonesia
Thanks Meter: 1
 
More
inventory and equipment
Quote:
Originally Posted by steven1193

How do I use the equipment and inventory tabs? They are grayed out.

I think it still can't be used until now because still Alpha version.
I will wait for the next release
Hope will be added feature for completing the bestiary.
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes