IF-Forum

» IF-Forum - Autorencafé - Schreiben! - Vers. 2 d. I7-Erweiterungen German Reactable Quips & QBC
AntwortenNeues ThemaNeue Umfrage

Vers. 2 d. I7-Erweiterungen German Reactable Quips & QBC

Geschrieben um 00:18 am 21.02.2011 | Zitat | Editieren | Löschen
StJohn Limbo
Mitglied
Master Gumby
Beiträge: 104

Liebe I7-Benutzer,

mir ist heute aufgefallen, dass die Erweiterungen "German Reactable Quips" und "German Quip-Based Conversation", die Forumskollege frob (auf Basis der entsprechenden englischen Extensions von Michael Martin) dankenswerterweise erstellt hat, leider nicht mehr ohne weiteres einsetzbar sind. D. h., sie lassen sich aus verschiedenen Gründen nicht mehr mit aktuellen Inform-Versionen kompilieren.

Ich habe frobs Erweiterungen deshalb ein wenig überarbeitet, wobei ich mich an den aktuellen Versionen der englischen Original-Extensions orientiert habe.

Soweit ich das überblicken kann bzw. getestet habe, klappt alles wieder. Die mitgelieferten Beispiele lassen sich jedenfalls mit Inform7 6F95 kompilieren und funktionieren auch. (Ich wäre dankbar, wenn jemand sie unter 6G60 testen könnte, das habe ich z. Zt. nicht installiert.)

Hier nun, mit frobs Erlaubnis, die Links zu den aktualisierten Versionen:

http://dl.dropbox.com/u/20660186/German%20Reactable%20Quips.i7x

http://dl.dropbox.com/u/20660186/German%20Quip-Based%20Conversation.i7x

Viele Grüße,

Michael

Geschrieben um 12:32 am 21.02.2011 | Zitat | Editieren | Löschen
ChristianB
Mitglied
Retired Gumby
Beiträge: 1062

Super, Michael, läuft auch unter 6G60!

Allerdings fängt der LIBCHECK an zu meckern, wegen der Vokabel 'wie' (wie in "wie bitte"). Die Prüfroutine hält das 'e' am Ende von 'wie' für eine überflüssige Verben-Endung.

Ich schlage vor, eine zusätzliche Sektion in die Reactable-Quips-Erweiterung aufzunehmen, damit das unterbunden wird:

blue

Leider funktioniert das nicht mit der momentanen Struktur der Erweiterung, die German einbindet. Ich meine, dass zuerst German im Quelltext eingebunden werden muss und erst danach Reactable Quips. Aber das habe ich jetzt nicht getestet. So wie es jetzt ist, klappt es jedenfalls nicht.

Edit: Eine Alternative wäre, die Vokabel 'wie' beim nächsten GerX-Update in die globale Ignore-List für den Verben-Check mit aufzunehmen, damit niemand, der "wie" als Verb benutzen möchte, auf das Problem stößt. Das ist vielleicht besser.

Grüße,

Christian

Geschrieben um 04:01 am 22.02.2011 | Zitat | Editieren | Löschen
StJohn Limbo
Mitglied
Master Gumby
Beiträge: 104

Hallo Christian,

danke für die Rückmeldung!

Ich bin den Quellcode nochmal durchgegangen. Der Grund für die Einbindung von German innerhalb der Erweiterung war wohl, dass die Erweiterung die Textersetzung [dir] benutzt und dazu German benötigt. Aber wenn ich das richtig sehe, müsste es reichen, wenn der Spiel-Autor German vor German Reactable Quips einbindet, oder? (Ein großes Problem ist das wohl nicht, denn er muss German ja sowieso irgendwo einbinden.)

Ich habe gerade eine neue Version von German Reactable Quips getestet, in der German nicht innerhalb der Erweiterung eingebunden wird, und es funktioniert.

Danke für den Libcheck-Hinweis. Da die direkte Einbindung von German nicht nötig war, konnte ich Deine Lösung 1:1 übernehmen, habe also die entsprechende Sektion eingefügt. Ob das "wie" in die globale Liste in German aufgenommen werden sollte, kannst Du ja unabhängig davon entscheiden.

Außerdem habe ich noch eine "deprecated" Syntax ("end the game in victory") aus dem beigefügten Beispiel entfernt, die mir vorher nicht aufgefallen war.

Die aktuelle Version von German Reactable Quips ist damit Version 2/110221. Die Dokumentation wurde um eine Versionsgeschichte ergänzt.

In der German Quip-Based Conversation habe ich entsprechend das Beispiel um die Zeile "Include German by Team GerX." ergänzt, damit es funktioniert. Dort ist die aktuelle Version ebenfalls 2/110221.

Die Dropbox-Links im ersten Post gehen auf die neuen Versionen.

Grüße,

Michael

Geschrieben um 12:06 am 23.02.2011 | Zitat | Editieren | Löschen
ChristianB
Mitglied
Retired Gumby
Beiträge: 1062

StJohn Limbo:

Danke für den Libcheck-Hinweis. Da die direkte Einbindung von German nicht nötig war, konnte ich Deine Lösung 1:1 übernehmen, habe also die entsprechende Sektion eingefügt. Ob das "wie" in die globale Liste in German aufgenommen werden sollte, kannst Du ja unabhängig davon entscheiden.

Es ist sicher keine schlechte Idee für Autoren von deutschen Erweiterungen, notwendige Verbformen, die nicht "GerX-konform" sind, in die fortgeführte Ingorierliste "Table of blessed verb forms (continued)", die in einer Not-for-release-Sektion stehen muss, einzutragen.

Der Libcheck wird ab der nächsten GerX-Version Verben, die auf <Vokal>+'e' enden, nicht mehr anmahnen. Die globale Ignorierliste bleibt auf Standardverben begrenzt, sodass keine zusätzlichen Vokabeln, die möglicherweise nie vom Autor in Kommandos benutzt werden, ins Wörterbuch aufgenommen werden.

Die Vokabel 'wie' wird dann in jedem Fall in der Prüfung der Verb-Endungen übergangen. So kann z.B. auch das Verb 'knie' in einem möglichen Kommando "knie nieder" verwendet werden, ohne dass der Libcheck Alarm schlägt. (Der Autor könnte auch "kni nieder" definieren, ließe damit aber zusätzlich zur korrekten Form "knie" auch eine inkorrekte Form "kni" als Imperativ zu).

Grüße,

Christian

AntwortenNeues ThemaNeue Umfrage
Powered by Spam Board SVN © 2007 - 2021
Impressum / Datenschutz