public

Rpg Maker Developers Group

Simple enough for a child, powerful enough for a developer

2 Followers

MZ Cae_Tweaks - lots of little features

BMM Archive · July 15, 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: MZ Cae_Tweaks - lots of little features
  • Original author: caethyril
  • Original date: March 22, 2023
  • Source thread: https://forums.rpgmakerweb.com/threads/cae_tweaks-lots-of-little-features.156047/
  • Source forum path: Game Development Engines > RPG Maker Javascript Plugins > JS Plugins In Development

Summary

Cae_Tweaks​v19 updated 2026-06-16 (UTC+0)​Terms of Use​MIT License: https://opensource.org/licenses/mit-license.html​ Description​The plugin file must be named Cae_Tweaks.js. This plugin contains a bunch of different things. It's mostly just me slowly making a game and coding some more stuff whenever I think "I wish I could do X". Since I'm up to v03 as of writing this, I thought I'd make a thread for it. Since v09, many values can be customised via plugin parameters. The code is thoroughly commented and not obfuscated. Each feature's code is enclosed in its own block and...

Archived First Post

Cae_Tweaks

v19 updated 2026-06-16 (UTC+0)​

Terms of Use​


Description​

The plugin file must be named Cae_Tweaks.js.

This plugin contains a bunch of different things. It's mostly just me slowly making a game and coding some more stuff whenever I think "I wish I could do X". Since I'm up to v03 as of writing this, I thought I'd make a thread for it.

Since v09, many values can be customised via plugin parameters. The code is thoroughly commented and not obfuscated. Each feature's code is enclosed in its own block and can be independently enabled/disabled via the Plugin Manager. The help section is now extensive and should cover most queries.

This plugin was written for, and tested with, a front-view TPB (Time Progress Battle) system. It has not been specifically written to be compatible with other plugins, but many things should be cross-compatible.

Feel free to post feedback on what's already here, e.g. bug reports, problems understanding the help, or favourite features!

If you have a feature suggestion, consider starting a thread in Plugin Requests. ​

Features​

Here is the "quick reference" feature summary from the plugin's help:
• M01: HIT > 100% multiplies evade fail rate. • M02: Reinstate speed/Through on exit vehicle. • M03: High relative TGR => taunt opponents. • M04: States can <persist> after death. • M05: Conditional state chaining <next: X, Y>. • M06: Blank equip type names make duplicate slots. • M07: Luck effect applies to more things, e.g. hit/crit. • M08: Use TP as a damage shield. • M09: <max TP base: X> & <max TP plus: X>. • M10: Left/right actor selection in TPB-Wait. • M11: Adds Active TPB Mode in-game option. • M12: States add min turns on apply, up to max. • M13: Random encounter rate determines min steps for encounter. • M14: Speed > 0 actions give bonus TPB charge next turn. • M15: "Remove State X%" removes X% of max turns. • M16: Enemy tag <actor: X> copies traits from actor X. • M17: <follow-up: A, B, C> for Skills/Items. • M18: "X Random" scope: <forbid repeats>, <avoid repeats>. • M19: "Add State: Normal Attack" effect => this is an attack. • M20: Casting states for Skills/Items: <cast state: X>. • M21: Elemental HP Regen traits: <HRG element: X>. • M22: Turn-based state stacks: <stack: X>. • M23: Invert Gain TP and/or Grow on opponent-scoped actions. • M24: Replace Guard skill: <guard skill: X>. • M25: Ignore weapon for certain Skills/Items: <no weapon>. • M26: Change speed on bush/ladder tiles. • M27: "Item" skill type to limit battle item usage. • M28: Change save slot count, local save path, etc. • M29: Custom skill cost types: <cost: type ext: jsCost>. • M30: Per-actor formation locking: <lock formation>. • M31: Change follower-event collisions. • M32: Disable event "locking": <no lock>. • M33: Custom Auto Battle AI for actors/enemies. • M34: <boost escape: X>, <block escape [immobile]: X>. • M35: Custom "switch-on" battle party commands. • M36: Gameover screen command window. • M37: Cross-playthrough persistent switches/variables. • M38: <transform: ID> State notetag. • M39: Custom JS formulae for core params and for new params. • Q01: Finer volume controls. • Q02: Front-view battle effects on actor status window. • Q03: More info on status scene. • Q04: Skips blank messages on battle start. • Q05: More actor info on equip scene. • Q06: Pauses audio & video when game loses focus. • Q07: Disables WindowLayer masking. • Q08: Scroll down to last item, change column if needed. • Q09: Process text codes in any game window. • Q10: Suppress map fast-forward behaviour. • Q11: Attack animation controls. • Q12: Add "Quit Game" command for non-web games. • Q13: Support weather effects in battle. • Q14: New Show Text codes: \AF[n], \PF[n], \S[n], \ALIGN[0|1|2]. • Q15: Group duplicate drops in battle rewards. • Q16: Adds in-game option for audio dynamic range compression. • Q17: Adds a help window to the options scene. • Q18: Enemy opacity: <ghost: X>. • Q19: Render at integer coordinates to avoid some sources of blur. • Q20: Show remaining state/buff turns on battle icons. • Q21: Per-map BGS muffling: <muffleBGS>. • Q22: All enemies are closer to the bottom of the screen. • Q23: Tile/event draw offsets: <offset: X, Y>. • Q24: Hide MP or TP gauges with a maximum of 0. • Q25: Segmented gauges. • Q26: "Saving" indicator appears when saving. • Q27: Touch UI toggles immediately when option is toggled. • Q28: Show options on first session. • Q29: Pre-title static/movie splash screens. • Q30: Enemy gauges (HP/MP/etc). • Q31: Adds WASD movement, moves W -> E. • Q32: Event hue shift/cycle: <hue: H, D>. • Q33: Automatic/background/parallel/gab messages. • Q34: TPB cast time gauge overlay. • Q35: Death effects: <death var: X, Y>, <death anim: X>. • Q36: Show Picture snapshot.png uses snapshot. • Q37: Orbital motion for events: <orbit: id, R, T, ro>. • Q38: Release touch to change destination, hold to dash. • Q39: Attack/Guard commands show skill names. • Q40: Hover-select on menus plays Cursor SE. • Q41: Shadowless hard/soft colour map lighting shader. • Q42: Skip Buy/Sell/Cancel when appropriate. • Q43: Adds a Game Speed in-game option. • Q44: Place Guard command immediately after Attack. • Q45: Vertical scrollbar indicators. • Q46: Rearrange main status scene window. • Q47: Adds a Full Screen in-game option. • Q48: Custom cursor PNG(s). • Q49: Show Choices: align, merge, inline, hide, disable, shuffle, help. • Q50: Menu arrangement: move commands/help/buttons, add mini-help. • Q51: In-game master volume option. • Q52: In-game option categories. • Q53: Show Text hover tips using \T[phrase]. • Q54: Change options display: replace ON/OFF, add volume gauges. • Q55: State overlays for enemies and/or map party. • Q56: Custom destination sprite. • D01: Prefix Troop 1 events to all other Troops. • D02: Line-of-sight: char1.los(char2, fov) => true|false; <los> event tag. • D03: Catch ConfigManager.save errors. • D04: Prefix Item 1 effects to all other Items & Skills. • D05: Set _targetIndex for enemy actions. • D06: Track all HP, MP, TP changes per result. • D07: Audio pitch can change without restarting track. • D08: Reset opposed "Last" data. • D09: Draw face from enemy image: $NAME$X-Y-S.png. • D10: Enemies use Attack|Guard skill when picking skill 1|2. • D11: Tile events contribute tile flags. • D12: Adds plugin commands to force battle advantage. • D13: Show Picture "!picture.png" pins to the map. • D14: Support showing left/right arrows on game windows. • D15: More info & clipboard-copy button on qualifying errors. • D16: Don't process message codes during measurement. • D17: Merge BGM Volume and ME Volume. • D18: Add members from listed troops: <add: X, X, X>. • D19: Allow processing multiple move commands per frame. • D20: Enemy Reinforcements plugin command. • D21: Synchronous save/load plugin commands. • D22: Silent onChange for specific switches/variables. • D23: CSPRNG for technically improved randomness. • D24: Precache maps, images, and/or audio. • D25: Auto Battle actors consider their guard skill. • D26: Custom core config default values. • D27: Move Toward/Away can use pathfinding. • D28: Enemy notetag: <replace: eval => id>. • D29: Glue characters together with plugin command or <glue: parentId>.
Each feature has a code, e.g. M01, for ease of reference. Detailed help on each feature can be found in the plugin's help description.​

View/Download​

  • Cae_Tweaks (Google Drive) [~971 KB]
For the v11 update, I also spent a few minutes to make some simple images for use with certain features (e.g. Q26 save icon, Q48 cursors). These can be found in the attached img.zip file. Feel free to use, edit, and/or redistribute them however you like! You can credit me for the images if you like, but it's not necessary.

Features Mentioned

  • M01: HIT > 100% multiplies evade fail rate.
  • M02: Reinstate speed/Through on exit vehicle.
  • M03: High relative TGR => taunt opponents.
  • M04: States can after death.
  • M05: Conditional state chaining .
  • M06: Blank equip type names make duplicate slots.
  • M07: Luck effect applies to more things, e.g. hit/crit.
  • M08: Use TP as a damage shield.
  • M09: & .
  • M10: Left/right actor selection in TPB-Wait.
  • M11: Adds Active TPB Mode in-game option.
  • M12: States add min turns on apply, up to max.
  • M13: Random encounter rate determines min steps for encounter.
  • M14: Speed > 0 actions give bonus TPB charge next turn.
  • M15: "Remove State X%" removes X% of max turns.
  • M16: Enemy tag copies traits from actor X.
  • M17: for Skills/Items.
  • M18: "X Random" scope: , .

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

Cae_Tweaks​v19 updated 2026-06-16 (UTC+0)​Terms of Use​MIT License: https://opensource.org/licenses/mit-license.html​ Description​The plugin file must be named Cae_Tweaks.js. This plugin contains a bunch of different things. It's mostly just me slowly making a game and coding some more stuff whenever I think "I wish I could do X". Since I'm up to v03 as of writing this, I thought I'd make a thread for it. Since v09, many values can be customised via plugin parameters. The code is thoroughly commented and not obfuscated....

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#rpg-maker-archive#js-development

Replies (0)

No replies yet.

0 replies 1 view

Log in to reply.

User Avatar