Edit 2014-04-06 Experimental Alpha Version G3CU_V0_83.zip, welche Meshes und Lightmaps optimiert.
Auf Wunsch werden Dinge auf Kosten von Darstellungsqualit�t entfernt. Mehr Details siehe Post #133 und Post #142.
Diese Version optimiert ein wenig schneller (es wurden einige interne Suchalgorithmen verbessert).
Das Tool G3 Clean Up ist dazu bestimmt die Gothic3 typischen Nachladeruckler deutlich zu mildern.
Weiterhin kann des den Guru aufgrund von Speichermangel in die Schranken wei�en.
Gegen eine zu langsame CPU oder GPU vermag es dagenen fast nichst auszurichten.
Dabei wirken im wesentlichen zwei Ma�nahmen:
1.)
Daten unkomprimiert speichern, woduch die CPU beim nachladen deutlich entlastet wird.
Diese Ma�nahme wirkt aber nur positiv, wenn man Gothic3 von einer schnellen SSD oder RAM-Disk spielt.
2.)
Reduzieren der Daten auf Kosten von Qualit�t.
Hierdurch muss Gothic3 weniger Daten laden und ben�tigt weniger Speicher,
wodurch sowohl Nachladeruckler gemildert werden als auch der Guru.
Umgesetzte Funktionalit�ten in Version 0.8beta:
-Das Gothic3 ModKit wird nicht mehr ben�tigt.
-Deutsches und Englisches Men�.
-Deutsches Handbuch.
-Alle Optimierungen sind ein- und ausschaltbar.
-Automatisches entpacken der Gothic3 Daten PAK, CPT, MOD und NOD.
-Automatisches packen der Gothic3 Daten PAK, CPT, MOD und NOD mit Kontrolle �ber alle Komprimierungsparameter.
-Maximal unterst�tzte Gr��e f�r einzelne PAK, CPT, MOD und NOD sind 2GB (maximal 4GB ab V0.97, >2GB k�nnen deutliche Performance Einbu�en beim Entpacken bewirken. Packen ist nur minimal langsamer).
-Fehler beim L�schen von Sprachen aus der stringtable.ini behoben.
-Reduzierung von Texturen.
-Umwandeln des Grafik Formates DXT3 nach DXT1, wenn es ohne Qualit�tsverlust m�glich ist.
-L�schen von Kommentaren in .TGA Dateien.
-TGA Dateien unkomprimiert speichern.
-L�schen von MipMaps in Men� .DDS Dateien.
-L�schen von nicht verwendeten Templates.
-L�schen von Leerzeichen in g3.gui.res
-L�schen nicht genutzter Sprachen (fehlerhaft, wenn mehr als eine Sprache gew�hlt wird)
-L�schen nicht benutzter Dateien �ber separate Steuerdatei (z.B. *.tmp)
-Optimierung der Daten ausschlie�lich f�r mit oder ohne Alternativen Balancing.
-L�schen von Gesten optional w�hlbar.
-L�schen der bin�ren Version der stringtable.ini
-L�schen der bin�ren Version der .info Dateien
-L�schen von stringtable.ini Eintr�gen �ber separate Steuerdatei m�glich.
-L�schen von Gothic3 Inhalten �ber separate Steuerdatei m�glich.
Funktionen die ich versuche zum finalen Release umzusetzen:
-Einige Benchmarks erneuern.
-Finales Handbuch.
-English manual.
Verworfene Funktionalit�ten:
-Kommentare in der Shaderprogramierung l�schen.
-Nicht benutzte Materialen aufsp�ren und l�schen.
-Nicht benutzte Texturen aufsp�ren und l�schen.
-Variable Reduzierung der Bitrate von Music und Sound Dateien.
Falls noch jemand an der Vorg�ngerversion G3CU_V0_7beta.zip Interesse hat, welche noch das ModKit ben�tigt.
PS:
Wenn es weitere Ideen zur Optimierung gibt, her damit, ich werde versuchen diese zu ber�cksichtigen.
Ansonsten bin ich anderen Dingen der Modder aufgeschlossen, da ich eh schon intensiv in den Gothic3 Daten rumw�hle.
Vielleicht braucht ihr ja noch irgendwelche automatisierte Daten(-ver�nderungen) oder Statistiken die euch beim modden helfen.
Ge�ndert von MadFaTal (24.01.2022 um 18:35 Uhr)
Grund: V1.0d erg�nzt
schreib mir am Besten auch was ich genau testen soll. Save laden, Neustart? Was noch? St�dte-Ruckler?
Folgende Informationen w�rde ich mir w�nschen:
-Was f�r ein Betriebsystem benutzt du?
-Mit welcher Version von Gothic3 und welchen Modifikationen du spielst?
Hast du spezielle Dinge bei Modifikationen aktiviert,
z.B. die Sichtweitenverbesserung des Quest Paketes oder Content Mod?
-Wie viele GHz hat deine CPU?
-Spielst du von Festplatte, SSD oder RAM Disk und wie schnell ist die Festplatte / SSD?
Ich w�nsche mir folgende Test / Benchmarks:
-Wenn Gothic3 das Men� anzeigt, im Taskmanager nachschauen wie viel RAM Gothic3 benutzt.
-Ein neues Spiel starten und die Zeit messen bis dieses Video erscheint.
-Ein Spiel laden und die Zeit messen bis es geladen wurde.
-Dein Eindruck, ob es fl�ssiger l�uft und weniger Ruckler gibt.
Du solltest dort testen, wo es dich am meisten st�rt und beurteilen ob es besser ist.
Da jetzt eine neue Arbeitswoche beginnt wird sich vermutlich bis zum n�chsten Wochenende nicht viel tun.
Aber rechne mal damit, das ich dann vieleicht n�chsten Sonntag mal
eine Betaversion mit einigen Optimierungen hochlade.
Edit
Achso, du musst auch das ModKit von G3 1.75 installieren,
da ich das Komprimierungsprogramm FSG.exe zum (De-)Komprimieren
der Daten ben�tige.
Hier mal die Daten von meinem System:
-Windows XP 32Bit
-G3 1.75 + QP4.2 (+Sichtweitenverbesserung) + CM2.5
-CPU 3,6GHz
-Festplatte mit durchschnittlich 80MB/s
-SSD mit durchschnittlich 359MB/s
Habe einige der Test mit einer teilweise optimierten Version gemacht:
Code:
Festplatte RAM Zeit bis Video
originale Installation 306MB 47s
Installation optimiert 296MB 43s
SSD RAM Zeit bis Video
originale Installation 306MB 35s
Installation optimiert 296MB 32s
Von SSD l�uft die optimierte Version f�r mein empfinden deutlich weicher
und es gibt weniger Ruckler.
Dann gibts noch die .fx Dateien, sind eigentlich c Sourcen, da habe ich dann auch die .c �blichen Kommentare gel�scht.
Es wird dann zwar die _shadercache.ini neu erzeugt, aber das macht er ja nur einmal.
Hm, interessante Sache... wenn's funktioniert nat�rlich toll. Du musst nur h�llisch aufpassen, dass du, vor allem beim L�schen von Materials oder Texturen keine Fehler machst. Das kann dann schnell mal nach hinten losgehen. Aber das solltest du ja mittlerweile schon wissen.
1) In welcher Sprache programmierst du?
2) Wird es eine "vereinfachte" Oberfl�sche geben? Die aktuelle sieht mir ja doch schon etwas kompliziert aus...
Sehr sch�nes Projekt Dennoch schlie�e ich mich meinem Vorposter bzgl. der Oberfl�che an, daher mal ein paar Verbesserungsvorschl�ge. (Die auch relativ einfach umzusetzen sind! Ich wei� ja nicht, was du schon experimentiert hast und vielleicht sieht es am Ende so doch besser aus. Au�erdem habe ich selbst praktisch keine Erfahrung...)
Ich w�rde die Pfad-Eingaben jedenfalls ausschlie�lich �ber das Men� l�sen, denn in der Regel �ndert sich beispielsweise das G3-Verzeichnis nicht so oft, dass eine dauerhafte Anzeige n�tig ist. (Und sonst g�be es noch Shortcuts!) Was mir au�erdem gew�hnlicher und vertrauter erscheint w�re die Tableiste direkt unter der Men�leiste. Daher mein Vorschlag Dateianzahl und -gr��e nach unten zu verschieben oder (je nach dem was in den schwarzen Bereichen steht/ wie viel Platz n�tig ist) die Infos auf der rechten Seite des Logs zu positionieren.
1) In welcher Sprache programmierst du?
2) Wird es eine "vereinfachte" Oberfl�sche geben? Die aktuelle sieht mir ja doch schon etwas kompliziert aus...
zu 1.)
Programmieren tue ich in Delphi (Pascal).
zu 2.)
Nein. Du brauchst aber keine Angst haben.
Wenn du dich um nichts manuell k�mmern willst, braucht du nur 6 Dinge zu erledigen:
- Manuell eine Sicherungkopie vom Gothic3/data Ordner erstellen
- Den Gothic3/Data Ordner ausw�hlen
- Einen leeren Ordner ausw�hlen in dem das Tool arbeiten kann
- Das Verzeichnis w�hlen, wo das Gothic3 Modkit installiert ist ausgew�hlt
- Ausw�hlen ob du Gothic3 von Festplatte, SSD oder RAM Disk spielst
(Die vielen Regler stellt das Programm automatisch ein, man kann aber auch alles manuell einstellen)
- Den Knopf automatisch dr�cken
Je nachdem wie schnell deine Festplatte und deine CPU sind, dauert das ganze dann hoffentlich nicht ganz so lange.
Zitat von JFaron
Sehr sch�nes Projekt Dennoch schlie�e ich mich meinem Vorposter bzgl. der Oberfl�che an, daher mal ein paar Verbesserungsvorschl�ge. (Die auch relativ einfach umzusetzen sind! Ich wei� ja nicht, was du schon experimentiert hast und vielleicht sieht es am Ende so doch besser aus. Au�erdem habe ich selbst praktisch keine Erfahrung...)
Ich w�rde die Pfad-Eingaben jedenfalls ausschlie�lich �ber das Men� l�sen, denn in der Regel �ndert sich beispielsweise das G3-Verzeichnis nicht so oft, dass eine dauerhafte Anzeige n�tig ist. (Und sonst g�be es noch Shortcuts!) Was mir au�erdem gew�hnlicher und vertrauter erscheint w�re die Tableiste direkt unter der Men�leiste. Daher mein Vorschlag Dateianzahl und -gr��e nach unten zu verschieben oder (je nach dem was in den schwarzen Bereichen steht/ wie viel Platz n�tig ist) die Infos auf der rechten Seite des Logs zu positionieren.
Ich hoffe ich konnte helfen
ggf. �ndere ich die Men�s, wenn sich bei Vista und Windows7 mit dem Grafikschnikschank (runde Ecken und son Zeug) herausstellt,
das die Oberfl�sche meines Tools nicht mehr bedienbar ist.
Bisher ist nicht angedacht, das sich mein Tool die Pfade merkt.
Es wird kein Tool sein, mit dem man t�glich arbeitet.
Der Plan sieht wie folgt aus:
-Ihr installiert Gothic3 mit den gew�nschen Modifikationen
-Dann lasst ihr einmal Gothic3 Clean Up laufen
-Danach habt ihr viele Stunden Spa� mit Gothic3
Der Schwarze Balken zeigt an, wie viele Daten wegoptimiert wurden.
Je k�rzer, um so mehr Daten wurden wegoptimiert.
Ansonsten bin ich schon ganz gut vorangekommen und habe die Texturoptimeriung fertig.
Ein paar Statistiken:
Und noch ein paar Bilder. Bis zu einer Reduzierung der Texturengr��e auf 512 Pixel sieht das ganze noch recht ansehnlich aus.
Danach geht es dann in Richtung Verschwommen. Achtet z.B. auf den Boden und Miltens Robe, da sieht man wie die Details nachlassen.
ggf. �ndere ich die Men�s, wenn sich bei Vista und Windows7 mit dem Grafikschnikschank (runde Ecken und son Zeug) herausstellt,
das die Oberfl�sche meines Tools nicht mehr bedienbar ist.
Nicht mehr bedienbar auf grund "veralteter" Buttons? Da w�rde ich mir keine Sorgen machen, zumal...
Es wird kein Tool sein, mit dem man t�glich arbeitet.
Und noch ein paar Bilder. Bis zu einer Reduzierung der Texturengr��e auf 512 Pixel sieht das ganze noch recht ansehnlich aus.
Stimmt, die Unterschiede sind (auf die Entfernung auf dem Standbild ) echt marginal!
Habe noch 3 Bilder drangeh�ngt, diesmal nur: original Installation, Texturreduzierung auf 512 Pixel und 256 Pixel.
Jetzt werd ich mir noch die Content Mod 2.6.1 vornehmen und mal optimistich an die Sache rangehen.
Obwohl Gothic3 unter meinen Windows XP nur 2GB RAM abkriegt, werde ich mal die Option Sichtweitenverbesserung ausw�hlen,
die angebnlich 8GB RAM braucht. Mal sehen was geht.
Ich musste mit der Content Mod 2.6.1 nun leider feststellen, das mein Optmimusmus,
das mein Speicher nicht 1/4 leer, sondern 1/4 voll ist doch nicht so angebracht war.
Die Sichtweitenverbesserung der CM2.6.1 ist echt �bel.
Bis zu einer Texturreduzierung bis 512 Pixel gibt nur einen "return to Desktop" (Absturz ohne Fehlermeldung).
Na aber immerhin bei einer Texturenreduzierung auf 256 Pixel, l�uft es dann auch mit meinen 2GB.
Ruckelt zwar wie Sau, die Sichtweite ist aber dennoch beeindruckend.
Ich werde mir am Wochenende mal etwas Zeit nehmen und eine kurze Anleitung schreiben
und die erste Betaversion hier hochladen. Und hoffe dann auf einige R�ckmeldungen und
Screenshots ob das Tool unter Vista oder Windows7 �berhaupt l�uft.
PS:
Hier noch zwei Bilder mit der CM2.6.1 aus Ardea und von Jacks Leuchtturm:
Habe noch 3 Bilder drangeh�ngt, diesmal nur: original Installation, Texturreduzierung auf 512 Pixel und 256 Pixel.
Jetzt werd ich mir noch die Content Mod 2.6.1 vornehmen und mal optimistich an die Sache rangehen.
Obwohl Gothic3 unter meinen Windows XP nur 2GB RAM abkriegt, werde ich mal die Option Sichtweitenverbesserung ausw�hlen,
die angebnlich 8GB RAM braucht. Mal sehen was geht.
Hallo,
kann es sein, dass man die "Texturreduzierung" ganz sch�n extrem sieht? Z.B. bei den Klamotten des Heldens?
Ich musste mit der Content Mod 2.6.1 nun leider feststellen, das mein Optmimusmus,
das mein Speicher nicht 1/4 leer, sondern 1/4 voll ist doch nicht so angebracht war.
Die Sichtweitenverbesserung der CM2.6.1 ist echt �bel.
Bis zu einer Texturreduzierung bis 512 Pixel gibt nur einen "return to Desktop" (Absturz ohne Fehlermeldung).
Na aber immerhin bei einer Texturenreduzierung auf 256 Pixel, l�uft es dann auch mit meinen 2GB.
Ruckelt zwar wie Sau, die Sichtweite ist aber dennoch beeindruckend.
Ich werde mir am Wochenende mal etwas Zeit nehmen und eine kurze Anleitung schreiben
und die erste Betaversion hier hochladen. Und hoffe dann auf einige R�ckmeldungen und
Screenshots ob das Tool unter Vista oder Windows7 �berhaupt l�uft.
PS:
Hier noch zwei Bilder mit der CM2.6.1 aus Ardea und von Jacks Leuchtturm:
Zitat von Knighter
Hallo,
kann es sein, dass man die "Texturreduzierung" ganz sch�n extrem sieht? Z.B. bei den Klamotten des Heldens?
Na sicher sieht man da auch einen Qualit�tsverlust bei Reduzierung auf 512 Pixel,
weil die meisten Texturen 1024 und einige 2048 Pixel haben.
Aber die Texturen sind auch von 929 MegaByte auf 403Megabyte zusammengeschruft.
Und Gothic3 genehmigt sich mal eben 150MB weniger RAM und es ruckelt bei mir auch deutlich weniger.
F�r mich liegt der Qualit�tsaspekt eher auf "extrem" weniger Ruckler und das ich die Sichtweite erh�hen kann.
Ich habe ja nichts davon, wenn mein Held gestochen scharf aussieht
und der ganze Hintergrund nur ein verschwommenes etwas ist.
Au�erdem ist es deine Entscheidung wie stark du reduzierst.
Bei Reduzierung auf 1024 schaft es dann deutlich weniger Optimierung,
aber immerhin noch ein bischen.
Zitat von Tyrus
JAAA *_*
Ich hoffe das mit der Sichtweite kriegst du etwas hin...es muss ja nicht so ultra "weit" sein, aber weiter w�re trotzdem gut
Ich teste es auch gerne.
Ein bischen geht da immer, aber die Sichtweitenerweiterung der CM2.6.1 ist einfach nur t�tlich.
Bin vorhin noch ein wenig in der Welt rumgerannt, aber kurz vor Kap Dun hat sich Gothic wieder verabschiedet.
Mit der CM2.5 habs ich es immerhin noch fast bis Geldern geschaft und zu dem Zeitpunkt hatte ich noch fast nichts optimiert.
Hier die erste Betaversion. Gothic3 Clean Up V0.2beta (2013-01-19) by MadFaTal
Was braucht ihr:
-Gothic3 mit beliebigen MOD's
-Gothic3 G�tterd�mmerung mit beliebigen MOD's (bisher nicht getestet, sollte aber gehen)
-Das installierte Gothic3 Modkit, welches mit dem Gothic3 Patch 1.75 erschienen ist.
-Gothic3 Clean Up
-Kein neues Spiel starten
Achtung:
Das ist eine Beataversion!
Das Tool kann Fehler enthalten!
Kontrolliert alle Einstellungen besser zwei, drei mal.
Wenn ihr falsche Verzeichnisse ausw�hlt, und Gothic3 Clean Up
meint dort etwas zum Optimieren vorzufinden, dann macht es das,
auch wenn es sich nicht um Daten von Ghotic3 handelt.
Wenn das Tool mit irgendwelchen Fehlermeldung kommt,
empfehle ich es �ber den Taskmanager abzuschie�en.
In der ZIP Datei sind auch noch zwei Bilder enthalten.
Hoffe das die Einstellungen dann etwas klarer sind, als nur die Textbeschreibung.
Wie m�sst ihr vorgehen: 1.Erstellt eine Sicherungskopie von Gothic3
(speziell alle Dateien aus dem "X:\Gothic3-Installations-Verzeichnis\Data")
Achtung, das ist wichtig! Warum?
Weil Gothic3 Clean Up die Daten auf der Festplatte so ver�ndert,
das diese nicht mehr mit den De- und Installationprogrammen kompatibel sind.
Sie bleiben aber kompatibel zu euren Spielst�nden.
Wenn Ihr nach der Optimierung MOD's installieren oder deinstallieren wollt,
dann m�sst ihr erst Gothic3 mit der Sicherungskopie wieder herstellen.
2.Erstellt zwei neue leere Ordner, z.B. R:\G3data und R:\G3work
3.Verschiebt die Dateien, die optimiert werden sollen, z.B.
aus "X:\Gothic3-Installations-Verzeichnis\Data" in den Ordner
R:\G3data
Wenn ihr Gothic3 von einer Festplatte spielt,
empfehle ich f�r diese Beta-Version alle Dateien,
die mit den Namen: "_compiledImage", "Infos" und "Strings" beginnen.
Wenn ihr Gothic3 von einer schnellen SSD oder RAM Disk spielt,
empfehle ich f�r diese Beta-Version alle Dateien au�er die,
die mit den Namen: "Music", "Sound" und "Speech_" beginnen.
4.Startet Gothic3 Clean mit G3CU
Unter Vista und Windows7 wurde das Tool bisher noch nie getestet.
Startet es am besten �ber rechte Maustaste "als Administrator ausf�hren."
Voreingestellt ist, das nur noch deutsche Texte belassen werden und
das Texturen auf 512 Pixel reduzuiert werden.
Wenn ihr andere Sprachen haben m�chet, dann k�nnt ihr das unter
"Text Optimierung" �ndern. Ihr k�nnt auch mehrere Sprachen ausw�hlen.
Als Qualit�tsliebhaber k�nnt ihr unter "Textur Optimierung", die
Reduzierung auf maximal 1024 Pixel einstellen. Das bringt dann zwar
nicht ganz so viel Optimierung, aber noch ein wenig.
5.W�hlt die 3 Pfade aus (f�r das Beispiel oben):
-Mit dem Button "W�hle G3 Data Verzeichnis" w�hlt ihr das Verzeichnis R:\G3data
-Mit dem Button "W�hle leeres Arbeitsverzeichnis" w�hlt ihr das Verzeichnis R:\G3work
-Mit dem Button "W�hle G3 ModKit Verzeichnis" w�hlt ihr das Verzeichnis, in dem das Gothic3 ModKit installiert ist.
6.Nun sollte der Button "automatisch" bedienbar sein.
Bet�tigt diesen, und wartet bis der Text "Automatische Optimierung beendet" erscheint.
(Klickt bitte nicht im Tool herrum, w�rend es optimiert)
7.Verschiebt die nun optimierten Dateien aus dem Ordner R:\G3data zur�ck in das Gothic3 Verzeichnis.
(Es ist normal, dass das weniger als vorher sind. Dehalb d�rft ihr mit den optimierten Daten auch
nicht versuchen MODs zu deinstallieren oder weitere zu installieren. Das geht dann den Bach runter!)
8.Die Ordner R:\G3data und R:\G3work k�nnt ihr noch l�schen.
9.Jetzt k�nnt ihr Gothic3 hoffetnlich mit weniger Rucklern geniesen.
Fragen und Antoworten:
Wird Gothic3 dadurch ruckelfrei?
Nein und Ja.
Wenn ihr von Festplatte spielt nein.
Ghotic3 umfast ca. 5GB Daten.
Bei einer Texturreduzierung auf 512 Pixel, wird die Datenmenge um ca. 15-20% reduziert.
Es wird eine Milderung der Ruckler geben, aber ganz verschwinden werden diese nicht.
Wenn ihr von einer schnellen SSD (>300MB/s) spielt und
die Gothic3 Daten unkomprimiert speichert (NONE), dann beinahe.
Dadurch das Gothic3 die Daten nicht mehr dekomprimieren muss, wie die CPU extrem entlastet.
Die Datenmenge auf der SSD ist zwar gr��er als vorher, aber es geht trotzdem besser.
Der Unterschied ist bei mir wie Tag und Nacht.
Dennoch zuckt es ab und an, wenn gr��ere Datenmengen nachgeladen werden m�ssen.
Wenn ich von Myrtana nach Varant schwimme und dann das 6MB gro�e Varant Musikst�ck
geladen wird, dann dauert das auch von meiner SSD 20 Millisekunden.
Solche Zuckungen werden dann vermutlich erst mit einer RAM Disk verschwinden.
Vorsaussetzung ist nat�rlich auch, das ihr die passende Menge RAM habt,
besonders bei Modifikationen die die Sichtweite nach oben treiben.
Wenn Windows anf�ngt RAM Daten in die Auslagerungsdatei auszulagern,
dann ist Schluss mit Ruckelfrei, egal wie schnell eure SSD ist.
Ich w�rde mich auf jeden Fall �ber R�ckmeldungen freuen.
Besonders auch wie sich das Tool unter Vista und Win7 gibt.
Auch �ber ein Screenshot, wie es mit aktivierten Designs (runde Ecken)
aussieht w�rde ich mich freuen.
Impressum
| Link Us
| intern
World of Gothic � by World of Gothic Team
Gothic, Gothic 2 & Gothic 3 are � by Piranha Bytes & Egmont Interactive & JoWooD Productions AG, all rights reserved worldwide