News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

Author Topic: Final Fantasy hacking questions  (Read 4516 times)

joe73ffdq

  • Full Member
  • ***
  • Posts: 198
    • View Profile
Final Fantasy hacking questions
« on: July 16, 2013, 04:08:33 am »
In FF Hackster, battle formations only go up to 7F.

Is this the limitation within the rom, or is there a patch for this.

joe73ffdq

  • Full Member
  • ***
  • Posts: 198
    • View Profile
Final Fantasy hacking questions
« Reply #1 on: July 16, 2013, 12:02:30 pm »
How do I access the addresses given in Astral Espers (Bug Fixes and Enhancements)

I have tried to use a hex editor a few times, and it never works. I try to look for the numbers, and a most of the time I cant find the address given. Im using Hex Workshop.

Example: Caravan/Airship bugfix 0x00007C : 8e

What program do I use?

What do I look for when I open up a hex editor?

Scio

  • Full Member
  • ***
  • Posts: 155
    • View Profile
Re: Hex Editing difficulty
« Reply #2 on: July 16, 2013, 03:12:51 pm »
Personally, I use Windhex32.

There should be an option called "Go to Offset". Select that option and input "00007C" as your offset. When you click Go, you should be at the right byte. Then, just write 8E on top of the old byte.

You should probably read a tutorial about what hexadecimals and offsets are, and how to use an Hex Editor.

Scio

  • Full Member
  • ***
  • Posts: 155
    • View Profile
Re: Where are battles 80-FF
« Reply #3 on: July 16, 2013, 03:14:09 pm »
That's probably as far as it goes. Every game has unused content or assets.

joe73ffdq

  • Full Member
  • ***
  • Posts: 198
    • View Profile
Re: Hex Editing difficulty
« Reply #4 on: July 16, 2013, 09:25:11 pm »
I can figure out some of these, but the ones at the bottom I cant figure out what to do


B. CHARACTER STAT BUGS
1. Black Belt Armor Bug
Developed by Alex Jackson, anomie, and Paulygon
NOTE: This patch is incompatible with the BB Antheosis Patch, which obsoletes it

Upon level-up, the game looks at whether a Black Belt has a Weapon is equipped in order to determine if a Black Belt’s Armor Rating or Level should be used in calculating Absorb instead of checking whether Armor is equipped. So, if a Black Belt is not using a Weapon, Absorb will be set to Level after level-up, which at many levels can be very dangerous. While it can be remedied by going to the equip screen, this patch fixes it:

Offset 0002D9F6 : AA

Offset 0002DA11 : BA

Offset 0002DB03 : AA

Offset 0002DB22 : AA

Offset 0002DE37 : A5

Offset 0002DE51 : 9B

Offset 0002DE58 : A8

Offset 0002DE71 : 9B

0002D976: A0 00 B1 86 C9 02 F0 04 C9 08
0002D980: D0 27 A0 26 B1 86 AA E8 A0 18 B1 86 30 0B C8 C0
0002D990: 1C 90 F7 8A 0A A0 20 91 86 A0 1C B1 86 30 0A C8
0002D9A0: C0 20 90 F7 A0 22 8A 91 86 60 EA A0 00 B1 80 38
0002D9B0: E9 01 91 80 60 40 42 0F E8 03 18 69 00 85 96 A9
0002D9C0: 00 69 93 85 97 A9 0C 4C 09 F2 A9 00 8D B7 68 8D
0002D9D0: B8 68 A9 50 85 4B 8D A7 6B A4 FA


This set here at the bottom Im not sure what to do. 

Scio

  • Full Member
  • ***
  • Posts: 155
    • View Profile
Re: Hex Editing difficulty
« Reply #5 on: July 16, 2013, 09:51:17 pm »
The bottom sets are telling you to overwrite the bytes, starting from that offset. For example:

0002D976: A0 00 B1 86 C9 02 F0 04 C9 08

Go to Offset 2D976, and type the sequence above. It will replace these bytes:
2D976: A0
2D977: 00
2D978: B1
2D979: 86
2D97A: C9
2D97B: 02
2D97C: F0
2D97D: 04
2D97E: C9
2D97F: 08

Same for all the others. Overwrite the old bytes, STARTING from that offset.

Anyway, are you sure there isn't a separate IPS patch for this? Seems like something that could be done easily by the author.

joe73ffdq

  • Full Member
  • ***
  • Posts: 198
    • View Profile
Re: Hex Editing difficulty
« Reply #6 on: July 16, 2013, 11:34:57 pm »
Im starting to figure this out, but here's one more question.

000326c0: ad 6d 68 2d 76 68 d0 08 ad 6e 68 2d 77 68 f0 14
000326d0: a9 00 a2 28 20 dd ae ad 58 68 18 69 04 90 02 a9
000326e0: ff 8d 58 68 4c f1 a6 ea ea ea ea ea ea ea ea ea
000326f0: ea ea ea ea ea ea ea ea ea ea ea ea ea ea ea ea
00032700: ea a9 00 ae 6f 68 20 dd ae ad 89 68 29 30 f0 13
00032710: ad 58 68 4a 4a 18 6d 58 68 90 02 a9 ff 8d 58 68
00032720: 4c 27 a7 ae 78 68 20 0a af ad 89 68 29 08 f0 07
00032730: a9 00 a2 28 20 dd ae ac 56 68 ae 57 68 20 aa a4
00032740: 8c 56 68 8e 57 68 4c 4b a7 ea ea ea ea ea ea ea
00032750: ea ea ea ea ea ea ea ea ea ea ea

This is for Evasion bugs. Am I supposed to put in all those (ea ea ea ea ea), or am I supposed to skip these.

joe73ffdq

  • Full Member
  • ***
  • Posts: 198
    • View Profile
Final Fantasy hacking questions
« Reply #7 on: July 17, 2013, 04:44:09 am »
I ran into another problem with FFHackster, only this time there is no solution.

I want to edit pattern tables in the battle formation section, and it wont save the changes.

What is the solution here? If it would save, I could redesign any enemy pixel for pixel.

henke37

  • Hero Member
  • *****
  • Posts: 643
    • View Profile
Re: Hex Editing difficulty
« Reply #8 on: July 17, 2013, 06:00:40 am »
You should of course not skip them. The instructions would say if you were to skip anything.

Trax

  • RHDN Patreon Supporter!
  • Hero Member
  • *****
  • Posts: 583
    • View Profile
    • Trax ROM Hacking
Re: Final Fantasy hacking questions
« Reply #9 on: July 17, 2013, 12:11:52 pm »
Joe, please stop creating a thread for every question you have. Make one thread, give it a generic title like "FFHackster questions", and use it for all your inquiries...

joe73ffdq

  • Full Member
  • ***
  • Posts: 198
    • View Profile
Re: Final Fantasy hacking questions
« Reply #10 on: July 17, 2013, 01:25:08 pm »
What are the offsets for battle formations in Final Fantasy.

Hackster doesnt save changes when I edit Pattern Tables.

If I can get the battle formation offsets, then I can edit it with Tile Layer Pro.

July 18, 2013, 10:27:13 pm - (Auto Merged - Double Posts are not allowed before 7 days.)
I found what I was looking for. If anyone else is having the same difficulty, this is what you do.

In (Edit Pattern Tables), the scrambled graphics on the right can be found with Tile Layer Pro if you you look carefully.

Trying to do what I really want in a Final Fantasy hack is proving to be more difficult than I would like, but it should come out pretty good after a lot of trial and error
« Last Edit: July 18, 2013, 10:27:13 pm by joe73ffdq »