Final Fantasy Hacktics

Modding => Help! => Topic started by: Ramza incarrnation on December 03, 2010, 01:03:35 am

Title: New Story help
Post by: Ramza incarrnation on December 03, 2010, 01:03:35 am
I played Final fantasy tactics ever since it first came out and loved the game now i am trying to edit. but i hit a wall every step and now i am lost.

I checked all the folders and download stuff but none of it wants to work except the sprite editor, Text and the patcher

I have FFT.ccd, FFT.sub and the disc image thing. ALot of the programs ask for alot of other things that i don't understand.

I'll list the simple problems. When i use the sprite editor on the mime or other basic jobs it only effects them inside battle but not how they look on the out side anything i can do?

I want to completly rewrite alot of events. But it seems i never have the program it asks for even though i can play the game on a emulator

For any help on this i would be thankful for. This is my first time trying to edit a game on this scale and a psx game so i am pretty lost.
Thx
Title: Re: New Story help
Post by: philsov on December 03, 2010, 10:09:24 am
grab the CDmage utility from the front page downloads.

Using that, open up your FFT iso.  You can then extract test.evt and attack.out, for example, which are the files needed to work with the Event compiler/decompiler or the attack.out editor, respectively.

Test.evt is where all the storyline stuff is held.  There is a tutorial sticky on the matter in this forum, and a long list of instructions and examples on the front page.  

Attack.out is the file that controls map choice, song choice, initial starting placements, how many units you can bring into battle (max 5), if they're in 1 squad or 2, and then also the battle conditionals (get Weigraf into Critical, for example, or just "kill all enemies".  

There's more files than just those two, of course.

Very rough picture (this is how you extract scus942)
(http://philsov.ffhacktics.com/Pictures/equipx7.PNG)

Then of course, once you make your edits you Import them back into the game files, replacing the old one in the process.  Fire up the game and enjoy the ride :)

WELCOME TO FFH, WHERE ALL YOUR DREAMS COME TRUE.
Title: Re: New Story help
Post by: Ramza incarrnation on December 03, 2010, 01:42:09 pm
Thx i got to that and extrated all the files but when i try to open the Attack out of event complaier decomplier it says file not found. why? i redownloaded them and it still says that
Title: Re: New Story help
Post by: philsov on December 03, 2010, 02:55:33 pm
Your event compiler/decompiler needs to be in the same folder as your test.evt file
Title: Re: New Story help
Post by: Ramza incarrnation on December 03, 2010, 05:00:59 pm
The test.evt is what i will probably use the most to edit the story but i can't open it file is coorupted or unreadable
Title: Re: New Story help
Post by: philsov on December 03, 2010, 05:08:54 pm
Forgive the pedanctics, but you did the following?

1) you downloaded and unpacked the event decompiler/compiler from the front page download

2) Using CD mage, you extracted test.evt from your iso into the exact same folder as the unpacked event decompiler/compiler

3) You used the event decompiler executable, and got an error that the file is corrupted or unreadable?
Title: Re: New Story help
Post by: Ramza incarrnation on December 03, 2010, 07:12:58 pm
I did all that and after clicking decomplier i go to open the test.evt and it says this file is etheir unreadable or corrupeted
Title: Re: New Story help
Post by: philsov on December 03, 2010, 07:23:06 pm
the decompiler generates a 4 MB text file called PSX events.  That is what you open up in notepad/word processor.  

copy/paste the event you want to edit as a new text document titled event.txt, modify, and then use the compiler to reinsert it.
Title: Re: New Story help
Post by: Ramza incarrnation on December 03, 2010, 08:03:41 pm
oh ok (brain explodes) found it but..soo much...wierd words/numbers put together..very confuseing..i'll look att he exapmles to try to understand it

Thank you very much for your help

Now when and if i ever figure that out. I will need to fina a way to chnage the sprites. They change in battle but outside they don't..thats the next fun

..its way to overwhelming
Title: Re: New Story help
Post by: Ramza incarrnation on December 04, 2010, 01:02:35 am
I am sorry to doube post but i cant find any information that simplifies how to use the test.txt anything i did find takes me to another site that no longer has it.
Title: Re: New Story help
Post by: philsov on December 04, 2010, 07:30:50 am
viewtopic.php?f=23&t=4067 (http://ffhacktics.com/forum/viewtopic.php?f=23&t=4067)
viewtopic.php?f=3&t=5323 (http://ffhacktics.com/forum/viewtopic.php?f=3&t=5323)
http://ffhacktics.com/instructions.php (http://ffhacktics.com/instructions.php)

Quote..its way to overwhelming

Yes, but it allows for scenes to be masterfully done.  If you stop and think about everything a scene entails, it all starts to make sense.  Take for example event 00A, which is the start of the fight in magic city gariland.  Each line is a separate command.

//__________________________________________________________________
//| Event Script x00A | Event Offset: x014000 | Text offset: x0140D3 |
// ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

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

{7C}()
ColorUnit(x00,x00,x04,-031,-031,+000,000)
ColorField(x04,-031,-031,+000,000)
Wait(00002)
UnitAnim(x80,x00,x02,x00,x00)
Camera(+00728,-00237,+01560,+00446,+04608,+00000,+04096,+00001)
WaitForInstruction(x04,x00)
{63}(rC9)
{4D}(r3C)
Camera(+00728,+00019,+00616,+00302,+04608,+00000,+04096,+00196)
Wait(00030)
ColorUnit(x00,x00,x04,+000,+000,+000,008)
ColorField(x04,+000,+000,+000,008)
WaitForInstruction(x04,x00)
{66}()
Wait(00030)
DisplayMessage(x10,x70,x0001,x80,x00,x00,+00000,-00014,-00004,x01)
WaitForInstruction(x01,x00)
Wait(00016)
March(x80,x00,000)
Wait(00016)
{1C}(r02)
{1D}()
Camera(+00504,+00019,+00840,+00510,+05120,+00000,+04096,+00064)
Camera(+00504,+00019,+00841,+00301,+05637,+00000,+04096,+00128)
{1E}()
DarkScreen(x00,x01,012,064,x00,004)
WaitForInstruction(x36,x00)
DisplayConditions(x08,090)
WaitForInstruction(x38,x00)
WaitForInstruction(x04,x00)
Camera(+00504,+00019,+00840,+00302,+05632,+00000,+04096,+00004)
WaitForInstruction(x04,x00)
DisplayConditions(x00,060)
WaitForInstruction(x38,x00)
RemoveDarkScreen()
WaitForInstruction(x36,x00)
{1C}(r01)
EventEnd()

//INSTRUCTION SECTION END -  TEXT START
//Message x01
{font:08}Thief{br}
{font:00}What's this? Just a bunch{br}
of kids! What luck!{br}
OK, all we have to do{br}
is kill these kids!{br}
Then, we can escape!{br}
Don't you worry!{br}
We'll kill every one of you!{end}

Each line is a different instruction - color unit changes the palette, color field sets morning time, unitanim causes a unit to do a certain action, camera shifts the camera around, etcetcetc.

Stuff like {7C} and {6C} are unknown commands at this time.

If all you want to do is modify the script and not the events themselves, then all you need to do is just change the text at the bottom :)
Title: Re: New Story help
Post by: Ramza incarrnation on December 04, 2010, 11:51:53 am
I looked at the way yours ook and the way mine looks..there different how come?

Mine looks like this

 //INSTRUCTION SECTION END -  TEXT START
//Message x01
{{E2}05}{D9C0}{10}{32}{27}{DA74}{{E2}0F}{FA}{{E2}05}{33}{2F}{28}{24}{36}{28}{FA}{2B}{28}{2F}{33}{FA}{38}{36}{{F8}}
{36}{2C}{31}{29}{38}{2F}{FA}{26}{2B}{2C}{2F}{27}{35}{28}{31}{FA}{32}{29}{FA}{12}{39}{24}{2F}{2C}{26}{28}{{E2}3C}{D9B6}{{E2}01}{{FE}}

//Message x02
{{E3}08}{0F}{28}{30}{24}{2F}{28}{FA}{14}{31}{2C}{2A}{2B}{37}{{F8}}
{{E3}00}{19}{35}{2C}{31}{26}{28}{36}{36}{FA}{18}{39}{28}{2F}{2C}{24}{DA74}{FA}{2F}{28}{37}{D9C1}{36}{FA}{2A}{32}{D9B6}{{FE}}

//Message x03
{{E3}08}{19}{35}{2C}{31}{26}{28}{36}{36}{FA}{18}{39}{28}{2F}{2C}{24}{{F8}}
{{E3}00}{13}{38}{36}{37}{FA}{24}{FA}{30}{32}{30}{28}{31}{37}{DA74}{FA}{0A}{2A}{35}{2C}{24}{36}{D9B6}{D9B6}{D9B6}{{FE}}

//Message x04
{{E3}08}{0A}{2A}{35}{2C}{24}{36}{{F8}}
{{E3}00}{1D}{2B}{28}{FA}{2A}{38}{24}{35}{27}{36}{FA}{2B}{24}{39}{28}{FA}{24}{2F}{35}{28}{24}{27}{3C}{{F8}}
{24}{35}{35}{2C}{39}{28}{27}{D9B6}{{FE}}

How do i make it look like yours?
Title: Re: New Story help
Post by: Cheetah on December 04, 2010, 01:39:34 pm
Does it all look like that Ramza? Because there are some places where the text that will look like that but very few. Are you working on a natively english computer?
Title: Re: New Story help
Post by: Xifanie on December 04, 2010, 03:51:34 pm
looks like you were missing CONFIG.INI in the same folder as the program when you decompiled.
Title: Re: New Story help
Post by: Ramza incarrnation on December 04, 2010, 04:30:53 pm
It is a english computer and i really dunno what to do..I did everything but the only things i have is a wierd text file called events psxevents,,,,and a un openable file called test and i amreally conused on what to do..an i cant upload them to show you
Title: Re: New Story help
Post by: ffta707 on December 04, 2010, 04:38:16 pm
Quote from: "Ramza incarrnation"I looked at the way yours ook and the way mine looks..there different how come?

Mine looks like this

 //INSTRUCTION SECTION END -  TEXT START
//Message x01
{{E2}05}{D9C0}{10}{32}{27}{DA74}{{E2}0F}{FA}{{E2}05}{33}{2F}{28}{24}{36}{28}{FA}{2B}{28}{2F}{33}{FA}{38}{36}{{F8}}
{36}{2C}{31}{29}{38}{2F}{FA}{26}{2B}{2C}{2F}{27}{35}{28}{31}{FA}{32}{29}{FA}{12}{39}{24}{2F}{2C}{26}{28}{{E2}3C}{D9B6}{{E2}01}{{FE}}

//Message x02
{{E3}08}{0F}{28}{30}{24}{2F}{28}{FA}{14}{31}{2C}{2A}{2B}{37}{{F8}}
{{E3}00}{19}{35}{2C}{31}{26}{28}{36}{36}{FA}{18}{39}{28}{2F}{2C}{24}{DA74}{FA}{2F}{28}{37}{D9C1}{36}{FA}{2A}{32}{D9B6}{{FE}}

//Message x03
{{E3}08}{19}{35}{2C}{31}{26}{28}{36}{36}{FA}{18}{39}{28}{2F}{2C}{24}{{F8}}
{{E3}00}{13}{38}{36}{37}{FA}{24}{FA}{30}{32}{30}{28}{31}{37}{DA74}{FA}{0A}{2A}{35}{2C}{24}{36}{D9B6}{D9B6}{D9B6}{{FE}}

//Message x04
{{E3}08}{0A}{2A}{35}{2C}{24}{36}{{F8}}
{{E3}00}{1D}{2B}{28}{FA}{2A}{38}{24}{35}{27}{36}{FA}{2B}{24}{39}{28}{FA}{24}{2F}{35}{28}{24}{27}{3C}{{F8}}
{24}{35}{35}{2C}{39}{28}{27}{D9B6}{{FE}}

How do i make it look like yours?

This used to happen to me all the time. Make a bin/ cue with magic ISO, from your original CD, if you have it. Files from the internet are corrupt and cannot be trusted.
Title: Re: New Story help
Post by: Ramza incarrnation on December 04, 2010, 04:45:06 pm
I did that but i found out way...so i did some re wording now to test it but..now i cant use the complier its now saying file not found..i can decomplie just not complie
Title: Re: New Story help
Post by: philsov on December 04, 2010, 05:01:39 pm
did you happen to glance at the readme for the compiler and/or configure the offset in the config.ini ?
Title: Re: New Story help
Post by: Ramza incarrnation on December 04, 2010, 05:23:58 pm
Am i supposed to copy the things from the text.txt and copy them into the config? casue  i read it and i dont quite understand it. Like all i did was change 2 sentaces Ramza instead of saying is that how you fight he says you coward...and delita saying yes i am deal with it...instead of syingi'll save him...but when i double click on compile it sys file not found...even though i can use the decomplier just not the compiler
Title: Re: New Story help
Post by: Ramza incarrnation on December 04, 2010, 06:04:44 pm
ok i was readin what to do with the compiler and one of the things says set the off set in the config..What is the off set? and what do i change it to?
Title: Re: New Story help
Post by: Ramza incarrnation on December 04, 2010, 11:50:15 pm
Thnak you to all who havebeen helping me..i red the configeration so many times then i found..i have to resave my work as event.txt ok..when i do that...the compiler no longer says file cant be used...now..my computer just freezes...it sounds like tis trying to work..then freeze
Title: Re: New Story help
Post by: philsov on December 05, 2010, 11:52:44 am
can you c/p your event.txt?  spoiler it too, please.
Title: Re: New Story help
Post by: Ramza incarrnation on December 05, 2010, 03:29:49 pm
| Event Script x002 | Event Offset: x004000 | Text offset: x0048F9 |


//INSTRUCTION SECTION END -  TEXT START
//Message x01
{delay:05}"God,{delay:0F} {delay:05}please help us{br}
sinful children of Ivalice{delay:3C}.{delay:01}{end}

//Message x02
{font:08}Female Knight{br}
{font:00}Princess Ovelia, we are late.{end}

//Message x03
{font:08}Princess Ovelia{br}
{font:00}i know, Agrias...{end}

//Message x04
{font:08}Agrias{br}
{font:00}The guards have already{br}
arrived.{end}

//Message x05
{font:08}Priest{br}
{font:00}Princess, don't give Agrias{br}
trouble. Please hurry...{end}

//Message x06
{font:08}Black knight{br}
{font:00}What's going on? {br}
how long does it take you to pray?!{end}

//Message x07
{font:08}Agrias{br}
{font:00}Don't be rude to the Princess,{br}
Gafgarion.{end}

//Message x08
{font:08}Gafgarion{br}
{font:00}I don't care I am not hired by you {br}
Agrias?{br}
The more time we waste the less money i get.{end}

//Message x09
{font:08}Agrias{br}
{font:00}So there are rude knaves{br}
even among the Hokuten?{end}

//Message x0A
{font:08}Gafgarion{br}
{font:00}your point? I belive in money{br}
I don't give a damn about you.   {br}
Besides, we're mercenaries{br}
hired by the Hokuten. I'm not{br}
obliged to show respect to you.{end}

//Message x0B
{font:08}Agrias{br}
{font:00}What? How dare you!{end}

//Message x0C
{font:08}Ovelia{br}
{font:00}Shut up you idiots i'm comeing.{end}

//Message x0D
{font:08}Priest{br}
{font:00}Go with God.{end}

//Message x0E
{font:08}Ovelia{br}
{font:00}You too, Simon.{end}

//Message x0F
{font:08}Female Knight{br}
{font:00}Lady Agrias!...{br}
The enemy!{end}

//Message x10
{font:08}Simon{br}
{font:00}Prince Goltana's men!?{end}

//Message x11
{font:08}Gafgarion{br}
{font:00}I blame you Agrias for{br}
be so slow.{br}
What, {Ramza}? {br}
You have a problem, too?{end}

//Message x12
{font:08}Ovelia{br}
{font:00}if everyone left whos going to {br}
protect me in here?{end}

//Message x13
{font:08}{Ramza}{br}
{font:00}...I'm no longer a Knight.{br}
Just a mercenary like you.{end}

//Message x14
{font:08}Gafgarion{br}
{font:00}...That's right.{br}
{br}
Well then. Let's get paid!{end}
here it is
Title: Re: New Story help
Post by: philsov on December 05, 2010, 04:00:22 pm
1 - Do not delete instances of "//".   | Event Script x002 | Event Offset: x004000 | Text offset: x0048F9 | should be //| Event Script x002 | Event Offset: x004000 | Text offset: x0048F9 |

2 - Do not delete all the event instructions.  You need that stuff. ALL this needs to be in that gap between //Event Script and //Instruction Section End.

{7C}()
LoadEVTCHR(x01,x00,x00)
WaitForInstruction(x34,x00)
SaveEVTCHR(x01)
{6D}(r0000)
WarpUnit(x02,x00,001,003,x00,x03)
WarpUnit(x17,x00,001,004,x00,x03)
WarpUnit(x83,x00,001,005,x00,x03)
WarpUnit(x84,x00,001,004,x00,x03)
ColorUnit(x13,x00,x04,-001,-001,-001,000)
Wait(00002)
Camera(+02040,-00572,+00488,+00750,+03074,+00000,+08192,+00001)
WaitForInstruction(x04,x00)
UnitAnim(x34,x00,x02,x00,x00)
UnitAnim(x13,x00,x02,x00,x00)
Background(000,000,000,000,000,000,000,x00)
UnitAnim(x0C,x00,x58,x02,x01)
{4D}(r80)
ColorField(x04,-004,-004,-004,000)
ColorUnit(x00,x00,x04,-008,-008,-006,000)
{63}(rA8)
{1D}()
Camera(+01528,-00364,+00488,+00510,+03074,+00000,+05952,+00260)
Camera(+01448,-00328,+00488,+00350,+03202,+00000,+04128,+00080)
Camera(+01256,-00328,+00488,+00334,+03314,+00000,+04032,+00068)
Camera(+01000,-00280,+00496,+00318,+03442,+00000,+03808,+00056)
Camera(+00872,-00220,+00500,+00308,+03552,+00000,+04096,+00032)
Camera(+00840,-00220,+00504,+00302,+03584,+00000,+04096,+00048)
{1E}()
{49}()
{45}(r020001)
{45}(r170001)
{45}(r830001)
{45}(r800001)
{45}(r810001)
{4A}()
Wait(00180)
{1A}(r04141F1F04)
DisplayMessage(x10,x09,x0001,x0C,x00,x00,+00000,+00060,+00000,x00)
Wait(00086)
{1A}(r0400000004)
Wait(00148)
UnitAnim(x0C,x00,x59,x02,x01)
WaitForInstruction(x04,x00)
Camera(+00840,-00220,+00504,+00302,+03584,+00000,+04096,+00004)
WaitForInstruction(x04,x00)
WaitForInstruction(x01,x00)
Wait(00030)
ColorUnit(x00,x00,x04,+000,+000,+000,004)
ColorField(x04,+000,+000,+000,004)
Wait(00060)
DisplayMessage(x10,x12,x0002,x34,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)
Wait(00030)
UnitAnim(x0C,x00,x5A,x02,x01)
Wait(00030)
DisplayMessage(x10,x91,x0003,x0C,x00,x00,+00000,+00000,+00008,x02)
WaitForInstruction(x01,x00)
CloseDialog(x01,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Wait(00050)
UnitAnim(x0C,x00,x59,x02,x01)
Wait(00070)
UnitAnim(x34,x00,x5B,x02,x00)
DisplayMessage(x10,x92,x0004,x34,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)
UnitAnim(x34,x00,x5C,x02,x00)
CloseDialog(x02,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
UnitAnim(x13,x00,x03,x00,x00)
Wait(00016)
SpriteMove(x13,x00,+00028,+00000,+00000,x00,x01,+00040)
{6F}(r1300)
UnitAnim(x13,x00,x02,x00,x00)
Wait(00030)
DisplayMessage(x10,x92,x0005,x13,x00,x00,+00000,-00008,+00012,x02)
WaitForInstruction(x01,x00)
CloseDialog(x02,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Wait(00080)
{4B}()
{6D}(r0000)
ResetUnitColor(x02,x00)
ResetUnitColor(x17,x00)
Wait(00001)
ResetUnitColor(x80,x00)
ResetUnitColor(x81,x00)
ResetUnitColor(x83,x00)
Sound(x0048)
Wait(00010)
UnitAnim(x34,x00,x02,x00,x00)
RotateUnit(x34,x00,x04,x02,x01,000)
Wait(00020)
RotateUnit(x13,x00,x02,x01,x00,000)
{63}(rCA)
Camera(+00616,-00220,+00504,+00302,+04432,+00000,+04096,+00064)
BlockStart()
ColorUnit(x17,x00,x01,+000,+000,+000,000)
UnitAnim(x17,x00,x03,x00,x00)
SpriteMove(x17,x00,-00028,+00000,+00000,x00,x01,+00001)
{6F}(r1700)
Draw(x17,x00)
ColorUnit(x17,x00,x08,+000,+000,+000,002)
Wait(00017)
SpriteMove(x17,x00,+00000,+00000,+00000,x00,x01,+00028)
{6F}(r1700)
WalkTo(x17,x00,003,004,x00,x00,+008,x00)
WaitWalk(x17,x00)
UnitAnim(x17,x00,x02,x00,x00)
BlockEnd()
BlockStart()
Wait(00020)
ColorUnit(x02,x00,x01,+000,+000,+000,000)
SpriteMove(x02,x00,-00028,+00000,+00000,x00,x01,+00001)
{6F}(r0200)
ColorUnit(x02,x00,x08,+000,+000,+000,002)
Wait(00017)
Draw(x02,x00)
SpriteMove(x02,x00,+00000,+00000,+00000,x00,x01,+00028)
{6F}(r0200)
WalkTo(x02,x00,002,003,x00,x00,+008,x01)
MovementAnim(r02000200)
BlockEnd()
BlockStart()
Wait(00040)
ColorUnit(x83,x00,x01,+000,+000,+000,000)
SpriteMove(x83,x00,-00028,+00000,+00000,x00,x01,+00001)
{6F}(r8300)
ColorUnit(x83,x00,x08,+000,+000,+000,002)
Wait(00017)
Draw(x83,x00)
SpriteMove(x83,x00,-00014,+00000,+00000,x00,x01,+00028)
{6F}(r8300)
WalkTo(x83,x00,002,005,x00,x00,+005,x01)
MovementAnim(r83000200)
WaitWalk(x83,x00)
BlockEnd()
Wait(00020)
UnitAnim(x0C,x00,x5D,x02,x00)
Wait(00014)
UnitAnim(x0C,x00,x5E,x02,x00)
WaitForInstruction(x08,x00)
{1C}(r02)
DisplayMessage(x10,x91,x0006,x17,x00,x00,+00000,+00000,+00000,x01)
WaitForInstruction(x01,x00)
DisplayMessage(x10,x92,x0007,x34,x00,x00,+00000,+00000,+00001,x00)
WaitForInstruction(x01,x00)
CloseDialog(x01,xFFFF,x00,x00)
Wait(00004)
CloseDialog(x02,xFFFF,x00,x00)
Wait(00010)
UnitAnim(x02,x00,x61,x02,x00)
Wait(00005)
UnitAnim(x83,x00,x63,x02,x00)
Wait(00025)
UnitAnim(x17,x00,x5F,x02,x00)
Wait(00025)
DisplayMessage(x10,x11,x0008,x17,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)
Wait(00024)
DisplayMessage(x10,x92,x0009,x34,x00,x00,+00000,+00000,+00001,x00)
WaitForInstruction(x01,x00)
Wait(00005)
UnitAnim(x17,x00,x60,x02,x00)
Wait(00005)
DisplayMessage(x10,x91,x000A,x17,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)
Wait(00003)
CloseDialog(x02,x000B,x00,x00)
WaitForInstruction(x01,x00)
CloseDialog(x02,xFFFF,x00,x00)
Wait(00003)
CloseDialog(x01,xFFFF,x00,x00)
Wait(00013)
UnitAnim(x0C,x00,x65,x02,x00)
Wait(00003)
UnitAnim(x0C,x00,x02,x00,x00)
Wait(00015)
DisplayMessage(x10,x11,x000C,x0C,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)
Wait(00003)
UnitAnim(x02,x00,x62,x02,x00)
Wait(00003)
UnitAnim(x83,x00,x64,x02,x00)
{1C}(r01)
Camera(+00616,-00220,+00616,+00302,+04608,+00000,+04096,+00060)
Wait(00030)
WaitForInstruction(x04,x00)
UnitAnim(x34,x00,x02,x00,x00)
RotateUnit(x34,x00,x09,x01,x00,000)
Wait(00012)
UnitAnim(x13,x00,x02,x00,x00)
RotateUnit(x13,x00,x0D,x00,x00,000)
Wait(00030)
UnitAnim(x0C,x00,x02,x00,x00)
RotateUnit(x0C,x00,x04,x02,x00,000)
{64}(r0C00)
WalkTo(x0C,x00,006,004,x00,x00,+004,x00)
Wait(00075)
RotateUnit(x13,x00,x00,x00,x00,000)
WaitWalk(x0C,x00)
UnitAnim(x0C,x00,x02,x00,x00)
Wait(00008)
RotateUnit(x0C,x00,x08,x01,x00,000)
Wait(00030)
DisplayMessage(x10,x91,x000D,x13,x00,x00,+00026,+00014,+00000,x03)
WaitForInstruction(x01,x00)
DisplayMessage(x10,x92,x000E,x0C,x00,x00,+00000,+00000,+00001,x03)
WaitForInstruction(x01,x00)
CloseDialog(x01,xFFFF,x00,x00)
Wait(00008)
CloseDialog(x02,xFFFF,x00,x00)
{49}()
{45}(r840001)
{4A}()
Wait(00070)
{4B}()
{6D}(r8400)
ResetUnitColor(x84,x00)
Wait(00001)
ColorUnit(x84,x00,x04,-001,-001,-001,000)
Wait(00002)
Sound(x0048)
ColorField(x04,+000,+002,+002,000)
Wait(00002)
ColorField(x04,+000,+001,+001,000)
Wait(00002)
UseFieldObject(x01,x00)
Wait(00006)
Sound(x0048)
ColorField(x04,+000,+000,+000,001)
Wait(00009)
BlockStart()
ColorUnit(x84,x00,x01,+000,+000,+000,000)
Wait(00002)
SpriteMove(x84,x00,-00030,+00000,+00000,x00,x01,+00001)
{6F}(r8400)
UnitAnim(x84,x00,x6A,x02,x00)
Draw(x84,x00)
ColorUnit(x84,x00,x08,+000,+000,+000,004)
SpriteMove(x84,x00,+00000,+00000,+00000,x02,x0E,+00046)
{6F}(r8400)
SpriteMove(x84,x00,+00024,+00000,+00000,x02,x0E,+00062)
{6F}(r8400)
SpriteMove(x84,x00,+00032,+00000,+00000,x01,x0C,+00026)
{6F}(r8400)
UnitAnim(x84,x00,x21,x00,x00)
Wait(00006)
Sound(x0028)
UnitAnim(x84,x00,x24,x00,x00)
BlockEnd()
Camera(+00440,-00204,+00600,+00302,+04608,+00000,+04096,+00064)
UnitAnim(x17,x00,x02,x00,x00)
RotateUnit(x17,x00,x00,x01,x00,000)
SpriteMove(x17,x00,-00014,+00000,+00034,x00,x01,+00040)
Wait(00010)
{60}(r001E)
FaceUnit(x84,x00,x0C,x00,x00,x00,x00)
RotateUnit(x13,x00,x04,x01,x01,000)
UnitAnim(x83,x00,x02,x00,x00)
RotateUnit(x83,x00,x00,x01,x00,000)
SpriteMove(x83,x00,-00014,+00000,+00022,x00,x01,+00032)
Wait(00010)
{8C}(r020006020000)
UnitAnim(x02,x00,x02,x00,x00)
SpriteMove(x02,x00,+00000,+00000,-00016,x00,x01,+00040)
RotateUnit(x34,x00,x04,x00,x01,000)
Wait(00022)
UnitAnim(x13,x00,x03,x00,x00)
SpriteMove(x13,x00,-00064,-00001,-00021,x02,x0C,+00100)
Wait(00040)
RotateUnit(x02,x00,x08,x00,x01,000)
{6F}(r1300)
UnitAnim(x13,x00,x67,x02,x00)
Sound(x0041)
Wait(00030)
Music(x01,+096,000)
Wait(00030)
DisplayMessage(x10,x91,x000F,x84,x00,x00,-00011,+00014,+00032,x12)
WaitForInstruction(x01,x00)
CloseDialog(x01,xFFFF,x00,x00)
DisplayMessage(x10,x12,x0010,x13,x00,x00,-00031,-00006,-00032,x00)
WaitForInstruction(x01,x00)
SpriteMove(x34,x00,+00000,+00000,+00000,x00,x01,+00001)
{6F}(r3400)
Wait(00010)
UnitAnim(x34,x00,x04,x00,x00)
Sound(x0030)
SpriteMove(x34,x00,-00012,-00002,+00001,x00,x01,+00008)
{6F}(r3400)
SpriteMove(x34,x00,-00025,+00000,+00002,x00,x01,+00008)
{6F}(r3400)
SpriteMove(x34,x00,-00039,-00002,+00003,x00,x01,+00007)
{6F}(r3400)
SpriteMove(x34,x00,-00054,+00000,+00004,x00,x01,+00007)
{6F}(r3400)
SpriteMove(x34,x00,-00070,-00003,+00006,x00,x01,+00006)
{6F}(r3400)
SpriteMove(x34,x00,-00086,+00000,+00008,x00,x01,+00006)
{6F}(r3400)
RotateUnit(x17,x00,x02,x00,x00,000)
RotateUnit(x02,x00,x04,x00,x01,000)
SpriteMove(x34,x00,-00102,-00003,+00009,x00,x01,+00006)
{6F}(r3400)
SpriteMove(x34,x00,-00118,+00000,+00010,x00,x01,+00006)
{6F}(r3400)
ColorUnit(x34,x00,x01,+000,+000,+000,002)
SpriteMove(x34,x00,-00134,-00004,+00010,x00,x01,+00006)
{6F}(r3400)
SpriteMove(x34,x00,-00150,+00000,+00012,x00,x01,+00006)
{6F}(r3400)
SpriteMove(x34,x00,-00166,+00000,+00012,x00,x01,+00006)
{6F}(r3400)
Erase(x34,x00)
Wait(00015)
ZERO(x0057)
ADD(x0057,x0000)
BlockStart()
{7E}(r57001C00)
RotateUnit(x02,x00,x08,x00,x00,000)
{7E}(r57001E00)
RotateUnit(x17,x00,x00,x00,x00,000)
BlockEnd()
DisplayMessage(x10,x91,x0011,x17,x00,x00,+00020,+00000,+00000,x00)
WaitForInstruction(x01,x00)
WaitForInstruction(x08,x00)
DisplayMessage(x10,x92,x0013,x02,x00,x00,+00000,+00000,-00006,x00)
WaitForInstruction(x01,x00)
CloseDialog(x01,x0014,x00,x00)
WaitForInstruction(x01,x00)
CloseDialog(x02,xFFFF,x00,x00)
Wait(00008)
CloseDialog(x01,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
RotateUnit(x17,x00,x04,x01,x01,001)
BlockStart()
SpriteMove(x17,x00,-00014,+00000,+00034,x00,x01,+00001)
{6F}(r1700)
UnitAnim(x17,x00,x03,x00,x00)
SpriteMove(x17,x00,-00057,+00000,+00012,x00,x01,+00040)
{6F}(r1700)
RotateUnit(x17,x00,x04,x01,x01,000)
UnitAnim(x17,x00,x03,x00,x00)
SpriteMove(x17,x00,-00090,+00000,-00008,x00,x01,+00040)
Wait(00020)
ColorUnit(x17,x00,x01,+000,+000,+000,002)
Wait(00021)
Erase(x17,x00)
BlockEnd()
BlockStart()
Wait(00060)
SpriteMove(x02,x00,+00000,+00000,-00016,x00,x01,+00001)
{6F}(r0200)
RotateUnit(x02,x00,x04,x02,x00,000)
{64}(r0200)
Wait(00020)
UnitAnim(x02,x00,x03,x00,x00)
SpriteMove(x02,x00,-00062,+00000,+00008,x00,x01,+00080)
Wait(00060)
ColorUnit(x02,x00,x01,+000,+000,+000,002)
Wait(00021)
Erase(x02,x00)
BlockEnd()
BlockStart()
Wait(00030)
UnitAnim(x83,x00,x03,x00,x00)
SpriteMove(x83,x00,-00031,+00000,-00006,x00,x01,+00060)
{6F}(r8300)
RotateUnit(x83,x00,x04,x00,x01,001)
SpriteMove(x83,x00,-00060,+00000,-00036,x00,x01,+00060)
Wait(00040)
ColorUnit(x83,x00,x01,+000,+000,+000,002)
Wait(00021)
Erase(x83,x00)
BlockEnd()
UnitAnim(x13,x00,x68,x02,x00)
Wait(00060)
WaitForInstruction(x08,x00)
RemoveUnit(x83,x00)
Wait(00002)
{49}()
{45}(r820001)
{82}()
{4A}()
Wait(00080)
DisplayMessage(x10,x11,x0012,x0C,x00,x00,+00003,+00000,-00002,x00)
WaitForInstruction(x01,x00)
Wait(00020)
{63}(rAA)
Camera(+00680,-00204,+00600,+00430,+04656,+00000,+02656,+00133)
Wait(00070)
ColorField(x00,-031,-031,+000,004)
ColorUnit(x00,x00,x00,-031,-031,+000,004)
Wait(00033)
ColorUnit(x00,x00,x00,-031,-031,-031,004)
ColorField(x00,-031,-031,-031,004)
Wait(00033)
RemoveUnit(x13,x00)
{4B}()
EventEnd()
Title: Re: New Story help
Post by: Ramza incarrnation on December 05, 2010, 04:11:38 pm
now i'm getting '$' '00004000' is not a interger value i dont even know why the dollar sign is there its not in the config

Or i get insturction data was written from 0x00004000 to 0x00048F8 text data was written from 0x00048f9 to 0x0004d9a
Title: Re: New Story help
Post by: philsov on December 05, 2010, 04:13:32 pm
can you c/p your config settings?  Should look something like this:

[Settings]

TESTEVT='TEST.EVT'
TEXTFILE='event.txt'
Offset='00004000'
MultiCompile=0
PSP=0
Rip=1
DisplayText=1
RawText=1
Popup=1
Multi=0
DisplayOffsets=0
OpenChar={
CloseChar=}
PreText=''
Help=1
Title: Re: New Story help
Post by: Ramza incarrnation on December 05, 2010, 04:16:32 pm
TESTEVT='TEST.EVT'
TEXTFILE='event.txt'
Offset='00004000
MultiCompile=0
PSP=0
Rip=1
DisplayText=1
RawText=1
Popup=1
Multi=0
DisplayOffsets=0
OpenChar={
CloseChar=}
PreText=''
Help=1
Title: Re: New Story help
Post by: philsov on December 05, 2010, 04:19:50 pm
Offset='00004000

fix the apostrophe?

edit:  if that's not the case, can you c/p your new event.txt, in full?
Title: Re: New Story help
Post by: Ramza incarrnation on December 05, 2010, 04:23:46 pm
after fixing the apsoteraphe i got this insturction
data was written from 0x00004000 to 0x00048F8 text data was written from 0x00048f9 to 0x0004d9a

// __________________________________________________________________
//| Event Script x002 | Event Offset: x004000 | Text offset: x0048F9 |
// ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

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

{7C}()
LoadEVTCHR(x01,x00,x00)
WaitForInstruction(x34,x00)
SaveEVTCHR(x01)
{6D}(r0000)
WarpUnit(x02,x00,001,003,x00,x03)
WarpUnit(x17,x00,001,004,x00,x03)
WarpUnit(x83,x00,001,005,x00,x03)
WarpUnit(x84,x00,001,004,x00,x03)
ColorUnit(x13,x00,x04,-001,-001,-001,000)
Wait(00002)
Camera(+02040,-00572,+00488,+00750,+03074,+00000,+08192,+00001)
WaitForInstruction(x04,x00)
UnitAnim(x34,x00,x02,x00,x00)
UnitAnim(x13,x00,x02,x00,x00)
Background(000,000,000,000,000,000,000,x00)
UnitAnim(x0C,x00,x58,x02,x01)
{4D}(r80)
ColorField(x04,-004,-004,-004,000)
ColorUnit(x00,x00,x04,-008,-008,-006,000)
{63}(rA8)
{1D}()
Camera(+01528,-00364,+00488,+00510,+03074,+00000,+05952,+00260)
Camera(+01448,-00328,+00488,+00350,+03202,+00000,+04128,+00080)
Camera(+01256,-00328,+00488,+00334,+03314,+00000,+04032,+00068)
Camera(+01000,-00280,+00496,+00318,+03442,+00000,+03808,+00056)
Camera(+00872,-00220,+00500,+00308,+03552,+00000,+04096,+00032)
Camera(+00840,-00220,+00504,+00302,+03584,+00000,+04096,+00048)
{1E}()
{49}()
{45}(r020001)
{45}(r170001)
{45}(r830001)
{45}(r800001)
{45}(r810001)
{4A}()
Wait(00180)
{1A}(r04141F1F04)
DisplayMessage(x10,x09,x0001,x0C,x00,x00,+00000,+00060,+00000,x00)
Wait(00086)
{1A}(r0400000004)
Wait(00148)
UnitAnim(x0C,x00,x59,x02,x01)
WaitForInstruction(x04,x00)
Camera(+00840,-00220,+00504,+00302,+03584,+00000,+04096,+00004)
WaitForInstruction(x04,x00)
WaitForInstruction(x01,x00)
Wait(00030)
ColorUnit(x00,x00,x04,+000,+000,+000,004)
ColorField(x04,+000,+000,+000,004)
Wait(00060)
DisplayMessage(x10,x12,x0002,x34,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)
Wait(00030)
UnitAnim(x0C,x00,x5A,x02,x01)
Wait(00030)
DisplayMessage(x10,x91,x0003,x0C,x00,x00,+00000,+00000,+00008,x02)
WaitForInstruction(x01,x00)
CloseDialog(x01,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Wait(00050)
UnitAnim(x0C,x00,x59,x02,x01)
Wait(00070)
UnitAnim(x34,x00,x5B,x02,x00)
DisplayMessage(x10,x92,x0004,x34,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)
UnitAnim(x34,x00,x5C,x02,x00)
CloseDialog(x02,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
UnitAnim(x13,x00,x03,x00,x00)
Wait(00016)
SpriteMove(x13,x00,+00028,+00000,+00000,x00,x01,+00040)
{6F}(r1300)
UnitAnim(x13,x00,x02,x00,x00)
Wait(00030)
DisplayMessage(x10,x92,x0005,x13,x00,x00,+00000,-00008,+00012,x02)
WaitForInstruction(x01,x00)
CloseDialog(x02,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Wait(00080)
{4B}()
{6D}(r0000)
ResetUnitColor(x02,x00)
ResetUnitColor(x17,x00)
Wait(00001)
ResetUnitColor(x80,x00)
ResetUnitColor(x81,x00)
ResetUnitColor(x83,x00)
Sound(x0048)
Wait(00010)
UnitAnim(x34,x00,x02,x00,x00)
RotateUnit(x34,x00,x04,x02,x01,000)
Wait(00020)
RotateUnit(x13,x00,x02,x01,x00,000)
{63}(rCA)
Camera(+00616,-00220,+00504,+00302,+04432,+00000,+04096,+00064)
BlockStart()
ColorUnit(x17,x00,x01,+000,+000,+000,000)
UnitAnim(x17,x00,x03,x00,x00)
SpriteMove(x17,x00,-00028,+00000,+00000,x00,x01,+00001)
{6F}(r1700)
Draw(x17,x00)
ColorUnit(x17,x00,x08,+000,+000,+000,002)
Wait(00017)
SpriteMove(x17,x00,+00000,+00000,+00000,x00,x01,+00028)
{6F}(r1700)
WalkTo(x17,x00,003,004,x00,x00,+008,x00)
WaitWalk(x17,x00)
UnitAnim(x17,x00,x02,x00,x00)
BlockEnd()
BlockStart()
Wait(00020)
ColorUnit(x02,x00,x01,+000,+000,+000,000)
SpriteMove(x02,x00,-00028,+00000,+00000,x00,x01,+00001)
{6F}(r0200)
ColorUnit(x02,x00,x08,+000,+000,+000,002)
Wait(00017)
Draw(x02,x00)
SpriteMove(x02,x00,+00000,+00000,+00000,x00,x01,+00028)
{6F}(r0200)
WalkTo(x02,x00,002,003,x00,x00,+008,x01)
MovementAnim(r02000200)
BlockEnd()
BlockStart()
Wait(00040)
ColorUnit(x83,x00,x01,+000,+000,+000,000)
SpriteMove(x83,x00,-00028,+00000,+00000,x00,x01,+00001)
{6F}(r8300)
ColorUnit(x83,x00,x08,+000,+000,+000,002)
Wait(00017)
Draw(x83,x00)
SpriteMove(x83,x00,-00014,+00000,+00000,x00,x01,+00028)
{6F}(r8300)
WalkTo(x83,x00,002,005,x00,x00,+005,x01)
MovementAnim(r83000200)
WaitWalk(x83,x00)
BlockEnd()
Wait(00020)
UnitAnim(x0C,x00,x5D,x02,x00)
Wait(00014)
UnitAnim(x0C,x00,x5E,x02,x00)
WaitForInstruction(x08,x00)
{1C}(r02)
DisplayMessage(x10,x91,x0006,x17,x00,x00,+00000,+00000,+00000,x01)
WaitForInstruction(x01,x00)
DisplayMessage(x10,x92,x0007,x34,x00,x00,+00000,+00000,+00001,x00)
WaitForInstruction(x01,x00)
CloseDialog(x01,xFFFF,x00,x00)
Wait(00004)
CloseDialog(x02,xFFFF,x00,x00)
Wait(00010)
UnitAnim(x02,x00,x61,x02,x00)
Wait(00005)
UnitAnim(x83,x00,x63,x02,x00)
Wait(00025)
UnitAnim(x17,x00,x5F,x02,x00)
Wait(00025)
DisplayMessage(x10,x11,x0008,x17,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)
Wait(00024)
DisplayMessage(x10,x92,x0009,x34,x00,x00,+00000,+00000,+00001,x00)
WaitForInstruction(x01,x00)
Wait(00005)
UnitAnim(x17,x00,x60,x02,x00)
Wait(00005)
DisplayMessage(x10,x91,x000A,x17,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)
Wait(00003)
CloseDialog(x02,x000B,x00,x00)
WaitForInstruction(x01,x00)
CloseDialog(x02,xFFFF,x00,x00)
Wait(00003)
CloseDialog(x01,xFFFF,x00,x00)
Wait(00013)
UnitAnim(x0C,x00,x65,x02,x00)
Wait(00003)
UnitAnim(x0C,x00,x02,x00,x00)
Wait(00015)
DisplayMessage(x10,x11,x000C,x0C,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)
Wait(00003)
UnitAnim(x02,x00,x62,x02,x00)
Wait(00003)
UnitAnim(x83,x00,x64,x02,x00)
{1C}(r01)
Camera(+00616,-00220,+00616,+00302,+04608,+00000,+04096,+00060)
Wait(00030)
WaitForInstruction(x04,x00)
UnitAnim(x34,x00,x02,x00,x00)
RotateUnit(x34,x00,x09,x01,x00,000)
Wait(00012)
UnitAnim(x13,x00,x02,x00,x00)
RotateUnit(x13,x00,x0D,x00,x00,000)
Wait(00030)
UnitAnim(x0C,x00,x02,x00,x00)
RotateUnit(x0C,x00,x04,x02,x00,000)
{64}(r0C00)
WalkTo(x0C,x00,006,004,x00,x00,+004,x00)
Wait(00075)
RotateUnit(x13,x00,x00,x00,x00,000)
WaitWalk(x0C,x00)
UnitAnim(x0C,x00,x02,x00,x00)
Wait(00008)
RotateUnit(x0C,x00,x08,x01,x00,000)
Wait(00030)
DisplayMessage(x10,x91,x000D,x13,x00,x00,+00026,+00014,+00000,x03)
WaitForInstruction(x01,x00)
DisplayMessage(x10,x92,x000E,x0C,x00,x00,+00000,+00000,+00001,x03)
WaitForInstruction(x01,x00)
CloseDialog(x01,xFFFF,x00,x00)
Wait(00008)
CloseDialog(x02,xFFFF,x00,x00)
{49}()
{45}(r840001)
{4A}()
Wait(00070)
{4B}()
{6D}(r8400)
ResetUnitColor(x84,x00)
Wait(00001)
ColorUnit(x84,x00,x04,-001,-001,-001,000)
Wait(00002)
Sound(x0048)
ColorField(x04,+000,+002,+002,000)
Wait(00002)
ColorField(x04,+000,+001,+001,000)
Wait(00002)
UseFieldObject(x01,x00)
Wait(00006)
Sound(x0048)
ColorField(x04,+000,+000,+000,001)
Wait(00009)
BlockStart()
ColorUnit(x84,x00,x01,+000,+000,+000,000)
Wait(00002)
SpriteMove(x84,x00,-00030,+00000,+00000,x00,x01,+00001)
{6F}(r8400)
UnitAnim(x84,x00,x6A,x02,x00)
Draw(x84,x00)
ColorUnit(x84,x00,x08,+000,+000,+000,004)
SpriteMove(x84,x00,+00000,+00000,+00000,x02,x0E,+00046)
{6F}(r8400)
SpriteMove(x84,x00,+00024,+00000,+00000,x02,x0E,+00062)
{6F}(r8400)
SpriteMove(x84,x00,+00032,+00000,+00000,x01,x0C,+00026)
{6F}(r8400)
UnitAnim(x84,x00,x21,x00,x00)
Wait(00006)
Sound(x0028)
UnitAnim(x84,x00,x24,x00,x00)
BlockEnd()
Camera(+00440,-00204,+00600,+00302,+04608,+00000,+04096,+00064)
UnitAnim(x17,x00,x02,x00,x00)
RotateUnit(x17,x00,x00,x01,x00,000)
SpriteMove(x17,x00,-00014,+00000,+00034,x00,x01,+00040)
Wait(00010)
{60}(r001E)
FaceUnit(x84,x00,x0C,x00,x00,x00,x00)
RotateUnit(x13,x00,x04,x01,x01,000)
UnitAnim(x83,x00,x02,x00,x00)
RotateUnit(x83,x00,x00,x01,x00,000)
SpriteMove(x83,x00,-00014,+00000,+00022,x00,x01,+00032)
Wait(00010)
{8C}(r020006020000)
UnitAnim(x02,x00,x02,x00,x00)
SpriteMove(x02,x00,+00000,+00000,-00016,x00,x01,+00040)
RotateUnit(x34,x00,x04,x00,x01,000)
Wait(00022)
UnitAnim(x13,x00,x03,x00,x00)
SpriteMove(x13,x00,-00064,-00001,-00021,x02,x0C,+00100)
Wait(00040)
RotateUnit(x02,x00,x08,x00,x01,000)
{6F}(r1300)
UnitAnim(x13,x00,x67,x02,x00)
Sound(x0041)
Wait(00030)
Music(x01,+096,000)
Wait(00030)
DisplayMessage(x10,x91,x000F,x84,x00,x00,-00011,+00014,+00032,x12)
WaitForInstruction(x01,x00)
CloseDialog(x01,xFFFF,x00,x00)
DisplayMessage(x10,x12,x0010,x13,x00,x00,-00031,-00006,-00032,x00)
WaitForInstruction(x01,x00)
SpriteMove(x34,x00,+00000,+00000,+00000,x00,x01,+00001)
{6F}(r3400)
Wait(00010)
UnitAnim(x34,x00,x04,x00,x00)
Sound(x0030)
SpriteMove(x34,x00,-00012,-00002,+00001,x00,x01,+00008)
{6F}(r3400)
SpriteMove(x34,x00,-00025,+00000,+00002,x00,x01,+00008)
{6F}(r3400)
SpriteMove(x34,x00,-00039,-00002,+00003,x00,x01,+00007)
{6F}(r3400)
SpriteMove(x34,x00,-00054,+00000,+00004,x00,x01,+00007)
{6F}(r3400)
SpriteMove(x34,x00,-00070,-00003,+00006,x00,x01,+00006)
{6F}(r3400)
SpriteMove(x34,x00,-00086,+00000,+00008,x00,x01,+00006)
{6F}(r3400)
RotateUnit(x17,x00,x02,x00,x00,000)
RotateUnit(x02,x00,x04,x00,x01,000)
SpriteMove(x34,x00,-00102,-00003,+00009,x00,x01,+00006)
{6F}(r3400)
SpriteMove(x34,x00,-00118,+00000,+00010,x00,x01,+00006)
{6F}(r3400)
ColorUnit(x34,x00,x01,+000,+000,+000,002)
SpriteMove(x34,x00,-00134,-00004,+00010,x00,x01,+00006)
{6F}(r3400)
SpriteMove(x34,x00,-00150,+00000,+00012,x00,x01,+00006)
{6F}(r3400)
SpriteMove(x34,x00,-00166,+00000,+00012,x00,x01,+00006)
{6F}(r3400)
Erase(x34,x00)
Wait(00015)
ZERO(x0057)
ADD(x0057,x0000)
BlockStart()
{7E}(r57001C00)
RotateUnit(x02,x00,x08,x00,x00,000)
{7E}(r57001E00)
RotateUnit(x17,x00,x00,x00,x00,000)
BlockEnd()
DisplayMessage(x10,x91,x0011,x17,x00,x00,+00020,+00000,+00000,x00)
WaitForInstruction(x01,x00)
WaitForInstruction(x08,x00)
DisplayMessage(x10,x92,x0013,x02,x00,x00,+00000,+00000,-00006,x00)
WaitForInstruction(x01,x00)
CloseDialog(x01,x0014,x00,x00)
WaitForInstruction(x01,x00)
CloseDialog(x02,xFFFF,x00,x00)
Wait(00008)
CloseDialog(x01,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
RotateUnit(x17,x00,x04,x01,x01,001)
BlockStart()
SpriteMove(x17,x00,-00014,+00000,+00034,x00,x01,+00001)
{6F}(r1700)
UnitAnim(x17,x00,x03,x00,x00)
SpriteMove(x17,x00,-00057,+00000,+00012,x00,x01,+00040)
{6F}(r1700)
RotateUnit(x17,x00,x04,x01,x01,000)
UnitAnim(x17,x00,x03,x00,x00)
SpriteMove(x17,x00,-00090,+00000,-00008,x00,x01,+00040)
Wait(00020)
ColorUnit(x17,x00,x01,+000,+000,+000,002)
Wait(00021)
Erase(x17,x00)
BlockEnd()
BlockStart()
Wait(00060)
SpriteMove(x02,x00,+00000,+00000,-00016,x00,x01,+00001)
{6F}(r0200)
RotateUnit(x02,x00,x04,x02,x00,000)
{64}(r0200)
Wait(00020)
UnitAnim(x02,x00,x03,x00,x00)
SpriteMove(x02,x00,-00062,+00000,+00008,x00,x01,+00080)
Wait(00060)
ColorUnit(x02,x00,x01,+000,+000,+000,002)
Wait(00021)
Erase(x02,x00)
BlockEnd()
BlockStart()
Wait(00030)
UnitAnim(x83,x00,x03,x00,x00)
SpriteMove(x83,x00,-00031,+00000,-00006,x00,x01,+00060)
{6F}(r8300)
RotateUnit(x83,x00,x04,x00,x01,001)
SpriteMove(x83,x00,-00060,+00000,-00036,x00,x01,+00060)
Wait(00040)
ColorUnit(x83,x00,x01,+000,+000,+000,002)
Wait(00021)
Erase(x83,x00)
BlockEnd()
UnitAnim(x13,x00,x68,x02,x00)
Wait(00060)
WaitForInstruction(x08,x00)
RemoveUnit(x83,x00)
Wait(00002)
{49}()
{45}(r820001)
{82}()
{4A}()
Wait(00080)
DisplayMessage(x10,x11,x0012,x0C,x00,x00,+00003,+00000,-00002,x00)
WaitForInstruction(x01,x00)
Wait(00020)
{63}(rAA)
Camera(+00680,-00204,+00600,+00430,+04656,+00000,+02656,+00133)
Wait(00070)
ColorField(x00,-031,-031,+000,004)
ColorUnit(x00,x00,x00,-031,-031,+000,004)
Wait(00033)
ColorUnit(x00,x00,x00,-031,-031,-031,004)
ColorField(x00,-031,-031,-031,004)
Wait(00033)
RemoveUnit(x13,x00)
{4B}()
EventEnd()


//INSTRUCTION SECTION END -  TEXT START
//Message x01
{delay:05}"God,{delay:0F} {delay:05}please help us{br}
sinful children of Ivalice{delay:3C}.{delay:01}{end}

//Message x02
{font:08}Female Knight{br}
{font:00}Princess Ovelia, we are late.{end}

//Message x03
{font:08}Princess Ovelia{br}
{font:00}i know, Agrias...{end}

//Message x04
{font:08}Agrias{br}
{font:00}The guards have already{br}
arrived.{end}

//Message x05
{font:08}Priest{br}
{font:00}Princess, don't give Agrias{br}
trouble. Please hurry...{end}

//Message x06
{font:08}Black knight{br}
{font:00}What's going on? {br}
how long does it take you to pray?!{end}

//Message x07
{font:08}Agrias{br}
{font:00}Don't be rude to the Princess,{br}
Gafgarion.{end}

//Message x08
{font:08}Gafgarion{br}
{font:00}I don't care I am not hired by you {br}
Agrias?{br}
The more time we waste the less money i get.{end}

//Message x09
{font:08}Agrias{br}
{font:00}So there are rude knaves{br}
even among the Hokuten?{end}

//Message x0A
{font:08}Gafgarion{br}
{font:00}your point? I belive in money{br}
I don't give a damn about you.   {br}
Besides, we're mercenaries{br}
hired by the Hokuten. I'm not{br}
obliged to show respect to you.{end}

//Message x0B
{font:08}Agrias{br}
{font:00}What? How dare you!{end}

//Message x0C
{font:08}Ovelia{br}
{font:00}Shut up you idiots i'm comeing.{end}

//Message x0D
{font:08}Priest{br}
{font:00}Go with God.{end}

//Message x0E
{font:08}Ovelia{br}
{font:00}You too, Simon.{end}

//Message x0F
{font:08}Female Knight{br}
{font:00}Lady Agrias!...{br}
The enemy!{end}

//Message x10
{font:08}Simon{br}
{font:00}Prince Goltana's men!?{end}

//Message x11
{font:08}Gafgarion{br}
{font:00}I blame you Agrias for{br}
be so slow.{br}
What, {Ramza}? {br}
You have a problem, too?{end}

//Message x12
{font:08}Ovelia{br}
{font:00}if everyone left whos going to {br}
protect me in here?{end}

//Message x13
{font:08}{Ramza}{br}
{font:00}...I'm no longer a Knight.{br}
Just a mercenary like you.{end}

//Message x14
{font:08}Gafgarion{br}
{font:00}...That's right.{br}
{br}
Well then. Let's get paid!{end}
Title: Re: New Story help
Post by: philsov on December 05, 2010, 05:02:25 pm
Quotedata was written from 0x00004000 to 0x00048F8 text data was written from 0x00048f9 to 0x0004d9a

dingdingding!

Import test.evt back into the iso, fire it up, and watch your text edits in action.
Title: Re: New Story help
Post by: Ramza incarrnation on December 05, 2010, 05:12:35 pm
but when i deomplie it again nothing changed oh nvm..i got to delete the old one first..thank you so very much  Does this editor also affect the world map..like make some areas dissapear while others appear?
Title: Re: New Story help
Post by: philsov on December 05, 2010, 05:24:08 pm
I have no clue how to mess with world map stuff =\
Title: Re: New Story help
Post by: Ramza incarrnation on December 05, 2010, 05:39:14 pm
Dang..I'll fina a way..my whole idea isto make Ramza leave and join Deletia and travel to a differnt area and have the preivieous area dissapear so you dont get a glitch
Title: Re: New Story help
Post by: ffta707 on December 05, 2010, 08:53:49 pm
Quote from: "Ramza incarrnation"Dang..I'll fina a way..my whole idea isto make Ramza leave and join Deletia and travel to a differnt area and have the preivieous area dissapear so you dont get a glitch

That gets into world instructions. Just like most things, it's not something that can be tutorialized here.
Title: Re: New Story help
Post by: Ramza incarrnation on December 11, 2010, 03:16:06 pm
sorry for the late thanking you testing out some stuff..but..why after i am done complieing everything after decomplieing and i start the gane ti test it...nothing is different..its all the same still did i do something wrong?.

Deomplie
Change stuff
Copy it to a different section remanimg it
complie
complie sucessful
open game.
no change
Title: Re: New Story help
Post by: Xifanie on December 11, 2010, 04:11:46 pm
You need to import TEST.EVT back into the ISO with cdmage/cdprog
Title: Re: New Story help
Post by: Ramza incarrnation on December 11, 2010, 05:24:26 pm
Thank you i tested it and it worked