Caethyril's RMMV Plugins
Updated 2026-01-20: General - Cae_Drawing v0.95
Looking for my RPG Maker MZ plugins? Click here!
Updated 2026-01-20: General - Cae_Drawing v0.95
Looking for my RPG Maker MZ plugins? Click here!
Features :kaohi:
I've made a variety of plugins for RPG Maker MV but most of them are quite small/simple, so don't really merit their own thread. This is a intended as a general release and support thread for all of my plugins. Here is a list of each of them along with brief descriptions of what they do:
- General (49) – standalone plugins for various purposes.
Spoiler- v1.0 Cae_ActionCountMessage
Display a battle-log message on turn start stating how many actions each actor has. - v1.2 Cae_AltStart
Adds custom "new game" command(s) to the title menu. - v1.0 Cae_BattleMessages
Customise emerge and state add/remove battle messages using notetags. - v1.2 Cae_BattlerOpacity
Can set actor/enemy battle-sprite opacity via notetags. - v1.2 Cae_BattleStepY
Changes step direction and actor home position for a "back-view" battle system. - v1.2 Cae_BattleWindowAdjust
Provides simple options for adjusting the width of the battle windows. - v1.2 Cae_BuySellVar
Automatically change variables when buying/selling items (notetag-based). - v1.1 Cae_ChoiceShuffle
Randomly order choices in Show Choices commands [may conflict with hidden choices!] - v1.0 Cae_ConsumeEval
Items won't consume on use if their ConsumeEval notetag condition is not met. - v1.3 Cae_CustomEscCodes
Define custom message escape codes (examples included). - v1.0 Cae_DamageDisplayPos
Adjust the display position of damage popups, globally and/or with notetags. - v1.1 Cae_DestFlashOnce
When clicking to move, the destination sprite will flash once, not continuously. - v1.0 Cae_DisableBattlerFX
Selectively disable various battler effects via notetags on enemies. - v1.5 Cae_DisableEventStart
Prevent events from starting while a switch is on, plus optional visual freeze effect. - v0.95 Cae_Drawing (tiny demo)
Adds basic drawing controls and customisable shape-classification functions. - v1.0 Cae_EssentialActors
Set certain actors as "essential": if one dies, game over. - v1.1 Cae_ExtraJSONs
Load additional JSON files into specified global variables, to reference via scripting. - v1.6 Cae_FaceOnRight
Show default message face on right or left, plus optional horizontal flip/mirror effect. - v1.0 Cae_FullScreenOption
Adds an in-game "Full Screen" option. Supports F4. - v1.2 Cae_HelpWindowText
Set custom text for "no skill", "no item", and generic "empty" help window text. - v1.2 Cae_HiddenItemCats
Show hidden items A and/or B in the inventory scene. - v1.1 Cae_HideTimer
Hide the game timer when a specific switch is on. - v1.0 Cae_InstantMove
Removes move lerping for map characters: sprites move instantly from tile to tile. - v1.2 Cae_InventoryOpenAt
Adds a plugin command to open item scene to a given category or item ID. - v1.1 Cae_JumpHeightToggle
Toggle jump height on/off; with it off, jumping characters move in straight lines. - v1.0 Cae_JumpSpeed
Change the jump speed via a global multiplier. - v1.1 Cae_MapUpdateRate
Adjust the speed of the map's fast-forward mode (hold action button during event). - v1.2 Cae_MenuDisplayOpts
Little options to adjust the appearance/behaviour of in-game interfaces. - v1.1 Cae_MotionLoopControl
Set which battler motions do or do not loop via the Plugin Manager. - v1.2 Cae_MovingWindows
Define formulae for offsets to base x/y positions of given windows (examples included). - v1.0 Cae_MultiPartEnemyFX
Enemy sprite effects (e.g. selection) display on tagged enemies simultaneously. - v1.1 Cae_NoTouchMove
Disables touch-based movement, auto-dash, and destination sprite. - v1.0 Cae_NoZeroDmgPop
Hides all damage popups with zero value. - v1.3 Cae_OverpassTileExt (extended version of OverpassTile.js by Yoji Ojima)
Multiple overpass/gateway regions, collision adjustment, no bush on overpass. - v1.0 Cae_RandomTeleEvents
Marked events randomly teleport to specified regions; adjustable cooldowns etc. - v1.2 Cae_RegionLayerBlock
Blocks normal move attempts from a listed region to a different listed region. - v1.1 Cae_SaveLoadSwitch
Turn on a switch and store the file ID in a variable when a player saves or loads. - v1.2 Cae_ScoreTable
Adds a customisable score scene; add scores via a plugin command or script call. - v1.1 Cae_SelectItemFilter
Filters out certain items for Select Item event command via a notetag system. - v1.5 Cae_SlopeMove
Place regions along diagonal slopes to make left/right moves go up/down the slopes. - v1.0 Cae_SnapshotPic
Take screenshots in-game and display/manipulate them via Show/Move Picture. - v1.0 Cae_StateControl
Prevent specific skills from removing specific "remove by damage" states - v1.0 Cae_StepSwitch
Turn on a switch every time the player moves tile; good for an on-step event! - v1.2 Cae_TileAnimExt
Adjust animated tile framerate and animation order. - v1.3 Cae_TileAnimRate
Adjust animated tile framerate (lightweight version of Cae_TileAnimExt). - v1.1 Cae_TimeStopBattlers
Freeze visual motion updates of battlers affected by a "timestop" state. - v1.0 Cae_TwoEventsOneTrigger
Allows triggering multiple events (below & same priority) with a single action. - v1.1 Cae_VolumeChange
Set how much the volume changes when pressing left/right in the in-game options. - v1.2 Cae_WeatherOpts
Provides options for default weather: particle size, colour, angle, speed, etc.
- v1.0 Cae_ActionCountMessage
- Extension (9) – add-ons for existing plugins by other authors.
Spoiler- v1.1 CaeX_FloatingStates - extends YEP_X_AnimatedSVEnemies by Yanfly
Make states that add/remove the "floating sprite" property to/from affected enemies. - v1.0 CaeX_FootstepTime - extends YEP_FootstepSounds by Yanfly
Set a minimum time between footstep sounds (handy for pixel-movement). - v1.1 CaeX_MogAniTextPropFont - extends MOG_AnimatedText by Moghunter
Accounts for non-fixed-width fonts in animated text. - v1.0 CaeX_YEPBarrierFX - extends YEP_AbsorptionBarrier by Yanfly
Run a script whenever a barrier is broken/removed. - v1.0 CaeX_YEPClickThruPic - extends YEP_PictureCommonEvents by Yanfly
Set an opacity threshold for picture triggers, works like an opacity-based hit-box. - v1.1 CaeX_YEPDeadOrAlive - compatibility patch
Lets you use Kadokawa's DeadOrAliveItem plugin with Yanfly's battle plugins. - v1.1 CaeX_YEPGabWindowExt - extends YEP_GabWindow by Yanfly
More gab window customisation: multiple lines, width/height multipliers, etc. - v1.1 CaeX_YEPStatusMenuExt - extends YEP_StatusMenuCore by Yanfly
Add new values to the Attributes page of Yanfly's status menu. - v1.0 CaeX_YEPSTBPersistOrder - extends YEP_X_BattleSysSTB by Yanfly
Forces the turn order to calculate only once per turn.
- v1.1 CaeX_FloatingStates - extends YEP_X_AnimatedSVEnemies by Yanfly
- Fix/Patch (5) – patches for unexpected behaviour seen in code by other authors.
Spoiler- v1.3 CaeF_DreamX_ChoiceHelpFix - patches DreamX_ChoiceHelp by DreamX
Support for nested choices & compatibility with Yanfly/Himeworks/Aloe hidden choices. - v1.0 CaeF_restoreMoveIndex - patches oversight in base code (bug demo [3 MB])
Counters move command skip when restoring auto-move after active route ends. - v1.0 CaeF_YEPEnemyTransform - patches enemy transform stuff vs Yanfly plugins
Refreshes animated sprite shadow and turn order icons after an enemy transforms. - v1.0 CaeF_YEPEventChaseStealth - patches YEP_X_EventChaseStealth by Yanfly
Events won't react to you when in a different stealth region unless they're on alert. - v1.0 CaeF_YEPStatAllocJP - compatibility: YEP_JobPoints + YEP_StatAllocation
Ignores JP rate on the stat allocation scene.
- v1.3 CaeF_DreamX_ChoiceHelpFix - patches DreamX_ChoiceHelp by DreamX
How to Use :kaopride:
- Download the plugin file (e.g. Cae_StepSwitch.js).
Google Drive has a download button in the top-right (arrow pointing down into an open box). - Place it in your project's folder, under js/plugins.
- Open your project in RPG Maker MV.
- Go to Tools > Plugin Manager.
- Double-click an empty line to add a new plugin.
- Select the plugin from the drop-down list.
- Avoid renaming my plugins.
(Renamed plugins won't see their plugin parameters.) - Save your project after making changes in the Plugin Manager.
(Plugin changes are only applied to the game after saving.)
Troubleshooting :kaoback:
Note that you may experience difficulties if your editor and/or project is older than v1.5.0:
- Several of these plugins use the v1.5.0+ "parameter types" feature of the Plugin Manager.
If you are using an older version then you may find it difficult to edit these parameters. - Particularly old core script versions (e.g. pre-v1.3) may not be compatible with some plugins.
If you experience problems with any of these plugins that you want to report, please post in this thread and include the following:
- Instructions stating how to reproduce the problem in a new project.
(If I can't reproduce the problem, I probably can't help you.) - A screenshot of the console when the unexpected behaviour occurs.
(You can open the console by pressing F8 during test-play.)
Terms of Use :kaothx:
These plugins are all free to use and/or modify, for commercial or non-commercial projects.
Reposting is permitted; for support & bug-reporting, please link back to this thread.
Credit to Caethyril is appreciated but not required.
Happy RPG Making~! :kaoluv: