Welcome to PGMV! My goal is to make it easy for everyone to find and share great plugins for creating amazing games. As a plugin developer myself, I'm excited to grow this community with all of you.
TM Character Ex - TMCharacterEx.js
Plugin desc : Adds the ability to adjust the display position, rotate, and zoom to events.
License : MIT License
Author : tomoaky
Desc page : https://github.com/munokura/tomoaky-MV-plugins
Download Page : https://raw.githubusercontent.com/munokura/tomoaky-MV-plugins/refs/heads/master/TMCharacterEx.js
File name : TMCharacterEx.js
Help of plugin :
@plugindesc Adds the ability to adjust the display position, rotate, and zoom to events. @author tomoaky @url https://github.com/munokura/tomoaky-MV-plugins @license MIT License @help English Help Translator: munokura This is an unofficial English translation of the plugin help, created to support global RPG Maker users. Feedback is welcome to improve translation quality (see: https://github.com/munokura/tomoaky-MV-plugins ). Original plugin by tomoaky. ----- How to Use: You can set the display position, magnification, and rotation angle by writing tags in the event Note field. To rotate the graphic around its center, set <anchorY:0.5> along with the angle tag. When the event page changes, parameters without tags on the next page will retain their previous settings. This plugin has been tested with RPG Maker MV Version 1.3.4. Note field (Event) Tags: <chrShift:0 0> # Change the display position offset <chrAngle:0> # Change the rotation angle (0 to 359) <chrScale:1.0 1.0> # Change the magnification (1.0 is actual magnification) <chrAnchor:0.5 1.0> # Change the center position For tags with two values, specify the X and Y settings separately. In addition to the event Note field, you can also set parameters using the same tags in the annotation command at the top of the action content. If there are tags in both the Note field and the annotation, the annotation takes priority. Plugin Commands: chrShift 1 5 -3 Shifts Event 1 5 dots to the right and 3 dots up. chrAngle 1 90 Rotates Event 1 90 degrees to the right. chrScale 2 1.5 0.5 Enlarges Event 2's width by 50% and reduces its height by half. chrScaleRate 3 1.3 0.7 Sets the scaling correction rate for Event 3 to 1.3 times the width and 0.7 times the height. The scaling correction rate is multiplied separately from the scaling rate set by setChrScale and will return to 100% over time. chrClear 1 Removes all chrShift, chrAngle, and chrScale effects applied to Event 1. The event number (the first number) specifies the target according to the following rules: -1 ... Targets the player 0 ... Targets the event executing the command 1 or greater ... Targets the event with that number Script Commands: this.setChrShift(-10, 5) Shifts the display position of this event 10 degrees to the left and 5 degrees down. this.setChrAngle(180) Rotates this event 180 degrees. this.setChrScale(2, 1) Scales only the width of this event by 2x. this.setChrScaleRate(1, 1.5) Sets the scale correction rate for this event to 1.5x height, leaving the width unchanged. Plugin commands cannot be used with the "Set Movement Route" Event's Contents, so use the script above instead. @param landingAnimation @desc Automatically applies the expansion correction rate when landing after a jump. Default: 1 (0 disables / 1 enables) @default 1