DarkScreen

From Final Fantasy Hacktics Wiki
Revision as of 02:40, 31 December 2013 by Xifanie (talk | contribs)
Jump to navigation Jump to search

{76} DarkScreen

Create a dark screen that allows units to join your party or display winning conditions.


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


Unknown 1 : Byte (hex)

Always 0x00.


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


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


Unknown 2 : Byte (hex)

Always 0x00.


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