"Extended Systemwords" ist eine Erweiterung der normalen Systemwords. Systemwords kann man in der Database einstellen, zum Beispiel wie die Währung in eurem Spiel heißt ("Gold") oder der Name der 1. Rüstungsart ("Shield").
Extended Systemwords ist eine Erweiterung der Systemwords. Hier kann man zum Beispiel Dinge wie "New Game" oder "Critical!" abändern.
2. Features
Fast alle Strings der Standard-Skripte können geändert werden (Die Debug-Fenster hab ich außen vor gelassen)
Relativ schnell und unkompliziert änderbar, wenn man es erstmal eingebaut hat
Die Dateinamen eurer Spielstände können geändert werden
Langwierige Erklärung, da Kompatibilitätsprobleme... v.v
3. Benutzung
In der Initialize-Methode des Skriptes kann man die erweiterten System Words ändern. Wer etwas Englisch kann, wird sehen, welche Variable für welches Wort steht.
In der Main-Methode des Skriptes kann man die Standard-System_Words, die man auch in der Database einstellen kann, definieren. Sollen die Begriffe der Database verwendet werden, so stellt die Variable overwrite_database_systemwords auf false. Sollen die Begriffe des Skriptes verwendet werden, so stellt die Variable auf true.
4. Kompatiblität
Kein SDK, ABER:
Kompatibilitätsprobleme.
Diese rühren daher, dass sich das Skript in ziemlich viele Standard-Skript einmischt... das ist eigenltich kein Problem, sofern man das Skript direkt unter Scene_Debug einfügt.
Nur wird dieses Skript hier wohl von vielen anderen Skripts überschrieben werden, wenn die Ersteller der anderen Skripts nicht ZUFÄLLIGERWEISE auch mit meinem Extended Systemwords Skript gearbeitet haben...
Außerdem macht es das eigene Skripten schwieriger (unübersichtlicher), da es viele Methoden der Stand-Skripts neu schreibt.
Ich weiß nicht, ob man irgendwie Zeilengenau aliasen kann, aber wenn das geht, dann darf mir das gerne jemand erklären.
Die Lösung: Ich habe eine Demo angehängt, in der die Standard-Scripts.rxdata enthalten ist und die entsprechenden Methoden direkt ersetzt wurden (wie ihr sehen werdet ist das eigentliche Skript in der Demo sehr viel kürzer). Das wahrt die Übersicht wenigstens wieder...
Jetzt ist das aber schwerer einzubauen. Siehe nächster Punkt.
5. Einbau
"Öffnet den Scripteditor (F11). Navigiert in der linken Spalte bis zum Eintrag "Main" und erstellt mit Rechtsklick ein leeres Script, dann fügt ihr diesen Scriptcode dort ein."
Das würde ich hier gerne lesen. Aber siehe Punkt Kompatibilität.
Es gibt 3 sinnvolle Arten, das Skript einzubauen.
5.1. Methode A (einfach, aber nur am Anfang eines Projektes verwendbar)
Ihr nehmt die "Scripts.rxdata" aus dem Data-Ordner der Demo und kopiert die in euren eigenen Data-Ordner. Ersetzen. Fertig...
NACHTEIL: Alle eure bisher eingefügten Skripte sind weg.
VORTEILE: Kaum Arbeit, ihr habt die Übersicht gewahrt, und ihr habt die Scripts.rxdata mit erweiterten Kommentaren von Erzengel (Dr. Ahtzieha)...
5.2. Methode B (dauert halt etwas, aber für die meisten die sinnvollste Methode)
Ihr öffnet die Demo, kopiert die Extended Systemwords, die in der Demo enthalten ist, und fügt sie bei euch direkt unter Scene_Debug ein. Ferner nehmt ihr aus der Demo folgende Skripts und überschreibt damit die Originale aus eurem Projekt:
Scene_Title, Scene_Menu, Scene_File, Window_SaveFile, Scene_Save, Scene_Load, Scene_End, Window_PlayTime, Window_Steps, Window_Status, Window_ShopCommand, Window_ShopStatus, Window_PartyCommand, Window_BattleStatus, Window_BattleResult.
NACHTEIL: Zeitaufwendig
VORTEIL: Die Übersicht ist gewahrt, eure anderen Skripts bleiben alle erhalten
5.3. Methode C (nicht empfohlen)
Ihr nehmt einfach die Extended Systemwords.txt, kopiert sie, navigiert im Skript-Editor in der linken Spalte unter Scene_Debug und fügt dort das Skript ein.
NACHTEIL: Hinterher wird es schwerer für euch, die Standardmethoden zu ändern, und es ist Unübersichtlich
VORTEIL: Geht schnell
Tja ich rate zu Methode A oder Methode B.
1. Allgemein
Sprache Deutsch, Englisch Maker RPG Maker XP SDK Benötigt kein SDK APD Benötigt kein APD Mex Kein Mex-Code RDoc Documentation
Öffne dein Projekt mit dem Maker. Danach öffne mit F11 den RGSS Editor, scrolle links die Liste bis zum Schluss. Klicke dann rechts auf 'Main' und dann 'Insert'. Nenne das neue Skript Extended Systemwords V1.0 und füge auf der rechten Seite ein: QuellcodeWeiterlesen