• Welcome to Final Fantasy Hacktics. Please login or sign up.
 

Event Decompiler & Event Compiler

Started by Xifanie, June 07, 2008, 08:45:42 pm

ChaosNyte

March 12, 2009, 02:53:11 pm #60 Last Edit: December 31, 1969, 07:00:00 pm by ChaosNyte
There's a 404 whenever I try to download the original file -- maybe old news, but does anyone know where I can download the complier/decompliler?

Verdeni

April 29, 2009, 03:43:23 am #61 Last Edit: December 31, 1969, 07:00:00 pm by Verdeni
Okay... so I tried to do this, but I don`t understand.

When editing the event.txt, what format do you copy it in? I can't get anything past the Ovelia Praying scene to show up.
  • Modding version: PSX
  • Discord username: V3rdeni

Xifanie

April 29, 2009, 07:09:10 am #62 Last Edit: December 31, 1969, 07:00:00 pm by Xifanie
Decompile TEST.EVT and it will create a file called PSX Events.txt. Then open it and copy ONE event. The range you should copy starts from Offset(x????????) to the latest valid text line for the event; that is non-dummy text.
Paste it over event.txt.
  • 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

Verdeni

April 29, 2009, 08:03:07 am #63 Last Edit: December 31, 1969, 07:00:00 pm by Verdeni
I did that, but it still didn't change the text for the dialogue at the beginning of the battle, right after the conditions.

A good example is Mandalia Plains. After the conditions are set, the camera pans to Algus and he says;

Algus
"Reinforcements?
Thank God!"

but Lasting Dawn changed that to;

Lavian
"Tch...
Mercenaries."



How do I do that successfully?
  • Modding version: PSX
  • Discord username: V3rdeni

LastingDawn

April 29, 2009, 12:31:26 pm #64 Last Edit: December 31, 1969, 07:00:00 pm by LastingDawn
The trouble with the PSX events are (truly made much simpler on the PSP version because of the lack of dummy text) the tons of dummy text which don't belong to that specific event, take a look at Scenario Order and Correlation on the wikipedia page to see how little and how much are actually linked between scenarios.
"Moment's anger can revert to joy,
sadness can be turned to delight.
A nation destroyed cannot be restored,
the dead brought back to life."

Art of War

Beta & Gretchen Forever!!!!

Xifanie

April 29, 2009, 06:19:30 pm #65 Last Edit: December 31, 1969, 07:00:00 pm by Xifanie
The first event script of all the scenario will only call the text before the conditions. Now when different things happens, such as Algus' first turn, another event is called and it will only use the text within THAT event, and not the first one write that only calls the first lines.

To be honest, it's more wasted space than anything else. You could just empty the unused lines and it would only free space, whoever unless you really extend the event, you won't need that extra space.

Basically you'll have to edit the text in all the used events for the battle. That is if you modify all the lines of course.
  • 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

Goomba

April 29, 2009, 06:22:57 pm #66 Last Edit: December 31, 1969, 07:00:00 pm by Goomba
Hey, could you create two versions of the same simple event demonstrating to us what you're talking about here, Zodiac?

Xifanie

April 29, 2009, 06:48:14 pm #67 Last Edit: April 29, 2009, 08:38:44 pm by Xifanie
Quote from: "First event inside of Riovanes Castle"// __________________________________________________________________
//| Event Script x11D | Event Offset: x23A000 | Text offset: x23A1EC |
// ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

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

WarpUnit(x02,x00,004,000,x00,x02)
UnitAnim(x28,x00,x02,x00,x00)
UnitAnim(x00,x01,x1A,x00,x00)
Camera(+00504,-01308,+00392,+00302,+03584,+00000,+04096,+00032)
WaitForInstruction(x04,x00)
{63}(rA9)
Camera(+00504,-00028,+00392,+00302,+03584,+00000,+04096,+00128)
RemoveUnit(x78,x00)
RemoveUnit(x79,x00)
RemoveUnit(x7A,x00)
RemoveUnit(x7B,x00)
RemoveUnit(x7C,x00)
{4D}(r40)
{63}(rAA)
Wait(00060)
WalkTo(x02,x00,004,003,x00,x00,+008,x01)
MovementAnim(r02000200)
WaitWalk(x02,x00)
Wait(00030)
RotateUnit(x02,x00,x04,x00,x01,000)
{64}(r0200)
Wait(00010)
RotateUnit(x02,x00,x0C,x01,x01,000)
{64}(r0200)
Wait(00010)
RotateUnit(x02,x00,x08,x00,x01,000)
{64}(r0200)
Wait(00030)
DisplayMessage(x10,x12,x0001,x02,x00,x00,+00000,+00000,+00000,x02)
WaitForInstruction(x01,x00)
Wait(00030)
Camera(+00504,-00316,+01064,+00302,+03584,+00000,+04096,+00256)
WaitForInstruction(x04,x00)
Wait(00060)
RotateUnit(x28,x00,x00,x02,x00,000)
{64}(r2800)
Wait(00030)
DisplayMessage(x10,x11,x0002,x28,x00,x00,+00000,+00000,+00000,x02)
WaitForInstruction(x01,x00)
Wait(00060)
WalkTo(x28,x00,004,009,x00,x00,+004,x01)
MovementAnim(r28000200)
WaitWalk(x28,x00)
Wait(00030)
DisplayMessage(x10,x11,x0003,x28,x00,x00,+00000,+00000,+00000,x02)
WaitForInstruction(x01,x00)
Wait(00120)
DisplayMessage(x10,x11,x0004,x28,x00,x00,+00000,+00000,+00000,x02)
WaitForInstruction(x01,x00)
Wait(00030)
Camera(+00504,-00124,+00616,+00302,+03584,+00000,+04096,+00032)
WaitForInstruction(x04,x00)
Wait(00010)
DisplayMessage(x10,x12,x0005,x02,x00,x00,+00000,+00000,+00000,x02)
WaitForInstruction(x01,x00)
Wait(00010)
Camera(+00504,-00268,+00952,+00302,+03584,+00000,+04096,+00032)
WaitForInstruction(x04,x00)
Wait(00010)
DisplayMessage(x10,x11,x0006,x28,x00,x00,+00000,+00000,+00008,x00)
WaitForInstruction(x01,x00)
Wait(00030)
{1C}(r02)
DarkScreen(x00,x01,012,064,x00,004)
WaitForInstruction(x36,x00)
DisplayConditions(x17,090)
ColorUnit(x80,x00,x07,+000,-002,-006,002)
ColorUnit(x81,x00,x07,+000,-002,-006,002)
ColorUnit(x82,x00,x07,+000,-002,-006,002)
ColorUnit(x83,x00,x07,+000,-002,-006,002)
Wait(00012)
Erase(x80,x00)
Erase(x81,x00)
Erase(x82,x00)
Erase(x83,x00)
RemoveUnit(x80,x00)
RemoveUnit(x81,x00)
RemoveUnit(x82,x00)
RemoveUnit(x83,x00)
Wait(00028)
ColorUnit(x28,x00,x04,+012,+030,+031,000)
Wait(00002)
Wait(00001)
ColorUnit(x28,x00,x08,+000,+000,+000,004)
WaitForInstruction(x38,x00)
DisplayConditions(x00,030)
WaitForInstruction(x38,x00)
RemoveDarkScreen()
WaitForInstruction(x36,x00)
{1C}(r01)
March(x00,x00,000)
{63}(rA8)
EventEnd()

//INSTRUCTION SECTION END -  TEXT START
//Message x01
{font:08}{Ramza}{br}
{font:00}What's this....?{end}

//Message x02
{font:08}Wiegraf{br}
{font:00}There you are {Ramza}.{end}

//Message x03
{font:08}Wiegraf{br}
{font:00}Draw your sword,{br}
{Ramza}.{end}

//Message x04
{font:08}Wiegraf{br}
{font:00}What's wrong?{br}
If you don't, I will.{end}

//Message x05
{font:08}{Ramza}{br}
{font:00}How miserable you are...{br}
{br}
Giving your spirit to Lucavi{br}
just to avenge yourself.{br}
{br}
If Miluda knew about this,{br}
she'd be very disappointed.{end}

//Message x06
{font:08}Wiegraf{br}
{font:00}Revenge? Ha!{br}
That's not what I'm after.....   {br}
I want far more than that.{br}
I don't give a damn about{br}
Miluda's murder.{br}
I want to bring 'chaos' {br}
into the world...to hear the{br}
screams of humans...{br}
But, don't worry,{br}
{Ramza}.{br}
I'll kill you...myself!{end}


//Message x07
{font:08}{Ramza}{br}
{font:00}The stones are evil...and{br}
so are the Zodiac Braves.   {br}
The legends we believed in{br}
were all lies!{end}

//Message x08
{font:08}Wiegraf{br}
{font:00}Hya, ha, ha. So much for{br}
'God's miracle'.{br}
Governments falsify history{br}
only so it favors them.{br}
{br}
But you can't blame them.{br}
Because people always hope{br}
for a 'miracle'.{br}
Endlessly complaining, {br}
lazy, nuisances...that's what{br}
the masses really are.{br}
Governments give the people{br}
what they want...and history{br}
repeats itself.{br}
Governments might well have{br}
taken advantage of their{br}
insecurity.....{br}
But then again, people are{br}
satisfied being used...{br}
{br}
'God' is nothing but an{br}
image created out of their{br}
insecurity.{br}
It's their fault for knowing{br}
they're comfortably numb, and{br}
not doing anything about it.{end}

//Message x09
{font:08}{Ramza}{br}
{font:00}And what about you?{br}
{br}
Relying on miracles instead{br}
of beating your insecurites!{end}

//Message x0A
{font:08}Wiegraf{br}
{font:00}It's because humans are insecure{br}
that they rely on 'miracles'.   {br}
Can you honestly say you're not,{br}
with any confidence?{end}

//Message x0B
{font:08}{Ramza}{br}
{font:00}I'm trying!{end}

//Message x0C
{font:08}Wiegraf{br}
{font:00}Then your efforts have come{br}
to an end!{end}

//Message x0D
{font:08}Wiegraf{br}
{font:00}You've improved...{end}

//Message x0E
{font:08}{Ramza}{br}
{font:00}Running away?{br}
Wiegraf!!{end}

//Message x0F
{font:08}{Ramza}{br}
{font:00}Come out of there!{br}
Wiegraf!!{end}

//Message x10
{font:08}Wiegraf{br}
{font:00}Let's have it out here...{end}

//Message x11
{font:08}Velius{br}
{font:00}Sorry to keep you waiting.{end}

//Message x12
{font:08}Velius{br}
{font:00}I see you have some help.{br}
Then I'll do the same.   {br}
Come out, loyal servants!{end}

//Message x13
{font:08}Velius{br}
{font:00}Here I come, {Ramza}!{br}
Let me show you the power of evil!{end}

//Message x14
{font:08}Velius{br}
{font:00}Whooooah!!{br}
They're just humans.....!{end}

//Message x15
{font:08}{Ramza}{br}
{font:00}Alma!!{end}

Quote from: "Second event inside of Riovanes Castle"// __________________________________________________________________
//| Event Script x11E | Event Offset: x23C000 | Text offset: x23C192 |
// ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

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

{63}(rAA)
Focus(x02,x00,x02,x00,x00)
Camera(+00512,+00000,+00017,+00302,+00512,+00000,+04096,+00032)
WaitForInstruction(x04,x00)
Wait(00016)
{92}(r0200000C00)
WaitForInstruction(x43,x00)
FaceUnit(x28,x00,x02,x00,x00,x01,x00)
{64}(r0200)
Wait(00010)
DisplayMessage(x10,x70,x0007,x02,x00,x00,+00000,+00000,+00000,x02)
WaitForInstruction(x01,x00)
Focus(x28,x00,x28,x00,x00)
Camera(+10240,+00002,+00772,+00302,+00512,+00000,+04096,+00032)
WaitForInstruction(x04,x00)
Wait(00016)
{92}(r2800000C00)
WaitForInstruction(x43,x00)
FaceUnit(x02,x00,x28,x00,x00,x01,x00)
{64}(r2800)
Wait(00010)
DisplayMessage(x10,x70,x0008,x28,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)
Focus(x02,x00,x02,x00,x00)
Camera(+00000,+00000,-06910,+00302,+00512,+00000,+04096,+00032)
WaitForInstruction(x04,x00)
Wait(00016)
DisplayMessage(x10,x70,x0009,x02,x00,x00,+00000,+00000,+00000,x00)
WaitForInstruction(x01,x00)
Focus(x28,x00,x28,x00,x00)
Camera(+04112,+00529,+10240,+00302,+00512,+00000,+04096,+00032)
WaitForInstruction(x04,x00)
Wait(00016)
DisplayMessage(x10,x70,x000A,x28,x00,x00,+00000,+00000,+00000,x02)
WaitForInstruction(x01,x00)
Focus(x02,x00,x02,x00,x00)
Camera(+00000,+00000,+00000,+00302,+00512,+00000,+04096,+00032)
WaitForInstruction(x04,x00)
Wait(00016)
DisplayMessage(x10,x70,x000B,x02,x00,x00,+00000,+00000,+00000,x01)
WaitForInstruction(x01,x00)
Focus(x28,x00,x28,x00,x00)
Camera(+00000,+04096,+00032,+00302,+00512,+00000,+04096,+00032)
WaitForInstruction(x04,x00)
Wait(00016)
DisplayMessage(x10,x70,x000C,x28,x00,x00,+00000,+00000,+00000,x01)
WaitForInstruction(x01,x00)
Focus(x69,x00,x69,x00,x00)
Camera(+08208,-06912,+00004,+00302,+00512,+00000,+04096,+00032)
WaitForInstruction(x04,x00)
Wait(00010)
RotateUnit(x02,x00,x14,x00,x01,000)
{64}(r0200)
RotateUnit(x28,x00,x14,x00,x01,000)
{64}(r2800)
March(x02,x00,000)
March(x28,x00,000)
{63}(rA8)
ZERO(x007D)
ADD(x007D,x0001)
EventEnd()

//INSTRUCTION SECTION END -  TEXT START
//Message x01
{font:08}{Ramza}{br}
{font:00}What's this....?{end}

//Message x02
{font:08}Wiegraf{br}
{font:00}There you are {Ramza}.{end}

//Message x03
{font:08}Wiegraf{br}
{font:00}Draw your sword,{br}
{Ramza}.{end}

//Message x04
{font:08}Wiegraf{br}
{font:00}What's wrong?{br}
If you don't, I will.{end}

//Message x05
{font:08}{Ramza}{br}
{font:00}How miserable you are...{br}
{br}
Giving your spirit to Lucavi{br}
just to avenge yourself.{br}
{br}
If Miluda knew about this,{br}
she'd be very disappointed.{end}

//Message x06
{font:08}Wiegraf{br}
{font:00}Revenge? Ha!{br}
That's not what I'm after.....   {br}
I want far more than that.{br}
I don't give a damn about{br}
Miluda's murder.{br}
I want to bring 'chaos' {br}
into the world...to hear the{br}
screams of humans...{br}
But, don't worry,{br}
{Ramza}.{br}
I'll kill you...myself!{end}

//Message x07
{font:08}{Ramza}{br}
{font:00}The stones are evil...and{br}
so are the Zodiac Braves.   {br}
The legends we believed in{br}
were all lies!{end}

//Message x08
{font:08}Wiegraf{br}
{font:00}Hya, ha, ha. So much for{br}
'God's miracle'.{br}
Governments falsify history{br}
only so it favors them.{br}
{br}
But you can't blame them.{br}
Because people always hope{br}
for a 'miracle'.{br}
Endlessly complaining, {br}
lazy, nuisances...that's what{br}
the masses really are.{br}
Governments give the people{br}
what they want...and history{br}
repeats itself.{br}
Governments might well have{br}
taken advantage of their{br}
insecurity.....{br}
But then again, people are{br}
satisfied being used...{br}
{br}
'God' is nothing but an{br}
image created out of their{br}
insecurity.{br}
It's their fault for knowing{br}
they're comfortably numb, and{br}
not doing anything about it.{end}

//Message x09
{font:08}{Ramza}{br}
{font:00}And what about you?{br}
{br}
Relying on miracles instead{br}
of beating your insecurites!{end}

//Message x0A
{font:08}Wiegraf{br}
{font:00}It's because humans are insecure{br}
that they rely on 'miracles'.   {br}
Can you honestly say you're not,{br}
with any confidence?{end}

//Message x0B
{font:08}{Ramza}{br}
{font:00}I'm trying!{end}

//Message x0C
{font:08}Wiegraf{br}
{font:00}Then your efforts have come{br}
to an end!{end}


//Message x0D
{font:08}Wiegraf{br}
{font:00}You've improved...{end}

//Message x0E
{font:08}{Ramza}{br}
{font:00}Running away?{br}
Wiegraf!!{end}

//Message x0F
{font:08}{Ramza}{br}
{font:00}Come out of there!{br}
Wiegraf!!{end}

//Message x10
{font:08}Wiegraf{br}
{font:00}Let's have it out here...{end}

//Message x11
{font:08}Velius{br}
{font:00}Sorry to keep you waiting.{end}

//Message x12
{font:08}Velius{br}
{font:00}I see you have some help.{br}
Then I'll do the same.   {br}
Come out, loyal servants!{end}

//Message x13
{font:08}Velius{br}
{font:00}Here I come, {Ramza}!{br}
Let me show you the power of evil!{end}

//Message x14
{font:08}Velius{br}
{font:00}Whooooah!!{br}
They're just humans.....!{end}

//Message x15
{font:08}{Ramza}{br}
{font:00}Alma!!{end}
  • 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

April 29, 2009, 06:49:46 pm #68 Last Edit: December 31, 1969, 07:00:00 pm by Vanya
Quote from: "Zodiac"To be honest, it's more wasted space than anything else. You could just empty the unused lines and it would only free space, whoever unless you really extend the event, you won't need that extra space.

So one could eliminate unused space for more dialogue. Would it be possible to use these duplicate line to create new events?
  • Modding version: Other/Unknown
¯\(°_0)/¯

Goomba

April 29, 2009, 07:15:39 pm #69 Last Edit: December 31, 1969, 07:00:00 pm by Goomba
Awesome. Thanks!

Xifanie

April 29, 2009, 08:42:45 pm #70 Last Edit: December 31, 1969, 07:00:00 pm by Xifanie
Quote from: "Vanya"
Quote from: "Zodiac"To be honest, it's more wasted space than anything else. You could just empty the unused lines and it would only free space, whoever unless you really extend the event, you won't need that extra space.

So one could eliminate unused space for more dialogue. Would it be possible to use these duplicate line to create new events?
no, events always use 0x2000 bytes; not less, not more. (0x2800 for PSP)

You can have a load of text in one event.
  • 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

Arcanus

May 09, 2009, 10:21:58 pm #71 Last Edit: December 31, 1969, 07:00:00 pm by Arcanus
Hi Zodiac, I am new in the forum, and i need help with compiler.
I used a file to test (event.txt). <<<Please check file for me.>>>
I modify "Go d" by "Deus" and do compilation... and after 30 minutes not compiled. It is very delayed? I´m used windows Vista.
I just modify a word to see as would be compiled and inserted in the game, but the compiler took over and then I gave up.
I must modify something in CONFIG.INI?
Thx.

Kokojo

May 09, 2009, 11:02:55 pm #72 Last Edit: December 31, 1969, 07:00:00 pm by Kokojo
Arcanus, i suggest you get onto the chat for more awnsers, way faster.

http://ffhacktics.com/chat/nick=Arcanus

The event is fine, it should work.

Moreso, i think you just don't get it, it's already changed. Compiling takes 2.5 seconds, and tells you if there is an error, if  there is none, you get no message. Don't forget you have to import it into your ISO using something like CDmage.
I keep leaving, I keep coming back. Boomerang boy.

Xifanie

May 09, 2009, 11:06:35 pm #73 Last Edit: December 31, 1969, 07:00:00 pm by Xifanie
I just tested with your files and it compiled fine.

So:

1- It's because of Vista (is it possible to run in XP mode?)
or
2- It actually compiled

You can tell that it's done compiling when the cursor hourglass disappears. Or if you want a real proof, go in CONFIG.INI and set Popup=1.
  • 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

LastingDawn

May 09, 2009, 11:08:13 pm #74 Last Edit: December 31, 1969, 07:00:00 pm by LastingDawn
I've done event editing in Vista, it works fine.
"Moment's anger can revert to joy,
sadness can be turned to delight.
A nation destroyed cannot be restored,
the dead brought back to life."

Art of War

Beta & Gretchen Forever!!!!

Zozma

May 10, 2009, 01:19:58 am #75 Last Edit: December 31, 1969, 07:00:00 pm by Zozma
me too, ive got vista, only errors if somethings fucked in the script
  • Modding version: Other/Unknown
Wiegraf: Draw your sword Ramza!
Ramza: But im a monk!!

Dome

August 17, 2009, 06:07:18 am #76 Last Edit: December 31, 1969, 07:00:00 pm by Dome
The link at the beginning  of the topic doesn't work...
QuoteError 404
Requested document could not be found. Please notify this on the forum.

"Be wise today so you don't cry tomorrow"

Xifanie

August 17, 2009, 10:28:23 am #77 Last Edit: December 31, 1969, 07:00:00 pm by Xifanie
fixed
  • 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

philsov

October 08, 2009, 07:00:45 pm #78 Last Edit: December 31, 1969, 07:00:00 pm by philsov
meganoob question.

Quote// __________________________________________________________________
//| Event Script x03E | Event Offset: x07C000 | Text offset: x07C0FC |
// ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

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

If I make changes to this event's script, I then delete Text(x000000FC) to make sure the changes go through at recompile?
Just another rebel plotting rebellion.

Kokojo

October 08, 2009, 07:16:33 pm #79 Last Edit: December 31, 1969, 07:00:00 pm by Kokojo
Not for that, but it WILL help you get rid of a lot of problems you may encounter.

Now, join #FFH, I can help from here, zodiac too ;P
I keep leaving, I keep coming back. Boomerang boy.