public

Rpg Maker Developers Group

Simple enough for a child, powerful enough for a developer

2 Followers

MV[SSG] Soft Level Cap

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: [SSG] Soft Level Cap
  • Original author: Heartbreak61
  • Original date: December 14, 2015
  • Source thread: https://forums.rpgmakerweb.com/threads/ssg-soft-level-cap.52970/
  • Source forum path: Game Development Engines > RPG Maker Javascript Plugins > JS Plugin Releases (RMMV)

Summary

[simple Stupid Gaming] Soft Level Cap​ ​version 1.2.0​by Heartbreak61​INTRODUCTION​Sometimes, I want to prevent players to gain any exp before they reach certain checkpoint like defeating certain boss or watching an event. This is hard (or impossible?) to achieve using default RM eventing system. This plugin provide a way to do that, to set a soft level cap using switch.   - Simple setup​ ​SCREENSHOT - N/A

Archived First Post

[simple Stupid Gaming] Soft Level Cap
 ​
version 1.2.0​
by Heartbreak61​
INTRODUCTION
Sometimes, I want to prevent players to gain any exp before they reach certain checkpoint like defeating certain boss or watching an event. This is hard (or impossible?) to achieve using default RM eventing system. This plugin provide a way to do that, to set a soft level cap using switch.
 

FEATURES
- Simple setup​
 ​
SCREENSHOT
- N/A
 ​
HOW TO USE
Right click and save the download link. Put on plugin folder. Enable it on plugin manager. Set your level cap using plugin parameter.
 

Plugin Parameters
Level Cap Setup (default = 0)
format:
<level1>=<switch1>; <level2>=<switch2>; <level3>=<switch3> ...

example:
10=1; 20=2; 30=3; 40=4; 50=5

will limit actors' level to 10 when switch 1 is ON, 20 when switch 2 is ON, 30 when switch 3 is on, and so on.

Make sure that switches on lower level cap is OFF before enabling higher one. For example, if you want to set level cap to 30, you have to make sure that switch 1 and 2 is OFF before enabling switch 3. Otherwise, this plugin will use switch from smallest level cap.


Screenshot%202.PNG



Cap EXP (default = true)
RPG Maker MV's default behaviour never limits exp. When an actor reach max level, he/she will still gain exp. It means that once you set off switches that handle soft level cap, that actor's level will be automatically adjusted to match his/her current exp.

If you want to change this behaviour, set this parameter to true. This way, that actor can't gain any exp when he/she is on max level.
 
Use Variable (default=false)
Request by Estriole
Use variable value instead of switch.

Variable ID (default=0)
Variable ID that will be used as global level cap. Only used if you set Use Variable parameter to true.

You can setup personal level cap by writing this line on actor's notebox.

<level_cap_var: varID>

example

<level_cap_var: 15>

Actors that doesn't have any personal level cap will use global level cap. This option only valid if you set Use Variable parameter to true.

Note: If you set 0 as the value of global or personal variable that used as level cap, then default max level you declared on database will be used as level cap.
 

DEMO
N/A

OLDER DEMOS:
N/A

SCRIPT (right click and save)
Download

FAQ
Nothing yet

TERM OF USE
Free to use on both commercial or non-commercial project as long as you give credits to me. ​
CHANGELOG
2015.12.15 ver 1.0.0
- Started and finished the script

2015.12.15 ver 1.1.0
- Changed: Method to setup level cap from script call to plugin parameter
- Fixed : Level cap not working on saved game (thanks to iavra for pointing this out)
 
2015.12.17 ver 1.2.0
- Added: Option to set variables as level cap & actor's personal level cap (thanks to Estriole for the idea)


Author's note: none at this moment... I'm too sleepy
 
Ver 1.2.0: Personally, I found that using variable is easier than using switch. I decided to let user choose between variable or switch method.

Features Mentioned

  • Simple setup​ ​SCREENSHOT
  • N/A
  •  ​HOW TO USE​Right click and save the download link. Put on plugin folder. Enable it on plugin manager. Set your level cap using plugin parameter.
  • Plugin Parameters​Level Cap Setup (default = 0)
  • format:
  • =; =; = ...
  • example:
  • 10=1; 20=2; 30=3; 40=4; 50=5
  • will limit actors' level to 10 when switch 1 is ON, 20 when switch 2 is ON, 30 when switch 3 is on, and so on.
  • Make sure that switches on lower level cap is OFF before enabling higher one. For example, if you want to set level cap to 30, you have to make sure that switch 1 and 2 is OFF before enabling switch 3. Otherwise, this plugin will use switch from smallest level cap.
  • "lightbox_close": "Close",
  • "lightbox_next": "Next",
  • "lightbox_previous": "Previous",
  • "lightbox_error": "The requested content cannot be loaded. Please try again later.",
  • "lightbox_start_slideshow": "Start slideshow",
  • "lightbox_stop_slideshow": "Stop slideshow",
  • "lightbox_full_screen": "Full screen",
  • "lightbox_thumbnails": "Thumbnails",

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

Free to use on both commercial or non-commercial project as long as you give credits to me. ​CHANGELOG​2015.12.15 ver 1.0.0 - Started and finished the script 2015.12.15 ver 1.1.0 - Changed: Method to setup level cap from script call to plugin parameter

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#rmmv#plugin-archive

Replies (0)

No replies yet.

0 replies 1 view

Log in to reply.

User Avatar