CommonThisEventPatch: Unterschied zwischen den Versionen
Zeile 34: | Zeile 34: | ||
<s>EV0004</s> | <u>'''''EV0025'''''</u> ← CE0012 ← CE0038 | <s>EV0004</s> | <u>'''''EV0025'''''</u> ← CE0012 ← CE0038 | ||
− | |||
{{PatchRT:Cherry}} | {{PatchRT:Cherry}} | ||
[[Kategorie:Patch (RPG Maker 2000)]] [[Kategorie:Patch (RPG Maker 2003)]] [[Kategorie:Patch (RPG_RT.exe)]] [[Kategorie:IPS-Datei]] | [[Kategorie:Patch (RPG Maker 2000)]] [[Kategorie:Patch (RPG Maker 2003)]] [[Kategorie:Patch (RPG_RT.exe)]] [[Kategorie:IPS-Datei]] |
Version vom 14. Mai 2020, 01:33 Uhr
CommonThisEventPatch |
---|
Webseite | http://www.cherrytree.at/ |
Erstellt von | Cherry |
Betriebssystem | Windows |
Für Maker/Engine | RPG Maker 2000 1.07 RPG Maker 2003 1.08 |
Sprache | - |
Aktuelle Version | 1.1 |
Veröffentlichung | 14. September 2014 |
Herunterladen | Klick |
CommonThisEventPatch ist ein IPS-Patch für die RPG_RT.exe, der in CommonEvents dafür sorgt, dass "Dieses Event"-Bezüge, z.B. beim Bewegen eines Events, auf das rückwärts erste Event übertragen werden, das sich in der aktuellen Aufrufskette auf der Map und nicht in der Datenbank befindet, anstatt einen Fehler auszugeben.
Falls man vor hat, von "Dieses Event" ohne Variablenpointer eine andere Seite aufzurufen, muss der Befehl im eigentlichen MapEvent erstellt und dann kopiert werden, da die Seitenangabe des Befehls in einem CommonEvent nicht über 1 hinaus geht.
Seit dem RPG Maker XP ist die mit diesem Patch behobene fehlerhafte Behandlung in CommonEvents nicht mehr vorhanden.
Beispielsituation
Angenommen EV0004 ruft CE0012 auf, das wiederum CE0038 hinzuzieht, das eine Bewegung mit dem Ziel "Dieses Event" durchführen will:
EV0004 → CE0012 → CE0038
Dann arbeitet sich CE0038 vor, bis es auf ein Event auf der Map stößt:
EV0004 ← CE0012 ← CE0038
EV0004 wird zum Ziel der Bewegung. Wird von EV0004 allerdings ein anderes MapEvent aufgerufen, bevor es CE0012 dazuholt:
EV0004 → EV0025 → CE0012 → CE0038
Dann wird die Suche in diesem Fall bei EV0025 enden:
EV0004| EV0025 ← CE0012 ← CE0038