A downloadable tool

Introduction

This plugin stores data of turns in battle and adds a Command that allows the player to go to the previous turn. Data stored and command are configurable. No longer supported by the author.

Version -> 1.05

This plugin was tested only on RPG Maker MV Version 1.6.2. I cannot guarantee it works on lower versions.

Terms of Use:

  • Available for commercial and non-commercial use
  • You may freely edit the code
  • You are not allowed to redistribute this plugin. Instead, provide a link(https://vcm-plugins.itch.io/vcm-previousturn)
  • Do not claim this plugin as your own
  • Credit is not required. However, if you want to, credit me as 'VCM Plugins'


Parameters Explanation

Turns Stored

This parameter defines how many turns are stored in memory before being overwritten by new turns. For example, if this parameter's value is 1, the Previous Turn Command will be disabled after being used once in that turn. If the value is 3, it can be used three times before being disabled, going three turns back in the process. The command is always disabled if the current turn is 0 or this parameter's value is lower than 1 or non-number.

Previous Turn Command Vocabulary

This parameter specifies the text shown to the player in the Previous Turn Command.

Party Command

This parameter specifies whether the Previous Turn Command will be added to the Party Command or not.

Actor Command

This parameter specifies whether the Previous Turn Command will be added to the Actor Command or not.

$gameTemp

This parameter determines if the global variable $gameTemp will be saved each turn. If you're unsure if this variable affects your battles, it's probably best to select Save(true).

$gameSystem

This parameter determines if the global variable $gameSystem will be saved each turn. If you're unsure if this variable affects your battles, it's probably best to select Save(true).

$gameScreen

This parameter determines if the global variable $gameScreen will be saved each turn. If you're unsure if this variable affects your battles, it's probably best to select Save(true).

$gameTimer

This parameter determines if the global variable $gameTimer will be saved each turn. If you're unsure if this variable affects your battles, it's probably best to select Save(true).

$gameMessage

This parameter determines if the global variable $gameMessage will be saved each turn. If you're unsure if this variable affects your battles, it's probably best to select Save(true).

$gameSwitches

This parameter determines if the global variable $gameSwitches will be saved each turn. If you're unsure if this variable affects your battles, it's probably best to select Save(true).

$gameVariables

This parameter determines if the global variable $gameVariables will be saved each turn. If you're unsure if this variable affects your battles, it's probably best to select Save(true).

$gameSelfSwitches

This parameter determines if the global variable $gameSelfSwitches will be saved each turn. If you're unsure if this variable affects your battles, it's probably best to select Save(true).

$gameActors

This parameter determines if the global variable $gameActors will be saved each turn. If you're unsure if this variable affects your battles, it's probably best to select Save(true).

$gameParty

This parameter determines if the global variable $gameParty will be saved each turn. If you're unsure if this variable affects your battles, it's probably best to select Save(true).

$gameTroop

This parameter determines if the global variable $gameTroop will be saved each turn. If you're unsure if this variable affects your battles, it's probably best to select Save(true). The variable $gameTroop._turnCount is fundamental for this plugin, so it will be saved regardless of your choice.

$gameMap

This parameter determines if the global variable $gameMap will be saved each turn. If you're unsure if this variable affects your battles, it's probably best to select Save(true).

$gamePlayer

This parameter determines if the global variable $gamePlayer will be saved each turn. If you're unsure if this variable affects your battles, it's probably best to select Save(true).


Compatibility

Plugin Manager line-up for maximum compatibility:
VCM_HelpWindow
VCM_PreviousTurn
VCM_BattleSave
VCM_Quicksave
VCM_MovementSpeeds
VCM_StateDescription
VCM_TermDescription
VCM_BattleMainMenu
VCM_EventHighlighting
VCM_SkillBar
VCM_MirroredSpriteset
VCM_ActionPoints
VCM_ActionOrder
VCM_EnemyGauges
VCM_MultipleGauges
VCM_ElementAffinity
VCM_AutoBattle
VCM_EnemyInfo
VCM_NumberBattlers
VCM_NoBattleLog

Any alterations to the way turns are handled in game may make this plugin malfunction.


Versions

Version -> 1.00

Released Plugin.

Version -> 1.01

Fixed one incorrect condition check. Updated documentation.

Version -> 1.02

Fixed states with the 'Remove at Battle End' check being incorrectly removed. Updated documentation.

Version -> 1.03

Fixed Tp being initialized and battle count being added when going to the previous turn. 'Enemy appeared' message no longer appears when in turn 0. Updated documentation.

Version -> 1.04

Aliased a function. Updated documentation.

Version -> 1.05

Updated documentation.

Download

Download
VCM_PreviousTurn.js 20 kB