Difference between revisions of "DarkScreen"

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
m (Xifanie moved page Event Instruction 76 to DarkScreen)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
= {76} {{IE_76}} =
 
= {76} {{IE_76}} =
Create a dark screen that allows units to join your party or display winning conditions.
+
{{IE_76_ex}}
 +
 
 +
{{IE_76_desc}}
  
  
Line 6: Line 8:
  
  
== Unknown 1 : Byte (hex) ==
+
{{x00}}
Always 0x00.
 
  
  
Line 18: Line 19:
  
  
== Expansion Speed : Byte (unsigned) ==
+
== 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
+
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
 
*001 : 5-8 seconds
 
*002 : 2,5-4 seconds
 
*002 : 2,5-4 seconds
Line 42: Line 43:
  
  
== Unknown 2 : Byte (hex) ==
+
{{x00}}
Always 0x00.
 
  
  

Latest revision as of 15:30, 22 February 2021

{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