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: autotile water speed animation adjustment!
- Original author: weepingwitch
- Original date: May 22, 2026
- Source thread: https://forums.rpgmakerweb.com/threads/autotile-water-speed-animation-adjustment.183752/
- Source forum path: Game Development Engines > RPG Maker Javascript Plugins > JS Plugin Releases (RMMZ)
Summary
autotileWaterSpeed v1.0 willow Introduction Have you ever wanted to change the speed of the water or waterfalls from the autotile A1 set? Now you can! Make the water faster or slower for dramatic moments or whatever. Yay!
Archived First Post
autotileWaterSpeed v1.0
willow
willow
Introduction
Have you ever wanted to change the speed of the water or waterfalls from the autotile A1 set? Now you can! Make the water faster or slower for dramatic moments or whatever. Yay!
Features
- Set how often the water tiles are cycled, in frames.
- Set it once with the plugin, or update it in game via an event!
How to Use
Paste the code it into a file that you save as autotileWaterSpeed.js in the project's /js/plugins folder.
Plugin Commands / Script Calls
Command "set" lets you update how many frames between water tile updates.
Screenshots
Download
itch.io
Code:
//==============================================================================
// autotileWaterSpeed.js
//==============================================================================
var Imported = Imported || {};
Imported.autotileWaterSpeed = true;
var autotileWaterSpeed = {};
/*:
* @plugindesc Adjusts the speed of the animated water autotiles.
* @target MZ
* @author willow
* @url https://forums.rpgmakerweb.com/threads/autotile-water-speed-animation-adjustment.183752/
*
* @param speed
* @text Water update speed
* @desc Frames between water tile updates. 60 frames = 1 second
* @default 10
* @min 1
*
*
* @command set
* @text Set Water Speed
* @desc Adjust the water animation from an event.
*
* @arg speed
* @type number
* @min 1
* @default 10
* @text Water update speed
* @desc Frames between water tile updates. 60 frames = 1 second
*
*
*
*
* @help
* ----------------------------------------------------------------------------
* autotile water speed v1.0 by willow
* released into the public domain / free for any usage
* ----------------------------------------------------------------------------
*
* Plugin command "set" lets you adjust this from an event! :)
*/
(() => {
autotileWaterSpeed.Parameters = PluginManager.parameters('autotileWaterSpeed');
autotileWaterSpeed.speed = Number(autotileWaterSpeed.Parameters['speed']);
PluginManager.registerCommand('autotileWaterSpeed', "set", args => {
autotileWaterSpeed.speed = args.speed;
});
Tilemap.prototype.update = function() {
this.animationCount++;
this.animationFrame = Math.floor(this.animationCount / autotileWaterSpeed.speed);
for (const child of this.children) {
if (child.update) {
child.update();
}
}
};
})();
Terms and Credits
public domain, you can use it for whatever, no need to credit
Features Mentioned
- Set how often the water tiles are cycled, in frames.
- Set it once with the plugin, or update it in game via an event!
Downloads / Referenced Files
Log in to download
Log in, then follow the RPG Maker Developers Group to see these download links.
Log in to downloadLicense / Terms Note
Terms and Credits public domain, you can use it for whatever, no need to credit
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.
Replies (0)
No replies yet.
0
replies
5
views
Topic Summary
Loading summary...