2. Function of the DestinyPatch
What is the DestinyPatch?
The DestinyPatch has been developed by Bananen-Joe. It is an extension for the RPG-Maker 2000, which has been developed by the company Enterbrain. This extension is not an official extension from Enterbrain.
What can the DestinyPatch?
The DestinyPatch allows it to alter the RPG_RT.exe (this is the executable game file of a RPG-Maker game). For example it is possible to edit the key assignment, the default window mode, the number of pictures, etc. freely. To do this you must use the DestinyPatcher (the main focus of this help file).
Further the DestinyPatch extends the RPG_RT.exe with a scripting language, which affords functions like floating point operations, picture processing, internet communication, file editing, etc.. The Destiny.dll is used for this (this is the main focus of the help file about DestinyScript).
How does the DestinyPatch work?
The DestinyPatch consists (as said) of two parts: the DestinyPatcher and the Destiny.dll. The DestinyPatcher is the part of the patch, which is used by the game developer to modify the RPG_RT.exe, so the Destiny.dll is being loaded. However the Destiny.dll is only required by the RPG_RT.exe to execute the scripting language.
For better understandig of this principle lets take a look first, how the game development looks like without the DestinyPatch:
The game developer uses the RPG-Maker 2000 to create a game. This game can be played with the RPG_RT.exe included in the game directory.
With the DestinyPatch it looks like this:
The game developer uses the RPG-Maker 2000 to create a game. This game can be played with the RPG_RT.exe included in the game directory (as in usual way). But this time the game developer used the DestinyPatcher to modify RPG_RT.exe as his imagination. Due to the modifications the RPG_RT.exe uses now the Destiny.dll to execute the scripting language.
Information
If the RPG_RT.exe has been modified to load the Destiny.dll then the end user requires the Destiny.dll, too. To solve this problem it is satisfactory to copy the Destiny.dll into the game directory. The
relevant menu entry can be used to do this.
Embedding the Destiny.dll
To modify a RPG_RT.exe, so it loads the Destiny.dll, you must: