Makes actors use their own charactersheet and changes their graphic to different characters for when they are idle, walking, running or jumping.
You can also set a common event to run after the player is idle for a set amount of time.
Events can also use this system if desired.
VERSION 1.2 – RPG Maker MZ
Download Plugin file
Download my master demo to view examples of this plugin from:
Galv’s MZ Plugins Home
Updated to version 1.1 to fix issue with the idle common event timing.
updated to version 1.2 to add an option for vehicles to use default characterset (and not require the full character animations characterset).
how do U use it?
Have a read over the plugin documentation and investigate the demo. A good way to learn how to use plugins is to ask in an RPG Maker forum.
I’m having an issue where I’m using an 8 frame animation sheet with idle walk run but the animation sheet is either stuck in the idle position(When I use one per character) or constantly running through the animations (When I have the full Idle walk run sheet) I’m not sure what i’m doing wrong. Thanks in advance
I don’t know what you are doing wrong either, I recommend checking out the demo and comparing. Maybe put your sheet into the demo to make sure your project doesn’t have a conflict.
Hey Galv! This is 2Doors who is a big fan of your plugin since VX ace.
Currently I’m developing my RMMZ game and using bunch or your MZ plugins for the game. Thanks a lot! You are my life saver!!
One thing I have a question regarding is there any possibility to make the character sprite sheet with perfect square instead of the horizontal
Rectangle. I mean [Idle, Walk, Dash, Jump] those 4 animations are placed in a horizontal and your ref image with Diagonal movement has set 1024 x 512px.
For texture memory saving, I just heard [256×256, 512×512, 1024×1024] texture sizes help for the memory saving. (If I’m wrong please correct me).
If yes, what about 2 character sprite sheets ( or 4 characters if non-diagonal ) in one image? and choose by filename 1-2, 2-2 ( or 1-4, 2-4. 3-4. 4-4 ) like that.
It…. is probably a sort of stupid question but I had some bad experience with last RPG MV for mobile version about texture memory issue.
Anyway, your plugins are awesome as always. The above question is my personal temptation. ;)
If you think that works easy please advise me. if wrong question or info, please avoid that!
Thanks a lot!!
Sorry, I don’t plan on making any changes to this plugin – it works as is using the default spritesheet setup. I haven’t heard of the texture sizes needing to be square, but I don’t really do these plugins for mobile.
I realize this is a super old forum, but does this plugin work on other, non-player character sprites?
Yes, it does. Check the demo for examples of that.
Hey there, is there a quick and dirty way to make Rexal’s Visual Equipment plugin use these sprite sheets correctly? It tries to read them as the original sizes and setups i think, idk there are sprites all over the place.
Not sure, I recommend asking in forum to see if anyone has tried making them compatible.
dang, thanks anyway. there’s an open forum but its just bumping rn for a couple months
Hi there, I have an 8-frame jump action sequence frame, but the jump action of the plug-in can only play the first 3 frames. How can I play the 8-frame jump animation completely?
Does it play more frames if you jump farther? Not sure if it’s based on jump distance.
I tested that even if the jump distance is set to 99, it can only play the first three frames. Is there any way to play all the animation in the jump sequence frames completely?
I guess not without updating the plugin. As jumps go so fast, I guess I mustn’t have tested it with lots of frames.
Hi Galv, I was using the MV version of this script (GALV_CharacterAnimations) at first but switched to this one since it can be used for events (I am using RMMZ). After I switched, my gameplayer character would not use the diagonal graphics while both moving and jumping at the same time. It would switch to a non-diagonal graphic while in the air, and then resume in the original direction after landing. This was not a problem with the MV version of this plugin. This happens while testing it in a clean project with only the GALV_CharacterFramesMZ, GALV_CharacterAnimationsMZ, GALV_DiagonalMovement, and GALV_JumpAbility scripts (used in that order).
I’ve spent some time trying to figure out the problem myself, and I found that the this._diagDir variable changes to zero while in midair, and returns to the correct value after landing. So it seems that somehow with the MZ version, the diagonal direction resets to zero while moving and jumping, but even knowing this, I can’t seem to pinpoint how this is happening. Any ideas? I appreciate it!
Not sure when I’ll be able to check it out, but thanks for letting me know.
Hey-oh, just want to check in and see if this works with your more character frames plugin? I’d like to do a 8 frame run cycle and have it separate from a 8 frame idle animation and not have two interefere with each other. Hopefully with the two together I can have the player idle and then when they press forward the run cycle doesn’t reference the idle frames at all.
Yep, they work together.
I have successfully converted a mv project to mz and it let some of the plugins work too. Any word on if mz will be able to be ported to the new RPG maker unite?
I don’t know anything about RPG Maker Unite yet.
Good morning sir, I am a boy who is ambitious and I want his animations to be longer. I could increase it from 8 fragments to 16
You can do that – you will just have to make sure your characterset is the correct size for the number of frames.
Hello friend, sorry for bothering you again, look, I speak Spanish and I don’t know English, so I can’t understand your demo, I tried to use your plugin but my character blinked and does several things, I don’t know if you could write me a step short step to be able to use it well, I don’t know if I should download more plugins
Unfortunately I don’t have time to do step by step instructions. I only speak English. I recommend trying to find a tutorial on how charactersets work.
This one is in English: https://www.rpgmakerweb.com/blog/charsets-structure-and-avoiding-traps
You will see how a regular characterset is cut into 3 columns and 4 rows per character and has 8 characters. To use my character frames plugin with more frames, you just have to make more rows in your graphic for each character and then change the number in the filename.