Table of Contents

Modified commands

This page lists the commands that received new features in the Maniac Patch.

FIXME This page is currently a stub, most commands still need to be filled.

Display Text Settings

Change Faceset

Control Variables

Change Party Member

Change State

Change Actor Name

Change Actor Nickname

Change Actor Graphic

Change Actor Faceset

Change System BGM

Change System SE

Change System Graphic

Battle Processing

Shop Processing

⚠️ This option is not directly accessible through the Maniac editor, and requires using TPC, raw writing or another tool.

Name Input Processing

⚠️ This option was added in development versions of the editor, and is as such not available in public versions, in addition to lacking a common TPC writing.

Set Vehicle Location

⚠️ This option is not directly accessible through the Maniac editor, and requires using TPC, raw writing or another tool.

Set Event Location

Swap Event Location

Hide Screen

⚠️ This option is not directly accessible through the Maniac editor, and requires using TPC, raw writing or another tool.

Show Screen

⚠️ This option is not directly accessible through the Maniac editor, and requires using TPC, raw writing or another tool.

Flash Event

⚠️ This option is not directly accessible through the Maniac editor, and requires using TPC, raw writing or another tool.

Scroll Map

Show Picture

Move Picture

Erase Picture

The original Erase Picture command in RPG Maker 2000 only allowed to erase one picture at a time by specifying its ID, which was expanded in the English release of RPG Maker 2003 by adding batch erase and erase with a variable ID.

Maniac expands the commands by adding three other modes:

TPC writing:

Raw writing:

11130, "", a, b, c

Show Animation

Wait

The original Wait command in RPG Maker 2000 only allowed to erase wait by specifying a tenth of a second, and was later expanded with the possibility to wait for a key press.

In the Maniac patch, the command was expanded by allowing to use a variable or variable redirection for the value, and by allowing to wait in frames of a second (1/60s) instead of tenths of a second.

TPC writing:

Raw writing:

11410, "", a, b, c

Play BGM

Fadeout BGM

⚠️ This option is not directly accessible through the Maniac editor, and requires using TPC, raw writing or another tool.

Play SE

Key Input Processing

Change Tileset

Change Parallax Background

Call System Functions (Open Save Menu)

⚠️ The functions of this command are not directly accessible through the Maniac editor, and require using the community plugin, TPC, raw writing or another tool.

Player status: Partial support; Window mode only does toggle and also opens the save menu, settings menu softlocks the game by infinitely opening the save menu, license menu is not supported; as the debug menu is opened on the window of the game, whether it should be paused or not does not matter

In the Maniac patch, the Open Save Menu command was reworked to also allow opening other menus, and was renamed to Call System Functions.

It can as such be used to open other existing menus that had their own command, as well as opening some new menus and triggering new functions.

The following options can be selected:

Common TPC syntax:

Raw writing:

11910, "", a, b

Control System Functions (Change Save Access)

⚠️ The functions of this command are not directly accessible through the Maniac editor, and require using the community plugin, TPC, raw writing or another tool.

Player status: Unsupported

In the Maniac patch, the Change Save Access command was reworked to also allow controlling other menus, and was renamed to Call System Functions.

The command dictates the status of all its menus at the same time, and only dictates if they can be opened by the player or not. It does not affect the use of the commands that trigger those functions.

The following menus/functions can be controlled:

The command can be written as-is through TPC, with each menu entry able to be removed if you want to still be able to use it:

@sys.limitation {
    .saveMenu
    .partyMenu
    .toggleScreen
    .optionMenu
    .debugMenu
    .f12
}

Raw writing:

11960, "", a, b

Conditional Branch

Loop

Break Loop

End Event Processing

⚠️ The options of this command were added in development versions of the editor, and are as such not available in public versions, in addition to lacking common TPC writings.

Erase Event

Call Event

Change Enemy HP

Change Enemy MP

Change Enemy State

Enemy Encounter

Change Battleback

Show Animation (Battle)

Action Times +

Force Escape

Conditional Branch (Battle)