Skip to content

RPG Maker Extender componants

Al'rind edited this page Jul 12, 2015 · 3 revisions

Contrarywise to the EventExtender, RME is composed of several parts (scripts) compiled with RMEBuilder.

In order to understand the role of each part (component) and their relations, here is the description of all RME's components:

RME.SDK

RME's kernel, the collection of tools used to build the other elements of RME. It is the most abstract and less user-friendly layer.

Corresponding file: [/src/SDK.rb] (https://github.com/RMEx/RME/blob/master/src/SDK.rb)

RME.Database

Describe the two additional databases to RPGMaker. This file is located this high in the hierarchy because some internal elements are described thanks to the static database.

Corresponding file: [/src/Database.rb] (https://github.com/RMEx/RME/blob/master/src/Database.rb)

RME.Internal

Describes the RME's internal data's structures, especially the static database's tables wich describe system's elements.

Corresponding file: [/src/Internal.rb] (https://github.com/RMEx/RME/blob/master/src/Internal.rb)

RME.EvEx

The Event Extender, a collection of tools to ease Event-Making.

Corresponding file: [/src/EvEx.rb] (https://github.com/RMEx/RME/blob/master/src/EvEx.rb)

RME.Commands

Event Extender commands, commands using the Event Extender in order to ease Even-Making.

Corresponding file: [/src/Commands.rb] (https://github.com/RMEx/RME/blob/master/src/Commands.rb)

RME.Incubator

The incubator is the space where all experimental scripts are writter. Things written inside this file are susceptible to change over development.

Corresponding file: [/src/Incubator.rb] (https://github.com/RMEx/RME/blob/master/src/Incubator.rb)

RME.cmdsEE4

It simply consists in the description of the Event Extender 4's commands to produce reports and generates missing features in RME; in order to provide, at least, all the EE4's commands.

Corresponding file: [/src/EE4Cmds.rb] (https://github.com/RMEx/RME/blob/master/src/EE4Cmds.rb)

RME.DocGenerator

This module is used to generate the documentation described in RME.Documentation and export it in HTML and in Markdown.

Corresponding file: [/src/DocGenerator.rb] (https://github.com/RMEx/RME/blob/master/src/DocGenerator.rb)

RME.Documentation

This is inside this module that RME's classes, modules and methods and also Event Extender's commands are documented. This documentation is then exported in HTML and Markdown with RME.DocGenerator.

Corresponding file: [/src/Doc.rb] (https://github.com/RMEx/RME/blob/master/src/Doc.rb)

Clone this wiki locally