public

Rpg Maker Developers Group

Simple enough for a child, powerful enough for a developer

2 Followers

MZRPG Maker Fes Style Map Character Motion [MZ & MV]

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: RPG Maker Fes Style Map Character Motion [MZ & MV]
  • Original author: Awayamatana
  • Original date: November 29, 2023
  • Source thread: https://forums.rpgmakerweb.com/threads/rpg-maker-fes-style-map-character-motion-mz-mv.163401/
  • Source forum path: Game Development Engines > RPG Maker Javascript Plugins > JS Plugin Releases (RMMZ)

Summary

I'm using Google Translate, so it may be a strange translation. Please point it out. By simply combining these three plug-ins, you can easily move characters on the map lively. List of possible things:

Archived First Post

I'm using Google Translate, so it may be a strange translation.
Please point it out.


By simply combining these three plug-ins, you can easily move characters on the map lively.

List of possible things:
・Spin
・Cartwheel
・Shake
・Blinking
・Change angle
・Horizontal/Vertical shuttle movement
・Move Away from Player

Download
EasyAction.js Ver.4.0.5
MIT license

FesSpin.js Ver.6.0.0
MIT license

FesSelfMovement.js Ver.3.0.0
MIT license

Want to create more movements?
AWY_MotionMaker

You will be able to use the following script when setting the movement route.
this.easySpin(argument)
//Cartwheel once on the spot.
this.easyShake(argument)
//Shake on the spot.

Waits for completion if the argument is true or not entered.
If false, do not wait.
The number of sustained frames is 24 frames.

this.easyReverse(argument)
//Reverses the movement of "Spin" and "Shake" left and right.

It is turned on if the argument is true or not entered, and turned off if it is false.
It is toggled if it is not entered.

this.easyJump()
//Jump on the spot.
this.easyBackoff()
//Back off on the spot.
this.easyBackstep()
//Jump one step backwards without changing direction.

The number of frames sustained varies depending on the character's movement speed.

this.easyAngle(argument)
//Change the angle. The argument specifies the angle in degrees.
If it is 0 or not entered, it will return to the original state.
this.easyBlink(argument);
//Make it blink. It is turned on if the argument is true or not entered, and turned off if it is false.
this.easyTra(argument);
//Make it semi-transparent.
It is turned on if the argument is true or not entered, and turned off if it is false.

Spin Movement
this.spin(boolean);
Spin every time you move.

Always Spin
this.alwaysSpin(boolean);
It continues to spin regardless of movement.

Back Reverse
this.reverseSpin(boolean);
Spin left.

Waiting for Spin
this.setSpinWait(frames);
Spins 90 degrees with the specified wait time.

boolean: Enter true or false.
Toggle without input.

frames: Spins 90 degrees each time.
Automatically calculated with 0.

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

MIT license FesSpin.js Ver.6.0.0 MIT license FesSelfMovement.js Ver.3.0.0

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.

#039#rmmz#plugin-archive

Replies (0)

No replies yet.

0 replies 1 view

Log in to reply.

User Avatar