************************************
******** Power Patch Readme ********
************************************

ICH BERNEHME KEINE VERANTWORTUNG FR EVENTUELL ENTSTEHENDE SCHDEN! BENUTZUNG ERFOLGT KOMPLETT AUF EIGENE GEFAHR!

Dieser Patch ist 100% legal. Es werden keinerlei Rechte verletzt und nichts am Programmcode der von ASCII/Enterbrain erstellten Programme verndert.

Power Patch v0.3 Alpha
by David "Cherry" Trapp
cherry@cherry.at.tf
www.rm-guruscorner.at.tf

Der Power Patch ist ein Patch fr alle Versionen des RPG Maker 2000 und 2003, der dem RPG Maker eine Skriptsprache verleiht: Lua. ber diesen Patch kann man direkt auf die Variablen des Makers zugreifen. Durch das Plug-In-System ist der Patch individuell erweiterbar. Da sich so Tasten abfragen lassen und man Programme ausfhren kann, der Patch aber auch auf dem 2003er mit MP3 und 50 Pics luft, htte man in dieser Kombination ALLE TASTEN + 50 PICS + MAUS + MP3 + SKRIPTSPRACHE + PLUGINSYSTEM! Man kann Variablen in eine Datei speichern/laden - Also kann man damit auch ein eigenes Speichern/Laden Men machen!!

Wie man den Patch installiert
=============================

Ganz einfach:

1. Man benennt die Datei "RPG_RT.EXE" in seinem Projektordner in "RPG_RT.OEX" um.

2. Man kopiert aus dem "Patch"-Ordner in diesem Archiv alle Dateien in seinen Projektordner.

3. Man konfiguriert den Patch mit dem Power Patch Configurator, wie man ihn mchte, bindet z.B. Plug-Ins ein, etc.

4. Man schreibt die bentigten Skripte bzw. editiert die vorhandenen.

5. Man kopiert die 3 Common Events aus dem Demoprojekt in sein eigenes und passt sie nach Bedarf an. Es ist zu beachten, dass der Patch die ersten 11 Variablen bentigt! Es muss auerdem nach einem "New Game" das Common Event "Power Patch Init" gecallt werden.

Fertig!


Wie der Patch zu handhaben ist
==============================

Scripts sind im Unterordner "Script" des Projektordners abzulegen. Man schreibt in das Main Loop Script die Vorgnge, die man mchte. Dinge, die automatisch immer wieder passieren sollen, wie Tasten abzufragen, schreibt man am besten ganz unten unter die if msg == XXXX Struktur, aber ber Ready(). Dinge, die nur auf Befehl passieren sollen, wie eine MessageBox anzuzeigen, kommen nach einer entsprechenden if msg == XXXX Abfrage in den oberen Block. Wenn man nun die Variable 9 auf die Nummer des gewnschten Befehls setzt und dann das Common Event "Power Patch Msg" callt, wird der entsprechende, im Main Loop Script festgelegte Befehl ausgefhrt. Es wird auerdem dafr gesorgt, dass sich keine Befehle berschneiden.

Eine genau Liste und Beschreibung aller Befehle befindet sich in der Datei "reference.txt".

Zu beachten ist noch, dass der Patch leider bis zu 10 Sekunden bentigt, um die richtigen Speicheradressen zu finden, whrend dieser Zeit wird vom Common Event "Power Patch Loop" ein Switch auf OFF gesetzt, sodass man ein "Spiel wird geladen"-Ding anzeigen kann und warten kann, bis der Switch wieder ON ist.

Ich wei, ich bin ein mieser Erklrer von komplizierten Sachen - ich denke, das Demoprojekt sollte Klarheit verschaffen.


Plug-Ins
========

Der Power Patch untersttzt Plug-Ins, mit denen man dem Patch und somit dem Spiel ganz nach Wunsch neue Funktionen verleihen kann. So kann man z.B. ein Plug-In schreiben, dass Netzwerkspielen ermglicht oder hnliches. Oder man baut ein Plug-In ein, das irgendein anderer schlauer Vogel gemacht hat. Alles kein Problem - es knnen bis zu 10 Plug-Ins gleichzeitig integriert werden. Die verwendeten Plug-Ins, die im "PlugIn"-Unterverzeichnis des Projektorders liegen mssen, knnen mit dem Power Patch Configurator eingestellt werden.

Eine Anleitung, wie man eigene Plug-Ins erstellt, befindet sich in der Datei "build_plugin.txt".



Bitte schreibt mir, wenn Ihr Bugs findet: cherry@cherry.at.tf

Viel Spa!

mfG Cherry