Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
This is the documentation that you need to read and understand it before you import the spell into your map.
!) Copy the Cinematic System category into your map, make sure you have enable "Auto create unknown variable while pasting trigger data".
Notice
If you use this cinematic system in your map, remember to credit me. Have a nice day. :)
This cinematic system was created for GUI user and it was soo far the best options in creating a precise timing cinematic (For GUI user).
It was far more convenient and easier to be organize compare to countdown timer as you can set each trigger files timing and pre-arrange through the execution order files.
It was also a lot easier to spot mistake compare to countdown timer as you can view which trigger files has been misplace or timing been set wrong, compare to countdown timer where you need to view each trigger files where the action is.
Although this would resulted into a massive/huge size of trigger files even for a small action such as stand animation, but this is the only option for those who wish to create precise timing cinematic (Especially battle cinematic) via GUI. Anyway, even if you are using countdown timer; the result is still the same and countdown timer have a slight disadvantage compare to real variable.
Using Wait action are inaccurate as the min wait are 0.27 seconds and even higher if it was multiplayer cinematic, this would give odd actions in cinematic if you ever think of making a cinematic with certain action that last below 0.27 seconds.
Probably some of you might ask why not make the countdown timer repeat?
Yes, it can be make to repeat. But it would naturally make the time been fix for specific point. For example, if I set the countdown timer to repeat at the fix time of 5 seconds. It mean every action last about 5 seconds. If I create a cinematic where a unit cast a spells for about 2 seconds and then run away, it would cause a bizzare action where the unit cast a spells for about 2 seconds and then standing still for 3 seconds.
Do remember that this maps are for you to import the system and not for the purpose of testing. You need to create the cinematic by yourself in order to test it, after all this is what the cinematic system for.
Default melee game initialization for all players
Initialization Documentation
Events
Map initialization
Conditions
Actions
-------- This are all basic setup require for a cinematic. Even though there is a few more such as volume adjustment. --------
Cinematic - Turn cinematic mode On for (All players)
Cinematic - Fade out over 0.00 seconds using texture Black Mask and color ( 0 %, 0 %, 0 %) with 0 % transparency
-------- You need to set it to 0 to enable it to fire the very first trigger. At the sample, the cinematic was start at Scene 1A. So, setting it to 0 would have it start at Scene 1A trigger files and so on. --------
Set Variable Set Execution_Order = "0"
Trigger - Run Execution_Order <gen> (ignoring conditions)
Gametime 0 Initialization Documentation
Events
Time - Elapsed game time is 1.00 seconds
Conditions
Actions
-------- In order for it to run the next trigger files properly, you need to have it to be activate. --------
Set Variable Set Execution_Order = "0"
Trigger - Run Next_Trigger <gen> (ignoring conditions)
Trigger Active Documentation
Events
Conditions
Actions
-------- Each time a action for a trigger files was completed, the next one would run. --------
Set Variable Set Wait_Script[Execution_Order] = Wait_Time
Set Variable Set Trigger_Script[Execution_Order] = Trigger
Set Variable Set Execution_Order = (Execution_Order + 1)
Next Trigger Documentation
Events
Time - Time_Expire expires
Conditions
Actions
-------- Do not touch, this was to order each trigger files to be execute the moment the other was finish. --------
Trigger - Run Trigger_Script[Execution_Order] (checking conditions)
Set Variable Set Execution_Order = (Execution_Order + 1)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Wait_Script[Execution_Order] Greater than or equal to 0.00
Then - Actions
Countdown Timer - Start Time_Expire as a One-shot timer that will expire in Wait_Script[Execution_Order] seconds
Set Variable Set Time_Expire = (Last started timer)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Wait_Script[Execution_Order] Greater than 0.00
Then - Actions
Trigger - Run Next_Trigger <gen> (ignoring conditions)
Else - Actions
Execution Order Documentation
Events
Conditions
Actions
-------- Here is where you pre-arrange each of the action of the trigger files. --------
-------- Scene 1 --------
-------- This is where you set the trigger files. --------
Set Variable Set Trigger = Scene_1A <gen>
-------- At here, you order it to be execute. --------
Trigger - Run Trigger_Active <gen> (ignoring conditions)
-------- This is to indicate how long the trigger files was running. --------
Set Variable Set Wait_Time = "2.00"
Set Variable Set Trigger = Scene_1B <gen>
Trigger - Run Trigger_Active <gen> (ignoring conditions)
Set Variable Set Wait_Time = "2.00"
-------- Scene 2 --------
Set Variable Set Trigger = Scene_2A <gen>
Trigger - Run Trigger_Active <gen> (ignoring conditions)
Set Variable Set Wait_Time = "2.00"
Set Variable Set Trigger = Scene_2B <gen>
Trigger - Run Trigger_Active <gen> (ignoring conditions)
Set Variable Set Wait_Time = "2.00"
Scene Documentation
Events
Conditions
Actions
-------- Here is where you add the action for your cinematic. Always remember to destroy the trigger files upon usage. --------
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.