public

Rpg Maker Developers Group

Simple enough for a child, powerful enough for a developer

2 Followers

VXACELooping Animations

BMM Archive · July 15, 2026

Preserved forum archive. This topic stores the original first post and locally mirrored RPG Maker Web attachments when available. It is posted by the BMMPlay archive account, not by the original creator.

Original Source

  • Original title: Looping Animations
  • Original author: Shaz
  • Original date: July 20, 2013
  • Source thread: https://forums.rpgmakerweb.com/threads/looping-animations.15624/
  • Source forum path: Game Development Engines > Ruby Game System (RGSS) Scripts > RGSS3 Scripts (RMVX Ace)

Summary

Looping Animations (V1.1) Shaz​ Introduction Play a looping animation on a character, optionally starting somewhere other than the beginning.

Archived First Post


Looping Animations (V1.1)
Shaz




Introduction
Play a looping animation on a character, optionally starting somewhere other than the beginning.

Versions

Spoiler



20 July 2013 1.0 Initial Release
7 Feb 2014 1.1 Fixed slight delay between ending/restarting



Features
- Animation loops without need for parallel process or loop event commands.
- Play looping animation over player, followers, events or vehicles.
- Start playing in the middle of an animation rather than from the beginning.
- Animation continues looping while on the map, or until you tell it to stop.

How to Use
Paste into Materials section.
Script overwrites Sprite_Character.setup_new_effect and Sprite_Character.end_animation methods, and should go above any other scripts that alias these methods.

Use a script call to start or end the animation, with the player, follower, event or vehicle as the subject. For example:

Call Script: $game_player.start_anim_loop(15)
- to loop animation 15 over the player

Call Script: $game_map.events[5].start_anim_loop(8, 20)
- to loop animation 8 over event 5, but starting from frame 20 the first time through

Set Move Route (EV015): start_anim_loop(3, 10)
- to loop animation 3 over event 15, but starting from frame 10 the first time through

Call Script: $game_player.end_anim_loop
- to stop the animation on the player repeating

Set Move Route (EV015): end_anim_loop
- to stop the animation on event 15 repeating


Script


Download from pastebin

FAQ


Credit and Thanks
- Shaz (Sharon Hanlon)
- May be used in commercial and non-commercial games, when credit is given
- Do NOT repost on other sites - instead, provide a link back to this thread

Author's Notes
- Not to be used in conjunction with the Show Animation event command - if you wish to use this command and a looping animation is already playing, make sure you call end_loop_anim on the event first, and allow time for the current pass to finish.

Features Mentioned

  • Animation loops without need for parallel process or loop event commands.
  • Play looping animation over player, followers, events or vehicles.
  • Start playing in the middle of an animation rather than from the beginning.
  • Animation continues looping while on the map, or until you tell it to stop.

Downloads / Referenced Files

Log in to download

Log in, then follow the RPG Maker Developers Group to see these download links.

Log in to download

License / Terms Note

Credit and Thanks - Shaz (Sharon Hanlon) - May be used in commercial and non-commercial games, when credit is given - Do NOT repost on other sites - instead, provide a link back to this thread

Creator Claims / Removal

If you are the original creator and want this listing reassigned, edited, or removed, join BMMPlay and contact the moderators with proof that matches the original RPG Maker Web profile, linked GitHub, itch.io page, or another public creator identity.

#rgss3#script-archive

Replies (0)

No replies yet.

0 replies 1 view

Log in to reply.

User Avatar