Final Fantasy Hacktics

Modding => PSX FFT Hacking => Topic started by: Xifanie on October 06, 2007, 09:35:12 pm

Title: Hacking Thread
Post by: Xifanie on October 06, 2007, 09:35:12 pm
The following are being on study.
- Effects (abilities' animations and possibly sounds)
- Maps (Hard, VERY complex structure)
- Events (Requires massive amount of testing, lot of information to gather also)

And some other things...
Title:
Post by: Ltheb Liadon on October 07, 2007, 01:53:08 am
Unfortunately my game hacking skill is limited to hex editing (which I am quite bad at) so I can't really provide any useful offsets or anything, but from what I can tell effects are probably the most difficult of the three to deconstruct; Maps are pretty static, so fooling with their code should have obvious dramatic results. Events (and I take it you mean cutscene codeing) would be #2 on the difficulty list, if only because a lot of things take place in a cutscene, and discerning how they happen could be tricky.

Spell effects appear to use a crude graphic sheet with a transparent background color. Then, parts of that graphic are plastered onto invisible polygons and thrown about on the screen, some of which use complex movements, like that the Poison Frog spell, for example, shoots green 'streaks' of light in arching paths towards the target. A single one of those streaks probably carry a good amount of info (x size, y size, x start of sheet, x end of sheet, y start of sheet, y end of sheet, when to display, where to display, where to start movement, move speed, move style, where to end movement, what to do once it reaches that point, etc) though I don't know exactly how the game determines or stores all of this. (other than in those oddly similar-in-size animation files; I noted many were the exact same size, possibly due to same size graphics sheets and a uniform data set for how the attack is displayed)
Title:
Post by: Xifanie on October 07, 2007, 08:47:51 am
However, each map are so different that almost every of their blocks are stored at a different place, in a different file, which is probably the use of the GNS file to tell where. That means, I may be able to hack one, but trying another one might just be as hard.

Effects in term of data size are rather... very small. That is if you remove the picture. I had no luck with shell, so now I'll try with a very simple one instead. (shell was much more complicated than I thought)
Title:
Post by: Xifanie on November 24, 2007, 06:45:25 pm
Currently working on: Events. More precisely the zirekile falls plot battle.
Title:
Post by: karsten on November 27, 2007, 02:21:42 am
Quote from: "Zodiac"Currently working on: Events. More precisely the zirekile falls plot battle.

what are you planning to do with it?
Title:
Post by: Xifanie on November 27, 2007, 07:19:09 am
Learning about the event instructions. like right now I have complete power over the camera because I studied that event.  :o
Title:
Post by: karsten on November 27, 2007, 10:29:07 am
Quote from: "Zodiac"Learning about the event instructions. like right now I have complete power over the camera because I studied that event.  :o

you mean rotation during the story? wow! you should make a topic on ALL you discovered, zodiac
Title:
Post by: Xifanie on November 27, 2007, 04:18:44 pm
This would take so much time I could use it to discover 3-4 more things.
Title:
Post by: Xifanie on November 27, 2007, 04:19:23 pm
However I did make a resume like 1-2 months ago.