• Welcome to Final Fantasy Hacktics. Please login or sign up.
 
April 19, 2024, 10:00:06 pm

News:

Use of ePSXe before 2.0 is highly discouraged. Mednafen, RetroArch, and Duckstation are recommended for playing/testing, pSX is recommended for debugging.


Animation skill links

Started by Xifanie, August 27, 2008, 11:54:31 pm

Xifanie

August 27, 2008, 11:54:31 pm Last Edit: November 06, 2008, 07:00:40 am by Xifanie
BATTLE.BIN (US VERSION)
0x0002CE11

Just telling, I'm not done making my animation list.
  • 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

Zozma

August 27, 2008, 11:57:20 pm #1 Last Edit: December 31, 1969, 07:00:00 pm by Zozma
so you're saying... it will change things like... i could change a sword swing animation into a spell cast animation or...?
  • Modding version: Other/Unknown
Wiegraf: Draw your sword Ramza!
Ramza: But im a monk!!

gojoe

August 28, 2008, 12:09:40 am #2 Last Edit: December 31, 1969, 07:00:00 pm by gojoe
use a sword swing to summon a beast!
I never learn from my mistakes.

Vanya

August 28, 2008, 12:16:22 am #3 Last Edit: December 31, 1969, 07:00:00 pm by Vanya
Awesomeness!!  :D  :D
  • Modding version: Other/Unknown
¯\(°_0)/¯

Cheetah

August 28, 2008, 02:57:34 am #4 Last Edit: December 31, 1969, 07:00:00 pm by Cheetah
cool
Current Projects:

Zozma

August 28, 2008, 03:15:44 am #5 Last Edit: December 31, 1969, 07:00:00 pm by Zozma
okay so uh, how many bytes is it? 2?

edit: 3 i guess

76 00 0F made ramza jump in the air while casting cure (but he stayed there)
  • Modding version: Other/Unknown
Wiegraf: Draw your sword Ramza!
Ramza: But im a monk!!

Vanya

August 28, 2008, 02:01:53 pm #6 Last Edit: December 31, 1969, 07:00:00 pm by Vanya
I think we are starting from the wrong address slightly and that the values are 2 bytes long with 00's to separate them.

First Value is actually x2CE10. 002C being the value for the first entry in the skill list '<Nothing>'; which is actually the parameters for the Aim skills.

I changed x2CE13 from 012C to 1171 and successfully changed Cure to use a crouching animation without messing with Cure 2.

Also, I think in spell casting animations one of the bytes determines the 'spell energy' graphics and the other determines the character animation.
  • Modding version: Other/Unknown
¯\(°_0)/¯

Xifanie

August 28, 2008, 03:13:03 pm #7 Last Edit: December 31, 1969, 07:00:00 pm by Xifanie
wheeps
  • 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

Vanya

August 28, 2008, 03:32:04 pm #8 Last Edit: December 31, 1969, 07:00:00 pm by Vanya
I think I was wrong about the 00's separating the values. It looks like the 3rd byte is usually 00, but it can be different in special cases.

For example: Most Talk Skills have 066C00. But, Invitation is 066C06, Insult is 066C0E, & Mimic Daravon is 066C0F.

And stop wheeping, damn it! If you wheep, then I'll wheep, and then we'll all be wheeping!  :D
  • Modding version: Other/Unknown
¯\(°_0)/¯

Zozma

August 28, 2008, 03:52:21 pm #9 Last Edit: December 31, 1969, 07:00:00 pm by Zozma
so magic barrier needs to have the proper spellcast/collect magic energy animation as well as midgar swarm should look like a summons right?
  • Modding version: Other/Unknown
Wiegraf: Draw your sword Ramza!
Ramza: But im a monk!!

Vanya

August 28, 2008, 06:41:55 pm #10 Last Edit: December 31, 1969, 07:00:00 pm by Vanya
What? Rephrase plz?
  • Modding version: Other/Unknown
¯\(°_0)/¯

Zozma

August 28, 2008, 07:44:19 pm #11 Last Edit: December 31, 1969, 07:00:00 pm by Zozma
just try out those to spells, cast them normally and look at their animation.

magic barrier IMO should look like a normal spellcast but its not quite right

and midgar swarm should look like a summons but its like a regular spell
  • Modding version: Other/Unknown
Wiegraf: Draw your sword Ramza!
Ramza: But im a monk!!

Vanya

August 28, 2008, 10:34:02 pm #12 Last Edit: January 10, 2009, 08:41:06 am by Vanya
OH! I see! I dunno, Square has done wierder things with this game. thanks to Zodiac, we can correct these things now. =)

Just to let you know I've written out the addresses and data for every skill/spell up to the monster version of blood suck. I've only tested a few but I'm confident in the accuracy of my documentation so far.
  • Modding version: Other/Unknown
¯\(°_0)/¯

Zozma

August 28, 2008, 10:41:27 pm #13 Last Edit: December 31, 1969, 07:00:00 pm by Zozma
speaking of the aim skills... when i gave mustadeo's skills
which have effect FFFF an effect (it was too plain for me with a special job.) i gave him the effect that you see with "hold tight, seal(fear version), etc you know the red circle that closes in and petrifies the enemy?

i gave his skills that effect but when it hits or misses it shows the hit/miss twice like if the charcter dodges it it dodges twice and then says miss 2 times (if i remember right) wtf man... lol....
  • Modding version: Other/Unknown
Wiegraf: Draw your sword Ramza!
Ramza: But im a monk!!

Vanya

August 30, 2008, 01:46:56 am #14 Last Edit: August 30, 2008, 09:45:36 am by Vanya
Noticed something. The 3rd byte in each entry seems to effect what battle message is displayed after the skill is done.

Example: Scream

0x2cfdb: 112219h

When I changed it to 112200 it stopped displaying "Max Power" after executing it in battle.

Skills with 3rd byte:
0x2cf6c - 066c 06 - Invitation
0x2c84 - 066c 0e - Insult
0x2c84 - 066c 0f - Mimic Daravon
0x2cfcf - 0366 16 - Heal
0x2cfdb - 1122 19 - Scream
0x2d068 - 1116 23 - Blood Suck (human)
0x2d06b - 032c 03 - Allure
0x2d08f - 0700 1f - Leg Aim
0x2d092 - 0700 1e - Arm Aim
0x2d095 - 0700 27 - Seal Evil
0x2d101 - 0666 28 - Dragon Tame
0x2d14f - 0a61 24 - Self Destruct
0x2d170 - 0b2c 2a - Mind Blast
0x2d1df - 0a00 0a - Tentacle (malboro)
0x2d1eb - 0a6d 2b - Moldball Virus

They seem to relate directly to the "Battle Message" text in FFTacText. Which means that we can now not only edit these messages, but we can now assign them to ANY skill/spell we like.
  • Modding version: Other/Unknown
¯\(°_0)/¯

Zozma

August 30, 2008, 02:22:46 am #15 Last Edit: December 31, 1969, 07:00:00 pm by Zozma
nice Vanya
  • Modding version: Other/Unknown
Wiegraf: Draw your sword Ramza!
Ramza: But im a monk!!

BeoulveBlack

September 01, 2008, 10:13:33 pm #16 Last Edit: December 31, 1969, 07:00:00 pm by BeoulveBlack
if we keep finding this stuff out, i'm never gonna finish my patch!!!!!

haha, no, this is really great. i can stop being so choosy when it come to which skills i replace!

Vanya

September 01, 2008, 11:31:10 pm #17 Last Edit: December 31, 1969, 07:00:00 pm by Vanya
Here's a little extra info for you then.

The first 2 bytes in each entry determine the animation the skill forces the caster to use, of course. It seams that it is a different set of values for each byte.

For example:

I wanted Heal and my new First Aid skill to crouch down (like the unit is examining the afflicted target) and then stand with both arms raised.

So I set their bytes to 11 65 00.
11 = crouching.
65 = both arms raised.
00 = no message after completing the action.

However, I tried to get Scream to only use the charging pose by setting both bytes to 22. That glitched the effect and froze the game after.
The correct setting is actually 04 22. Therefore, some values are encoded differently for each byte. Have fun!
  • Modding version: Other/Unknown
¯\(°_0)/¯

gojoe

September 02, 2008, 04:23:43 pm #18 Last Edit: December 31, 1969, 07:00:00 pm by gojoe
........ wow ...... so does this mean we can replace singing with something more useful? or maybe give the finger
I never learn from my mistakes.

Zozma

September 02, 2008, 04:51:59 pm #19 Last Edit: December 31, 1969, 07:00:00 pm by Zozma
singing is a general status that all characters have, its also used for steal heart and southern cross.... ohhh i know! some monsters have sp2 files... if you sacrificed one you could make a character use the finger animation without destroying his singing animation
  • Modding version: Other/Unknown
Wiegraf: Draw your sword Ramza!
Ramza: But im a monk!!