Destiny for Maniacs

Willkommen in der Hilfedokumentation zu Destiny for Maniacs und DestinyScript 2.0.2.2!

Diese Erweiterung für den RPG Maker 2000/2003 ist eine neue Version des ursprünglich bis 2012 von Bananen-Joe entwickelten Destiny (Destiny.dll/DestinyScript). Der neue Titel Destiny for Maniacs bezieht sich darauf, dass es sich in der Weiterentwicklung ursprünglich auf den RPG Maker 2003 in der Steam-Version 1.12 inklusive Maniac Patch fokussiert hat, bis neue Versionen von selbigem nicht mehr damit kompatibel zu machen gingen.

Jede RPG_RT.exe, die mit dem ursprünglichen Patcher 2.0 von damals erfolgreich gepatcht wird, ist mit der aktuellen DLL und ihren neuen Features weiterhin (der jeweiligen Engine-Version entsprechend mehr oder weniger einschränkt, was Neues angeht) kompatibel.

In die Weiterentwicklung von "Destiny" (bzw. "Destiny for Maniacs") sowie in die Erstellung dieser Hilfe ist "Bananen-Joe" in keinster Weise aktiv involviert.

Was hat sich verändert?

Grundsätzlich funktioniert DestinyScript noch genau wie damals. Wer also darin erfahren ist, wird keine großen Änderungen erst noch erlernen müssen, allerdings haben sich die Bezeichnungen einiger Objekte, Eigenschaften und Methoden verändert. Die meisten davon werden weiterhin mit ihren "LEGACY"-Namen akzeptiert, bei ein paar wenigen war dies wegen einer Umstrukturierung jedoch nicht möglich.

Davon betroffen sind die Eigenschaften mit dem Namen "Sound" im Falle von Event[].MoveRoute[], MapEvent[].MoveRoute[] und Skill[], da diese jetzt jeweils auf das Unterobjekt "Sound" verweisen. Referenzen in bestehendem alten Code müssen, um den Sound-Dateinamen zu erhalten, erst durch "Sound.Filename" ersetzt werden, damit sie funktionieren.

Warum eine neue Hilfe?

Die alte Hilfe von Destiny ist zwar vorbildlich ausführlich, aber leider auch wahnsinnig ausführlich. Jeder Kleinigkeit große Erklärungen und Beispiele zu spendieren (und dann noch eine englische Version zu erstellen) erschien mir allein nicht auf absehbare Zeit realistisch umsetzbar, daher beschränkt sich diese Hilfe vorerst auf deutlich zusammengefasstere Ausführungen. Allerdings soll sie auch künftig noch verbessert und verständlicher werden, dazu wird allerdings Feedback von z.B. Neueinsteigenden nötig sein.

~炬燵あ

[RPG2000 1.07, 1.62] [RPG2003 1.08, 1.12] [mp200128] [Destiny 2.0.2.2 rv20221003]