• 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!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

Clip Maker System 0.2

This bundle is marked as useful / simple. Simplicity is bliss, low effort and/or may contain minor bugs.
  • Like
Reactions: UndeadImmortal
Special Thanks to SD_Ryoko .PurgeanteFire ( Suggestions ) Shark_4_you ( Idea )
This tool is made by Johnysone . It's very very simple and in GUI . Well , This tool uses fade filters' masks to make a clip from a burst of TGA/BLP photos . I saw this in a map of 'Shark_4_you' . Well , Still the first version , I will improve it in JASS so it's faster .
#################################################################
This tool is made by Johnysone , SPECIAL THANKS TO :
- Shark_4_you : Idea
- SD_Ryoko : Help
- PurgeandFire : Suggestions ;)
#################################################################

HOW TO USE : 1- Import 512x512 ( Any other square size ) TGA/BLP images .
2- Copy-Paste 'Clip Maker' Trigger into your map .
3- Add or remove a Fade filter from the trigger mentioned to add or remove a photo .

NOTE : USE GAME SPEED : FASTEST TO GET A SMOOTHER CLIP
NOTE 2 : YOU CANNOT USE OTER FILE TYPES ( LIKE JPG ) ÜÜÜÜÜ Use Warcraft 3 Viewer Or Other software to convert into TGA/BLP
NOTE 3 : I ADVISE WITH BLP FILES , THEY ARE SMALLER and they take small space
NOTE 4 : Copy both triggers to your map , If you forget the 'Init' trigger , the clip will be less smoother .
NOTE 5 : You have to remove 'war3mapImported\' from each photo's path , or you will find bugs .

This tool uses Photos to create a clip .
####################################################################




  • Initialization
    • Events
      • Map initialization
    • Conditions
    • Actions
      • -------- Setting The Game speed to 200 % , So the clip runs smoother and faster . Recommended not to change . --------
      • Game - Set game speed to Fastest
      • -------- Pre-loading Photos makes the clip runs faster and without desync and lags . --------
      • Game - Preload Uchiha Madara vs Hachirama Senju OVA.flv_621957661_1.BLP
      • Game - Preload Uchiha Madara vs Hachirama Senju OVA.flv_621957828_1.BLP
      • Game - Preload Uchiha Madara vs Hachirama Senju OVA.flv_621958204_1.BLP
      • Game - Preload Uchiha Madara vs Hachirama Senju OVA.flv_621958329_1.BLP
      • Game - Preload Uchiha Madara vs Hachirama Senju OVA.flv_621958454_1.BLP
      • Game - Preload Uchiha Madara vs Hachirama Senju OVA.flv_621958621_1.BLP
      • Game - Preload Uchiha Madara vs Hachirama Senju OVA.flv_621958829_1.BLP
      • Game - Preload Uchiha Madara vs Hachirama Senju OVA.flv_621958954_1.BLP
      • Game - Preload Uchiha Madara vs Hachirama Senju OVA.flv_621959080_1.BLP
      • Game - Preload Uchiha Madara vs Hachirama Senju OVA.flv_621959288_1.BLP
      • Game - Preload Uchiha Madara vs Hachirama Senju OVA.flv_621959455_1.BLP
      • Game - Preload Uchiha Madara vs Hachirama Senju OVA.flv_621959580_1.BLP
      • Game - Preload Uchiha Madara vs Hachirama Senju OVA.flv_621959789_1.BLP
      • Game - Preload Uchiha Madara vs Hachirama Senju OVA.flv_621959914_1.BLP
      • Game - Preload Uchiha Madara vs Hachirama Senju OVA.flv_621960081_1.BLP
      • Game - Preload Uchiha Madara vs Hachirama Senju OVA.flv_621960247_1.BLP
      • Game - Preload Uchiha Madara vs Hachirama Senju OVA.flv_621960456_1.BLP
      • Game - Preload Uchiha Madara vs Hachirama Senju OVA.flv_621960581_1.BLP
      • Game - Preload Uchiha Madara vs Hachirama Senju OVA.flv_621960748_1.BLP
      • Game - Preload Uchiha Madara vs Hachirama Senju OVA.flv_621960915_1.BLP
      • Game - Preload Uchiha Madara vs Hachirama Senju OVA.flv_621961082_1.BLP
      • Game - Preload Uchiha Madara vs Hachirama Senju OVA.flv_621961248_1.BLP
      • Game - Preload Uchiha Madara vs Hachirama Senju OVA.flv_621961415_1.BLP
      • Game - Preload Uchiha Madara vs Hachirama Senju OVA.flv_621961582_1.BLP
      • Game - Preload Uchiha Madara vs Hachirama Senju OVA.flv_621961791_1.BLP
      • Game - Preload Uchiha Madara vs Hachirama Senju OVA.flv_621961999_1.BLP
      • Game - Preload Uchiha Madara vs Hachirama Senju OVA.flv_621962166_1.BLP
      • Game - Preload Uchiha Madara vs Hachirama Senju OVA.flv_621962333_1.BLP
      • Game - Preload Uchiha Madara vs Hachirama Senju OVA.flv_621962500_1.BLP
      • Game - Preload Uchiha Madara vs Hachirama Senju OVA.flv_621962666_1.BLP
      • Game - Preload Uchiha Madara vs Hachirama Senju OVA.flv_621962833_1.BLP
      • Game - Preload Uchiha Madara vs Hachirama Senju OVA.flv_621963000_1.BLP
      • Game - Preload Uchiha Madara vs Hachirama Senju OVA.flv_621963167_1.BLP
      • Game - Preload Uchiha Madara vs Hachirama Senju OVA.flv_621963334_1.BLP
      • Game - Preload Uchiha Madara vs Hachirama Senju OVA.flv_621963459_1.BLP
  • Clip Maker
    • Events
      • Time - Elapsed game time is 2.00 seconds
    • Conditions
    • Actions
      • -------- Turning on Clip modes ( letterbox and cinematic mode ) --------
      • Cinematic - Turn cinematic mode On for (All players)
      • Cinematic - Turn on letterbox mode (hide interface) for (All players): fade out over 0.00 seconds
      • -------- Start showing the photos to make a clip . Well , if the number is more or less than 21 photos , well remove or add more fade filters . --------
      • -------- We use Waits with 0.01 seconds to separate the masks . If there wasn't any waits , the clip's length will be 0.00 seconds , so no photo will appear . --------
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621957661_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621957828_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621958204_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621958329_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621958454_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621958621_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621958829_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621958954_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621959080_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621959288_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621959455_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621959580_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621959789_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621959914_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621960081_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621960247_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621960456_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621960581_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621960748_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621960915_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621961082_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621961248_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621961415_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621961582_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621961248_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621961415_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621961582_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621961791_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621961999_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621962166_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621962333_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621962500_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621962666_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621962833_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621963000_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621963167_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621963334_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • Wait 0.00 seconds
      • Cinematic - Fade out over 0.00 seconds using texture Uchiha Madara vs Hachirama Senju OVA.flv_621963459_1.BLP and color (100.00%, 100.00%, 100.00%) with 0.00% transparency
      • -------- Here we close the clip , and turn off the letterbox and cinematic mode . Easy , isn't it? --------
      • Cinematic - Fade in over 1.00 seconds using texture Dream and color (0.00%, 0.00%, 0.00%) with 100.00% transparency
      • Cinematic - Turn off letterbox mode (show interface) for (All players): fade in over 2.00 seconds
      • Cinematic - Turn cinematic mode Off for (All players)


########## 0.1 #########
==> Uploaded and Released
########## 0.2 #########
==> BLP files included/used
==> Smoother , Faster and Smaller Clip
==> Often Crashes fixed
Contents

Just another Warcraft III map (Map)

Reviews
12th Dec 2015 IcemanBo: Too long as NeedsFix. Rejected. 21:28, 29th Jul 2013 PurgeandFire: At the moment the waits produce a very choppy effect since the wait times are inconsistent. Update it to use a timer instead. I also really recommend...

Moderator

M

Moderator

12th Dec 2015
IcemanBo: Too long as NeedsFix. Rejected.

21:28, 29th Jul 2013
PurgeandFire: At the moment the waits produce a very choppy effect since the wait times are inconsistent. Update it to use a timer instead.

I also really recommend looking into Mag's post as that would be a really good "system". Right now this is a sample. :) Which is fine, but in my opinion it would be a lot better the way Mag described it.
 
Level 19
Joined
Aug 8, 2007
Messages
2,765
Wait 0 should work fine.

This doesn't look like much of a system though.

I dont see any system more of a template.

Also, what he mean by wait 0 is inaccurate is that your going to get some random fps between 2 and 5 (changing every frame) :/

Even if u want to do this (which i wouldn't, its like 3/4 of the map size) you'd have to loop it with a timer32
 
Is it just me or did he actually just pasted some kinda trigger template?

btw, in case you didn't notice, cinematic mode makes the whole map visible for the time-being, so afterwards, when player's look at their minimaps or browse the map, it would seem like they have already been in the whole map (you see where buildings are etc)

Just use letterbox mode... Cinematic mode is basically for cinematic-only maps...
 
Level 13
Joined
Sep 13, 2010
Messages
550
You should make a trigger to turn on/off cinematic mode, set up timer periods, ONE FILE PATH, which of all other image sequence paths could be generated.. Waits shouldn't be used, use timer. Also, warcraft does not unload files, so all image frame will be kept in the memory (probably as raw image data or both) so that takes up a lot memory after many different images displayed. This is not even good as a template since the coding is not easily changeable. Keep in mind tha the main idea of the whole in-game movie works for short (few sec max) mini-movies.
 
You know, you could actually turn this into a decent system for having GIFs in Warcraft III.

Don't let it go and die as a template that may as well be a tutorial, make this a system that lets the user do something like this:

  • Example
    • Events
      • Map Initialization
    • Conditions
    • Actions
      • -------- ------------------- --------
      • -------- Create first video --------
      • -------- ------------------- --------
      • Set VideoSystem_Name = "gay"
      • Set VideoSystem_FrameCount = 4
      • Set VideoSystem_FrameRate = 0.05
      • Set VideoSystem_Frame[0] = shit1.blp
      • Set VideoSystem_Frame[1] = shit2.blp
      • Set VideoSystem_Frame[2] = shit3.blp
      • Set VideoSystem_Frame[3] = shit4.blp
      • Trigger - Execute trigger CreateVideo <gen> (ignoring conditions)
      • -------- ------------------- --------
      • -------- ------------------- --------
      • Set VideoSystem_PlayX = 0
      • Set VideoSystem_PlayY = 128
      • Set VideoSystem_PlayLooping = True
      • Set VideoSystem_Name = "gay"
      • Trigger - Execute trigger PlayVideo <gen> (ignoring conditions)
THAT would be a system.
A really cool one too.

The PlayVideo trigger would play VideoSystem_Name. When CreateVideo is called, you would store the given data in FrameCount, FrameCount and the Frame array in a hashtable using the VideoSystem_Name variable as a key. (StringHash, or whatever you people do in GUI~)

It would be very, very practical with tiny images~
 
Level 13
Joined
Sep 13, 2010
Messages
550
Ahahaa. I wanted to do this ages ago. I just never bothered to. I actually requested someone to do it as a joke in a request thread. It's funny to see someone actually have bothered to put it into a wc3 map :p

I made it.. a quite long while ago, however that was operating with warcraft on-terrain images. I was trying to play a 1:20 hours long movie at 25 FPS or so, but it crashed after 1 minute due file leaks.
 
Level 15
Joined
Jul 6, 2009
Messages
889
I made it.. a quite long while ago, however that was operating with warcraft on-terrain images. I was trying to play a 1:20 hours long movie at 25 FPS or so, but it crashed after 1 minute due file leaks.

No surprises there :p

I wonder if you could import every common colour into a map and try to play a short scene in a way similar to this. That would be nifty.
 
Level 13
Joined
Sep 13, 2010
Messages
550
No surprises there :p

I wonder if you could import every common colour into a map and try to play a short scene in a way similar to this. That would be nifty.

Yup, but jass code itself also takes memory.. Thats why I couldn't keep single player warcraft instances communicate based on for long..

Depends how much colours, frames you store.. small palette size can compress quite well
 
Level 15
Joined
Oct 29, 2012
Messages
1,474
@Geries ,
For the next version , I planned before to attach photos with the ground and creating cameras then panning these cameras to the photos which are on the ground .But this would take a lot of map space . And Of course , Next update will absolutely contain timers , with no frame leaks .
@Mag
I don't understand the point of X and Y there . As I said , Making photos on the ground take much of space on the map Unless if I remove the photo and create another in the same place . I will try this , Thank you .

@ALL !!!
Thank you for replies .
 
Top