Hier hier nun die G3-Editor Version v1.9.2 Download @ 328 KB
Hier hier nun die neue G3-Editor Version v1.9.3 Download @ 330 KB (2-3 Bugsgefixt)
Die wichtigsten Neuerungen (ganz kurz):
*.Info-Editor eingebunden
*.Info-Editor Speicherroutine implementiert
*.Info-Verweise in andere Editoren nutzbar
Verweise auf Infodatei nutzbar
Diverse Kleinigkeiten
Kurze Erklärungen zur Benutzung des G3-Editors Link
und hier noch eine bebilderte Funktionserkärung für Version 1.9.x Link.
Die Einschränkungen bzgl des Releases nur hier im WoG-Forenkreis,
sowie des Verbotes eines direkten Hotlinking vom Jowood-Forum/oder von anderen Sites auf die Datei auf meine Homepage oder ein anderweitiges Fremd-Hosting bestehen nach wie vor.
Ein verlinken des WoG-Threads hier ist gestattet,
ebenso die nicht kommerzielle Fan-Nutzung des Editor.
Nach wie vor bleibt jedoch die kommerzielle Nutzung untersagt, ob nun durch Jowood-Angestelle/Mitarbeiter, die "fest" oder "frei" für das Unternehmen arbeiten oder andere Firmen.
"Fehler/Bugs im Editor gefunden! - nur her damit - Nach wie vor läuft der Editor im Beta-Stadium"
Feedback erwünscht
Noch kurz, wer meinen G3-Editor benutzt sollte sich bitte vorerst merken,
was er damit editiert hat um evtl. Folge-Probleme durch Leerzeilen, zuviele Semikolons oder Leereintraege
die später unverhofft auftreten könnten besser fixen zu können.
G_M
PS:
Bevor ichs vergesse,
die Benutzung des Gothic 3 Editor erfolgt wie üblich auf eigene Gefahr,
für zerstörte, gelöschte oder überschriebene Questdateien bzw Savegames & Co. übernehme ich keine Haftung.
Hier hier nun die G3-Editor Version v1.10.11 Download @ 340 KB
[Win98/XP getestet]
Die wichtigsten Neuerungen (ganz kurz):
Alle Editoren verfügen nun über die Möglichkeit zum Hinzufügen/Erstellen von eigenen Einträgen/Dateien
StringTable/SVMTable Änderungen/Neueinträge werden Patchfreundlich in einer Update Datei gespeichert
Was beinhaltet der G3-Editor:
Quest-Editor
Info-Editor
StringTable.ini-Editor
SVMTable.ini-Editor
Nutzung der internen Verweise auf andere Editoren
alle Editoren können die entpackten G3-Dateien einlesen
alle Editoren können Veränderungen als entpackte G3-Dateien speichern
alle Editoren verfügen über die Möglich keit neue einträge und Dateien zu erstellen
Kurze Erklärungen zur Benutzung des G3-Editors Link
und hier noch eine bebilderte Funktionserkärung für Version 1.9.x Link.
Die Einschränkungen bzgl des Releases nur hier im WoG-Forenkreis,
sowie des Verbotes eines direkten Hotlinking vom Jowood-Forum/oder von anderen Sites auf die Datei auf meine Homepage oder ein anderweitiges Fremd-Hosting bestehen nach wie vor.
Ein verlinken des WoG-Threads hier ist gestattet,
ebenso die nicht kommerzielle Fan-Nutzung des Editor.
Nach wie vor bleibt jedoch die kommerzielle Nutzung untersagt, ob nun durch Jowood-Angestelle/Mitarbeiter, die "fest" oder "frei" für das Unternehmen arbeiten oder andere Firmen.
"Fehler/Bugs im Editor gefunden! - nur her damit - Nach wie vor läuft der Editor im Beta-Stadium"
Feedback erwünscht
Noch kurz, wer meinen G3-Editor benutzt sollte sich bitte vorerst merken,
was er damit editiert hat um evtl. Folge-Probleme durch Leerzeilen, zuviele Semikolons oder Leereintraege
die später unverhofft auftreten könnten besser fixen zu können.
G_M
PS:
Bevor ichs vergesse,
die Benutzung des Gothic 3 Editor erfolgt wie üblich auf eigene Gefahr,
für zerstörte, gelöschte oder überschriebene Questdateien bzw Savegames & Co. übernehme ich keine Haftung.
"Fehler/Bugs im Editor gefunden! - nur her damit - Nach wie vor läuft der Editor im Beta-Stadium"
Feedback erwünscht
Erstmal Danke für die Programmierung des Editors und den Aufwand den Du da reingesteckt hast.
Ich hab' das gute Stück nun auch mal ausprobiert (Version v1.10.11) und folgendes ist mir dabei aufgefallen:
Fehler
Info-Editor
Bei "InfoType" wird der Wertebereich zu "CondSecondaryNPCstates" verwendet.
Wenn eine Info-Datei geladen ist, wird unter dem Bezeichner "Name" das Wort "Type-Info" eingeblendet.
Quest-Editor
Wenn die Strings nicht vorher separat geladen wurden, funktioniert die Anzeige der "LogTopic"-Einträge (Questnamen) nicht.
Der Wertebereich für PoliticalSuccess ist mit der Obergrenze 70 zu niedrig gewählt, da es z.B. auch Testquests mit dem Wert 80 gibt.
SVM-Editor
Nachdem ich einemal den Pfad ausgewählt hatte und danach den G3-Editor neu gestartet habe, ließ sich die Datei, auch mit erneuter Pfadauswahl, nicht mehr laden.
Verbesserungsvorschläge
G3-Editor
Wenn bereits beim letzten Aufruf des Editors Pfade ausgewählt wurden, direkt alle Dateitypen intern laden.
Die Schließen-Buttons in den verschiedenen Editoren sollten eine ähnliche Bezeichnung und jeweils die "gleiche" Funktion bekommen.
Vor dem Schließen des gesamten G3-Editors sollte eine MessageBox mit Rückfrage kommen.
Masken-Layout nochmal kritisch überprüfen (einige Einträge benötigen wesentlich weniger Platz als derzeit vorgesehen, bei anderen ist er eher zu knapp bemessen).
Info-Editor
Wertebereich bei Integer-DropDown-Listen von 70 auf 100 erhöhen.
"PlayerSkillsIsPerc", "PlayerSkillsIndex" und "PlayerSkillsValue" können entfernt werden, da sie von PB wohl verworfen wurden.
Bei "TeachSkill" ggf. feste DropDown-Liste verwenden (möglicher Wertebereich siehe hier).
Bei "TeachSkillIsPerc" Checkbox (true/false) verwenden.
Bei "TeachAttrib" eine Dropdown-Liste mit festem Wertebereich verwenden (möglicher Wertebereich siehe hier).
Bei "TeachSkillIndex", "TeachSkillValue" und "TeachAttribValue" DropDown-Liste verwenden (derzeit verwendete Wertebereiche siehe hier).
In der Info-Datei-Auswahl-Box wäre eine Auswahl per Doppelklick und ein Feld zur direkten Eingabe eines Dateinamens schön.
Beim senden eines Stringnamens an den Stringtable.ini-Editor wäre es schön, wenn der Eintrag direkt angezeigt würde.
"InfoScript_Texts" sollte mehr, "InfoScript_Commands", "InfoScript_Entities1" "InfoScript_Entities2", "InfoScript_IDs1", und "InfoScript_IDs2" hingegen weniger Anzeigeplatz bekommen (IDs2 z.B. sehr wenig, da kaum genutzt [siehe auch hier]).
Quest-Editor
"Logtext" kann entfernt werden, da er von PB wohl verworfen wurde.
Werde versuchen die meisten Punkte umzusetzen -Fehler werden 100% beseitigt
Bei einigen Punkten, wo du einen festen Wertebereich vorschlägst - Nun da wollte ich auf den "Code" warten um alle Werte 100% vollständig einfügen zukönnen.
Zum Log-Text im QE: Dieser ist in der akt. Version noch gekürzt (kleiner) vorhanden - .
(ER wird ja ausgelesen (Soweit ich mich erinnere), wenn auch PB ihn grundsätzlich in die Stringtbl ausgelagert hat. Jedoch bietet der Logtext doch die Möglichkeit Quest-Mods(Einsprachig) ohne StringTbl-Änderung zuerstellen - Nich?)
Übrigens bin bereits dabei den Editor etwas zu überarbeiten - Immerhin lässt sich JW ja verdammt viel Zeit - Hoffe mal das der Code bald im Briefkasten liegt (oder unterm Weihnachtsbaum )
StringTable - externe Suche implem. >> Quest, Info
Quest - Druckdialog implem.
Info - Druckdialog implem.
StringTable - Druckdialog implem.
SVM-Table - Druckdialog implem.
Quest - Hilfe-Hinweise implem.
Info - Hilfe-Hinweise implem.
Eingabehilfe in einigen Feldern per Rechts-Klick
Was beinhaltet der G3-Editor:
Quest-Editor
Info-Editor
StringTable.ini-Editor
SVMTable.ini-Editor
Nutzung der internen Verweise auf andere Editoren
Druckdialog in allen Editoren
Hilfe-Hinweise implem.
alle Editoren können die entpackten G3-Dateien einlesen
alle Editoren können Veränderungen als entpackte G3-Dateien speichern
alle Editoren verfügen über die Möglich keit neue einträge und Dateien zu erstellen
Kurze Erklärung zur Benutzung des G3-Editors Link
und hier noch eine bebilderte Funktionserkärung für Version 1.9.x (Nach wie vor gültig) Link.
Die Einschränkungen bzgl des Releases nur hier im WoG-Forenkreis,
sowie des Verbotes eines direkten Hotlinking vom Jowood-Forum/oder von anderen Sites auf die Datei auf meine Homepage oder ein anderweitiges Fremd-Hosting bestehen nach wie vor.
Ein verlinken des WoG-Threads hier ist gestattet,
ebenso die nicht kommerzielle Fan-Nutzung des Editor.
Nach wie vor bleibt jedoch die kommerzielle Nutzung untersagt, ob nun durch Jowood-Angestelle/Mitarbeiter, die "fest" oder "frei" für das Unternehmen arbeiten oder andere Firmen.
"Fehler/Bugs im Editor gefunden! - nur her damit - Nach wie vor läuft der Editor im Beta-Stadium"
Feedback erwünscht
Noch kurz, wer meinen G3-Editor benutzt sollte sich bitte vorerst merken,
was er damit editiert hat um evtl. Folge-Probleme durch Leerzeilen, zuviele Semikolons oder Leereintraege
die später unverhofft auftreten könnten besser fixen zu können.
G_M
PS:
Bevor ichs vergesse,
die Benutzung des Gothic 3 Editor erfolgt wie üblich auf eigene Gefahr,
für zerstörte, gelöschte oder überschriebene Questdateien bzw Savegames & Co. übernehme ich keine Haftung.
Danke für die Umsetzung vieler meiner Verbesserungsvorschläge.
Zitat von General_Martok
"Fehler/Bugs im Editor gefunden! - nur her damit - Nach wie vor läuft der Editor im Beta-Stadium"
Ich habe mal einen neuen "Beta-Test" mit Version v2.01.05 gemacht.
Hier das Ergebnis:
Quest-Editor
PoliticalSuccessAmount wird z.B. bei sh_Ass_Pol_80 mit 79 angezeigt. Bei einer neuen Quest wird, bei Auswahl von 80, 81 abgespeichert.
Der "Typ" "[QUEST]" wird in den original Dateien als "[Quest]" angegeben.
Nach "Neue Quest Abbrechen" wird das Feld "Neuer Questname" anders behandelt als das Feld "Neuer Name" (bei letzterem wird der Inhalt gelöscht).
Hinweistexte zum Quest-Editor
Felder "Quest" + "Name" + "Neuer Questname" + "Neuer Name" haben als Hinweistext: "Dateiname mit der Endung "_quest_G3_World_01.info" ..."
Im Hinweistext zum Feld "Finished Quest" sind Teile des Hinweistextes von "AttribSuccessAmount" vorhanden ("Festlegung um wie viele Punkte das Attribut gesteigert wird").
Bei RunningTimeHours ist im Hinweistext von "G3-Stunden" statt "G3-Hours" die Rede bzw. bei Years und Days fehlt ansonsten die Übersetzung.
Info-Editor
Der "Typ" "[INFO]" wird in den original Dateien als "[Info]" angegeben. Ist auch im Hinweistext groß geschrieben.
Feldname "FOLDER" ist in den Dateien klein geschrieben ("Folder").
Nach dem Speichern einer neuen Info-Datei wird der Inhalt der Felder gelöscht (bis auf "TeachSkillValue").
Bei den Feldern "InfoType" und "ConditionType" ist trotz DropDown-Liste eine Eingabe möglich (anders als im Quest-Editor).
Das Anklicken des Pfeils neben dem Feld "Parent" führt nur zur Markierung der Datei im Info-Auswahlfenster, aber nicht zum direkten Laden der Datei (wie der neben Questname).
Hinweistexte zum Info-Editor
Tippfehler im Hinweistext zum Feld "ClearChildren": "...nach Auswahl eines Childs noch verfügbar sind."
Im Hinweistext zu "Quest" fehlt der Hinweis, dass dieser Eintrag anzeigt, zu welcher Quest die Dialogtexte ins Dialog-/Questlog übernommen werden sollen.
Tippfehler im Hinweistext zum Feld "Owner": "Der Sprachbefehl ..."
Tippfehler im Hinweistext zum Feld "InfoType": "Conditions" + "Standardauswahl" (Der Satz "Wer spricht wenn an NPC oder Held, die übrigen Condition müssen jedoch auch erfüllt sein" erscheint mir insgesamt noch etwas Überarbeitungsbedürftig.
Der Hinweistext "ConditionType" enthält Teile des Hinweistextes zum Feld "Owner". Außerdem wirkt der Halbsatz ", mit dem man in Kontakt treten will" überflüssig.
Die Hinweistexte zu den CondItem-Feldern enthalten einige Tippfehler.
Der Hinweistext zu "CondSecondaryNPC - CondSecondaryNPCstates" enthält einige Tippfehler.
Tippfehler im Hinweistext zu "TeachSkill": "Dürfte nur in info-Dateien mit ConditionType=16 vorkommen."
Die Hinweistexte zu "TeachAttrib - TeachAttribValue" weichen leicht voneinander ab.
In einigen der Hinweistexte zu den InfoScript-Befehlen taucht die Zeichenfolge "#13#10" auf.
Info-Such Dialog & Quest-Such-Dialog
Der Hinweis auf die Anzahl der gefundenen Strings wird beim schließen des Fensters nicht zurückgesetzt.
Stringtable.ini-Editor
Die Bezeichnung des "Fenster schließen"-Buttons ist die vom SVMTable.ini-Editor.
"String-Änderungen in StringTable.ini zwischenspeichern" speichert auch ungeänderte Einträge.
Nach Abspeichern einer (un)geänderten Stringtable.ini wird erneut der Ladedialog angezeigt. Nach dem Neuladen ist der Editor dann wie "tot", weil der Stringerstellungsmodus nicht automatisch beendet wird, wenn er vorher eingeschaltet war.
Unter dem Menü-Eintrag "Search" lautet die Bezeichnung des ersten Menüeintrags "in String.ini suchen" statt "in Stringtable.ini suchen"
Such-Dialog zur externen Stringtable.ini-Suche
Die Suchergebnisse werden bei Infos teilweise doppelt angezeigt (z.B. "SKALVERAM3_info_G3_World_01.info" bei der Suche nach "SKALVERAM351").
Der Doppelclick auf ein Ergebnis löst bei Infos nichts aus.
Der Hinweis auf die Anzahl der gefundenen Strings wird bei Infos nicht angezeigt.
Die Suche nach z.B. "INFO_SKALVERAM3" erzeugt sehr viele Ergebnisse, weil auch "INFO_SKALVERAM3*" gefunden wird. Ggf. exakte Suche anbieten.
Die DropDown-Liste ist bei der Auswahl etwas "zickig", wenn das Feld komplett hellblau hinterlegt ist (Feld blinkt in hellblau).
SVMTable.ini-Editor
Der Button "Stringerstellung abbrechen" wird immer angezeigt.
Im Gegensatz zum Stringtable.ini-Editor wird hier der "Strings-Block" komplett ausgeblendet, wenn ein neuer Eintrag erfasst werden soll. Verhalten ggf. angleichen.
Beim Versuch, das Update-File abzuspeichern, kommt die Fehlermeldung "Cannot create file: [Pfad]\SVM\[Dateiname]" weil kein Unterverzeichnis "SVM" existiert.
Allgemein
Nach Beenden und Neustarten des G3-Editors waren das Quest-Verzeichnis und das Info-Verzeichnis, nach vorheriger Anlage einer neuen Quest- und Info-Datei über den Editor in einem anderen Verzeichnis, nicht mehr vorbelegt.
Bei nicht mehr vorhandener SVMTable.ini kommt beim Laden aller in der g3everztemp.ini gespeicherten "Verzeichnisse" die Fehlermeldung "Stringtable.ini nicht gefunden" statt "SVMTable.ini nicht gefunden".
Beim Beenden des Editors sind die Buttons in der Rückfrage-MessageBox mit Yes/No belegt (also Englisch; zumindest im Vista-Nachtest).
Bei manchen Feldern im Quest- und Info-Editor wird der Text fett dargestellt, bei anderen nicht (siehe z.B. bei einer Neueingabe aller Felder).
In diversen Hinweistexten fehlt jeweils der Punkt am Satzende und manche Sätze beginnen mit einem Leerzeichen.
Windows Vista
Grundsätzlich funktioniert der Editor (Aufruf aller Editoren + Suche).
Bei der Quest- und der Info-Suche wird die Eingabebox hinter "Suchbegriff" schwarz mit weißem Cursor dargestellt. Der eingegebene Text ist wohl ebenfalls schwarz, da er nicht zu sehen ist.
Die Fenstergröße bei der Stringtable.ini-Suche stimmt nicht mehr ganz (Fenster ist etwas zu klein).
P.S.
Bei den Hinweistexten habe ich mögliche Anmerkungen irgendwann nicht mehr detailliert aufgelistet. Wirf einfach selber noch mal einen kritischen Blick auf alle Texte.
Geändert von Dungeon Master (13.08.2007 um 23:47 Uhr)
Danke für die Umsetzung vieler meiner Verbesserungsvorschläge.
Ich habe mal einen neuen "Beta-Test" mit Version v2.01.05 gemacht.
Hier das Ergebnis:
...
Danke Dungeon Master,
für deinen Test werde mich umgehend dran setzten die miesen Fehler auszumerzen.
Die meisten sind wie es scheint nur minimale Bugs, die einem bei moment ... akt ~31843 Compilierten Quelltext-Zeilen schon mal übersehen werden. Da sieht man mal wie Blind man schon bei ~32000 Zeilen wird und dann G3 mit 1,5 Mio
Zu den YES/NO - Buttons beim Beenden, nun das sind die Stand. Message-Buttons, da ich nicht eine Child-Klasse schreiben wollte .
Das Anklicken des Pfeils neben dem Feld "Parent" führt nur zur Markierung der Datei im Info-Auswahlfenster, aber nicht zum direkten Laden der Datei (wie der neben Questname).
Dies ist Absicht, da Ansonstern alle Änderungen die nicht gespeichert wurden, verworfen werden und die Parant-Info geladen wird das gleiche gilt im String-Table-Editor aus dem Logtopic.
Einzig beim Questaufruf aus dem Info-Editor wird die Quest direkt geladen. - Ansonsten finde ist das laden erst nach Bestätigung für angemessen oder?
(Eine Umsetzung ist hier kein Prob.)
Bei den Feldern "InfoType" und "ConditionType" ist trotz DropDown-Liste eine Eingabe möglich (anders als im Quest-Editor).
Ups ... Dahab ich das fixdroplist vergessen
Der Hinweis auf die Anzahl der gefundenen Strings wird beim schließen des Fensters nicht zurückgesetzt.
Fehler gefunden hab den Befehl erst beim erneuten Suchen eingefügt satt beim "Fenster schließen".
Beim Rest bin ich dran - nochmal danke
Schätze je nachdem wie schnell ich die Fehler finde, könnte die nächste Gefixte-Version in 1-2 Tagen rauskommen.
Die meisten sind wie es scheint nur minimale Bugs, die einem bei moment ... akt ~31843 Compilierten Quelltext-Zeilen schon mal übersehen werden.
Ich habe in meinem Test ja auch extra nach Fehlern gesucht , dass ist ja u.a. auch Sinn eines Tests, und gröbere Schnitzer habe ich "leider" nicht gefunden.
Der G3-Editor funktioniert auch so bereits hervorragend. Super Arbeit.
Zitat von General_Martok
Beim Rest bin ich dran nochmal danke
Schätze jenachdem wie schnell ich die Fehler finde könnte die nächste Version in 1-2 Tagen rauskommen
Lass Dir ruhig Zeit. Alles in allem sind das wirklich nur Kleinigkeiten. Da ist meiner Meinung nichts dabei, was die Arbeit mit dem Editor ernsthaft behindert.
Ich habe mal einen neuen "Beta-Test" mit Version v2.01.05 gemacht.
Quest-Editor
PoliticalSuccessAmount wird z.B. bei sh_Ass_Pol_80 mit 79 angezeigt. Bei einer neuen Quest wird, bei Auswahl von 80, 81 abgespeichert.
- gelöst Eintrag 70 war doppelt daher war der Itemindex der ausgelesen wurde um +1 zu hoch
Der "Typ" "[QUEST]" wird in den original Dateien als "[Quest]" angegeben.
- gelöst
Nach "Neue Quest Abbrechen" wird das Feld "Neuer Questname" anders behandelt als das Feld "Neuer Name" (bei letzterem wird der Inhalt gelöscht).
- gelöst (wird nun gelöst und durch „_quest_G3_World_01.quest“
Hinweistexte zum Quest-Editor
Felder "Quest" + "Name" + "Neuer Questname" + "Neuer Name" haben als Hinweistext: "Dateiname mit der Endung "_quest_G3_World_01.info" ..."
- gelöst wo war ich nur als ich das geschrieben habe „_quest_G3_World_01.quest“
Im Hinweistext zum Feld "Finished Quest" sind Teile des Hinweistextes von "AttribSuccessAmount" vorhanden ("Festlegung um wie viele Punkte das Attribut gesteigert wird").
- erledigt
Bei RunningTimeHours ist im Hinweistext von "G3-Stunden" statt "G3-Hours" die Rede bzw. bei Years und Days fehlt ansonsten die Übersetzung.
- erledigt
Info-Editor
Der "Typ" "[INFO]" wird in den original Dateien als "[Info]" angegeben. Ist auch im Hinweistext groß geschrieben.
- erledigt
Feldname "FOLDER" ist in den Dateien klein geschrieben ("Folder").
- erledigt
Nach dem Speichern einer neuen Info-Datei wird der Inhalt der Felder gelöscht (bis auf "TeachSkillValue").
- erledigt (wird nun wieder auf false; 0; 0 als Standart gesetzt)
Bei den Feldern "InfoType" und "ConditionType" ist trotz DropDown-Liste eine Eingabe möglich (anders als im Quest-Editor).
- erledigt
Das Anklicken des Pfeils neben dem Feld "Parent" führt nur zur Markierung der Datei im Info-Auswahlfenster, aber nicht zum direkten Laden der Datei (wie der neben Questname).
- Absicht, bei dem Quest-Feld ist ja eine autom. Abfrage mit Anzeige vorhanden, ob die Quest vorhanden ist – Bei Parent geschieht dies durch die Suche in der Auswahl-Lade-List, zudem würde ein benutzen alle aktuellen Editierungen verwerfen, sowohl in geladenen und neuen Infos. Daher lieber 1-Klick mehr bevor alles verloren ist.
Hinweistexte zum Info-Editor
Tippfehler im Hinweistext zum Feld "ClearChildren": "...nach Auswahl eines Childs noch verfügbar sind."
- erledigt
Im Hinweistext zu "Quest" fehlt der Hinweis, dass dieser Eintrag anzeigt, zu welcher Quest die Dialogtexte ins Dialog-/Questlog übernommen werden sollen.
- erledigt
Tippfehler im Hinweistext zum Feld "Owner": "Der Sprachbefehl ..."
- erledigt
Tippfehler im Hinweistext zum Feld "InfoType": "Conditions" + "Standardauswahl" (Der Satz "Wer spricht wenn an NPC oder Held, die übrigen Condition müssen jedoch auch erfüllt sein" erscheint mir insgesamt noch etwas Überarbeitungsbedürftig.
- erledigt
Der Hinweistext "ConditionType" enthält Teile des Hinweistextes zum Feld "Owner". Außerdem wirkt der Halbsatz ", mit dem man in Kontakt treten will" überflüssig.
- erledigt
Die Hinweistexte zu den CondItem-Feldern enthalten einige Tippfehler.
Der Hinweistext zu "CondSecondaryNPC - CondSecondaryNPCstates" enthält einige Tippfehler.
- erledigt
Tippfehler im Hinweistext zu "TeachSkill": "Dürfte nur in info-Dateien mit ConditionType=16 vorkommen."
- erledigt
Die Hinweistexte zu "TeachAttrib - TeachAttribValue" weichen leicht voneinander ab.
- erledigt
In einigen der Hinweistexte zu den InfoScript-Befehlen taucht die Zeichenfolge "#13#10" auf.
- erledigt (Zeilenumbruchbefehl korrekt gesetzt )
Info-Such Dialog & Quest-Such-Dialog
Der Hinweis auf die Anzahl der gefundenen Strings wird beim schließen des Fensters nicht zurückgesetzt.
- erledigt
Stringtable.ini-Editor
Die Bezeichnung des "Fenster schließen"-Buttons ist die vom SVMTable.ini-Editor.
- erledigt (war ‘ne doppelte Captionzuweisung
"String-Änderungen in StringTable.ini zwischenspeichern" speichert auch ungeänderte Einträge.
- Ja jeder geöffnete String, egal ob nun verändert oder nicht wird sofern er abgespeichert bzw zwischengespeichert wird aufgenommen, habe hier keinen Vergleich eingefügt der überprüft ob eine String-Änderung vorgenommen wurde oder nicht
Nach Abspeichern einer (un)geänderten Stringtable.ini wird erneut der Ladedialog angezeigt. Nach dem Neuladen ist der Editor dann wie "tot", weil der Stringerstellungsmodus nicht automatisch beendet wird, wenn er vorher eingeschaltet war.
- Kann ich nicht nachvollziehen... Auch wenn man nicht neu lädt kann man über Stringerstellung Abbrechen in den normalen eingeschränkten Modus zurückkehren. Oder aber nach laden sofort neue Strings erstellen und dann die Stringerstellung abbrechen
Wenn man aber das laden verweigert ist der Editor lahm gelegt (korrekt), da er eine geladene StringTable.ini braucht – Laden über die Menü-Leiste ist jedoch nach wie vor möglich – Ebenso ein Wechsel in andere Editoren
Unter dem Menü-Eintrag "Search" lautet die Bezeichnung des ersten Menüeintrags "in String.ini suchen" statt "in Stringtable.ini suchen"
- erledigt
Such-Dialog zur externen Stringtable.ini-Suche
Die Suchergebnisse werden bei Infos teilweise doppelt angezeigt (z.B. "SKALVERAM3_info_G3_World_01.info" bei der Suche nach "SKALVERAM351").
- erledigt
Der Doppelclick auf ein Ergebnis löst bei Infos nichts aus.
- erledigt
Der Hinweis auf die Anzahl der gefundenen Strings wird bei Infos nicht angezeigt.
- erledigt
Die Suche nach z.B. "INFO_SKALVERAM3" erzeugt sehr viele Ergebnisse, weil auch "INFO_SKALVERAM3*" gefunden wird. Ggf. exakte Suche anbieten.
- erledigt
Die DropDown-Liste ist bei der Auswahl etwas "zickig", wenn das Feld komplett hellblau hinterlegt ist (Feld blinkt in hellblau).
- Effect-Timer auf alle 3Sek hoch gesetzt
SVMTable.ini-Editor
Der Button "Stringerstellung abbrechen" wird immer angezeigt.
- erledigt
Im Gegensatz zum Stringtable.ini-Editor wird hier der "Strings-Block" komplett ausgeblendet, wenn ein neuer Eintrag erfasst werden soll. Verhalten ggf. angleichen.
- erledigt
Beim Versuch, das Update-File abzuspeichern, kommt die Fehlermeldung "Cannot create file: [Pfad]\SVM\[Dateiname]" weil kein Unterverzeichnis "SVM" existiert.
- erledigt
Allgemein
Nach Beenden und Neustarten des G3-Editors waren das Quest-Verzeichnis und das Info-Verzeichnis, nach vorheriger Anlage einer neuen Quest- und Info-Datei über den Editor in einem anderen Verzeichnis, nicht mehr vorbelegt.
- Bitte etwas genauer, was soll falsch laufen ???.
Bei nicht mehr vorhandener SVMTable.ini kommt beim Laden aller in der g3everztemp.ini gespeicherten "Verzeichnisse" die Fehlermeldung "Stringtable.ini nicht gefunden" statt "SVMTable.ini nicht gefunden".
- erledigt
Beim Beenden des Editors sind die Buttons in der Rückfrage-MessageBox mit Yes/No belegt (also Englisch; zumindest im Vista-Nachtest).
- Hier bin ich mal zu Faul - eine neue Button-Child-Klasse zu schreiben
Bei manchen Feldern im Quest- und Info-Editor wird der Text fett dargestellt, bei anderen nicht (siehe z.B. bei einer Neueingabe aller Felder).
- erledigt alle nun in fsbold
In diversen Hinweistexten fehlt jeweils der Punkt am Satzende und manche Sätze beginnen mit einem Leerzeichen.
- erledigt
Windows Vista
Grundsätzlich funktioniert der Editor (Aufruf aller Editoren + Suche).
- vermerkt
Bei der Quest- und der Info-Suche wird die Eingabebox hinter "Suchbegriff" schwarz mit weißem Cursor dargestellt. Der eingegebene Text ist wohl ebenfalls schwarz, da er nicht zu sehen ist.
- unter Vista ?! – und nur in den Suchdialogen? Kannst bitte ein Bild machen
Die Fenstergröße bei der Stringtable.ini-Suche stimmt nicht mehr ganz (Fenster ist etwas zu klein).
Ich bin mal so frei... (dürfte bei allen TLabeledEdit auftreten)
ps: Das Programm beendet sich bei mir übrigens mit einer Zugriffsverletzung falls es mit "Als Administrator ausführen" gestartet wird.
pps: Delphi 6 nehme ich an... ein TThemeManager könnte nicht schaden
"Unter diesen schwierigen Umständen bin ich mir sicher, daß diese guten Menschen meinen augenblicklichen Bedarf an deren Gold verstehen werden." -- Connor
"String-Änderungen in StringTable.ini zwischenspeichern" speichert auch ungeänderte Einträge.
- Ja jeder geöffnete String, egal ob nun verändert oder nicht wird sofern er abgespeichert bzw zwischengespeichert wird aufgenommen, habe hier keinen Vergleich eingefügt der überprüft ob eine String-Änderung vorgenommen wurde oder nicht
Ist aus meiner Sicht auch so okay.
Zitat von General_Martok
Nach Abspeichern einer (un)geänderten Stringtable.ini wird erneut der Ladedialog angezeigt. Nach dem Neuladen ist der Editor dann wie "tot", weil der Stringerstellungsmodus nicht automatisch beendet wird, wenn er vorher eingeschaltet war.
- Kann ich nicht nachvollziehen... Auch wenn man nicht neu lädt kann man über Stringerstellung Abbrechen in den normalen eingeschränkten Modus zurückkehren. Oder aber nach laden sofort neue Strings erstellen und dann die Stringerstellung abbrechen
Wenn man aber das laden verweigert ist der Editor lahm gelegt (korrekt), da er eine geladene StringTable.ini braucht – Laden über die Menü-Leiste ist jedoch nach wie vor möglich – Ebenso ein Wechsel in andere Editoren
Was ich meinte war, dass der Stringerstellungsmodus nach dem Speichern und Neuladen weiterhin aktiv ist und durch das Neuladen nicht automatisch beendet wird. Das kann aber auch so bleiben.
Zitat von General_Martok
Allgemein
Nach Beenden und Neustarten des G3-Editors waren das Quest-Verzeichnis und das Info-Verzeichnis, nach vorheriger Anlage einer neuen Quest- und Info-Datei über den Editor in einem anderen Verzeichnis, nicht mehr vorbelegt.
- Bitte etwas genauer, was soll falsch laufen ???.
Also:
Alle Verzeichnisse und Dateien am Anfang einmal Auswählen (Quest/Info/Stringtable.ini/SVMTable.ini).
Neu Quest-Datei erstellen und in einem anderen (!) als dem ursprünglich gewählten Verzeichnis abspeichern.
Neu Info-Datei erstellen und in einem anderen (!) als dem ursprünglich gewählten Verzeichnis abspeichern.
G3-Editor beenden und wieder starten.
Ergebnis: Die ursprünglich gewählten Verzeichnisse für Quest- und Info-Dateien sind nicht mehr vorbelegt.
Zitat von General_Martok
Windows Vista
Bei der Quest- und der Info-Suche wird die Eingabebox hinter "Suchbegriff" schwarz mit weißem Cursor dargestellt. Der eingegebene Text ist wohl ebenfalls schwarz, da er nicht zu sehen ist.
- unter Vista ?! – und nur in den Suchdialogen? Kannst bitte ein Bild machen
Hat NicoDE ja bereits erledigt. Danke.
Zitat von General_Martok
Die Fenstergröße bei der Stringtable.ini-Suche stimmt nicht mehr ganz (Fenster ist etwas zu klein).
- bitte kontrollieren ob nun beseitigt
[Nachtrag: Quest-Editor-Fenster und *.info Lade-Dialog-Fenster sind unter Vista ebenfalls etwas zu klein.]
Mache ich, sobald das folgende erledigt ist :
Zitat von General_Martok
Die neue Version folgt ... .. . heute Abend
Danke schonmal für die Fehlerbehebungen.
-----
Nochmal zu Vista:
Zitat von General_Martok
Grundsätzlich funktioniert der Editor (Aufruf aller Editoren + Suche).
- vermerkt
Den Vermerk würde ich erstmal wieder entfernen.
Denn wie mir jetzt erst auffällt, verschwindet beim "Start-Ladedialog" der Mauszeiger hinter den Feldern, wo normalerweise der Pfad angezeigt wird. Das ist mir beim ersten Test nicht aufgefallen, da ich da schon die Vorbelegung von Windows XP hatte.
Außerdem lassen sich im Editor selber die Lade-Dialoge nur einmal vernünftig Aufrufen. Danach gibt's folgende Fehlermeldung "Access violation at address 00403A2E in module 'G3_Editor.exe'. Read of address 00000000.". Die Message-Box läßt sich aber mit OK wegklicken. Nur beim Aufruf des SVMTable.ini-Lade-Dialogs verabschiedet sich der Editor direkt so, dass er sich nur noch über den Taskmanager beenden lässt (kurzes aufblitzen und schließen des Lade-Fensters-> Editor tot).
Sorry, dass mir das beim ersten Test nicht aufgefallen ist.
Geändert von Dungeon Master (20.08.2007 um 22:17 Uhr)
die Probs unter Vista werde ich seperat mal angehen (in einem sep Build).
Bei deinem Bild Nico, sehe ich das im Quest-Editor das Edit-Feld normal angezeigt wird, d.h. nicht schwarz
Nun habe mal nachgeschaut das Editfeld im Suchfenster hatte als Hintergrundfarbe clcaptionText (white zumindest bei mir ) habe nun die Hintergrundfarbe auf clwhite geändert.
Den ThemeManager werde ich mir bei Gelegenheit mal ansehen-thx
Daher dazu erstmal nur noch eine Frage:
Beim Speichern einer geänderten Quest/Info/ini unter Vista gibt es da eine Fehlermeldung ?
Da bei der alten Datei zunächst der Schreibschutz deaktiviert wird um sie dann zu überschreiben - Nur als Anhaltspunkt da die hier verwendeten Fkt-Module Sytemabhängig sind.
So mein eigenen grober Funktions-Betatest ist nun beendet .. lade dann mal die neue Version hoch.
Hier hier nun die G3-Editor Version v2.01.08 Download @ 443 KB
[Win98/XP getestet (Vista z.Z. nur bedingt lauffähig)]
Die wichtigsten Neuerungen (ganz kurz):
diverse kleine Bugs/Fehler bereinigt (siehe Post #30 + #27)
Was beinhaltet der G3-Editor:
Quest-Editor
Info-Editor
StringTable.ini-Editor
SVMTable.ini-Editor
Nutzung der internen Verweise auf andere Editoren
Quest-/Info-/StringTable Editoren besitzen eine interene Suchfunktion
Quest-/Info-/StringTable Editoren besitzen eine externe Suchfunktion in den anderen Editoren
Druckdialog in allen Editoren
Hilfe-Hinweise implem.
Eingabe-Hilfe per rechts-Klick in einigen Feldern verfügbar
alle Editoren können die entpackten G3-Dateien einlesen
alle Editoren können Veränderungen als entpackte G3-Dateien speichern
alle Editoren verfügen über die Möglich keit neue einträge und Dateien zu erstellen
Kurze Erklärung zur Benutzung des G3-Editors Link
und hier noch eine bebilderte Funktionserkärung für Version 1.9.x (Nach wie vor gültig) Link.
Die Einschränkungen bzgl des Releases nur hier im WoG-Forenkreis,
sowie des Verbotes eines direkten Hotlinking vom Jowood-Forum/oder von anderen Sites auf die Datei auf meine Homepage oder ein anderweitiges Fremd-Hosting bestehen nach wie vor.
Ein verlinken des WoG-Threads hier ist gestattet,
ebenso die nicht kommerzielle Fan-Nutzung des Editor.
Nach wie vor bleibt jedoch die kommerzielle Nutzung untersagt, ob nun durch Jowood-Angestelle/Mitarbeiter, die "fest" oder "frei" für das Unternehmen arbeiten oder andere Firmen.
"Fehler/Bugs im Editor gefunden! - nur her damit - Nach wie vor läuft der Editor im Beta-Stadium"
Feedback erwünscht
Noch kurz, wer meinen G3-Editor benutzt sollte sich bitte vorerst merken,
was er damit editiert hat um evtl. Folge-Probleme durch Leerzeilen, zuviele Semikolons oder Leereintraege
die später unverhofft auftreten könnten besser fixen zu können.
G_M
PS:
Bevor ichs vergesse,
die Benutzung des Gothic 3 Editor erfolgt wie üblich auf eigene Gefahr,
für zerstörte, gelöschte oder überschriebene Questdateien bzw Savegames & Co. übernehme ich keine Haftung.
Bei deinem Bild Nico, sehe ich das im Quest-Editor das Edit-Feld normal angezeigt wird, d.h. nicht schwarz
Nun habe mal nachgeschaut das Editfeld im Suchfenster hatte als Hintergrundfarbe clcaptionText (white zumindest bei mir ) habe nun die Hintergrundfarbe auf clwhite geändert.
Das Suchfeld wird jetzt richtig angezeigt.
Zitat von General_Martok
Daher dazu erstmal nur noch eine Frage:
Beim Speichern einer geänderten Quest/Info/ini unter Vista gibt es da eine Fehlermeldung ?
Nein, es gibt keine Fehlermeldung unter Vista. Beim Test ist mir aber aufgefallen, dass die Speicher-Dialoge unterschiedlich funktionieren:
- Wenn beim *.quest-Speicherdialog das Häkchen bei "Original Questdatei ... sichern" gesetzt ist, ist der Radio-Button gesperrt. Radio-Button, Pfad- und Dateiname sind bei grauem Hintergrund weiß hinterlegt. Die Verzeichnisauswahl dahinter ist aber funktionsfähig. Beim entfernen des Häkchens werden Radio-Button, Pfad- und Dateiname ausgeblendet. Die Verzeichnisauswahl bleibt hingegen eingeblendet.
- Beim *.info-Speicherdialog hingegen fehlt das Symbol für die Verzeichnisauswahl, der Radio-Button ist aber bedienbar. Hier sind der Zielverzeichnis-Pfad, Radio-Button und Pfadangabe weiß hinterlegt. Beim entfernen des Häkchens bei "Original Infodatei ... sichern" wird der Pfadname ausgeblendet, der Radio-Button bleibt aber zusammen mit dem Hintergrund des Pfadnamens leer zurück.
- Beim Stringtable.ini-Speicherdialog fehlt ebenfalls das Symbol für die Verzeichnisauswahl, alles andere ist bedienbar und wird auch korrekt dargestellt. Lediglich beim Entfernen des Häkchens bei "Original Stringtable.ini ... sichern" bleibt ein leerer Radio-Button zurück.
- Beim SVM-Table.ini-Speicherdialog fehlt ebenfalls das Symbol für die Verzeichnisauswahl, alles andere ist bedienbar. Der Zielverzeichnis-Pfad ist aber weiß hinterlegt. Und auch hier bleibt beim Entfernen des Häkchens bei "Original SVM-Table.ini ... sichern" ein leerer Radio-Button zurück.
Zitat von Dungeon Master
Zitat von General_Martok
Die Fenstergröße bei der Stringtable.ini-Suche stimmt nicht mehr ganz (Fenster ist etwas zu klein).
- bitte kontrollieren ob nun beseitigt
[Nachtrag: Quest-Editor-Fenster und *.info Lade-Dialog-Fenster sind unter Vista ebenfalls etwas zu klein.]
Fenstergrößen stimmen jetzt alle.
Zitat von Dungeon Master
Denn wie mir jetzt erst auffällt, verschwindet beim "Start-Ladedialog" der Mauszeiger hinter den Feldern, wo normalerweise der Pfad angezeigt wird.
Das liegt wohl daran, das Du bei leeren Feldern versuchst diese mit einem anderen "Objekt" zu verdecken. Das führt aber dazu, dass der Mauszeiger mit verdeckt wird.
Zitat von Dungeon Master
Außerdem lassen sich im Editor selber die Lade-Dialoge nur einmal vernünftig Aufrufen. Danach gibt's folgende Fehlermeldung "Access violation at address 00403A2E in module 'G3_Editor.exe'. Read of address 00000000.". Die Message-Box läßt sich aber mit OK wegklicken. Nur beim Aufruf des SVMTable.ini-Lade-Dialogs verabschiedet sich der Editor direkt so, dass er sich nur noch über den Taskmanager beenden lässt (kurzes aufblitzen und schließen des Lade-Fensters-> Editor tot).
Diese Fehler treten übrigens nur bei fehlender "g3everztemp.ini" auf. Sobald die ini-Datei da ist, funktioniert alles korrekt.
(alle Tests bereits mit v2.01.08 durchgeführt)
Den Rest schaue ich mir im Verlauf der Woche nochmal an.
Bei deinem Bild Nico, sehe ich das im Quest-Editor das Edit-Feld normal angezeigt wird, d.h. nicht schwarz
Nun habe mal nachgeschaut das Editfeld im Suchfenster hatte als Hintergrundfarbe clcaptionText (white zumindest bei mir ) habe nun die Hintergrundfarbe auf clwhite geändert.
clWindow wäre besser.
Ich habe hier einige Visuelle Stile, bei denen die Schrift in Eingabefeldern weiß ist (der Hintergrund hat natürlich eine andere Farbe ).
Zitat von General_Martok
Den ThemeManager werde ich mir bei Gelegenheit mal ansehen
Setup ausführen, einen TThemeManager auf die Hauptform packen - fertig. Das reicht für die meisten Anwendungen aus. Ansonsten die Eigenschaften der Komponente im Objektinspektor durchgehen (sind nicht besonders viele).
Einfacher kann man die Unterstützung für Visuelle Stile in Delphi 6 nicht haben
Du brauchst das Manifest (G3_Editor.exe.manifest) ja nicht einkompilieren. So kann jeder selbst entscheiden, ob er das möchte, oder nicht (ist auch besser, da man als Nutzer manchmal das Manifest ändern können möchte).
"Unter diesen schwierigen Umständen bin ich mir sicher, daß diese guten Menschen meinen augenblicklichen Bedarf an deren Gold verstehen werden." -- Connor
ok zunächst zum Thememanager
hier habe ich ein paar Install/Implem.-Probs denen ich am Wochenende auf den Grund gehen will.
Zum Startladeprob unter Vista,
merkwürdig da die ABfragefkt auch im Speicherdialog vorkommen, werde ich ebenfalls nochmal überprüfen.
Zu den kleinen Schönheitsfehlern in den Speicherdialogen, sie sind nun bereinigt (d.h. die Felder werden nun korrekt aus/eingeblendet)
Zu den Mauszeigern die hinter den Feldern im Startdialog verschwinden, keine Ahnung warum, habe hier nur das erste Mal ein Kombielement aus Editfeld mit Label benutzt, ist aber auch nicht so tragisch da hier sowieso nur die beiden Buttons unten benutzbar sind.
Zu den Mauszeigern die hinter den Feldern im Startdialog verschwinden, keine Ahnung warum, habe hier nur das erste Mal ein Kombielement aus Editfeld mit Label benutzt, ist aber auch nicht so tragisch da hier sowieso nur die beiden Buttons unten benutzbar sind.
Dürfte das selbe Problem wie bei den anderen TLabeledEdits sein.
"Unter diesen schwierigen Umständen bin ich mir sicher, daß diese guten Menschen meinen augenblicklichen Bedarf an deren Gold verstehen werden." -- Connor
Außerdem lassen sich im Editor selber die Lade-Dialoge nur einmal vernünftig Aufrufen. Danach gibt's folgende Fehlermeldung "Access violation at address 00403A2E in module 'G3_Editor.exe'. Read of address 00000000.". Die Message-Box läßt sich aber mit OK wegklicken. Nur beim Aufruf des SVMTable.ini-Lade-Dialogs verabschiedet sich der Editor direkt so, dass er sich nur noch über den Taskmanager beenden lässt (kurzes aufblitzen und schließen des Lade-Fensters-> Editor tot).
Diese Fehler treten übrigens nur bei fehlender "g3everztemp.ini" auf. Sobald die ini-Datei da ist, funktioniert alles korrekt.
Ich bin heute mal kurz dazu gekommen v2.01.08 unter XP zu starten. Der im Zitat beschriebene Bug lässt sich auch dort reproduzieren.
Hier eine "Kurzanleitung":
g3everztemp.ini löschen, wenn bereits vorhanden
G3-Editort starten und ersten Ladebildschirm ohne Laden beenden
Über das Menü einen der Lade-Dialoge aufrufen (außer den SVMTable.ini-Lade-Dialog!) und dann "Abbrechen" anklicken
Gleichen Lade-Dialog erneut aufrufen -> "Access violation at address 00403A2E in module 'G3_Editor.exe'. Read of address 00000000."
Beim Aufruf des SVMTable.ini-Lade-Dialog kommt es ebenfalls zum im Zitat beschriebenen Verhalten des Editors.