Welcome to PGMV! 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.
TM Srpg - TMSrpg.js
Plugin desc : We will add Traits similar to those found in simulation RPGs.
License : MIT License
Author : tomoaky
Desc page : https://github.com/munokura/tomoaky-MV-plugins
Download Page : https://raw.githubusercontent.com/munokura/tomoaky-MV-plugins/refs/heads/master/TMSrpg.js
File name : TMSrpg.js
Help of plugin :
@plugindesc We will add Traits similar to those found in simulation RPGs. @author tomoaky @url https://github.com/munokura/tomoaky-MV-plugins @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/tomoaky-MV-plugins ). Original plugin by tomoaky. ----- TMPlugin - Simulation RPG ver0.1.3a How to Use: Please refer to the following URL: https://github.com/munokura/tomoaky-MV-plugins/tree/master/html This help contains only a brief explanation of memo tags and plugin commands. This plugin has been tested with RPG Maker MV Version 1.3.5. This plugin is distributed under the MIT License. You are free to use it commercially, modify it, and redistribute it. Sample Project https://github.com/munokura/tomoaky-MV-plugins/tree/master/zip Note Tag (Event): <srpgManager> Uses events with this tag as SRPG management events. <srpgActor:0> Uses events with this tag as ally units. The number indicates their order in the party (0 is the first). <srpgEnemy:3> Uses events with this tag as enemy units. The number indicates the Enemies's database number. <neutral> Events with this tag are excluded from the remaining unit count. <traitor> Events with this tag will always have the "Attack Allies" action constraint. <autoState:5 9> States 5 and 9 are automatically added when the SRPG starts or the srpgAddUnit command is executed. Memo Tags (Actor, Occupation, Weapon, Armor, Enemy, State): <mov:4> Sets the movement speed. For actors, the total value including the current occupation, equipment, and state is used. <shipMove> Allows movement across normally inaccessible water. <floatMove> Allows movement ignoring terrain. <search:5> Sets the search distance. If the distance to the nearest enemy unit is greater than this value, the unit will neither move nor take any action. Omitting the tag or specifying 0 will turn this Traits off. Memo Tags (Items, Skills): <range:diamond 2> Sets the skill's range. Specify the range type and distance, separated by a space. Choose from the following range types: diamond = Diamond rect = Rectangle line = Straight line (up, down, left, right) You can also create a hole in the center of the range by specifying another type and distance, such as <range:diamond 2 rect 0>. <effect:rect 3> Sets the skill's effect range. Specify the range type and size, separated by a space. The specified value is the same as the range. Memo Tags (Enemies): <faceName:Monster> Sets the image file name used as the Enemies's face graphic. <faceIndex:0> Sets the index of the Enemies's face graphic. The index is a number that determines which part of the image to use. 0 1 2 3 4 5 6 7 <level:10> Sets the Enemies's level. This value is a dummy for displaying status. The value does not affect ability scores. <class:3> Sets the Enemies's occupation. This value is a dummy for displaying status. The value does not affect ability scores. <nickname:Brute> Sets the Enemies's nickname. <profile:An Orc warrior who hates humans> Sets the Enemies's profile. <equips:2 0 0 3 0> Sets the Enemies's equipment. This value is a dummy for displaying status. The value does not affect ability scores. Specify the equipment numbers in order from top to bottom, separated by spaces. <attackAnimation:6> Sets the animation number for the Enemies's normal attack. Plugin Commands: reserveSrpg Makes a reservation to enable the SRPG function. After executing this command, an event will occur. The SRPG function will be enabled when the map is switched with the "Move Location" command. srpgCursorMove 10 5 Moves the SRPG cursor to coordinates (10, 5). srpgCursorMoveToEvent 2 Moves the SRPG cursor to event 2. setSrpgDestination 4 10 15 Sets the destination for event 4 to coordinates (10, 15). clearSrpgDestination 4 Clears the destination setting for event 4. Script Commands: this.isSrpgTurnStart() Returns whether the turn start flag is set. this.isSrpgActorTurn() Returns whether it is an ally's turn. this.srpgNextUnit() Returns the event number for the next action. this.srpgLastUnit() Returns the most recently acted event number. this.srpgBattler(0) Returns the battler object for the unit event. Specify the event number of the unit event you want to retrieve in parentheses. If 0 is specified, the event executing this command will be targeted. If nothing is specified, the next or most recently acted event will be targeted. this.srpgRemoveUnit(0) Forcefully removes a unit event. Treated as if the unit were Collapse, Self Switch A will automatically be turned on, and the event content will be executed. The target specification method is the same as this.srpgBattler. this.srpgAddUnit(10, 1) Sets event number 10 as enemy unit number 1. @param vnSrpgTurnCount @desc Game variable number to assign the current turn number to. Initial value: 1 @default 1 @param vnActorUnitNums @desc Game variable number to assign the remaining number of actor units to. Initial value: 2 @default 2 @param vnEnemyUnitNums @desc Game variable number to assign the number of remaining enemy units to. Initial value: 3 @default 3 @param srpgBasicWait @desc Enemy turn progression basic wait time (frames) Default: 30 @default 30 @param damagePopupInterval @desc Interval between consecutive damage popups (frames) Default: 30 @default 30 @param checkSkillId @desc Examine/Speak skill number Default: 0 @default 0 @param regionEffects @desc Terrain effect settings for each region Default: 1,11 2,12 @default 1,11 2,12 @param useRegionEffectWindow @desc Whether to use the terrain effect window. Default: 1 (0 = Disabled / 1 = Enabled) @default 1 @param useUnitHpGauge @desc Whether to use the unit HP gauge. Default: 1 (0 = Disabled / 1 = Enabled) @default 1 @param useUnitStateIcon @desc Whether to use unit state icons. Default: 1 (0 = Disabled / 1 = Enabled) @default 1 @param simpleMoveInput @desc If the movable range is displayed, you can move it as it is. Default: 0 (0 = Disabled / 1 = Enabled) @default 0 @param moveCommand @desc Movement command name Default: Move @default Move @param moveCancelCommand @desc Cancel Move command name Default: Cancel Move @default Cancel Move @param actionCommand @desc Action Command Name Default: Action @default Action @param itemCommand @desc Item command name (leave blank to delete command) Default: Item @default Item @param equipCommand @desc Equipment change command name (leave empty to delete command) Default: Equipment change @default Equipment change @param waitingCommand @desc Wait command name (leave blank to delete command) Default: Wait @default Wait @param statusCommand @desc Status command name (leave blank to delete command) Default: Status @default Status @param turnEndCommand @desc End Turn Command Name Default: End Turn @default End Turn @param unitListCommand @desc Unit List command name (leave blank to delete command) Default: Unit List @default Unit List @param infoCommand @desc Map information command name (leave blank to delete command) Default: Map information @default Map information @param optionsCommand @desc Optional command name (leave blank to delete command) Default: Option @default Option @param saveCommand @desc Save command name (if empty, command will be deleted) Default: Save @default Save @param loadCommand @desc Load command name (leave blank to delete command) Default: Load @default Load @param gameEndCommand @desc End game command name (command deleted if empty) Default: End game @default End game @param yesCommand @desc Positive Command Name Default: Yes @default Yes @param noCommand @desc Negative Command Name Default: No @default No @param moveParam @desc Movement parameter name Default: Movement @default Movement @param moveHelp @desc Location selection help Default: Please decide where to move @default Please decide where to move @param waitingHelp @desc Waiting direction selection help Default: Please decide the waiting direction @default Please decide the waiting direction @param turnEndHelp @desc Turn End Confirmation Help Default: Are you sure you want to end your ally's turn? @default Are you sure you want to end your ally's turn? @param actionRangeHelp @desc Action execution location selection help Default: Please decide where to execute the action @default Please decide where to execute the action @param actionEffectHelp @desc Action final confirmation help Default: Is this action OK? @default Is this action OK? @param colorAreaMove @desc Movable range tile toner setting Initial value: 0 64 255 128 @default 0 64 255 128 @param colorAreaWaiting @desc Tile toner setting for standby range Default: 255 32 255 128 @default 255 32 255 128 @param colorAreaRange @desc Range tile toner setting Default: 255 32 32 128 @default 255 32 32 128 @param colorAreaEffect @desc Tile Toner setting for effective range Default: 255 255 32 128 @default 255 255 32 128 @param backAttackPhysical @desc Physical back attack multiplier Default: 1.5 @default 1.5 @param backAttackMagical @desc Magic back attack multiplier Initial value: 1.5 @default 1.5 @param reflectAnimationId @desc The animation number to play when Reflectioning magic. Default: 0 @default 0 @type animation @require 1 @param srpgCommandX @desc Command window display position (X coordinate) Initial value: 0 @default 0 @param srpgCommandY @desc Command window display position (Y coordinate) Initial value: 0 @default 0 @param srpgCommandLineHeight @desc Command window line height Default: 36 @default 36 @param srpgStatusBackground @desc Status window background type. Default: 1 (0 = window / 1 = darkened / 2 = transparent) @default 1 @param srpgStatusNameWidth @desc Width of unit name in status window Default: 144 @default 144 @param srpgStatusHpWidth @desc Width of the HP gauge in the status window (also used for MP) Default: 186 @default 186 @param srpgStatusFaceMirror @desc Status window face graphic horizontal flip setting Default: left (left = flip left side / right = flip right side) @default left @param srpgUnitListWidth @desc Unit list window width Default: 240 @default 240 @param srpgUnitListRows @desc Number of lines displayed in the unit list window Initial value: 7 @default 7 @param srpgInfoSize @desc Map info window size Default: 480*480 @default 480*480 @param srpgStatusArrowImage @desc File name of the status window arrow image Default: SrpgStatusArrow @default SrpgStatusArrow @type file @require 1 @dir img/system/ @param srpgCursorImage @desc SRPG cursor file name Initial value: !$SrpgCursor @default !$SrpgCursor @type file @require 1 @dir img/characters/