RPG Maker XP

RPG制作大师XP（RPGツクールXP，RPG Maker XP）是Enterbrain在PC上出版的第四套RPG制作大师系列软体。

**特色**
画质进一步提升
*RGSS，让使用者和开发者更容易开发游戏
*资料库调整：
**角色设定：
***以往2000系列限制能力值最高为999，但随着程式设计的改变，XP的能力值上限大幅度上升，可惜最多也只能到9999（HP和SP）和999（其他属性），敌方HP和SP最高则可以达到999999（但用普通方式输入最多只能输入99999）
***脸图设定、二刀流、影片播放、AI控制取消，且无法空手战斗（但皆可以借着RGSS的设计来弥补）。
**新增「职业」设定：
***2000系列中的角色栏位之「特殊技能学习」、「状态有效」、「属性有效」被转移到此分页设定，可装备的武器和防具也改到此区设定。
**道具设定页一分为三：
***XP中的道具设定分页从仅有一个道具分页分为「武器」、「装备」和「物品」，而物品也不能设定只有哪些人可以使用。
**属性、用语和系统整合为同个介面。
*地图设定部分：
**事件页面新增每个事件各自独立的「独立开关」选项。
*地图元件部分：
**在拼制时，是选择一张Tilesets进行制作地图，因此制作上自由度高。
*XP的素材设定由于经过大改变，多半不能与2000通用，使得2000系列的游戏要移植到XP时困难重重。

**画面**
RPG制作大师系列中，RPG Maker XP首先支援640x480解析度，过往的版本仅支援320x240的解析度。
*支援全彩，不再有256色限制，这使得RPG Maker XP能够制作更高画质的RPG游戏。
*由于担心硬体相容性的问题，Enterbrain决定只使用软体模式进行绘制（Software-mode rendering）。帧率一般为每秒20帧，开启平滑模式为每秒40帧。
*虽然RPG Maker XP本身只支援640x480的解析度，但透过一些非官方提供的方法（使用RGSS及呼叫Windows API SetWindowPos/MoveWindow），可以突破640x480的限制。

**系统需求**
作业系统：Microsoft Windows 98/98SE/ME/2000/XP/Vista/7
*中央处理器：800 MHz
*记忆体：128MB
*显示配接器
*音效卡：与DirectSound相容之音效卡
*100MB以上之磁碟空间
*另外，本作中文版和2000不一样，和2003则是相同，运行时需要将安装光碟放置于光碟机中才可以启动。

**Ruby游戏脚本系统（RGSS）**
在RPG制作大师系列中，RPG Maker XP使用Ruby程式语言架构的脚本系统，以Ruby基础架构内建图形、音效等形成的系统，便称之为RGSS（Ruby Game Scripting System）。这使得RPG Maker XP制作的游戏可以很容易强化、扩充。系统非常容易学习，而有经验的程式设计师可以使用RGSS撰写复杂功能（尤其使用Windows API——Win32API 类）。

**内建的模块和类别**
RPG Maker XP中的RGSS脚本大部份都宣告于内建脚本编辑器之中。但有一些模块和类别是内建的，由系统底层生成的图形、音效功能，会以动态调用Microsoft DirectX来实现这些功能，并非以RGSS脚本的形式宣告，以增加效率，因此同时无法放出Ruby源代码，大概可以分为四类：
*音效
**Audio（音效模块）
*画面绘画
**Graphics（画面模块）
**Sprite（精灵类）
**Bitmap（位图类）
**Tilemap（元件类）
**Window（窗口类）
**Viewport（显示区域类）
**Plane（平面类）
**Font（字体类）
**Color（颜色类）
**Tone（色调类）
*系统
**Input（输入模块）
**Table（表单类）
**Rect（矩形类）
**RGSSError（RGSS内部异常类）
*Ruby库
**Zlib（压缩模块）
**Win32API（Windows API）
但是RGSS中也有使用脚本的形式宣告：
*RPG（数据库模块）
**RPG模块包含很多类（class），这些类的定义都是以Ruby表示（可以从RPG Maker XP的说明文件中查到源代码），用于读取数据库的内容。
注：部份的内建模块和类别在RPG Maker XP附带的说明中可以找到使用方法。

**内建函数**
RPG Maker XP中也添加了些函数，其中能以Ruby源代码表示的有两个：
*load_data(filename)
*save_data(filename)
其源代码可以从RPG Maker XP附带的说明文件中查看，而不能以Ruby脚本表示的两个：
*p(obj, obj, ...)
**以Object.insect的方法print出来
*print(obj, obj, ...)
**本来print是Ruby的标准输出，但是RGSS重定义为使用Windows的对话框弹出

**素材**
RPG Maker XP定义了各种不同的素材格式。
图片方面可支援png、jpg、bmp三种图档格式，部分素材在汇入资料库时，可自由选取一种颜色做为透明色，呈现在游戏内部时是去背状况。
以下是Graphics资料夹底下各子资料夹的名称意义：
*Animation：动画图片，由固定的192x192像素规格图片，连续五张横向排成一列，纵向尺寸不拘，可自由往下衍伸。通常用于战斗中、或是地图上当做角色心情动画。
*Autotiles：可自动连结起来的地形，像是室内地图中用以做为天花板的隔间、水流、地板。
*Battlebacks：战斗背景。
*Battlers：战斗时出现的静态敌方图像，我方图像也放这里。
*Charactor：角色的行走图，一个人物一张图像，放置该角色的4个方向的连续4张动作图，合计16张样式。
*Fogs：迷雾，在地图上有遮盖效果，比如云朵及树荫。
*Gameover：游戏结束图，尺寸为640x480像素。
*Icon：状态、技能、物品小图标，单一一张的规格是24x24像素。
*Panoramas：远景图，在设定上是与地图元件绑在一起的。
*Pictures：可自行将欲加入游戏中的图片放入。比如过场CG、一些外装脚本预设的素材放置地点。
*Tilesets：地图元件，图像规格是以事件格的32*32像素为一个单位，8个横向排成一列，共256像素，而纵向尺寸无限制，因此能自由往下添加。
*Titles：游戏标题图，尺寸为640x480像素，可从编辑介面的资料库中，系统页面更换选择标题图。
*Transition：转场效果。
*WindowSkin：视窗系统图，用于对话框、选单介面、商店介面等。
音效与音乐：除了WAV和MIDI档以外，也支援MP3、WMA和OGG档。

**游戏**

**VALUE!版**
VALUE!版是本软件的增强版，与通常版的区别有：
*支持Windows Vista（通常版要版本号升级为1.02才支援）
*用户认证只需要一次
*由5个范例游戏增加到11个
*价钱重新调整

**外部连结**
 ツクールweb (RPG Maker系列官方网站) - RPG Maker XP官方介绍页 - 英文版官方网站date=20161211050216  - 巴哈姆特RPG制作大师哈拉板date=20161016081017  - 英特卫多媒体date=20120609101548  - RPG Maker XP 台湾代理官方网站