Final Fantasy Hacktics

Modding => Help! => Topic started by: Kupoe on October 20, 2009, 04:50:56 am

Title: Gaff Gafgarion. and Gate of Lionel Castle.
Post by: Kupoe on October 20, 2009, 04:50:56 am
ok. i know this fight is scripted for Gaffgarion to immediately crystalize.  is that due to the way the char is made or the fight is scripted?

i want to change it so that he joins you after this fight, but I dont know how.
i am wondering if a simple "join after event" flag would get him to switch over after the fight.

if that isnt possible, would going thru and changing every instance of gaff gaffgarion to 11 instead of his 17 sprite, and overwriting the 17 with a class and making Rad it, would that work?  

im trying to get a dark knight on the team.

just wondering if anyone has ever tried this, and the results.
Title:
Post by: MiKeMiTchi on October 20, 2009, 04:59:50 am
Quotei am wondering if a simple "join after event" flag would get him to switch over after the fight.

I am currently at Lionel Castle, and will test it. :P
I don't really know myself what would happen, but I doubt he'll join, unless you use some "event editing".
Title:
Post by: Kupoe on October 20, 2009, 05:52:18 am
how did it go?
Title:
Post by: philsov on October 20, 2009, 09:25:22 am
Here's the event:

// __________________________________________________________________
//| Event Script x0C2 | Event Offset: x184000 | Text offset: x1840ED |
// ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

Offset(x00184000)
//Remove the previous line if you wish not to override the offset in CONFIG.INI.
Text(x000000ED)
//Remove the previous line if you wish text to compile directly after instructions.

{63}(rAA)
{92}(r1100000100)
WaitForInstruction(x43,x00)
Focus(x11,x00,x11,x00,x00)
Camera(+00000,+08208,-06912,+00302,+01536,+00000,+04096,+00032)
WaitForInstruction(x04,x00)
Wait(00016)
DisplayMessage(x10,x70,x0007,x11,x00,x00,+00000,+00000,+00000,x02)
WaitForInstruction(x01,x00)
Focus(x02,x00,x02,x00,x00)
Camera(+00000,+00000,+00000,+00302,+01536,+00000,+04096,+00032)
WaitForInstruction(x04,x00)
Wait(00008)
{92}(r0200000100)
WaitForInstruction(x43,x00)
Wait(00008)
FaceUnit(x11,x00,x02,x00,x00,x01,x00)
{64}(r0200)
DisplayMessage(x10,x70,x0008,x02,x00,x00,+00000,+00000,+00000,x02)
WaitForInstruction(x01,x00)
Focus(x11,x00,x11,x00,x00)
Camera(+00030,+20721,+07936,+00302,+01536,+00000,+04096,+00032)
WaitForInstruction(x04,x00)
UnitAnim(x11,x00,x16,x00,x00)
Wait(00016)
Sound(x0041)
UnitAnim(x11,x00,x1A,x00,x00)
Wait(00040)
{92}(r1100010100)
WaitForInstruction(x43,x00)
Wait(00032)
Focus(x69,x00,x69,x00,x00)
Camera(+02275,-01824,+00227,+00302,+01536,+00000,+04096,+00032)
WaitForInstruction(x04,x00)
Wait(00016)
RotateUnit(x02,x00,x14,x00,x01,000)
{64}(r0200)
March(x02,x00,000)
{63}(rA0)
EventEnd()

//INSTRUCTION SECTION END -  TEXT START
//Message x07
{font:08}Gafgarion{br}
{font:00}Ugnn...is this...the end?{end}

//Message x08
{font:08}{Ramza}{br}
{font:00}Goodbye, Gafgarion......{end}

Quote from: "Zozma"{92}(rXX00010100)

turns unit XX into a crystal instantly. (tested on a mid battle event)
does this mean it sets status? perhaps if you see this instruction at bed desert when balk poisons you..?

In short, just deleting that line and some of its follow up ought to do the trick.  Else he'll still go belly up on you.

Edit:  And since you're event editing anyways, PLEASE change ramza's line :p
Title:
Post by: MiKeMiTchi on October 20, 2009, 11:04:54 pm
Sorry.. I have no time to test it this week, but philsov did give the right thing to do. :)