设为首页收藏本站同能贴吧 切换语言 繁体中文
开启辅助访问 切换到窄版
扫描二维码关注官方公众号
返回列表
+ 发新帖
查看: 62|回复: 0

[转载发布] DoubleX RMMV Constants Edit

[复制链接]
累计送礼:
0 个
累计收礼:
1 个
  • TA的每日心情
    开心
    2026-7-12 04:10
  • 签到天数: 209 天

    连续签到: 2 天

    [LV.7]常住居民III

    8178

    主题

    864

    回帖

    3万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    VIP
    7
    卡币
    30363
    OK点
    16
    推广点
    0
    同能卷
    50
    积分
    39435

    灌水之王

    发表于 2026-7-19 18:12:38 | 显示全部楼层 |阅读模式
    Note: This plugin's available for commercial use.


    Purpose


            Lets users edit some hardcoded default RMMV constants on the fly


    Games using this plugin


            None so far


    Plugin Calls

    SpoilerSpoiler






     *    # Configuration manipulations                                           
     *      1. DoubleX_RMMV.Constants_Edit.param                                  
     *         - Returns the value of param under DoubleX_RMMV.Constants_Edit     
     *      2. DoubleX_RMMV.Constants_Edit.param = val                            
     *         - Sets the value of param under DoubleX_RMMV.Constants_Edit as val
     *         - No DoubleX_RMMV.Constants_Edit.param change will be saved       








    Configurations

    SpoilerSpoiler






     * @param ---DataManager---
     * @default
     *
     * @param maxSavefiles
     * @desc Sets the maximum save files as maxSavefiles, which must return a Number
     *       Don't change maxSavefiles inside the save menu unless you know what
     *       you're doing
     * Don't reduce maxSavefiles on the fly unless you know what you're doing
     * @default 20
     *
     * @param ---BattleManager---
     * @default
     *
     * @param _escapeRatio
     * @desc Sets the escape ratio increment upon each failed party escape as
     *       _escapeRatio, which must return a Number
     * @default 0.1
     *
     * @param ---Game_Action---
     * @default
     *
     * @param _applyCritical
     * @desc Sets the critical damage multiplier as applyCritical, which must return
     *       a Number
     * @default 3
     *
     * @param ---Game_BattlerBase---
     * @default
     *
     * @param MaxBuff
     * @desc Sets the maximum buff level as MaxBuff, which must return a Number
     *       Don't reduce MaxBuff in battles unless you know what you're doing
     *       Don't set MaxBuff as larger than 2 unless you know what you're doing
     * @default 2
     *
     * @param MaxDebuff
     * @desc Sets the maximum debuff level as MaxDeBuff, which must return a Number
     *       Don't reduce MaxDeBuff in battles unless you know what you're doing
     *       Don't set MaxDeBuff as larger than 2 unless you know what you're doing
     * @default 2
     *
     * @param paramMax
     * @desc Sets the maximum parameter values as paramMax
     *       General form: [mhp, mmp, atk, def, mat, mdf, agi, luk]
     *       paramMax must return an Array with at least 8 elements and the first 8
     *       elements always being nonzero Number except mmp which can be any Number
     *       Don't change paramMax on the fly unless you know what you're doing
     * @default [999999, 9999, 999, 999, 999, 999, 999, 999]
     *
     * @param paramBuffRate
     * @desc Sets the boost/drop percent of a parameter buff/debuff level as
     *       paramBuffRate, which must return a Number
     *       Don't change paramBuffRate during battles unless you know what you're
     *       doing
     * @default 0.25
     *
     * @param maxTp
     * @desc Sets the maximum tp value as maxTp, which must return a nonzero Number
     *       Don't change maxTp on the fly unless you know what you're doing
     * @default 100
     *
     * @param isDying
     * @desc Sets the critical hp region as hp lower than mhp / isDying
     *       isDying must return a nonzero Number
     *       Don't change isDying on the fly unless you know what you're doing
     * @default 4
     *
     * @param ---Game_Battler---
     * @default
     *
     * @param initTp
     * @desc Sets the maximum initial tp value as initTp if tp isn't preserved
     *       initTp must return a non negative Number
     * @default 25
     *
     * @param chargeTpByDamage
     * @desc Sets the maximum tp value charged by damage as chargeTpByDamage, which
     *       must return a non negative Number
     * @default 50
     *
     * @param ---Game_Actor---
     * @default
     *
     * @param stepsForTurn
     * @desc Sets the number of steps per turn outside battles as stepsForTurn,
     *       which must return a nonzero Number
     *       Don't change stepsForTurn outside battles unless you know what you're
     *       doing
     * @default 20
     *
     * @param basicFloorDamage
     * @desc Sets the basic floor damage as basicFloorDamage, which must return a
     *       Number
     * @default 10
     *
     * @param ---Game_Enemy---
     * @default
     *
     * @param DropItemDouble
     * @desc Sets the enemy item drop rate 2x multiplier as DropItemDouble, which
     *       must return a Number
     * @default 2
     *
     * @param ratingRange
     * @desc Sets the maximum difference between the maximum and minimum effective
     *       enemy action rating as ratingRange, which must return a Number
     * @default 3
     *
     * @param ---Game_Party---
     * @default
     *
     * @param maxGold
     * @desc Sets the maximum game party gold value as maxGold, which must return a
     *       Number
     *       Don't reduce maxGold on the fly unless you know what you're doing
     * @default 99999999
     *
     * @param maxItems
     * @desc Sets the maximum game party items as maxItems, which must return a
     *       Number
     *       Don't reduce maxItems on the fly unless you know what you're doing
     * @default 99
     *
     * @param ratePreemptiveHigh
     * @desc Sets the game party preemptive rate when the game party has higher agi
     *       than that of the troop to be encountered as ratePreemptiveHigh, which
     *       must return a Number
     * @default 0.05
     *
     * @param ratePreemptiveLow
     * @desc Sets the game party preemptive rate when the game party has lower agi
     *       than that of the troop to be encountered as ratePreemptiveLow, which
     *       must return a Number
     * @default 0.03
     *
     * @param ratePreemptiveRaise
     * @desc Sets the game party preemptive rate multiplier as ratePreemptiveRaise,
     *       which must return a Number
     * @default 4
     *
     * @param rateSurpriseLow
     * @desc Sets the game party surprise rate when the game party has lower agi
     *       than that of the troop to be encountered as rateSurpriseLow, which
     *       must return a Number
     * @default 0.03
     *
     * @param rateSurpriseHigh
     * @desc Sets the game party preemptive rate when the game party has higher agi
     *       than that of the troop to be encountered as rateSurpriseHigh, which
     *       must return a Number
     * @default 0.05
     *
     * @param ---Game_Troop---
     * @default
     *
     * @param DropGoldDouble
     * @desc Sets the enemy gold drop rate 2x multiplier as DropGoldDouble, which
     *       must return a Number
     * @default 2
     *
     * @param ---(v1.01a+)Game_CharacterBase---
     * @default
     *
     * @param isDashing
     * @desc Sets the speed exponent increment with 2 as the base when the
     *       characters' dashing as isDashing, which must return a Number
     * @default 1
     *
     * @param ---Game_Player---
     * @default
     *
     * @param isBush
     * @desc Sets the encounter progress value multiplier when the player's in the
     *       bushes part of the map as isBush, which must return a Number
     * @default 2
     *
     * @param hasEncounterHalf
     * @desc Sets the encounter progress value multiplier when the game party has
     *       the encounter half flag as hasEncounterHalf, which must return a Number
     * @default 0.5
     *
     * @param isInShip
     * @desc Sets the encounter progress value multiplier when the player's in a
     *       ship as isInShip, which must return a Number
     * @default 0.5
     *
     * @param ---Scene_Shop---
     * @default
     *
     * @param sellingPriceDivisor
     * @desc Sets the selling price divisor as sellingPriceDivisor, which must
     *       return a nonzero number
     *       Don't change sellingPriceDivisor when showing the selling price unless
     *       you know what you're doing
     * @default 2








    Prerequisites


            Abilities:


            1. Little Javascript coding proficiency to fully utilize this plugin


    Terms Of Use


            You shall keep this plugin's Plugin Info part's contents intact


            You shalln't claim that this plugin's written by anyone other than DoubleX or his aliases


            None of the above applies to DoubleX or his/her aliases


    Changelog

    SpoilerSpoiler






     *      v1.02a(GMT 1400 24-1-2016):                                           
     *      1. Fixed called DoubleX_RMMV.Constants_Edit before it's defined bug   
     *      2. All configuration values will be saved in $gameSystem              
     *      3. Increased this plugin's readability                               
     *      v1.01a(GMT 1400 10-11-2015):                                          
     *      1. Added param isDashing under Game_CharacterBase                     
     *      2. Fixed MHP param not working on actors bug                          
     *      v1.00b(GMT 0700 8-11-2015):                                           
     *      1. Increased this plugin's simplicity and user-friendliness           
     *      v1.00a(GMT 1100 30-10-2015):                                          
     *      1. 1st version of this plugin finished                               






    View attachment DoubleX RMMV Constants Edit v102a.rar


    本贴来自国际rpgmaker官方论坛作者:DoubleX处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:https://forums.rpgmakerweb.com/threads/doublex-rmmv-constants-edit.48456/
    天天去同能,天天有童年!
    回复 送礼论坛版权

    使用道具 举报

    文明发言,和谐互动
    文明发言,和谐互动
    高级模式
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    简体中文
    繁體中文
    English(英语)
    日本語(日语)
    Deutsch(德语)
    Русский язык(俄语)
    بالعربية(阿拉伯语)
    Türkçe(土耳其语)
    Português(葡萄牙语)
    ภาษาไทย(泰国语)
    한어(朝鲜语/韩语)
    Français(法语)
    关闭

    幸运抽奖

    社区每日抽奖来袭,快来试试你是欧皇还是非酋~

    立即查看

    聊天机器人
    Loading...

    QQ|Archiver|手机版|小黑屋|同能RPG制作大师 ( 沪ICP备12027754号-3 )

    GMT+8, 2026-8-1 15:45 , Processed in 0.117466 second(s), 51 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表