DarkScreen

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search

{76} DarkScreen

DarkScreen(x00,xSH,ESP,RTS,x00,SES)

Create a dark screen that allows units to join your party, display winning conditions and save your party back to formation.


See Also: {77} RemoveDarkScreen{78} DisplayConditions{E5} WaitForInstruction(x36,x00)


x00 : Byte (hex)

This value is always set to x00 in the original game; it probably doesn't have a function.


Shape : Byte (hex)

Controls the starting point where the expansion of the dark screen starts and also its shape.

  • 0x00 = DarkScreen00.gif
  • 0x01 = DarkScreen01.gif
  • 0x02 = DarkScreen02.gif
  • 0x03 = DarkScreen03.gif


Screen Expansion Speed : Byte (unsigned)

Speed at which the dark screen expands from its starting point. The list is the approximate amount of time to cover the whole screen with rotating squares. The amount of time varies with a different shape.

  • 001 : 5-8 seconds
  • 002 : 2,5-4 seconds
  • 004 : 1,25-2 seconds
  • 008 : 0,625-1 seconds
  • 012 : 0,46875-0,75 seconds (default)
  • 016 : 0,3125-0,5 seconds
  • 128 : 0,0390625-0,0625 seconds


Rotation Speed : Byte (unsigned)

Controls the rotation speed of each square. Every square starts at 0 degrees and rotate 45 degrees clockwise. The list is the appromative amount of time to perform the whole rotation.

  • 000 : Freezes game
  • 001 : 16 seconds
  • 002 : 8 seconds
  • 004 : 4 seconds
  • 008 : 2 seconds
  • 016 : 1 second
  • 032 : 0,5 seconds
  • 064 : 0,25 seconds (default)
  • 128 : 0,125 seconds


x00 : Byte (hex)

This value is always set to x00 in the original game; it probably doesn't have a function.


Square Expansion speed : Byte (unsigned)

Speed at which the squares reach their full size. The list is the approximate amount of time needed to fully expand since their creation.

  • 001 : 2 seconds
  • 002 : 1 second
  • 004 : 0,5 second (default)
  • 008 : 0,25 second
  • 016 : 0,125 second
  • 032 : 0,0625 second
  • 064 : instantaneous