Welcome to PGMZ! My goal is to make it easy for everyone to find and share great plugins for creating amazing games. As a plugin developer myself, I'm excited to grow this community with all of you.
Name Database - NameDatabase.js
Plugin desc : Name Database Ver0.11.4 (2025/8/6)
License : MIT License
Author : PotatoDragon
Website : https://github.com/pota-gon/RPGMakerMZ/wiki
Desc page : https://raw.githubusercontent.com/pota-gon/RPGMakerMZ/refs/heads/main/plugins/System/Name/NameDatabase.js
Download Page : https://raw.githubusercontent.com/munokura/PotatoDragon-MZ-plugins/main/NameDatabase.js
File name : NameDatabase.js
Help of plugin :
@target MZ @url https://raw.githubusercontent.com/pota-gon/RPGMakerMZ/refs/heads/main/plugins/System/Name/NameDatabase.js @plugindesc Name Database Ver0.11.4 (2025/8/6) @author PotatoDragon @license MIT License @help English Help Translator: munokura This is an unofficial English translation of the plugin help, created to support global RPG Maker users. Feedback is welcome to improve translation quality (see: https://github.com/munokura/PotatoDragon-MZ-plugins ). Original plugin by PotatoDragon. Please check the latest official version at: https://github.com/pota-gon/RPGMakerMZ/wiki ----- ## Overview You can specify various database items by "name" instead of ID. This eliminates the need to redo settings when reordering, adding, or deleting database items. ## Usage Turn on the plugin parameter for the desired function and enter tags in the specified format in the memo field of the corresponding database item. ### Actor's Initial Equipment You can specify initial equipment by name in the actor's memo field. Format:** `<Equipment Type Name: Equipment Name>` `<Equipment Type Name (Number): Equipment Name>` Configuration Example:** - Equip a "Copper Sword" as the weapon. `<Weapon: Copper Sword>` - Equip a "Ring" in the first accessory slot. `<Accessory 1: Ring>` ### Add Skill (Trait) You can specify the "Add Skill" trait by name in the memo field of the actor, job, weapon, armor, or state. Format:** `<Add Skill: Skill Name>` ### Skills to Acquire (Profession) You can specify the name of the skill to acquire by entering it in the job's memo field. Format: ** `<Acquired Skill: Level, Skill Name>` ### State-related (Traits) Enter in the memo field for the actor, job, weapon, armor, or state. State Effectiveness: ** `<State Effectiveness: State Name, Probability (%)>` State Neutralization: ** `<State Neutralization: State Name>` Attack State: ** `<Attack State: State Name, Probability (%)>` ### State-related (Effect) Enter in the memo field for the skill or item. State Addition: ** `<State Addition: State Name, Probability (%)>` State Cancellation: ** `<State Cancellation: State Name, Probability (%)>` ### Notes This plugin searches for data by name. If there are multiple items with the same name, the one at the top of the database takes precedence. (Example: (If there is an item and a weapon with the same name, the item will be referenced.) We recommend using unique names to avoid unintended behavior. @param ActorEquip @text Actor initial equipment @desc Setting whether to support actor initial equipment @type boolean @on handle @off Not supported @default true @param ActorEquipMetaName @text Actor initial equipment tag @desc Name of the memo tag to use for the actor's initial equipment @default Equip @parent ActorEquip @param AddSkill @text Added skills (features) @desc Setting whether to support additional skills (features) @type boolean @on handle @off Not supported @default true @param AddSkillMetaName @text Skill Addition Tag @desc Name of the memo tag used to add skills @default AddSkill @parent AddSkill @param Learning @text Skills to be acquired (occupation) @desc Setting whether it corresponds to the skill (occupation) to be acquired @type boolean @on handle @off Not supported @default true @param StateRate @text State validity (features) @desc Setting whether to support state validity (features) @type boolean @on handle @off Not supported @default true @param StateRateMetaName @text State Validity Tags @desc Name of memo tag used for state validity @default StateRate @parent StateRate @param StateResist @text State Invalidation (Feature) @desc Setting whether to support state invalidation (feature) @type boolean @on handle @off Not supported @default true @param StateResistMetaName @text State Invalidation Tag @desc Name of the memo tag used to disable the state @default StateResist @parent StateResist @param AttackStates @text Attack state (characteristics) @desc Setting whether to respond to attack state (characteristics) @type boolean @on handle @off Not supported @default true @param AttackStatesMetaName @text Attack State Tag @desc Name of the memo tag used for the attack state @default AttackStates @parent AttackStates @param AddState @text Add State (Use Effect) @desc Setting whether to support adding a state (usage effect) @type boolean @on handle @off Not supported @default true @param AddStateMetaName @text State addition tag @desc Name of the memo tag used to add the state @default AddState @parent AddState @param RemoveState @text State Cancellation (Use Effect) @desc Setting whether to support state cancellation (usage effect) @type boolean @on handle @off Not supported @default true @param RemoveStateMetaName @text State Cancellation Tag @desc Name of the memo tag used to cancel the state @default RemoveState @parent RemoveState