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

{7C}()
LoadEVTCHR(x01,x03,x00)
WaitForInstruction(x34,x00)
SaveEVTCHR(x01)
Camera(+00504,+00032,+00392,+00302,+04608,+00000,+04096,+00001)
WaitForInstruction(x04,x00)
UnitAnim(x00,x00,x02,x00,x00)
SpriteMove(x80,x00,+00000,+00020,+00000,x00,x01,+00001)
WaitSpriteMove(x80,x00)
{7F}(r80000100)
UnitAnim(x80,x00,x60,x02,x00)
ColorField(x07,+002,+000,-002,000)
Wait(00002)
ColorUnit(x00,x00,x07,+002,-001,-004,000)
Wait(00002)
RotateUnit(x30,x00,x0A,x00,x02,000)
WaitRotateUnit(x30,x00)
SpriteMove(x30,x00,-00005,+00000,+00000,x00,x01,+00016)
SpriteMove(x09,x00,-00002,+00000,+00006,x00,x01,+00016)
{4E}(r800001)
WarpUnit(x01,x00,004,003,x00,x01)
{4D}(r78)
Wait(00124)
DisplayMessage(x10,x03,x0001,x01,x00,x00,+00000,+00000,+00000,x00)
WaitForInstruction(x01,x00)
ShowMapTitle(+000,+000,+001)
Wait(00030)
ColorField(x08,+000,+000,+000,004)
ColorUnit(x00,x00,x08,+000,+000,+000,004)
Wait(00033)
PortraitCol(x00)
Wait(00030)
{49}()
UnitPresent(x01,x00,x01)
AddUnitStart()
DisplayMessage(x10,x92,x0002,x80,x00,x01,+00000,+00024,-00002,x02)
WaitForInstruction(x01,x00)
CloseDialog(x02,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
DisplayMessage(x10,x91,x0003,x08,x00,x00,+00000,+00000,+00008,x00)
WaitForInstruction(x01,x00)
CloseDialog(x01,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
DisplayMessage(x10,x92,x0004,x09,x00,x00,+00000,+00000,+00000,x00)
WaitForInstruction(x01,x00)
CloseDialog(x02,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
DisplayMessage(x10,x92,x0005,x80,x00,x01,+00000,+00024,-00002,x02)
WaitForInstruction(x01,x00)
CloseDialog(x02,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
DisplayMessage(x10,x91,x0006,x30,x00,x00,+00000,+00000,+00000,x02)
WaitForInstruction(x01,x00)
UnitAnim(x30,x00,x6B,x02,x00)
Wait(00010)
UnitAnim(x30,x00,x5C,x02,x00)
Wait(00008)
UnitAnim(x80,x00,x62,x02,x00)
DisplayMessage(x10,x92,x0007,x80,x00,x01,+00000,+00024,-00002,x02)
WaitForInstruction(x01,x00)
CloseDialog(x01,xFFFF,x00,x00)
Wait(00008)
CloseDialog(x02,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Wait(00010)
UnitAnim(x30,x00,x5D,x02,x00)
Wait(00010)
UnitAnim(x30,x00,x5E,x02,x00)
Wait(00060)
DisplayMessage(x10,x91,x0008,x08,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)
ZERO(x0057)
ADD(x0057,x0000)
BlockStart()
{7E}(r57001200)
UnitAnim(x80,x00,x60,x02,x00)
Wait(00010)
UnitAnim(x80,x00,x61,x02,x00)
{7E}(r57002800)
UnitAnim(x80,x00,x60,x02,x00)
BlockEnd()
DisplayMessage(x10,x92,x0009,x80,x00,x01,+00000,+00024,-00002,x02)
WaitForInstruction(x01,x00)
CloseDialog(x01,xFFFF,x00,x00)
Wait(00008)
CloseDialog(x02,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Sound(x0070)
Wait(00100)
Sound(x004C)
UnitAnim(x30,x00,x5D,x02,x00)
ColorUnit(x01,x00,x05,+000,+000,+000,000)
Wait(00002)
SpriteMove(x01,x00,+00041,+00000,-00014,x00,x01,+00001)
WaitSpriteMove(x01,x00)
Draw(x01,x00)
ColorUnit(x01,x00,x08,+000,+000,+000,002)
SpriteMove(x01,x00,+00028,+00000,-00014,x00,x01,+00016)
Wait(00008)
UnitAnim(x30,x00,x6B,x02,x00)
Wait(00008)
UnitAnim(x30,x00,x6C,x02,x00)
RotateUnit(x01,x00,x06,x00,x01,000)
WaitRotateUnit(x01,x00)
UnitAnim(x01,x00,x02,x00,x00)
DisplayMessage(x10,x12,x000A,x01,x00,x00,+00000,+00000,+00000,x01)
WaitForInstruction(x01,x00)
Wait(00008)
RotateUnit(x01,x00,x04,x00,x01,000)
WaitRotateUnit(x01,x00)
UnitAnim(x01,x00,x03,x00,x00)
SpriteMove(x01,x00,+00000,+00000,+00000,x00,x01,+00032)
WaitSpriteMove(x01,x00)
RotateUnit(x01,x00,x06,x00,x01,000)
WaitRotateUnit(x01,x00)
UnitAnim(x01,x00,x02,x00,x00)
UnitAnim(x09,x00,x5F,x02,x00)
Wait(00008)
DisplayMessage(x10,x91,x000B,x09,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)
CloseDialog(x01,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Wait(00030)
Wait(00008)
ZERO(x0057)
ADD(x0057,x0000)
BlockStart()
{7E}(r57000C00)
UnitAnim(x80,x00,x61,x02,x00)
BlockEnd()
DisplayMessage(x10,x91,x000C,x80,x00,x01,+00000,+00028,+00010,x03)
WaitForInstruction(x01,x00)
CloseDialog(x01,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Wait(00010)
RotateUnit(x30,x00,x0A,x00,x01,000)
WaitRotateUnit(x30,x00)
UnitAnim(x30,x00,x02,x00,x00)
Wait(00010)
BlockStart()
SpriteMove(x09,x00,+00004,+00000,+00018,x01,x08,+00032)
Wait(00014)
RotateUnit(x09,x00,x02,x00,x01,000)
WaitRotateUnit(x09,x00)
BlockEnd()
BlockStart()
Wait(00014)
SpriteMove(x01,x00,+00005,+00000,+00018,x02,x08,+00040)
Wait(00014)
RotateUnit(x01,x00,x06,x00,x01,000)
WaitRotateUnit(x01,x00)
BlockEnd()
Wait(00014)
WaitForInstruction(x08,x00)
RotateUnit(x01,x00,x04,x00,x01,000)
WaitRotateUnit(x01,x00)
UnitAnim(x01,x00,x02,x00,x00)
Wait(00040)
DisplayMessage(x10,x92,x000D,x01,x00,x00,+00012,-00002,-00002,x02)
WaitForInstruction(x01,x00)
Wait(00008)
UnitAnim(x80,x00,x61,x02,x00)
Wait(00008)
DisplayMessage(x10,x91,x000E,x80,x00,x01,+00000,+00028,+00010,x03)
WaitForInstruction(x01,x00)
CloseDialog(x02,xFFFF,x00,x00)
Wait(00008)
CloseDialog(x01,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Wait(00008)
UnitAnim(x80,x00,x63,x02,x00)
Wait(00008)
UnitAnim(x80,x00,x64,x02,x00)
Wait(00050)
SpriteMove(x01,x00,+00000,+00000,+00018,x00,x01,+00016)
UnitAnim(x01,x00,x58,x02,x00)
Wait(00012)
UnitAnim(x01,x00,x59,x02,x00)
Sound(x0041)
Wait(00040)
DisplayMessage(x10,x92,x000F,x01,x00,x00,+00012,-00002,-00002,x03)
WaitForInstruction(x01,x00)
DisplayMessage(x10,x91,x0010,x80,x00,x01,+00000,+00028,+00010,x02)
WaitForInstruction(x01,x00)
CloseDialog(x02,x0011,x00,x00)
WaitForInstruction(x01,x00)
BlockStart()
Wait(00008)
UnitAnim(x30,x00,x6B,x02,x00)
Wait(00008)
UnitAnim(x30,x00,x5D,x02,x00)
Wait(00008)
UnitAnim(x30,x00,x5E,x02,x00)
BlockEnd()
CloseDialog(x01,x0012,x01,x00)
WaitForInstruction(x01,x00)
BlockStart()
Wait(00008)
UnitAnim(x01,x00,x5A,x02,x00)
Wait(00008)
UnitAnim(x01,x00,x5B,x02,x00)
BlockEnd()
CloseDialog(x02,x0013,x00,x00)
WaitForInstruction(x01,x00)
CloseDialog(x01,xFFFF,x00,x00)
Wait(00008)
CloseDialog(x02,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Wait(00030)
Sound(x0041)
UnitAnim(x80,x00,x63,x02,x00)
UnitAnim(x01,x00,x59,x02,x00)
SpriteMove(x01,x00,-00010,+00000,+00026,x02,x0C,+00012)
Wait(00008)
UnitAnim(x01,x00,x5A,x02,x00)
Wait(00004)
UnitAnim(x01,x00,x5B,x02,x00)
Wait(00046)
DisplayMessage(x10,x91,x0014,x80,x00,x01,+00000,+00028,+00010,x02)
WaitForInstruction(x01,x00)
CloseDialog(x01,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Wait(00046)
Sound(x0028)
UnitAnim(x80,x00,x64,x02,x00)
UnitAnim(x01,x00,x5B,x02,x00)
SpriteMove(x01,x00,+00004,+00000,+00020,x01,x0E,+00024)
Wait(00008)
UnitAnim(x01,x00,x68,x02,x00)
Wait(00008)
UnitAnim(x80,x00,x65,x02,x00)
UnitAnim(x01,x00,x69,x02,x00)
Wait(00008)
UnitAnim(x01,x00,x02,x00,x00)
Wait(00040)
Wait(00040)
AddUnitEnd()
DisplayMessage(x10,x91,x0015,x80,x00,x01,+00000,+00028,+00010,x03)
WaitForInstruction(x01,x00)
CloseDialog(x01,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
{49}()
{82}()
AddUnitStart()
Wait(00060)
Wait(00010)
UnitAnim(x80,x00,x66,x02,x00)
Wait(00014)
UnitAnim(x80,x00,x67,x02,x00)
Wait(00040)
UseFieldObject(x00,x00)
UseFieldObject(x01,x00)
UseFieldObject(x02,x00)
Wait(00030)
UnitAnim(x01,x00,x69,x02,x00)
Wait(00014)
UnitAnim(x01,x00,x68,x02,x00)
{63}(rA9)
Wait(00070)
ColorField(x07,+002,+000,-002,004)
ColorUnit(x00,x00,x07,+002,-001,-004,004)
Wait(00033)
Wait(00030)
Wait(00040)
{60}(r0078)
{3E}(r02000000FFFFFF7800)
WaitForInstruction(x0C,x00)
ZERO(x0031)
ADD(x0031,x0006)
ZERO(x006E)
ADD(x006E,x0002)
ZERO(x01BD)
ADD(x01BD,x0001)
ZERO(x03C3)
ADD(x03C3,x0001)
ZERO(x03C4)
ADD(x03C4,x0001)
ZERO(x03C5)
ADD(x03C5,x0001)
ZERO(x03F0)
ADD(x03F0,x0001)
AddUnitEnd()
EventEnd()

//INSTRUCTION SECTION END -  TEXT START
//Message x01
 {br}
{delay:05}Having attained the highest{br}
rank of Heavenly Knight{delay:0F},{br}
{delay:05}brave Balbanes was facing{br}
his last days..{delay:2D}.{end}

//Message x02
{font:08}Balbanes{br}
{font:00}How goes....the battle?{end}

//Message x03
{font:08}Zalbag{br}
{font:00}Through swift action we were{br}
able to recover Limberry.   {br}
It's only a matter of time{br}
before the Ordalia army leaves{br}
Zeltennia. Don't worry.{end}

//Message x04
{font:08}Lord Dycedarg{br}
{font:00}The secret messenger sent to{br}
Count Lenario has returned.   {br}
Count Lenario has agreed{br}
to your plan.{end}

//Message x05
{font:08}Balbanes{br}
{font:00}Good...then, at last...{br}
this long war...  {br}
will finally come to an end...{end}

//Message x06
{font:08}Alma{br}
{font:00}Father...{end}

//Message x07
{font:08}Balbanes{br}
{font:00}Don't cry...my daughter....{end}

//Message x08
{font:08}Zalbag{br}
{font:00}Where is {Ramza}?{br}
Just when we need him most!{end}

//Message x09
{font:08}Balbanes{br}
{font:00}Dycedarg, Zalbag...{br}
my beloved sons...   {br}
Take care of {Ramza}.{br}
He may be your half brother,{br}
but he is my own flesh.{end}

//Message x0A
{font:08}{Ramza}{br}
{font:00}Father!!{end}

//Message x0B
{font:08}Dycedarg{br}
{font:00}Lower your voice.{end}

//Message x0C
{font:08}Balbanes{br}
{font:00}I'm glad you came....{br}
Let me...look at you...{end}

//Message x0D
{font:08}{Ramza}{br}
{font:00}Father....{end}

//Message x0E
{font:08}Balbanes{br}
{font:00}It has been a long time...{br}
You've become a fine man...   {br}
You start at the Academy{br}
...in spring, don't you?{end}

//Message x0F
{font:08}{Ramza}{br}
{font:00}......{end}

//Message x10
{font:08}Balbanes{br}
{font:00}Listen, {Ramza}....{br}
{br}
A Beoulve has served the{br}
royal family for generations.{br}
the warrior spirit is in us.   {br}
Never shame your name...{br}
never tolerate injustice...{br}
{br}
Living true to your heart{br}
is the warrior's way...{br}
...the Beoulve way.{end}

//Message x11
{font:08}{Ramza}{br}
{font:00}I understand, father....{end}

//Message x12
{font:08}Balbanes{br}
{font:00}Delita's a good boy.{br}
He should serve you well...   {br}
I've asked the dean to{br}
accept him into the Academy.{br}
It shocked the dean a bit.{br}
He will serve you well...{br}
Treat him well...{end}

//Message x13
{font:08}{Ramza}{br}
{font:00}Y, yes.....father.......{end}

//Message x14
{font:08}Balbanes{br}
{font:00}Take good care of Alma...{end}

//Message x15
{font:08}Balbanes{br}
{font:00}Become a fine knight...{br}
{Ramza}.{end}

//Message x16

