Final Fantasy Hacktics

Modding => Help! => Topic started by: Hollow_Screech on July 30, 2012, 08:43:59 pm

Title: Knock back Rate
Post by: Hollow_Screech on July 30, 2012, 08:43:59 pm
I dont know if this has been asked before or not, but is there a way to increase/decrease knockback rate. Or even give a skill the ability to knockback a target?

Example: Throw stone has the ability to knock back a person if it hits someone. I want that ability in something like a Charge +7 skill.

How can I make that possible?
Title: Re: Knock back Rate
Post by: 6555 on July 31, 2012, 06:30:30 am
try these asm hacks in FFTorgASM ... use FFT OrgASM XML Generator v1.3, by: RavenOfRazgriz
in http://ffhacktics.com/smf/index.php?action=dlattach;topic=7719.0;attach=9862 (http://ffhacktics.com/smf/index.php?action=dlattach;topic=7719.0;attach=9862)

Formula 37 become Dmg_((PA+Y)/2*PA) #% Knockback
<Patch name="Formula 37 become Dmg_((PA+Y)/2*PA) #% Knockback">
<Description>Use Xifane chance of Knockback for determine the formula Knockback</Description>
<Location file="BATTLE_BIN" offset="11f924">
5A19060C
00000000
571A0608
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
1980043C
902D848C
80000234
040080A4
250082A0
1980033C
FCF5638C
04008294
</Location>
<Location file="BATTLE_BIN" offset="122F8C">
25780508
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
</Location>
<Location file="BATTLE_BIN" offset="F7094">
4421060C
00000000
1C004014
00000000
4017060C
00000000
5318060C
00000000
B722060C
00000000
471A060C
00000000
B41B060C
00000000
FE1B060C
00000000
1980023C
902D428C
00000000
00004290
00000000
09004010
00000000
3F1C060C
00000000
3021060C
00000000
03004014
00000000
AD1F060C
00000000
1000BF8F
1800BD27
0800E003
00000000
</Location>
</Patch>

OR

Formula 32 become Dmg_((WP+Y)*PA) #% Knockback

<Patch name="Formula 32 become Dmg_((WP+Y)*PA) #% Knockback">
<Description>Use Xifane chance of Knockback for determine the formula Knockback</Description>
<Location file="BATTLE_BIN" offset="11f924">
5A19060C
00000000
571A0608
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
1980043C
902D848C
80000234
040080A4
250082A0
1980033C
FCF5638C
04008294
</Location>
<Location file="BATTLE_BIN" offset="122D84">
24004014
00000000
9717060C
00000000
1518060C
00000000
B722060C
00000000
471A060C
00000000
F41B060C
00000000
1980023C
902D428C
00000000
00004290
00000000
13004010
00000000
3F1C060C
00000000
AD1F060C
00000000
86270608
00000000
</Location>
</Patch>


BY: Rfh ASM hacks...
Title: Re: Knock back Rate
Post by: RavenOfRazgriz on July 31, 2012, 07:02:44 am
Knockback is innate to the Formula being used or the Critical Hit routine.  In Vanilla, only Critical Hits and Formula 37 allow Knockback.  If you want to make a different skill have a Knockback effect outside of Critical Hits, you need to ASM hack such.  Note that doing so would (obviously) make any skill using that Formula have the Knockback ability.  Rfh has a few Formula hacks (http://ffhacktics.com/smf/index.php?topic=9050.0) that give other Formula the Knockback property, so you can go through there and see if any do what you need.  I've never used them though so I can't tell you how stable they are.