• Welcome to Final Fantasy Hacktics. Please login or sign up.
 
March 28, 2024, 04:21:34 am

News:

Please use .png instead of .bmp when uploading unfinished sprites to the forum!


Hacking Thread

Started by Xifanie, October 06, 2007, 09:35:12 pm

Xifanie

October 06, 2007, 09:35:12 pm Last Edit: September 21, 2008, 06:25:20 pm by Xifanie
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...
  • Modding version: PSX
Love what you're seeing? https://supportus.ffhacktics.com/ 💜 it's really appreciated

Anything is possible as long as it is within the hardware's limits. (ie. disc space, RAM, Video RAM, processor, etc.)
<R999> My target market is not FFT mod players
<Raijinili> remember that? it was awful

Ltheb Liadon

October 07, 2007, 01:53:08 am #1 Last Edit: December 31, 1969, 07:00:00 pm by Ltheb Liadon
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)

Xifanie

October 07, 2007, 08:47:51 am #2 Last Edit: December 31, 1969, 07:00:00 pm by Xifanie
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)
  • Modding version: PSX
Love what you're seeing? https://supportus.ffhacktics.com/ 💜 it's really appreciated

Anything is possible as long as it is within the hardware's limits. (ie. disc space, RAM, Video RAM, processor, etc.)
<R999> My target market is not FFT mod players
<Raijinili> remember that? it was awful

Xifanie

November 24, 2007, 06:45:25 pm #3 Last Edit: December 31, 1969, 07:00:00 pm by Xifanie
Currently working on: Events. More precisely the zirekile falls plot battle.
  • Modding version: PSX
Love what you're seeing? https://supportus.ffhacktics.com/ 💜 it's really appreciated

Anything is possible as long as it is within the hardware's limits. (ie. disc space, RAM, Video RAM, processor, etc.)
<R999> My target market is not FFT mod players
<Raijinili> remember that? it was awful

karsten

November 27, 2007, 02:21:42 am #4 Last Edit: December 31, 1969, 07:00:00 pm by karsten
Quote from: "Zodiac"Currently working on: Events. More precisely the zirekile falls plot battle.

what are you planning to do with it?

Xifanie

November 27, 2007, 07:19:09 am #5 Last Edit: December 31, 1969, 07:00:00 pm by Xifanie
Learning about the event instructions. like right now I have complete power over the camera because I studied that event.  :o
  • Modding version: PSX
Love what you're seeing? https://supportus.ffhacktics.com/ 💜 it's really appreciated

Anything is possible as long as it is within the hardware's limits. (ie. disc space, RAM, Video RAM, processor, etc.)
<R999> My target market is not FFT mod players
<Raijinili> remember that? it was awful

karsten

November 27, 2007, 10:29:07 am #6 Last Edit: December 31, 1969, 07:00:00 pm by karsten
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

Xifanie

November 27, 2007, 04:18:44 pm #7 Last Edit: December 31, 1969, 07:00:00 pm by Xifanie
This would take so much time I could use it to discover 3-4 more things.
  • Modding version: PSX
Love what you're seeing? https://supportus.ffhacktics.com/ 💜 it's really appreciated

Anything is possible as long as it is within the hardware's limits. (ie. disc space, RAM, Video RAM, processor, etc.)
<R999> My target market is not FFT mod players
<Raijinili> remember that? it was awful

Xifanie

November 27, 2007, 04:19:23 pm #8 Last Edit: December 31, 1969, 07:00:00 pm by Xifanie
However I did make a resume like 1-2 months ago.
  • Modding version: PSX
Love what you're seeing? https://supportus.ffhacktics.com/ 💜 it's really appreciated

Anything is possible as long as it is within the hardware's limits. (ie. disc space, RAM, Video RAM, processor, etc.)
<R999> My target market is not FFT mod players
<Raijinili> remember that? it was awful