RPG Maker XP

From Wikipedia, the free encyclopedia
Jump to: navigation, search

RPG Maker XP (RPGツクールXP) is the PC version in the RPG Maker series of programs developed and published by Enterbrain. It is the first PC version to be officially translated into English and released outside of Japan, and the second program in the series to be released on the Steam platform. It was succeeded by RPG Maker VX.

RPG Maker XP


RPG Maker XP logo.png
Developer(s) Enterbrain
Publisher(s) Enterbrain

Interwise Multimedia Corp.

Engine Ruby Game Scripting System
Platform(s) Windows 2000, Windows XP, Windows Vista, Windows 7
Release date(s) Japan: July 22, 2004

Worldwide: September 16, 2005

Genre(s) Game creation software
Mode(s) Single player

Multi player through scripting.

RPG Maker XP logos
RPG Maker XP logo
RPG Maker XP logo
RPGツクールXP logo (Japanese)
RPGツクールXP logo (Japanese)


RPG Maker XP integrates the Ruby programming language, allowing for greater flexibility of development compared to the purely command based system of its predecessors. As Ruby does not directly support graphics or audio, the Ruby Game Scripting System is included to provide an interface for these as well as basic data structures used by the editor. The program's EULA allows games to be sold.

This version is the first RPG Maker since RPG Maker 95 to feature a resolution of 640×480, compared to the 320×240 resolution of RPG Maker 2000 and RPG Maker 2003. The program's resolution can be raised through the program's scripting system, though this requires modifying the RGSS.

RPG Maker XP uses graphic resources for title screens, game over screens, character sets, tile sets, transition effects, battle animations, battle icons, item icons, backgrounds, and window skins. New graphics can be created by users through image editing software. The program can accept virtually any graphics extension such as PNG, BMP, and JPEG. However, when using GIF animation images, a script must be input into the database for the animation to display, otherwise the image is inanimate.

The battle system for RPG Maker XP is by default first-person perspective and turn-based. Users may create new attack animations and import images to use for battle backgrounds. The battle system can be edited by the user, within the limits of the program, because it is scripted in the database using both RGSS and Ruby.

Characters are displayed in sets (named "Character Sets", or "Charsets"). Each animation is displayed in a square 1/4 the height and size of the file, which makes 4×4 = 16 animations for each charset.[1] The way their animation is designed gives them the illusion that they are actually walking.

RPG Maker XP comes with predefined classes and modules which are included in the Script Editor, but some of these are hidden: RPG, Audio, Graphics, Input, Tilemap, Table, Window, Sprite, Bitmap, Viewport, and Plane. Some of these hidden classes are available in the help file, found inside the program itself, but others cannot be accessed unless the program is altered.

In addition to the game related classes and modules, Ruby's own Win32API class is included allowing dramatic extensions by way of directly accessing the Windows API. An example of this is network support through the Winsock API.


Mapping is the term given to the creation of the characters' environment and surroundings by using 32x32 pixel "tiles". RPGXP uses a tileset consisting of 8 autotile files and 1 main file image. According to Enterbrain:

These files contain tiles for map making. Each tile contains at least one block of eight 32×32 pixel frames lined up horizontally, but can go on to contain as many blocks as necessary. There's no limit on the file's vertical size.

NOTE: The RPGXP editor itself is unable to scroll vertically properly past 1032 tiles (corresponding to an image size of 256x33024 pixels).

These tiles can be placed in any order to pattern terrain such as a field of grass or a desert depending on the tileset. The resulting graphics are displayed on the game screen.

RPG Maker XP has a way of identifying certain tiles and how flat or tall a specific tile is going to be. For example a tileset that contains trees and grass both have different heights. A tree is typically tall and must stand above the player, and grass is usually below the player's feet. Two important features RMXP uses to identify these are passability and priority. Passability tells the system where the character can pass (walk). For example a large rock would normally set as impassible; on the other hand, if the rock has a passability set, the character can seemingly step through the rock.

Priority is what tells the system how tall something is and how much higher it is than the character. A priority of 1 tells the system that the specified tile is just above the player. A good example would be a table. A table is usually not taller than a person, therefore it would have a low priority. The higher the priority the taller the tile would be drawn. A tree which tends to be taller than a character would have a priority of 2 or more (5 being the highest). With this system, players might look as if they were walking below taller objects.

Mapping also uses four layers: the three tileset layers, and an event layer. There is also a fog layer, which adds an alpha compositing effect to the game. This can be used to create fog, or the shadows of trees or clouds, for example.

Most games have a graphic file that holds text. Text can be displayed on this graphic file called a windowskin. This graphic file typically measures 192 by 128 pixels. Windowskins carry the basic window which will house the text written by the user for the character. A second part is the windowframe which notifies the player of the game that there is more text to be displayed through 16 by 16 arrow icons. A command cursor which notifies the player of what has been selected, a pause graphic is also present, to notify the player that they have stopped cycling through the text of the character. It contains a four frame animation which makes it seem like it's moving. Finally there are arrow cursors, very much like the ones used in computers. These are used to make to point decisions when a player is faced with multiple options.

Images can be displayed in-game. Images are kept in an image folder and must be directed in x and y coordinates to tell the system where to display the image. Images can be any size[1] and can be any format—including JPEG, PNG and GIF—allowed by the program. A 'image' is displayed about the 5th layer—it has higher priority than any other game effect, including text windows.


RMXP accepts MIDI, OGG, MP3 and WAV sound formats. This is an improvement over the RMXP predecessors such as RPG Maker 2003 (which could only accept MP3, MIDI or WAV sound formats, or RPG Maker 2000 which could only accept MIDI or WAV sound formats).

Also, if one has a codec pack such as the K-Lite Codec Pack installed, then the user can play a wider variety of formats like FLAC and M4A, though not much, converting audio to M4A not only has the added benefit of better quality, it also takes up less space and thus, loads faster.

RMXP features 4 different types of music, BGM, BGS, ME, SE. BGM stands for background music, which is the music that plays over the course of the game. BGS stands for background sounds like the sounds of a cricket at night. ME which stands for musical effects, like a short effect, such as horror, SE stands for sound effects, a quick sound such as a dog barking.


Events are a method of causing a wide variety of automatic or interactive elements within the game. The vast majority of things which occur outside of battles are controlled by events designed by the game's creator. There are 90 event commands, allowing the creator to perform actions such as movement of characters, special effects such as music or color tones, and complex mathematical calculations. Such events can be intricate or simple. Variables can store information such as numbers or text to be used by events. Up to a total of 5000 variables can be created. Events are executed as Ruby and RGSS code which can be read through an interpreter in the program's database which then executes the code.

Bonus contents[edit]

Japanese retail version includes following demos:

  • Shiroi Kizuna (白い絆)
  • Alestian Story (by Shine Garden)
  • Shishimura (ししむら)
  • KNight-Blade -Howling of Kerberos-
  • To near

English version KNight-Blade -Howling of Kerberos- was offered as separate download in Enterbrain's site.[2] Having purchased the RPG Maker XP software is not required to download the game.

RPG Maker XP VALUE![edit]


RPG Maker XP

Developer(s) Enterbrain
Publisher(s) JapanEnterbrain

Worldwide: Degica Co., Ltd.

Platform(s) Windows 2000
Release date(s) Japan: 2009-02-29

Worldwide: 2010-06-18 (Degica release)[3]

Genre(s) Game creation software
Mode(s) Single player

Multi player through scripting.

This version includes an editor supporting Windows Vista (included in 1.03 patch), 11 new game demos, different version of DirectX runtime. Support of Windows 98 and ME were dropped. Activation system only requires one-time authentication instead of periodic authentication.

Bonus contents[edit]

The following game demos are added to Japanese retail version:

  • Inochiuta (命唄~イノチウタ~) Ver.1.20 (by SHIN)
  • Urayamatanken (うらやまたんけん) (by Toriaka)
  • Sacred Cat (セイクリッドキャット) (by star)
  • Sekai ni todokanu negaigoto (世界に届かぬ願い事) (by hat)
  • Densetsu no tsuugakuro (伝説の通学路) (by Tsukiseijin)
  • Birdcage girl (鳥籠の少女) (by MENCHAN)
  • Trish no jikenbo (トリッシュの事件簿) (by HDΣ)
  • Demon King Chronicle (魔王物語物語) (by Tetsu)
  • Magic☆Treasure (by ASUKA)
  • Make Make Icecream (by sleepinglion)
  • Yukiiroehon ~An Evil Deity~ (雪色絵本 ~An Evil Deity~) (by Raira)

RPG Maker XP VALUE!+[edit]

JapanRPGツクールXP VALUE!+

RPG Maker XP

Developer(s) Enterbrain
Publisher(s) JapanEnterbrain
Platform(s) Windows XP
Release date(s) Japan: 2012-09-27
Genre(s) Game creation software
Mode(s) Single player

Multi player through scripting.

This version is based on the RPG Maker XP VALUE!, but supports 64-bit operating systems. It also includes music from PlayStation 2 version of RPG Tsukuru/RPG Maker 3. Registration system was changed into online registration.


External links[edit]