Final Fantasy Hacktics

Modding => PSX FFT Hacking => Topic started by: Talcall on March 20, 2023, 04:36:37 am

Title: SEQ Editor - Excel tool
Post by: Talcall on March 20, 2023, 04:36:37 am
On account of the fact that I can't code outside of modifying someone else's, Behold!
My Third Forum Post This Month!
peddling another tool!
This one is for editing animations, like the idle walk of a unit, or how they swing a sword. Be warned, this may only work for excel versions greater than 2020? I will have to work on the backwards compatibility, so let me know if something doesn't work. Also, this is a really math dense work book, and especially manipulating the position of animation IDs can have considerable wait times.
I provide a sheet dedicated to the OP Codes and what I know of them, which is also used as reference for the other sheets,
Several sheets dedicated to the main sprite types:
and a sheet that returns a complete XML file.

Instructions are entered into the Operation column, and arguments can be entered on the right. Boxes are automatically blacked out depending on how many arguments a given instruction has, and numbers in these blacked out boxes will not be read, contribute to file-size, or be appended to the XML.
For an in depth explanation of each instruction, see Here (https://ffhacktics.com/wiki/SEQ_%26_Animation_info_page)

Addresses are highlighted a light yellow if they may be where a new animation ID is intended to be (for most vanilla animations, this lines up 1 to 1), however you are given the freedom to assign IDs wherever you please.

When assigning multiple IDs to the same offset, ensure you separate each ID by a comma and a space, for the formatting to be read correctly.

when you are finished, you can go to the XML tab at the bottom and patch it to your game image with OrgASM.
Title: Re: SEQ Editor - Excel tool
Post by: CONMAN on March 21, 2023, 02:47:08 pm
Awesome work as usual Talcall!  I've been imagining making a chakram weapon for a while now and you are making dreams come true!(or plausible at least)