- Joined
- Feb 21, 2018
- Messages
- 5,260
- Reaction score
- 4,735
- First Language
- EN
- Primarily Uses
- RMMZ
Caethyril's RMMV Plugins
Updated 2023-10-01: General - Cae_BattleStepY v1.2
Looking for my RPG Maker MZ plugins? Click here!
Updated 2023-10-01: General - Cae_BattleStepY v1.2
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 (48) – 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. - 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.
- 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.0 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.
- v1.2 CaeF_DreamX_ChoiceHelpFix - patches DreamX_ChoiceHelp by DreamX
Support for nested choices and compatibility with Yanfly/Himeworks 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.2 CaeF_DreamX_ChoiceHelpFix - patches DreamX_ChoiceHelp by DreamX
How to Use
- 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
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
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~!
Last edited: