Das Gothic 3 Gametool befindet sich nun seit über 1 1/2 Jahren in der Entwicklung und ist nun in einer neuen Majorversion verfügbar.
Es bietet Zugriff auf viele Einstellungen, die im Menü von Gothic 3 nicht verfügbar sind und bietet somit die Möglichkeit die Grafik von Gothic 3 besser an den benutzten Computer anzupassen. Dabei ist es sowohl möglich die Grafik über die Einstellung "sehr hoch", wie unter die Einstellung "niedrig" des Spiels zu setzen, als auch Zwischenstufen zu wählen.
Besonders die verschiedenen Sichtweiten (Gesamt, Vegetation, NPCs, Objekte) und die Intensität verschiedener Effekte (Rim Lighting, Tiefenunschärfe) zu verändern!
Voraussetzungen:
- Win Vista / Win 2000 / Win XP
- für Win 2000 / Win XP: Microsoft .NET Framework 2.0 (Download: 32bit, 64bit)
- Gothic 3 Installation
- Community Patch 1.71
Features:
- Einstellungen für Grafikoptionen die nicht im Spielmenü vorhanden sind
- vorhandene Übersetzungen: Englisch, Deutsch, Polnisch, Spanisch (weitere Übersetzungen können erstellt werden: s. Übersetzungen / s. Screenshots)
- Portable (alle benötigten Dateien sind in einer Datei zusammengefasst, so dass das Gametool auch von einem USB Stick gestartet werden kann und selbst keine Installation mehr benötigt)
- Prüfung aller Eingaben auf Gültigkeit
- Code vorhanden (s. Gametool Code)
Übersetzungen:
Das Gametool bringt in der neuen Version 2 neue Sprachen (polnisch und spanisch) mit sich.
Jeder User hat die Möglichkeit aus jeder verfügbaren Sprache Übersetzungen für andere Sprachen anzufertigen.
Übersetzungen können nicht lokal verwendet werden, sondern müssen in einer neuen Version des Gametool eingebunden werden.
Die Sprachdateien für alle verfügbaren Sprachdateien sind angehängt und sind wie folgt aufgebaut:
Der rote Teil ist der Teil der für eine neue Übersetzungen bearbeitet werden muss!
Sprachdateien müssen hierbei im UTF-8 Format gespeichert werden!
Jeder User ist dazu eingeladen Übersetzungen zu erstellen und mir zu schicken. Diese werden dann ab der nächsten Version standardmäßig dabei sein!
Der Download der Sprachdateien ist im gleichen Thread wie der Download des Tools selbst!
Code:
Mit der neuen Version wird das Gametool mehr oder weniger Opensource!
Der Code kann also von jedem heruntergeladen und geöffnet werden.
Geöffnet werden kann der Code mit jedem Editor. Empfehlen würde ich aber das Visual Studio 2008 Express (kostenlos) von Microsoft, da der Code mit diesem Programm erstellt worden ist und man ihn auch besser bearbeiten kann!
Der Code ist von mir ausschließlich zu Demonstrationszwecken veröffentlich worden und um fresierten Usern einen Einblick in den Code zu geben.
Ich bitte daher darum den Code auch nur zu diesem Zweck zu nutzen und von der Erstellung eines Konkurrenzproduktes abzusehen
Codefragmente dürfen gerne weiter benutzt werden, da auch ich nicht alles selbst geschrieben habe!
folgende Bereiche werden im Code vom Gametool benutzt/behandelt:
- Umgang mit INI Dateien (lesen, schreiben)
- Umgang mit XML Dateien (lesen, schreiben)
- eigene Lösung zur Mehrsprachigkeit auf Basis von XML
- einbetten von Dateien (Sprachen, Bilder) in die exe, um eine portable Version zu erstellen
- Hinweise und Lösungen bei Fehlern sämtlicher Art
Der Download des Quellcodes ist im gleichen Thread wie der Download des Tools selbst!
Wie genau stelle ich denn die Sichtweite auf 2 , 2.5 oder 3 ohne, dass das Gras und die Tiefenunschärfe dazu schlecht aussehen bzw. nach einiger Distanz einfach "abbrechen" ?
Aso. Ich dachte, ich müsse die Vegetationssichtweite auch erhöhen ?
Ja das ist alles halbwegs unabhängig mit den neuen Patch, deswegen musst du rumprobieren, was am besten aussieht! Gleiche Werte bei diesen Sachen dürfte eine bessere Qualität nach sich ziehen!
Mir ist gerade aufgefallen, dass wenn man die Entfernung für die hohe Qualität hochdreht, der PrefetchGridCellSize nicht gleichzeitig mit erhöht wird.
Somit habe ich hässliche "Löcher" im Spiel...
Wäre nicht schlecht, wenn man dies mal fixen würde, da es sicher nicht so gewollt ist
Außerdem werden die Werte für "Objektdetails" nicht korrekt übernommen, also nicht vom Tool in die .ini und vice versa.
(Z.B. ist bei mir "fRangedBaseLodOffset" in der ge3.ini auf "3000", aber im Gametool auf "800". Im Spiel wird aber der in der .ini eingestellte Wert übernommen.
Mir ist gerade aufgefallen, dass wenn man die Entfernung für die hohe Qualität hochdreht, der PrefetchGridCellSize nicht gleichzeitig mit erhöht wird.
Somit habe ich hässliche "Löcher" im Spiel...
Wäre nicht schlecht, wenn man dies mal fixen würde, da es sicher nicht so gewollt ist
Außerdem werden die Werte für "Objektdetails" nicht korrekt übernommen, also nicht vom Tool in die .ini und vice versa.
(Z.B. ist bei mir "fRangedBaseLodOffset" in der ge3.ini auf "3000", aber im Gametool auf "800". Im Spiel wird aber der in der .ini eingestellte Wert übernommen.
Ok, die Sache mit der PrefetchCellSize hab ich mir aufgeschrieben...
Aber den Fehler kann ich bei mir nicht nachbauen...
Was genau läuft falsch und was steht in der ini?
Schick am besten mal den ganzen Bereich ObjectDetails unter Options.Slider aus der ge3.ini und einen Screenshot vom Tool samt genauer Beschreibung, damit ich dahinter komme!
Entschuldige bitte, dass ich erst so spät antworte (habe auch 'n bisschen gezockt)
Also, ich glaube ich weiß jetzt, was da schief läuft: Kann es sein das der Wert "fRangedBaseLodOffset" im Gametool nur den dementsprechenden Wert für "low" in der ge3.ini ändert? (Und nicht für "veryhigh", so wie ich es erwarten würde.)
Wenn ich z.B. im Gametool "fRangedBaseLodOffset" auf "3000" setze, wird analog dazu der Wert "ObjectDetails.fRangedBaseLoDOffset_Low=" auf "3000" gesetzt. Ist das so gewollt? (Dann will ich nix dazu gesagt haben...)
Ich setze Dir mal die komplette ge3.ini + Gametool Screen in den Anhang.
Danke für Deinen Support
Neue Erkenntnis: Also, ich habe jetzt gerade eben nochmals versucht, oben beschriebene Situation nach zu stellen - ohne Erfolg. Ich weiß nicht wieso, aber nun scheint es so, als ob der Wert korrekt übernommen werden würde. Hab's jetzt 3 Mal mit 'ner "jungfäulichen" ge3.ini versucht, aber nun wird aus dem im Gamtool eingestellten "fRangedBaseLodOffset" "3000" in der ge3.ini "ObjectDetails.fRangedBaseLoDOffset_VeryHigh=3000.0" vorher "traf" es immer "ObjectDetails.fRangedBaseLoDOffset_Low=3000.0".
Naja, scheint also zu funzen (Oder je nach "Lust und Laune"...)
Was bleibt, ist der "PrefetchGridCellSize", der analog mit dem "fFarClippingPlane_High" angehoben werden sollte.
BTW: Weißt Du vielleicht, was dieser Wert genau bewirkt: "Render.PrefetchGridCellSizeLowPoly=34000"?
Wieso beide? Das ist nur einer!
Die erste Zeile ist ein Kommentar (sieht man an dem vorangestellten .
Also musst du nur die ändern: Render.PrefetchGridCellSize=10000
Render.PrefetchGridCellSize=10000 <- dieser Wert muss gleich sein mit dem Wert für hohe Details im Gametool (wenn im Gametool die Sichtweite für "Hohe Details" auf z.B. "15000" steht, lautet der korrekte Wert "Render.PrefetchGridCellSize=15000"
;Render.PrefetchGridCellSize - 10000=default <- dient nur zur Orientierung, falls Du es mal zurückstellen möchtest.