Does anyone know how to loop a gif?

So, I found a .gif that I wanted to use in my story. It has 24 frames and I followed the instructions on this post and uploaded them all into the portal:

It works! But, it only repeats itself that one time. Is there anyway to keep it going infinitely? I know there’s a &loop INFINITE times command but how would I use it in this case?

Gif

This is what it’s supposed to look like:
clock-animated-gif-18-min

Script

And no, I didn’t actually name them after “a tit” or someone’s boobs :laughing::sweat_smile: lol. It’s the abbreviation for my story title.

You can divide your script into labels and gotos. But then your story will completely freeze, as the gif will go on forever and never stop. However you can loop it like this:

&overlay ATIT 1 x y THEN &overlay ATIT 1 opacity 0 THEN overlay ATIT 2 opacity 1 etc.

@Dara.Amarie has amazing guides for Episode, that I wish I knew when I was learning to code Episode. (I ended up learning all of coding by myself by the way :rofl:)

Thanks @Zeah! I was able to figure it out and it loops perfectly.
I was able to understand most of the coding because of this thread. Specifically because of what @HappyDaisy wrote :smiling_face_with_three_hearts::

Here's my script in case anyone else is struggling.

The background doesn’t matter. It can be completely random.

EXT. ABANDONED HOME - DAY with ATIT 0 with ATIT 1 with ATIT 2 with ATIT 3 with ATIT 4 with ATIT 5 with ATIT 6 with ATIT 7 with ATIT 8 with ATIT 9 with ATIT 10 with ATIT 11 with ATIT 12 with ATIT 13 with ATIT 14 with ATIT 15 with ATIT 16 with ATIT 17 with ATIT 18 with ATIT 19 with ATIT 20 with ATIT 21 with ATIT 22 with ATIT 23
@overlay ATIT 0 shifts to -131 -9 in zone 1
@overlay ATIT 0 scales to 2.350 2.350
@overlay ATIT 1 shifts to -131 -9 in zone 1
@overlay ATIT 1 scales to 2.350 2.350
@overlay ATIT 2 shifts to -131 -9 in zone 1
@overlay ATIT 2 scales to 2.350 2.350
@overlay ATIT 3 shifts to -131 -9 in zone 1
@overlay ATIT 3 scales to 2.350 2.350
@overlay ATIT 4 shifts to -131 -9 in zone 1
@overlay ATIT 4 scales to 2.350 2.350
@overlay ATIT 5 shifts to -131 -9 in zone 1
@overlay ATIT 5 scales to 2.350 2.350
@overlay ATIT 6 shifts to -131 -9 in zone 1
@overlay ATIT 6 scales to 2.350 2.350
@overlay ATIT 7 shifts to -131 -9 in zone 1
@overlay ATIT 7 scales to 2.350 2.350
@overlay ATIT 8 shifts to -131 -9 in zone 1
@overlay ATIT 8 scales to 2.350 2.350
@overlay ATIT 9 shifts to -131 -9 in zone 1
@overlay ATIT 9 scales to 2.350 2.350
@overlay ATIT 10 shifts to -131 -9 in zone 1
@overlay ATIT 10 scales to 2.350 2.350
@overlay ATIT 11 shifts to -131 -9 in zone 1
@overlay ATIT 11 scales to 2.350 2.350
@overlay ATIT 12 shifts to -131 -9 in zone 1
@overlay ATIT 12 scales to 2.350 2.350
@overlay ATIT 13 shifts to -131 -9 in zone 1
@overlay ATIT 13 scales to 2.350 2.350
@overlay ATIT 14 shifts to -131 -9 in zone 1
@overlay ATIT 14 scales to 2.350 2.350
@overlay ATIT 15 shifts to -131 -9 in zone 1
@overlay ATIT 15 scales to 2.350 2.350
@overlay ATIT 16 shifts to -131 -9 in zone 1
@overlay ATIT 16 scales to 2.350 2.350
@overlay ATIT 17 shifts to -131 -9 in zone 1
@overlay ATIT 17 scales to 2.350 2.350
@overlay ATIT 18 shifts to -131 -9 in zone 1
@overlay ATIT 18 scales to 2.350 2.350
@overlay ATIT 19 shifts to -131 -9 in zone 1
@overlay ATIT 19 scales to 2.350 2.350
@overlay ATIT 20 shifts to -131 -9 in zone 1
@overlay ATIT 20 scales to 2.350 2.350
@overlay ATIT 21 shifts to -131 -9 in zone 1
@overlay ATIT 21 scales to 2.350 2.350
@overlay ATIT 22 shifts to -131 -9 in zone 1
@overlay ATIT 22 scales to 2.350 2.350
@overlay ATIT 23 shifts to -131 -9 in zone 1
@overlay ATIT 23 scales to 2.350 2.350

&overlay ATIT 0 opacity 1 in 0 THEN overlay ATIT 0 opacity 1 in 0.1 THEN overlay ATIT 0 opacity 0 in 0 THEN overlay ATIT 1 opacity 1 in 0 THEN overlay ATIT 1 opacity 1 in 0.1 THEN overlay ATIT 1 opacity 0 in 0 THEN overlay ATIT 2 opacity 1 in 0 THEN overlay ATIT 2 opacity 1 in 0.1 THEN overlay ATIT 2 opacity 0 in 0 THEN overlay ATIT 3 opacity 1 in 0 THEN overlay ATIT 3 opacity 1 in 0.1 THEN overlay ATIT 3 opacity 0 in 0 THEN overlay ATIT 4 opacity 1 in 0 THEN overlay ATIT 4 opacity 1 in 0.1 THEN overlay ATIT 4 opacity 0 in 0 THEN overlay ATIT 5 opacity 1 in 0 THEN overlay ATIT 5 opacity 1 in 0.1 THEN overlay ATIT 5 opacity 0 in 0 THEN overlay ATIT 6 opacity 1 in 0 THEN overlay ATIT 6 opacity 1 in 0.1 THEN overlay ATIT 6 opacity 0 in 0 THEN overlay ATIT 7 opacity 1 in 0 THEN overlay ATIT 7 opacity 1 in 0.1 THEN overlay ATIT 7 opacity 0 in 0 THEN overlay ATIT 8 opacity 1 in 0 THEN overlay ATIT 8 opacity 1 in 0.1 THEN overlay ATIT 8 opacity 0 in 0 THEN overlay ATIT 9 opacity 1 in 0 THEN overlay ATIT 9 opacity 1 in 0.1 THEN overlay ATIT 9 opacity 0 in 0 THEN overlay ATIT 10 opacity 1 in 0 THEN overlay ATIT 10 opacity 1 in 0.1 THEN overlay ATIT 10 opacity 0 in 0 THEN overlay ATIT 11 opacity 1 in 0 THEN overlay ATIT 11 opacity 1 in 0.1 THEN overlay ATIT 11 opacity 0 in 0 THEN overlay ATIT 12 opacity 1 in 0 THEN overlay ATIT 12 opacity 1 in 0.1 THEN overlay ATIT 12 opacity 0 in 0 THEN overlay ATIT 13 opacity 1 in 0 THEN overlay ATIT 13 opacity 1 in 0.1 THEN overlay ATIT 13 opacity 0 in 0 THEN overlay ATIT 14 opacity 1 in 0 THEN overlay ATIT 14 opacity 1 in 0.1 THEN overlay ATIT 14 opacity 0 in 0 THEN overlay ATIT 15 opacity 1 in 0 THEN overlay ATIT 15 opacity 1 in 0.1 THEN overlay ATIT 15 opacity 0 in 0 THEN overlay ATIT 16 opacity 1 in 0 THEN overlay ATIT 16 opacity 1 in 0.1 THEN overlay ATIT 16 opacity 0 in 0 THEN overlay ATIT 17 opacity 1 in 0 THEN overlay ATIT 17 opacity 1 in 0.1 THEN overlay ATIT 17 opacity 0 in 0 THEN overlay ATIT 18 opacity 1 in 0 THEN overlay ATIT 18 opacity 1 in 0.1 THEN overlay ATIT 18 opacity 0 in 0 THEN overlay ATIT 19 opacity 1 in 0 THEN overlay ATIT 19 opacity 1 in 0.1 THEN overlay ATIT 19 opacity 0 in 0 THEN overlay ATIT 20 opacity 1 in 0 THEN overlay ATIT 20 opacity 1 in 0.1 THEN overlay ATIT 20 opacity 0 in 0 THEN overlay ATIT 21 opacity 1 in 0 THEN overlay ATIT 21 opacity 1 in 0.1 THEN overlay ATIT 21 opacity 0 in 0 THEN overlay ATIT 22 opacity 1 in 0 THEN overlay ATIT 22 opacity 1 in 0.1 THEN overlay ATIT 22 opacity 0 in 0 THEN overlay ATIT 23 opacity 1 in 0 THEN overlay ATIT 23 opacity 1 in 0.1 THEN overlay ATIT 23 opacity 0 in 0 loop INFINITE times

5 Likes

Yay! I’m glad you figured it out!

1 Like

Whoa, that was a long time ago
Glad it helped you. :+1:

2 Likes

:laughing::sweat_smile: LMAO! I wasn’t sure if people would interpret it exactly how I wrote it and think “Why would she name the overlays after A TIT?” :woman_facepalming:

1 Like

Closed: Marked as solved by op :yay: