Geschrieben um 00:09 am 23.05.2009 | Zitat | Editieren | Löschen | |
Mitglied Retired Gumby Beiträge: 1062 | Hallo, ich war für ein paar Tage abgetaucht und hatte keinen Zugang zum weltweiten Netz. Deshalb die etwas verspätete Reaktion. Tanan:
Sehr gut! Mir macht es auch großen Spaß! Tanan:
Das sind ganz eindeutig GerX-Bugs. Die Standard-Library-Message für ##Tie fehlte ganz einfach (die war vorher bei ##JumpOver, und das gibt es nicht mehr). Bei "gehe raus" kollidierten die Understand-Token [direction] und [noun heraus]. Die [noun ...]-Token habe ich jetzt für "gehe" komplett rausgenommen, somit sollten die Richtungen wieder funktionieren (das machte vorher eh keinen richtigen Sinn, glaube ich). Vielen Dank für die Fehlermeldungen. Immer munter her damit! sk2k:
Das freut mich! Und ich werde nicht müde, um Meldung jeder noch so kleinen Ungereimtheit zu bitten! Viel Spaß weiterhin mit der Extension. |
Geschrieben um 00:13 am 23.05.2009 | Zitat | Editieren | Löschen | |
Mitglied Retired Gumby Beiträge: 1062 | Update: GerX Version Beta 5.02.07 (2009-05-22)
[direction] und [noun hinein]/[noun heraus] usw. Letztere sind jetzt für "gehe" gestrichen.
Edit 1: Update: GerX Version Beta 5.02.08 (2009-05-24)
|
Geschrieben um 02:02 am 25.05.2009 | Zitat | Editieren | Löschen | |
Mitglied Retired Gumby Beiträge: 1062 | Im Zusammenhang mit den Personen gab es noch Probleme. Im englischen I7-Original sind Personen defaultmäßig männlich. Das wird jedoch durch nicht weiblich und nicht sächlich repräsentiert. Das Attribut männlich (male) wird nicht vergeben. Banbury und ich dachten, dass wir das schon im Griff hätten, aber Pustekuchen: Frauen waren immer auch male, da halfen auch A female person is never male und A woman is never male nichts. Ich habe das jetzt neu aufgezogen: Eine Person ist standardmäßig Neutrum. Eine Frau (woman) ist immer female und ein Mann (man) ist immer male. Deform verlangt klare Verhältnisse in der Geschlechterfrage, und GerX macht was deform will (die deform-Gender-Abfragen fasse ich nicht an). Bruce is a person. NEUTRUM Arnold is a man. (Arnold is a male person.) MÄNNLICH Dita is a woman. (Dita is a female person.) WEIBLICH Jetzt sollte alles klar sein. Bitte experimentiert doch mal mit den Personen, Frauen und Männern rum: zieht sie an, zieht sie aus usw. (mit I7 und der German-Extension, meine ich). Zudem habe ich das schöne Wetter genutzt und die Verben noch einmal komplett durchgesehen und dabei noch einige Fehler und Unschärfen gefunden. Update: GerX Version Beta 5.03 (2009-05-25)
|
Geschrieben um 00:33 am 28.05.2009 | Zitat | Editieren | Löschen | |
Mitglied Retired Gumby Beiträge: 1062 | Update: GerX Version Beta 5.04 (2009-05-28) In dieser Version gibt es eine kleine Neuerung: Man kann jetzt Objektnamen mit bestimmten Artikeln angeben, also so etwas wie "Bill, die Handpuppe" realisieren. Dazu sind die Ausdrücke [der], [die], [das] und [-der- noun] eingeführt worden. [-die- noun] und [-das- noun] sind zusätzliche Synonyme für [-der- noun], die aber dasselbe machen. [der], [die], [das]: Der bestimmte Artikel wird im entsprechenden Genus (m, f, n) ausgegeben. (Der Fall wird erst bei der Ausgabe des Objektnamens gesetzt.) [-der- <irgendein Objekt>] bezieht den Genus vom angegebenen Objekt. Kann man vielleicht mal brauchen. Hier folgt ein komplett uninspiriertes Beispiel, aber man sieht, wie's funktioniert. Der I7-Testlaborant:
Include German by Banbury & Christian Bluemke. The Testlabor is a room. Luzie is a woman in Testlabor. The printed name of Luzie is "Luzie[-s], [der] Schrecken[-s] der Straße". Understand "schrecken" as Luzie. Oswald is a man in Testlabor. The printed name of Oswald is "Oswald[-s], [der] Rabauke[-n]". Understand "rabauke" as Oswald. Chucky is a man in Testlabor. The printed name of Chucky is "Chucky[-s], [die] Mörderpuppe". Understand "puppe" and "moerderpuppe" as Chucky. Hui Buh is a man in Testlabor. The printed name of Hui Buh is "Hui Buh[-s], [das] Schlossgespenst[-es]". Understand "gespenst" and "schlossgespenst" as Hui Buh. Erdmute is a woman in Testlabor. The printed name is "Erdmute, [-die- Erdmute] Schwester Oswalds". Instead of smelling a person, say "Ja, das ist der Duft [des noun]." Instead of attacking a person, say "[Der noun] lässt sich durch dich nicht beeindrucken." Instead of examining a person, say "Du willst dir [den noun] nicht genauer ansehen." Instead of looking under a person, say "Unter [dem noun] ist nichts." Test me with "deklinier luzie / deklinier oswald / deklinier chucky / deklinier hui buh / rieche luzie / rieche an oswald / riech chucky / schnupper an hui buh / tritt luzie / greif oswald an / greif chucky an / mach hui buh an / u luzie / u oswald / u chucky / u hui buh / heb luzie hoch / schau unter oswald / guck unter chucky drunter / schau unter hui buh / deklinier erdmute". |
Geschrieben um 08:39 am 28.05.2009 | Zitat | Editieren | Löschen | |
Mitglied Prof Gumby Beiträge: 634 | ChristianB:
Ja, sehr schön. Wen's interessiert: Im alten I6-deform würde so etwas so ausshehen:
Allerdings lässt sich so etwas wohl nur für Bestandteile eines Namens wie bei Heinrich dem Löwen anwenden. Bei den Beispielen, in denen dem Namen eine Apposition folgt, ist das weniger praktikabel. Zum einen ist es gewiss ermüdend, bei jeder Standardantwort zu lesen, dass Erdmute Oswalds Schwester ist. Zum anderen sollten solche Einschübe in Kommas stehen, und das schließende Komma lässt sich schlecht kontrollieren, weil man ja nicht weiß, ob im Text ein anderes Satzzeichen folgt. (Außerdem ist mir nicht klar, was "Erdmute, [-die- Erdmute] Schwester Oswalds" anderes macht als das klarere "Erdmute, [die] Schwester Oswalds". Was wäre denn, wenn Erdmute Erdmutchen hieße und damit sächlich würde? Stüde dann dort "das Schwester"?) |
Geschrieben um 09:43 am 28.05.2009 | Zitat | Editieren | Löschen | |
Mitglied Retired Gumby Beiträge: 1062 | Martin:
Martin:
Stimmt. Das schließende Komma ist ein Problem. Martin:
Das Beispiel ist nicht optimal: Ja, [-die- Erdmute] ist hier gleichbedeutend mit [die] und ja: [-die- Erdmutchen] hieße [das]. Mir ist leider im Zusammenhang mit Objektnamen noch keine sinnvolle Anwendung von [-der- ...] eingefallen. Dennoch hielt ich es für eine gute Idee, so etwas zuzulassen; vielleicht für eine neue Rule, in der man solche Objektnamen erzeugen möchte oder sowas. |
Geschrieben um 10:33 am 28.05.2009 | Zitat | Editieren | Löschen | |
Mitglied Prof Gumby Beiträge: 634 | ChristianB:
Wieso? Ist doch schön! :-) Naja, solche Konstruktionen braucht man ja nicht so oft. Es geht halt in deform, aber in Sonderfällen muss man halt coden. Und wie gesagt, nachgestellte Erklärungen tauchen wohl eher in den idividuellen Texten als im Objektnamen auf, also in der description oder der initial description. ChristianB:
So etwas braucht man, wenn weder der Kasus noch das zu beschreibende Objekt bekannt sind. Aber ein Beispiel für solch einen Fall fällt mir da jetzt nicht ein. |
Geschrieben um 00:54 am 29.05.2009 | Zitat | Editieren | Löschen | |
Mitglied Retired Gumby Beiträge: 1062 | Update: GerX Version Beta 5.05 (2009-05-29) Und noch was Neues: Jetzt gibt's auch flexible Ersetzungen für Relativpronomen. Folgende Ausdrücke sind hinzugekommen: [der noun] [dessen-deren noun] [dessen-derer noun] (für Präpositionen, die einen Genitiv verlangen) [dem noun] [den noun] [welcher noun] [welchem noun] [welchen noun] Hier wieder ein höchst kreatives Beispiel: Der I7-Kommissar:
The story headline is "Ein wenig interaktiver Test der Relativpronomen". Include German by Banbury & Christian Bluemke. Testing relative pronouns is an action out of world applying to one thing. Carry out testing relative pronouns: Say "[line break][Der noun]:[line break][der noun] / [dessen-deren noun] oder [dessen-derer noun] (Gen) / [dem noun] / [den noun][line break][welcher noun] / -- / [welchem noun] / [welchen noun]. Beispielsätze:[line break]Hier [ist noun] nur [ein noun], [der noun] dich nicht so richtig überzeug[t noun].[line break][Der noun], mithilfe [dessen-derer noun] du den Täter überführen könntest, [ist noun] verschwunden.[line break]Du erinnerst dich an [den noun], [dessen-deren noun] Verbleib ungeklärt ist.[line break]Wo [ist noun] nur [der noun], mit [dem noun] du den Staatsanwalt beeindrucken wolltest?[line break]'Haben Sie [den noun], [den noun] ich eben aufheben wollte, irgendwo gesehen?' 'Herr Staatsanwalt, [der noun], [welcher noun] vom Tatort entfernt wurd[e noun], bleib[t noun] unauffindbar.'[line break]Es ist sehr ärgerlich, dass [der noun] weg [ist noun], mit [welchem noun] du deine Kompetenz unter Beweis stellen wolltest.[line break]Vielleicht kannst du [den noun], [welchen noun] du dringend brauchst, irgendwo wiederfinden." Understand "rptest [things]" or "rp [things]" as testing relative pronouns. The Testlabor is a room. The Murmeln is a plural-named thing in Testlabor. The Ball is a male thing in Testlabor. The printed name is "Ball[-es]". The Schere is a female thing in Testlabor. The Schachbrett is a neuter thing in Testlabor. The printed name is "Schachbrett[-s]". test me with "rptest alle". Update: GerX Version Beta 5.05.01 (2009-05-30)
Update: GerX Version Beta 5.05.02 (2009-05-31)
|
Geschrieben um 13:29 am 02.06.2009 | Zitat | Editieren | Löschen | |
Mitglied Baby Gumby Beiträge: 4 | Hallo! Auch ich habe mich extra für diese Extension registriert. Erst einmal wollte ich mich ebenfalls für die Mühe bedanken. Dann wollte ich auf zwei Fehler aufmerksam machen und eine kleine Frage stellen. Vorweg: Ich bin Anfänger, es kann also gut sein, dass diese "Fehler" auch auf meine eigene Unbeholfenheit zurückzuführen sind.
Ich kann das Ganze leider nun nicht ausprobieren, dazu unter 3. mehr, zumindest: "Öffne den Schrank" versteht er nicht, "öffne den Schrank" aber schon. "Schließe den Schrank" versteht er hingegen genauso wie "schließe den Schrank".
"de" wird als "unten" verstanden. Das bedeutet, dass er mir eine Fehlermeldung ausgibt, wenn ich "öffne de Schrank" eingebe, die in etwa "Ich habe nur so viel verstanden: öffne unten ..." heißt. Das finde ich irgendwie unglücklich, gerade, da "de" doch so ein häufiger Tippfehler ist, wenn man Artikel benutzt. Gibt es eine Möglichkeit, das auszustellen? Was muss ich da editieren?
Zitat:
-wSDG +include_path=..\Source,.\ auto.inf output.ulx Inform 6.31N for Win32 (6th January 2008) auto.inf(9657): Error: Expected constant but found <expression>
auto.inf(9657): Error: An array may not have 0 or fewer entries
Compiled with 2 errors and 1338 suppressed warnings (no output) Compiler finished with code 1 Ich weiß nicht, ob das schon bekannt ist ... Ähm. Ja. Das war's auch schon. Danke für die Aufmerksamkeit und nochmals danke für die Extension. Ich finde das Ding toll. Edit: Halt, ich habe eine Frage vergessen. Ich würde für die Standard-Antworten gerne ein großes Du benutzen. Ist es dafür ausreichend, wenn ich die Extension nach "du" durchsuche und alle Dus gegen "Du" austausche? |
Geschrieben um 15:30 am 02.06.2009 | Zitat | Editieren | Löschen | |
Mitglied Retired Gumby Beiträge: 1062 | Hallo Wendels, Wendels:
Herzlich willkommen! Wendels:
Die aktuellste I7-Version ist zurzeit Build 5Z71, du benutzt also eine veraltete Version, die mit der aktuellen GerX-Version nicht mehr funktioniert. Wendels:
Das kann ich hier nicht reproduzieren. Eigentlich sollte es zwischen Groß- und Kleinbuchtstaben kein Unterschied gemacht werden. Welchen Interpreter benutzt Du zum Testen? Den eingebauten von I7? Da sollte es funktionieren. Aber aktualisiere doch bitte erst einmal Programm und Extension. Dann sehen wir weiter. Wendels:
Die Möglichkeit, das Du in Standard-Texten groß ausgeben zu lassen, ist nicht vorgesehen, da "du" eigentlich klein geschrieben wird (außer in Briefen). Aber wenn Du das unbedingt so machen willst, musst Du leider alles von Hand ändern -- und nicht nur "du", sondern auch "dir", "dich", "dein". Das ist extrem viel Arbeit und wohl auch fehleranfällig, da sich manche Dus auch in Inform-6-Routinen verbergen Viele Grüße, Christian |
Geschrieben um 20:10 am 02.06.2009 | Zitat | Editieren | Löschen | |
Mitglied Baby Gumby Beiträge: 4 | Zitat:
Ah, das ist natürlich schade. Nun ja, ich fand das kleine Du einfach etwas fehl am Platze für mein Textadventure. Mal sehen, ob ich mich nun damit arrangiere oder das ausprobiere. Zuerst einmal: Oh man! Du sagst mir also, dass ich auf eine alte Version "geupdated" habe. Die Version, die ich vorher hatte, war sogar noch die neueste - die Installationsdatei lag sogar noch im Papierkorb. Manchmal hat man einfach so Tage ... Zitat:
Jawohl, den eingebauten. Und nun, da der Fehler nicht mehr erscheint, kann ich auch das Beispiel posten:
|
Geschrieben um 22:18 am 02.06.2009 | Zitat | Editieren | Löschen | |
Mitglied Retired Gumby Beiträge: 1062 | Zitat:
Du öffnest Schrank und findest darin. Im englischen Original passiert das auch: Mein englisches Testspiel:
You open the closet, revealing . Ich meine ja, dass man Dinge, die der Spieler nicht sehen soll, auch nicht in Sicht plazieren sollte. In deinem Beispiel würde man die Kleidung vielleicht beim ersten Durchsuchen finden, d.h. Du müsstest sie vor dem eigentlichen Durchsuchen in den Schrank mogeln; das ist eine gängige Praxis:
|
Geschrieben um 20:55 am 03.06.2009 | Zitat | Editieren | Löschen | |
Mitglied Baby Gumby Beiträge: 4 | Puuh. Erstmal nochmal ein großes Dankeschön für die verschiedenen Codes und Erklärungen. Zwar war das Hereinmogeln der Kleidung nicht ganz das, was ich wollte, aber diese Formulierung hat mich zu einer anderen inspiriert, die nun endlich das tut, was ich will. Es ging darum, dass die Kleidung nicht in dem Schrank angezeigt werden sollte, wenn im Raum nur dämmeriges Licht herrscht und der Spieler den Schrank betritt. Ich habe das jetzt einfach so gelöst, dass das Schlafzimmer zu "dark" geändert wird, wenn der Spieler den Schrank betritt. Wie auch immer, das ist ja nicht so wichtig. Und es ist ja auch nicht so schlimm, wenn er "Öffne" manchmal (wann auch immer genau das nun der Fall ist) nicht erkennt, solange er dieses Problem nur bei den Umlauten hat. Das "de" werde ich wohl wirklich mit einer der Varianten umgehen. Aber es ist interessant, zu wissen, wie das zustande kommt - ich habe mich schon gefragt, was denn nun bitte "de" mit "unten" zu tun haben soll. So. Damit wären eigentlich alle meine Wehwehchen gelöst. Bis auf eines: Es geht immer noch um meinen Schrank und ich habe langsam den Eindruck, mich einfach zu sehr an Kleinigkeiten aufzuhängen. Genauer geht es um folgende Formulierungen: Zitat:
Du siehst hier einen Schrank (der leer ist). Erbsenzähler der ich bin, stört mich diese Formulierung, da die Zeichensetzung ja etwas unglücklich ist. Du siehst hier einen Schrank (,der geschlossen ist). Das hier geht natürlich erst recht nicht, das wäre lächerlich. Du siehst hier einen Schrank (er ist geschlossen). Das wäre dann wohl korrekt, aber einfach zu umständlich. Ich finde eigentlich die Englische Variante nicht schlecht: You can see a Schrank (closed) here. Im Deutschen würde sich das sogar noch besser ausnehmen, da die Klammer am Ende steht: Du siehst hier einen Schrank (geschlossen). Lange Rede, kurzer Sinn: Kann ich irgendetwas editieren, damit er diese Details so ausgibt? |
Geschrieben um 23:37 am 03.06.2009 | Zitat | Editieren | Löschen | |
Mitglied Retired Gumby Beiträge: 1062 | Wendels:
Also, zunächt einmal: Direkt in der German Extension Änderungen vorzunehmen ist wohl keine gute Idee. Es kann leicht zu nicht nachvollziehbaren Fehlern kommen, zumal die Extension ja auch noch nicht fehlerfrei ist. Und dann müsstest du obendrein bei jedem Update deine eigenen Änderungen nachziehen -- das ist wenig praktikabel. Du kannst die Standard-Meldungen, wenn sie dir nicht gefallen, überschreiben, indem du in deinem Quelltext z.B. Instead-Rules benutzt oder "Deafult Messages" von David Fisher, mit der sich fast alle Meldungen einfacher ändern lassen. Tanan hat DM in seinem Spiel "Trampelviecher" benutzt, und die Extensions scheinen sich zu vertragen. Okay, die Sache mit dem großen Du ist etwas aufwendiger zu ändern; da müsste man knapp 100 Texte und Rules austauschen. Ich habe hier eine Testversion vorliegen, in der man einfach zwischen normalem und großem Du wählen kann. Die hast Du, Wendels, ja schon ausprobiert und für gut befunden. Die Extension würde dadurch um etwa läppische 20 Zeilen wachsen, warum also nicht so etwas mit aufnehmen? Ich bin mir noch nicht sicher. Grundsätzlich finde ich, dass dem Autor bei der Erstellung seiner Texte so viele Freiheiten wie möglich gelassen werden sollten. Und wenn er ein Textadventure, das z.B. in einem Brief Roxanes spielt (jaaa, warum denn nicht?), schreiben möchte, warum sollen die Dus dann nicht groß geschrieben werden. Schau'n mer mal. Nicht nur I7 sondern auch schon I6:
Das soll so. Aber wenn Du solche Klammertexte nach dem Objektnamen ändern möchtest, geht das in Inform 7 ganz einfach und flexibel (völlig unabhängig von der deutschen Extension):
|
Geschrieben um 09:37 am 04.06.2009 | Zitat | Editieren | Löschen | |
Mitglied Baby Gumby Beiträge: 4 | Super! Vielen vielen Dank für die ganze Hilfe. Jetzt bin ich erstmal glücklich. |
Geschrieben um 09:47 am 05.06.2009 | Zitat | Editieren | Löschen | |
Mitglied Prof Gumby Beiträge: 404 | Zitat:
Das stimmt, mit einer Einschränkung. Folgende Zeile aus der Extension musste ich auskommentieren, damit es funktioniert hat: Zitat:
Warum, weiß ich nicht. War mir aber auch egal. Die Extension ist super, wenn man wie ich personalisierte Standardmeldungen wichtig findet. Letzten Endes habe ich zwar nur ein paar wenige angepasst, aber in Zukunft werde ich die noch intensiver nutzen. |
Geschrieben um 16:30 am 05.06.2009 | Zitat | Editieren | Löschen | |
Mitglied Retired Gumby Beiträge: 1062 | Update: GerX Version Beta 5.06 (2009-06-05)
Schönes Wochenende! Edit: Zum Thema "Default Messages"-Extension Tanan:
Mit der German-Extension hatte das Problem nichts zu tun. Du hast genau das Richtige getan, indem du die eine Zeile auskommentiert hast. Es gab eine Doublette bei den LibMsgs. David Fisher hat das inzwischen korrigiert. "Default Messages" funktioniert jetzt problemlos mit GerX. |
Geschrieben um 23:12 am 08.06.2009 | Zitat | Editieren | Löschen | |
Mitglied Retired Gumby Beiträge: 1062 | Wir biegen hoffentlich bald in die Zielgerade ein, um die Extension aus ihrem Beta-Dasein zu entlassen und Version 1 auf der Inform-Homepage anzubieten. Dafür mussten noch ein paar Sachen ergänzt werden. Außerdem gibt es jetzt für die in I7 enthaltenen Extensions Rideable Vehicles und Locksmith Zusatz-Extensions, "German Rideable Vehicles" und "German Locksmith", um deren Standard-Meldungen auf Deutsch auszugeben. Ein Beispiel für die Verwendung findet sich hier. Update: GerX Version Beta 6.00 (2009-06-08)
|
Geschrieben um 13:12 am 11.06.2009 | Zitat | Editieren | Löschen | |
Mitglied Retired Gumby Beiträge: 1062 | Update: GerX Version Beta 6.01 (2009-06-11)
Aufruf an alle, die die Extension ausprobiert haben: Banbury und ich möchten die Extension gerne noch diesen Monat (voraussichtlich am 21.06.2009) als Version 1 veröffentlichen. Deshalb unsere Bitte: Wenn Ihr noch Fehler, Ungereimtheiten oder Unverständliches (auch in der Doku) gefunden habt, so tut Eure Erkenntnisse bitte hier rechtzeitig kund oder schickt eine Mail an Vielen Dank an alle, die geholfen haben, diese Extension benutzbar zu machen! Edit: Für die deutschen Standard-Meldungen der Extensions Riedeable Vehicles und Locksmith habe ich mir jetzt was Einfacheres überlegt. Update: GerX Version Beta 6.02 (2009-06-11)
Update: GerX Version Beta 6.03 (2009-06-13) Release Candidate
Update: GerX Version Beta 6.04 (2009-06-15) RC2
Okay. Lange nicht drum gekümmert, weil ein bisschen knifflig. Aber es wäre doch zu schade, wenn das nicht mit drin wäre. Um Synonyme für ein Objekt, deren Geschlecht vom dem des Objekts abweicht, zu kennzeichnen, gibt es jetzt vier Attribute: "#M#", "#F#", "#N#" und "#P#", die man direkt nach einer Vokabel für ein Objekt angeben kann. Synonyme mit Attribut müssen nach dem normalen Vokabular für ein Objekt stehen. Ein kleines Beispiel:
|
Geschrieben um 14:13 am 21.06.2009 | Zitat | Editieren | Löschen | |
Mitglied Retired Gumby Beiträge: 1062 | Das Ende der Beta-Phase ist erreicht. |