An open library of RPG Maker MZ plugins, powered by the community.

PGMZ - The Community-Driven Plugin Library for RPG Maker MZ

MZ plugins

NRP Exp Curve - NRP_ExpCurve.js

Plugin desc : v1.01 Set up a formula for the EXP Curve.

License :
・Copyright: Retained
・Commercial Use: Allowed
・Modification: Allowed
・Redistribution: Allowed
・Details: See Download Page / In-plugin documentation

Author : Takeshi Sunagawa (https://newrpg.seesaa.net/)

Website : https://github.com/NewRPGProject/MZMV_Plugin/blob/main/NRP_ExpCurve.js

Desc page : https://newrpg.seesaa.net/article/498685311.html

Download Page : https://raw.githubusercontent.com/NewRPGProject/MZMV_Plugin/main/NRP_ExpCurve.js

File name : NRP_ExpCurve.js

Help of plugin :

Set up a formula for the EXP Curve.
 * 
 * RPG Maker MZ and MV allow you to adjust the EXP curve
 * for occupations, but do not give you fine control.
 * 
 * This plugin allows the creator to achieve the desired balance
 * by freely setting the formulas.
 * 
 * Note that the standard is "the EXP required
 * for the specified level".
 * The standard cannot be set to
 * "EXP required for the next level".
 * 
 * -------------------------------------------------------------------
 * [Usage]
 * -------------------------------------------------------------------
 * Enter the following in the note field of the class.
 * 
 * <ExpForLevel:[Formula]>
 * 
 * For example, the following.
 * 
 * <ExpForLevel:5*level**3>
 * 
 * This means that the cumulative EXP required
 * for a given level is "5 x the cube of the level.
 * 
 * I think it is difficult to get an image even
 * if you try to think of a formula out of the blue,
 * so I recommend that you actually try it out
 * in a spreadsheet software such as EXCEL.
 * 
 * Note that in EXCEL formulas, the cube of 2 is written as 2^3,
 * but in Maker (JavaScript) formulas, it is written as 2**3.
 * Basically, it would be nice to create a formula
 * using powers of magnitude.
 * 
 * If you do not mind having the same default value for all classes,
 * you can also specify a default value in a plugin parameter.
 * 
 * -------------------------------------------------------------------
 * [Sample]
 * -------------------------------------------------------------------
 * <ExpForLevel:5*level**3>
 * This is the formula also introduced above.
 * It is a fairly simple formula,
 * but it gives an EXP curve that looks like it.
 * 
 * <ExpForLevel:0.2*level**4 + 15*level - 15>
 * Formula using quadrature.
 * This gives a Dragon Quest-like EXP curve.
 * 
 * -------------------------------------------------------------------
 * [Terms]
 * -------------------------------------------------------------------
 * There are no restrictions.
 * Modification, redistribution freedom, commercial availability,
 * and rights indication are also optional.
 * The author is not responsible,
 * but will deal with defects to the extent possible.
 * 
 * @-----------------------------------------------------
 * @ [Plugin Parameters]
 * @-----------------------------------------------------
 * 
 * @param DefaultExpForLevel
 * @type string
 * @desc This is the default value of EXP required for the level.
 * 例:5*level**3

スポンサードリンク

-MZ plugins

Copyright© PGMZ - The Community-Driven Plugin Library for RPG Maker MZ , 2026 All Rights Reserved.