A downloadable plugin

Download NowName your own price

💬 Feedback, Support & Custom Development

Thank you for checking out this project! If you use this plugin, I'd greatly appreciate it if you could leave a review describing your experience. Your feedback helps improve future updates, assists other developers in making informed decisions, and supports continued development.

If you have any questions, bug reports, feature suggestions, or run into any problems while using this plugin, please don't hesitate to contact me.

I'm also available for custom RPG Maker plugin development. Whether you need a completely new plugin, modifications to an existing one, compatibility fixes, or help implementing a unique gameplay system, I'd be happy to discuss your project.

📧 Contact: rpgmakerplugins@protonmail.com

I do my best to respond as quickly as possible and look forward to helping you bring your ideas to life. Thank you for your support!

Evolving Enemy Powerscaling — for RPG Maker MV & MZ

The goblins and slimes from your first hour shouldn't become a joke by the end-game. This plugin keeps early enemies relevant using three layers that work together, so a scaled enemy is never an unfair wall AND never worthless to kill.

What it does

- Sub-linear stat scaling — enemy power grows more slowly than your party's, so you always feel stronger while old foes still put up a fight. A ceiling prevents runaway stats.

- Evolution tiers — at level thresholds an enemy is swapped for a stronger database enemy (its own name, sprite, and skills), and that form still gets scaled on top. It reads as "the world leveled up," not just bigger numbers.

- Scaling rewards — EXP and gold scale so kills stay worthwhile, with a global setting and per-enemy override.

- Notetag-driven — configure everything from plugin parameters and enemy Note boxes. No plugin commands, no scripting.

- One file for both MV and MZ.

Quick start

1. Drop EvolvingEnemyPowerscaling.js into js/plugins/ and enable it.

2. Tune the parameters (curve shape, ceiling, reward factor).

3. Add notetags to the enemies you want to scale or evolve.

Notetags

<RefLevel: 5>          Level the enemy is balanced for; scaling starts above it (the floor).

<NoScale>              Exclude this enemy entirely — great for hand-tuned bosses.

<MaxStatMult: 2.0>     Per-enemy scaling ceiling.

<RewardScale: 0.5>     Per-enemy EXP/gold scaling factor.

<EvolveTiers: 15, 30>  Party levels at which the enemy evolves...

<EvolveForms: 40, 41>  ...into these database enemy IDs (highest tier met wins).

FAQ

Q: Is this Oblivion-style level-matching where I never feel stronger?

A: No. The default curve is sub-linear, so enemy power always lags behind your party's growth. You stay ahead — old enemies just stop being free.

Q: Do I have to make evolution forms?

A: No, they're optional. Skip the evolve tags and you get pure sub-linear stat + reward scaling.

Q: Will it scale my bosses by accident?

A: Only if they cross their reference level. Add <NoScale> to leave any enemy exactly as designed.

Q: MV or MZ?

A: Both — one file, no separate versions.

Q: Does it change EXP/gold?

A: By default yes. Set the Reward Scale Factor to 0 to keep rewards fixed while stats still scale.

Q: My evolved form isn't showing up.

A: Place the BASE enemy (the one with the notetags) in your troop, make sure the form IDs exist in the database, and confirm the party reached the tier level.

Terms of use

Free for commercial and non-commercial RPG Maker MV/MZ projects. Credit appreciated but not required. Edit freely for your own game; don't resell or redistribute the plugin file itself. (Adjust to your preference.)

Download

Download NowName your own price

Click download now to get access to the following files:

EvolvingEnemyPowerscaling.js 9.9 kB
PowerScaling README.txt 8.8 kB

Leave a comment

Log in with itch.io to leave a comment.