Forum moved to if-forum.org
Autor Nachricht
<  Vers. 2 d. I7-Erweiterungen German Reactable Quips & QBC
StJohn Limbo
BeitragVerfasst am: So, 20 Feb 2011 - 23:18  Antworten mit Zitat
Wasserträger
Wasserträger


Anmeldungsdatum: 08.11.2010
Beiträge: 48
Wohnort: Lüneburger Heide

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
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
ChristianB
BeitragVerfasst am: Mo, 21 Feb 2011 - 11:32  Antworten mit Zitat
Experte
Experte


Anmeldungsdatum: 05.05.2004
Beiträge: 633
Wohnort: Hamburg

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:

Section - Libcheck Ignore List (not for release)

Table of blessed verb forms (continued)
Verb
"wie"


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
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
StJohn Limbo
BeitragVerfasst am: Di, 22 Feb 2011 - 3:01  Antworten mit Zitat
Wasserträger
Wasserträger


Anmeldungsdatum: 08.11.2010
Beiträge: 48
Wohnort: Lüneburger Heide

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
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
ChristianB
BeitragVerfasst am: Mi, 23 Feb 2011 - 11:06  Antworten mit Zitat
Experte
Experte


Anmeldungsdatum: 05.05.2004
Beiträge: 633
Wohnort: Hamburg

StJohn Limbo hat folgendes geschrieben:
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
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Alle Zeiten sind GMT + 1 Stunde (MEZ)

Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Seite 1 von 1
if-de :: Forum Foren-Übersicht  >  Inform & Glulx

Neues Thema eröffnen   Neue Antwort erstellen


 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.



Kontakt: Administrator

Powered by phpBB and NoseBleed v1.05