Deutschsprachige Erweiterungen für Inform 7


[GerX-Logo] GerX: eine deutsche Erweiterung für Inform 7

Die GerX-Erweiterung: German.i7x AKTUALISIERT
Version 3/100828, für I7-Release 6E72.
MD5: cf119c19be790d296bcb0f4b895d5e6f

Was ist GerX?

GerX ist eine Erweiterung für Inform 7 (I7), mit der man deutschsprachige Textadventures schreiben kann. GerX ist keine vollständige Übersetzung des Systems, sondern eine umfassende Anpassung der Programmbibliothek. Das heißt, dass Ein- und Ausgabe des fertigen Spiels zwar vollständig auf Deutsch stattfinden, der Inform-7-Quelltext aber weiterhin auf Englisch geschrieben werden muss. (Es existiert noch keine Übersetzung des Inform-7-Compilers NI, dessen Quellcode bislang nicht veröffentlicht wurde.)

Die Erweiterung wurde erstellt von Banbury, Christian Blümke und Michael Baltes. Der Inform-6-Code, der für die spezielle Behandlung der deutschen Eingabe- und Ausgabetexte verantwortlich ist, wurde ausschließlich der deform-Bibliothek Release 6/11 von Martin Oehm entnommen und so behutsam wie möglich für die Benutzung mit Inform 7 angepasst. GerX ist im weitesten Sinne "deform für Inform 7".

GerX ist so ausgelegt, dass der Autor, wie beim englischen Original auch, alle Standard-Antworten ändern kann. Sehr bequem geht das z.B. mit der Extension Default Messages von Ron Newcomb. Alle neuen Rules haben Namen, die man im I7-Index nachschlagen kann. Über diese lassen sich die Rules ersetzen oder in ihrer Reihenfolge beeinflussen. Für die in Inform 7 enthaltenen Erweiterungen Rideable Vehicles, Locksmith, Menus und Basic Screen Effects bringt GerX schon Übersetzungen mit. Die Original-Erweiterungen müssen im Quelltext vor der deutschen Erweiterung eingebunden werden.

Um mit GerX arbeiten zu können, muss sich der Autor mit ein paar Besonderheiten vertraut machen. So gibt es zum Beispiel neue Methoden, Texte mit flexiblen Adjektiv- und/oder Substantiv-Endungen auszugeben. Es gibt auch einige Regeln für das Benennen von Dingen und Vokabeln, an die sich der Autor halten muss, damit das Spiel am Ende richtig funktioniert und der Spieler die größtmögliche Flexibilität bei der Eingabe seiner Anweisungen hat. All das wird in der enthaltenen Kurzdokumentation erläutert (auch als HTML erhältlich).

Betreut wird die Erweiterung von Michael Baltes und Christian Blümke. Fehlermeldungen und Anregungen an GerX [at] pageturner [dot] de sind jederzeit herzlich willkommen. Änderungsprotokolle und ältere GerX-Versionen finden sich im Archiv.


Beispielcode

Mariel
Ein interaktiver Fluchtversuch von Michael Baltes

Zusätzlich zur Z-Code-Spieldatei gibt es den kompletten Quelltext des Spiels und eine Einführung in das Schreiben mit I7, erläutert anhand des Mariel-Beispiel-Spiels.


Übersetzungen bestehender I7-Erweiterungen

Die Übersetzungen der in I7 enthaltenen Erweiterungen Rideable Vehicles, Menus, Locksmith und Basic Screen Effects sind Bestandteil der GerX-Erweiterung. Es brauchen nur die Original-Extensions vor GerX eingebunden zu werden.

Automatische Tippfehlerkorrektur: German Mistype.i7x

Dies ist eine an GerX und deutsche Tastaturen angepasste, leicht erweiterte Version der I6-Extension Mistype von Cedric Knight. Eine deutsche Dokumentation ist enthalten. Es sind keine weiteren Ressourcen nötig.

Ausgänge in der Statuszeile anzeigen: German Exit Lister.i7x

Dies ist ein Add-on für die Extension Exit Lister von Eric Eve. Die Original-Extension muss installiert sein und wird automatisch eingebunden. Hierfür gibt es nur die englische Dokumentation der Original-Extension.

Übersetzungen von Frank Borger

Erweiterungen zum Realisieren von menügesteuerter Konversation:

Übersetzungen von Lukas Strahner

Die vier Erweiterungen gibt es hier als Zip-Archiv und auf der Übersetzungs-Seite von Inform 7.

[Zur Startseite]

Letzte Änderung: 28.08.2010