public

Rpg Maker Developers Group

Simple enough for a child, powerful enough for a developer

2 Followers

MVCaethyril's Plugins

BMM Archive · July 3, 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: Caethyril's Plugins
  • Original author: caethyril
  • Original date: March 1, 2019
  • Source thread: https://forums.rpgmakerweb.com/threads/caethyrils-plugins.106255/
  • Source forum path: Game Development Engines > RPG Maker Javascript Plugins > JS Plugin Releases (RMMV)

Summary

Caethyril's RMMV Plugins Updated 2026-01-20: General - Cae_Drawing v0.95 Looking for my RPG Maker MZ plugins? Click here!​ 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:

Archived First Post

Caethyril's RMMV Plugins
Updated 2026-01-20: General - Cae_Drawing v0.95
Looking for my RPG Maker MZ plugins? Click here!

Features
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.
    • 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.
  • Extension (9) – add-ons for existing plugins by other authors.
    • 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.
  • Fix/Patch (5) – patches for unexpected behaviour seen in code by other authors.
    • 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.
All of the above, as well as some other related files, can be viewed and downloaded here:
  • https://drive.google.com/drive/folders/0B47clJwJZOS0U2xrbGF0YUpoeEE

How to Use
  1. 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).
  2. Place it in your project's folder, under js/plugins.
  3. Open your project in RPG Maker MV.
  4. Go to Tools > Plugin Manager.
  5. Double-click an empty line to add a new plugin.
  6. Select the plugin from the drop-down list.
To edit the values of any of the parameters displayed to the right of the drop-down, double-click them in the list. The more complicated plugins have details for use in their help description; you can view this help via the Plugin Manager. Additional notes:
  • 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
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.
Update announcements and instructions can be found here: RPG Maker MV Software Updates.

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.)
Alternatively, you can make a thread in JavaScript/Plugin Support.

Terms of Use
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~!

Features Mentioned

  • 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

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

Terms of Use 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.

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

Replies (0)

No replies yet.

0 replies 2 views

Log in to reply.

User Avatar