• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!

Cinematic System (GUI)

  • Like
Reactions: nerovesper
Detail
Status

Forum: http://septimus.invisionplus.net
Coding: GUI
Current Version: 1.01

System Description

This is a cinematic system for GUI users who would like to create a precise timing cinematic. Even though it might be a lot of works even for a simple actions, but it was soo far the best option in creating a precise timing cinematic via GUI. After all, what can you expect from GUI?

For full information, please read the documentation. There is a documentation that contain a very important info and all necessary information about this system. There is no way to get a ingame screenshot of it since it was a cinematic system. So I have to use icon of the forums cinematic section for it.

As for a complete tutorial on how to use it, Click Here.

Version 1.01 Update

Update documentation.



  • Initialization
    • Events
      • Map initialization
    • Conditions
    • Actions
      • Sound - Stop music Immediately
      • Sound - Clear the music list
      • Sound - Set music volume to 100.00%
      • Sound - Disable dawn and dusk sounds
      • Custom script: call StopSound(bj_nightAmbientSound, true, true)
      • Custom script: call StopSound(bj_dayAmbientSound, true, true)
      • Game - Turn the day/night cycle Off
      • Cinematic - Turn cinematic mode On for (All players)
      • Cinematic - Fade out over 0.00 seconds using texture Black Mask and color (0.00%, 0.00%, 0.00%) with 0.00% transparency
      • Set Execution_Order = 0
      • Trigger - Run Execution Order <gen> (ignoring conditions)
  • Gametime 0 Initialization
    • Events
      • Time - Elapsed game time is 1.00 seconds
    • Conditions
    • Actions
      • Set Execution_Order = 0
      • Trigger - Run Next Trigger <gen> (ignoring conditions)
  • Trigger Active
    • Events
    • Conditions
    • Actions
      • Set Wait_Script[Execution_Order] = Wait_Time
      • Set Trigger_Script[Execution_Order] = Trigger
      • Set Execution_Order = (Execution_Order + 1)
  • Next Trigger
    • Events
      • Time - Time_Expire expires
    • Conditions
    • Actions
      • Trigger - Run Trigger_Script[Execution_Order] (checking conditions)
      • 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 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
    • Events
    • Conditions
    • Actions
      • -------- Scene 1 --------
      • Set Trigger = Scene 1A <gen>
      • Trigger - Run Trigger Active <gen> (ignoring conditions)
      • Set Wait_Time = 2.00
      • Set Trigger = Scene 1B <gen>
      • Trigger - Run Trigger Active <gen> (ignoring conditions)
      • Set Wait_Time = 2.00
      • -------- Scene 2 --------
      • Set Trigger = Scene 2A <gen>
      • Trigger - Run Trigger Active <gen> (ignoring conditions)
      • Set Wait_Time = 2.00
      • Set Trigger = Scene 2B <gen>
      • Trigger - Run Trigger Active <gen> (ignoring conditions)
      • Set Wait_Time = 2.00
  • Scene 1A
    • Events
    • Conditions
    • Actions
      • Custom script: call DestroyTrigger(GetTriggeringTrigger())
Keywords:
Cinematic, Movies, Cinema, System
Contents

Cinematic System (Map)

Reviews
18:34, 3rd Jun 2009 hvo-busterkomo: It could be useful for cinematic development, although this style is not of my preference. For a better understanding of how this works, see the accompanying tutorial. It's a good idea to add a few keywords to this.

Moderator

M

Moderator

18:34, 3rd Jun 2009
hvo-busterkomo:
It could be useful for cinematic development, although this style is not of my preference. For a better understanding of how this works, see the accompanying tutorial. It's a good idea to add a few keywords to this.
 
Level 4
Joined
Apr 9, 2009
Messages
16
everything is explained so it's easy to use it :)
i've been wondering if its possible to make a movie instead of normal map :)
for example "Romeo and Juliet" or any other based-on-book cinematic ^^

as always Septimus showed us that his GUI scripting is perfect ^_^
 
Level 31
Joined
May 3, 2008
Messages
3,155
I think this is far more easier to understand and apply.

That cinematic was created by using countdown timer, this are using real variable.

I try to make a comparison between countdown timer and real variable, the real variable are far easier to manage compare to countdown timer.

Also, countdown timer have 1 weakness, it cannot repeat the same scene while real variable could do it.
 
Top