• Welcome to Final Fantasy Hacktics. Please login or sign up.
 
April 26, 2024, 12:46:34 am

News:

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


Need explanation to Status CT

Started by stardragoon9, June 04, 2022, 08:39:48 pm

stardragoon9

I found a hack from Pride

"Status CT Timer Edit

Every Status can now have a CT by setting the time in the FFTPatcher and setting the variable x01 to x0F."

Does this mean that in vanilla FFT status effect CT cannot be manually adjusted in FFTPatcher? But there is a "Tick" option in the Status tab, what is the rule behind it? Are there hardcoding or something?
  • Modding version: PSX

Orkney

Hi,

In patcher you can edit the CT value of the statuses that already have a CT. But some statuses are hard coded to not have a CT (for example petrify will never go away).
Every unit has 16 "slots" to manage their status CT :

0x005D Poison CT
0x005E Regen CT
0x005F Protect CT
0x0060 Shell CT
0x0061 Haste CT
0x0062 Slow CT
0x0063 Stop CT
0x0064 Wall CT
0x0065 Faith CT
0x0066 Innocent CT
0x0067 Charm CT
0x0068 Sleep CT
0x0069 Don't Move CT
0x006A Don't Act CT
0x006B Reflect CT
0x006C Death Sentence CT

Every other status CT will just be ignored unless you are using Pride's hack.
  • Modding version: PSX

stardragoon9

Quote from: Orkney on June 05, 2022, 07:37:24 amHi,

In patcher you can edit the CT value of the statuses that already have a CT. But some statuses are hard coded to not have a CT (for example petrify will never go away).
Every unit has 16 "slots" to manage their status CT :

0x005D Poison CT
0x005E Regen CT
0x005F Protect CT
0x0060 Shell CT
0x0061 Haste CT
0x0062 Slow CT
0x0063 Stop CT
0x0064 Wall CT
0x0065 Faith CT
0x0066 Innocent CT
0x0067 Charm CT
0x0068 Sleep CT
0x0069 Don't Move CT
0x006A Don't Act CT
0x006B Reflect CT
0x006C Death Sentence CT

Every other status CT will just be ignored unless you are using Pride's hack.

I see, so status like Berserk and Silence will go indefinitely even if I edit the CT in FFTP.

One thing Pride mentioned in his hack is
Quote"You are still limited to only 16 timers but they can share CTs. I.E. Poison and Regen can share a CT but will need to cancel and/or not allow them to stack on each other."
He did not exactly give a list of which is shared with which, is there a way to check this information somewhere?
  • Modding version: PSX

Orkney

In vanilla statuses do not share a timer. So there is no list.

The two first in the list are Poison and regen. But since Poison infliction cancels Regen, and that Regen infliction cancels poison, they are a perfect example of two statuses that can share a timer (since they can not be inflicted at the same time).

Innocent and Faith are another example, as Haste and Slow... etc you can check/set in Patcher which status cancels what.
  • Modding version: PSX

stardragoon9

Quote from: Orkney on June 06, 2022, 06:57:45 amIn vanilla statuses do not share a timer. So there is no list.

The two first in the list are Poison and regen. But since Poison infliction cancels Regen, and that Regen infliction cancels poison, they are a perfect example of two statuses that can share a timer (since they can not be inflicted at the same time).

Innocent and Faith are another example, as Haste and Slow... etc you can check/set in Patcher which status cancels what.

Thank you very much for the explanation
  • Modding version: PSX