PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Patch] Zeige immer die wichtigsten Statistiken V2 / Show Always Important Stats V2



neocromicon
24.01.2021, 00:45
Info
Kurz: Mit diesem Patch werden dir viele weitere Infos, wie z.b deine Goldmenge, immer oben links angezeigt.

Lang: Du weißt nicht ob du dir gerade diese Rüstung leisten kannst? Reichen die LP? Wieviel XP bis zur nächsten Stufe? Reichen die Pfeile für diesen Wolf und was ist mit den Spruchrollen? Das alles, zeigt dir dieser Patch, ab sofort oben links , jederzeit an. Dazu kannst du noch einstellen, ob du doch lieber eine schicke XP-Leiste haben willst oder doch die große Schrift? Man wird ja nicht jünger :D (Alles im Spiel einstellbar)

SAIS V2, ist komplett neu geschrieben, um höchst mögliche Kompatibilität, mit allen Mods, zu erreichen. Daher nochmals ein mega fettes danke an Mud-Freak, mehr als 65% des neuen Codes stammen von ihm! :gratz

Extras
Du willst wissen welcher Quest gerade aktiv ist? Dann Installiere dir OrderedLogs (https://forum.worldofplayers.de/forum/threads/1571145-Patch-OrderedLogs-Ja-wo-ist-denn-nun-der-neue-Tagebucheintrag) von Kirides (https://forum.worldofplayers.de/forum/members/110006-Kirides) und SAIS zeigt es dir an.

SAIS bringt bereits eine eigene Spielwelt Uhr mit, diese hat das Format "Tag - HH:MM", bietet darüber hinaus aber keine weiteren Funktionen und ist Standardmäßig deaktiviert.
Wenn du nur die Zeit oder den Tag benötigst dann Installiere dir ShowGameTime (https://forum.worldofplayers.de/forum/threads/1547953-PATCH-ShowGameTime-Uhrzeit-Tag-OHNE-Marvin-Modus-direkt-im-Spiel-anzeigen?highlight=showgametime)von Bloodfly91 (https://forum.worldofplayers.de/forum/members/166803-Bloodfly91)
Die Schriftgröße lässt sich nicht einstellen und wird wahrscheinlich niemals angepasst, da der Autor inaktiv zu sein scheint.

Download — https://raw.githubusercontent.com/wiki/szapp/GothicFreeAim/media/flagDE.png https://raw.githubusercontent.com/wiki/szapp/GothicFreeAim/media/flagEN.png https://raw.githubusercontent.com/wiki/szapp/GothicFreeAim/media/flagPL.png https://raw.githubusercontent.com/wiki/szapp/GothicFreeAim/media/flagRU.png
52239
Auch über Spine (https://www.worldofgothic.de/dl/download_540.htm) erhältlich
Jetzt auch auf Nexus (https://www.nexusmods.com/gothic2/mods/18?tab=files)zu haben

Voraussetzungen
Version 1.08k_mod (https://www.worldofgothic.de/dl/download_6.htm) (Gothic 1)
Reportversion 2.6.0.0 (https://www.worldofgothic.de/dl/download_278.htm) (Gothic 2 DNDR)
Ninja 2.4.09 oder höher
PatchMenu 1.0 oder höher

Installation
Einfach die ShowAlwaysImportantStats.vdf aus dem ZIP Archiv, in den Ordner [Gothic]\Data\ kopieren. Zur Deinstallation die Datei einfach entfernen.

Hinweiße
Sollte es in seltenen fällen dazu kommen das SAIS nicht die gewünschte Sprache ermittelt, kann sie manuell in der Gothic.ini überschrieben werden.
Dies betrifft leider keine Namen die von Item's ermittelt werden (Pfeile, Gold ect.).


#Dies auf "1" stellen, damit die Überschreibung der Sprache aktiv wird
overwriteLanguage = 1

#Mit dieser Option stellt man schlussendlich die gewünschte Sprache ein.
#ger = Deutsch, pol = polen, rus = russisch und für englisch einfach leer lassen
language = ger


Bilder

https://abload.de/img/1uvkq2.jpg
https://abload.de/img/295ksd.jpg
https://abload.de/img/3dnkxw.jpg
https://abload.de/img/4msj61.jpg
https://abload.de/img/5ppk83.jpg
https://abload.de/img/1mgjx6.jpg
https://abload.de/img/2vsjep.jpg
https://abload.de/img/3q6kwe.jpg
https://abload.de/img/4ojk87.jpg

Versionsgeschichte

2.6.5

Bugfixes
- Todes Counter ist vom Menü aus einstellbar

2.6.4

Änderungen
- Schriftgröße zu Schriftart umbenannt
Bugfixes
- Richtige Version hochgeladen (Falsche Pfeil/Bolzen Zählung, permanentes 0 gespamme beim Bogen)

2.6.3

Neuerungen
- Todescounter (pro Mod)
- Neue Alternative Schriftart (Schriftgröße -> Neu)

2.6.2

Änderungen:
- Etwas an der Performance geschraubt.
Neuerungen
- Im Falle das nicht die gewünschte Sprache erkannt wird kann man sie nun Manuell in der Gothic.ini ändern. Mehr dazu im Start-Post des Themas

2.6.1

Neuerungen:
- ShowAlwaysImportantStats unterstützt nun "PatchMenu"

2.6.0

Neuerungen:
- Man kann nun einstellen, das alle Anzeigen ausgeblendet werden können, bei einem offenen Inventar (Handel, Truhe, ect) Standard AUS
Bugfixes:
- Fixed translation issues with russian language, thanks to N1kX
- HP Anzeige zeigt nicht mehr die HP eines Toten NPC's
- Gothic 1: Falsche Positionierung der HP/MP Anzeige behoben
- Gothic 1: HP/MP Anzeige wird jetzt in Gesprächen ausgeblendet

2.5.4

Bugfixes:
- Kompatibilität zu Mods erhöht

2.5.3

Bugfixes:
- Fehler beim Starten von Gothic 1 behoben (Diebstahl Anzeige funktioniert NICHT in G1)
- Encodierungsfehler bei Russisch und Polnisch behoben
- Dauer Spawnen eines Fehlers in ZSpy (Debug Konsole) behoben

2.5.2

Bugfixes:
- Sprache wird nun Korrekt erkannt bei der Diebstahl Anzeige

2.5.1

Neuerungen:
- Neue Anzeige ob ein NPC bereits bestohlen wurde (Danke an "DerHori" für die Idee: https://www.twitch.tv/derhori)

2.5.0

Neuerungen:
- Auf Wunsch kann man sich nun auch die HP des Gegners der im Focus des Helden ist, in Textform anzeigen lassen

2.4.1

Bugfixes:
- Absturz in Gothic 1 UnPatch Mod behoben - Danke an Capt.Skooma mal wieder :)

2.4.0

Neuerungen:
- Man kann sich nun die Währung "Bugs" aus Legend of Asshun, bei einem Gespräch mit Lucigoth anzeigen lassen
Änderungen:
- Optionsmenü nun in Kategorien eingeteilt
Bugfixes:
- Die Positon des HP/MP Texts ist nun auch mit großer Schrift korrekt
- "Zurück" Knopf im Optionsmenü wird nun korrekt in die jeweiligen Sprachen übersetzt. The Button "back" aka "Zurück" are now correct translated in to the respective language

2.3.0

Änderungen:
- Neue Text Anzeigen für Leben(HP) und Mana(MP) als Text über den jeweiligen Leisten. Optionen: Aus|Nur HP|Nur MP|Beide

2.2.1

Bugfixes:
- Absturz unter Gothic 1 behoben, danke für die Meldung an Capt.Skooma!

2.2.0

Änderungen:
- Spielwelt Uhr im Format "Tag - HH:MM" hinzugefügt

2.1.5

Änderungen:
- In 2.1.4 deaktivierte Zauber Anzeige wieder verfügbar
Bugfixes:
- Bug, der bei manchen Mods, bei der Verwendung der letzten Spruchrolle, zu einem Absturz geführt hatte - behoben

2.1.4

Bugfixes:
- Fehler, der beim kompletten entfernen von Ninja und späteren wieder hinzufügen, eine Geister Statistik erzeugt, behoben (Danke an Mud-Freak)

2.1.3

Veränderungen:
- Neue Einstellung, Munition - Aus|Nur Waffe|Immer
- Neue Einstellung, Munitions Typ - Nur Pfeile|Nur Bolzen|Beides
- Neue Einstellung, Zauber - Aus|Nur Hand|Immer
- Komplett neuer Code zur Erkennung der Sprache im Menü, macht 3 Dateien weniger

2.1.2

Bugfixes:
- Wenn mehr als ein Pfeil im Inventar ist wird die Mehrzahl "Pfeile", anstatt die Einzahl "Pfeil" angezeigt (German only)

2.1.1

Bugfixes:
- Debug Option entfernt, die fälschlicherweise Deutsch als Englisch erkannt hat und somit Englische Texte in der Deutschen Version ausgegeben hat

2.1.0

Veränderungen:
- Neue Einstellungen, für Gold/Munition/Quest an/aus
- Es wird jetzt der Zauber in der Hand angezeigt und wenn es eine Spruchrolle ist, deren verbleibende Menge
- Munition/Zauber werden jetzt nur noch angezeigt wenn die jeweilige Waffe im "Angriffs-Modus" ist
Bugfixes:
- Das suchen nach den Patch/Mod, ShowGameTime/Velen wird jetzt nur noch 1x pro Spielstart abgerufen

2.0

Veränderungen:
- Die Währung wird erst ab einer Einheit im Inventar angezeigt.
- Es wird jetzt der korrekte Währungsname, jeh nach Mod und Spiel, ausgegeben. (z.b Roberi aus Legends of Ashun)
- Anzeige für die Standard Gothic Munition(Erst bei einer Einheit), falls eine Mod eine andere Munition benutzt, bleibt es ausgeblendet.
- XP-Leiste nun mittig oben und korrekt Programmiert (Keine Geister-Leisten mehr)
- Neue Anzeige für zurzeit aktiven Quest, wenn "Ordered Logs" installiert ist
- Komplett neue Programmierung, aller Funktionen (Textanzeige ect.)
- Prüfung ob die richtige Ninja Version installiert ist
Bugfixes:
- Diverse Absturzgründe behoben (Dirty Swamp ect.)
- Einstellungsmenü wird jetzt immer angezeigt

Alles vor 2.0
Alter Thread (https://forum.worldofplayers.de/forum/threads/1564455-Patch-Show-Always-Important-Stats-Zeige-immer-die-wichtigsten-Statistiken)

Credits
Mud-Freak: Rewrite des Code's
Kirides: Sortierung des Tagebuchs

Donate
Dir gefällt meine Arbeit und du möchtest mich etwas unterstützen? Das kannst du gerne hier tun: https://ko-fi.com/neocromicon Vielen lieben dank! :)

TopLayer
24.01.2021, 07:30
Isn't it more optimal to use string selection function instead of maintain own menu version for each language?

func string SAIS_Lang(var string en, var string de, var string pl, var string ru)
{
var int lang; lang = Ninja_ShowAlwaysImportantStats_GuessLocalization();
if (lang == 1) {
return de;
} else if (lang == 2) {
return pl;
} else if (lang == 3) {
return ru;
};
return en;
};


// ....

INSTANCE MENUITEM_NINJA_SAIS_OPT(C_MENU_ITEM_DEF)
{
text[0] = SAIS_Lang("SAIS Settings", "SAIS Einstellungen", "Ustawienia SAIS", "Íàñòðîéêè SAIS");
text[1] = SAIS_Lang("Show Always Important Stats Settings.", "Zeige immer die wichtigsten Statistiken Einstellungen", "Ustawienia wyœwietlania ró¿nych informacji", "Íàñòðîéêè ïîêàçà ðàçëè÷íîé èíôîðìàöèè"); // Kommentar
// Position und Dimension
posx = 0; posy = 0;
dimx = 8192; dimy = 750;
// Aktionen
onSelAction[0] = NINJA_SAIS_SEL_ACTION_STARTMENU;
onSelAction_S[0]= "MENU_NINJA_SAIS_OPT";
// Weitere Eigenschaften
flags = flags | NINJA_SAIS_IT_TXT_CENTER;
};

mud-freak
24.01.2021, 08:41
Isn't it more optimal to use string selection function instead of maintain own menu version for each language?

No, because the function Ninja_ShowAlwaysImportantStats_GuessLocalization is part of the content scripts, the menu items are part of the menu scripts. There is no reliable way to obtain the language from within the menu scripts.

The way it is recommended (https://github.com/szapp/Ninja/wiki/Inject-Changes#menu-creation) allows to stick to conventional menu scripts with as little dynamic menu creation as possible. I believe it is generally the optimal way.


EDIT: The content of an existing symbol in the menu scripts could be overwritten from the content scripts. I will add an example to the documentation. Might be of use for future patches, but not so relevant for this patch here, since it is already working.


EDIT2: Neocromicon, sieht doch nun ganz gut aus. In den Menü-Skripten habe ich noch gesehen, dass du an mehreren Stellen die Konstante MENU_BACK_PIC voraussetzt. Diese wird aber nicht zwingend in jeder Mod existieren und wird in dem Falle zu einem Parserfehler führen. Am besten kopierst du die Eigenschaft "backpic" von einem existierenden Menu (z.B. dem Hauptmenü - falls es gefunden wird) dynamisch, ähnlich wie das hier (https://github.com/szapp/Ninja/wiki/Inject-Changes#menu-creation) im zweiten Codeblock gemacht wird. Falls du dabei Hilfe benötigst, sag Bescheid.
Den Vorschlag, auf Velen und SystemGameTime nur einmal pro Session zu prüfen hast du nicht übernommen. Hattest du das nur übersehen, oder klappte das nicht?

neocromicon
24.01.2021, 12:34
EDIT: The content of an existing symbol in the menu scripts could be overwritten from the content scripts. I will add an example to the documentation. Might be of use for future patches, but not so relevant for this patch here, since it is already working.


EDIT2: Neocromicon, sieht doch nun ganz gut aus. In den Menü-Skripten habe ich noch gesehen, dass du an mehreren Stellen die Konstante MENU_BACK_PIC voraussetzt. Diese wird aber nicht zwingend in jeder Mod existieren und wird in dem Falle zu einem Parserfehler führen. Am besten kopierst du die Eigenschaft "backpic" von einem existierenden Menu (z.B. dem Hauptmenü - falls es gefunden wird) dynamisch, ähnlich wie das hier (https://github.com/szapp/Ninja/wiki/Inject-Changes#menu-creation) im zweiten Codeblock gemacht wird. Falls du dabei Hilfe benötigst, sag Bescheid.
Den Vorschlag, auf Velen und SystemGameTime nur einmal pro Session zu prüfen hast du nicht übernommen. Hattest du das nur übersehen, oder klappte das nicht?

Oh danke für den Hinweiß(MENU_BACK_PIC), das wird noch nicht mal benötigt. Das muss ich aus versehen beim Sprint Patch mit eingefügt haben und dadurch mit kopiert haben.
Zu dem anderen schreibe ich dir im EXP-Bar Thema.

Kadok
24.01.2021, 17:22
Glückwunsch zu diesem Update. :gratz
Die Geisterleiste, die bei mir im Spielstand noch enthalten war, habe ich durch die Einträge HIDDEN=i1 entfernt. Ich nehme an, das ist wieder der vorgeschlagene Weg?

Was die Umsetzung angeht, hätte ich aus Spieler-/Nutzersicht drei Anmerkungen:
1. Die Erfahrungspunkteleiste nimmt jetzt den Platz der Lebensanzeige von anvisierten Objekten an, wenn man nichts im Fokus hat. Dadurch gibt es vermutlich keine Probleme mit deren Platzierung, aber mir persönlich hat die Leiste an der Seite besser gefallen. Könnte man das optional machen?
2. Schön, dass die Währung jetzt konkret benannt werden kann. Im Gegensatz zu den Beispielbildern wird (bei der Nostalgic-Edition, sofern es daran liegt) statt Gold die Itembezeichnung (die vermutlich abgefragt wird) "Goldmünze" angezeigt. Kann man das ändern? Jedenfalls die Pluralform "Goldmünzen" wäre schön, falls umsetzbar, im Singular sieht es schon recht komisch aus. Selbes gilt für die Munition, insbesondere Pfeile.
3. Vielleicht könnte man die Anzeige der Munition optional einstellen? Denn schon vom Titel her sollen nur die "wichtigsten" Statistiken angezeigt werden, wenn man aber beispielsweise einen Magier spielt, dürfte einem die Anzahl der Pfeile im Inventar recht egal sein. Oder man koppelt es an eine ausgerüstete Waffe (es werden etwa bei ausgerüstetem Bogen nur Pfeile angezeigt), denn einem Bogenschützen kommt es auch nicht auf die Anzahl der Bolzen an.

Die Vorschläge sind lediglich als Anregungen zu verstehen, auch so ist es ein schöner Patch und es freut mich, dass die Probleme der vorigen Version behoben werden konnten.

neocromicon
24.01.2021, 18:26
Erst einmal vielen Dank für die lobenden Worte :)

0. Ja das war der richtige Weg zur Entfernung!

1. Ich schaue diesbezüglich nochmal, aber ich gebe kein versprechen. Es war (für mich) schon unglaublich kompliziert das sie da ist und bleibt, egal welche Auflösung oder Skalierung ect, man hat.

2. Du liegst richtig, ich hole mir den Namen aus dem Item selber, demzufolge bin ich darauf limitiert was da drin steht. Bei der Munition benutze ich die selbe Technik und Pfeile heißen nun mal leider nur "Pfeil". Technisch gesehen wäre es möglich, würde aber den Code unglaublich vergrößern und gegebenfalls anfälliger auf Fehler machen. Alleine nur damit da Goldmünze steht oder halt Roperi, müsste ich prüfen welche Mod du gerade benutzt und das sind schon alleine mehr als 7 Zeilen neuer Code und das ist nur die Abfrage, von der Übergabe des Namens rede ich hier noch garnicht und das dann für gefühlte 100 Mods? Dazu kommt das ich nicht nochmals extra Code für die verschiedenen Sprachen brauche. Ich denke mit der Option, wie ich sie verwende, kann jeder Leben ;).

3. Das wiederum ist echt eine gute und sinnige Idee, durch die ich gleich noch eine Idee bezüglich Zauber habe. Das erstere werde ich auf jedenfall umsetzen.

Sons of Anarchy
25.01.2021, 03:47
Also ich bin vollends zufrieden mit dem neuen Update.
Ich finde es auch schön, dass du so gut auf Vorschläge eingehst, wie die meine Bitte zu der Munition.

Ist der Patch ShowGameTime auch von dir?
Dann hätte ich eine Frage zu der Größe, ob man die Schriftgröße an diesen Patch anpassen kann.
Das sieht nicht schön aus.

https://abload.de/thumb/rtyvj96.jpg (https://abload.de/image.php?img=rtyvj96.jpg)

Danke dir schon mal.

neocromicon
25.01.2021, 04:16
Also ich bin vollends zufrieden mit dem neuen Update.
Ich finde es auch schön, dass du so gut auf Vorschläge eingehst, wie die meine Bitte zu der Munition.

Ist der Patch ShowGameTime auch von dir?
Dann hätte ich eine Frage zu der Größe, ob man die Schriftgröße an diesen Patch anpassen kann.
Das sieht nicht schön aus.

https://abload.de/thumb/rtyvj96.jpg (https://abload.de/image.php?img=rtyvj96.jpg)

Danke dir schon mal.
Danke für das Lob :) und ja wenn die Idee gut ist, nehme ich das doch gerne auf ;). Im nächsten Update wird die Munition dann nur noch angezeigt wenn man die entsprechende Waffe angelegt hat. So wird es etwas schlanker.

Nein ist er nicht, im Einleitungspost bei Extras steht dazu mehr. Es wäre zwar ein leichtes das zu ändern, aber ich kann ja nicht einfach die Arbeit eines anderen verändern und veröffentlichen ;)

BeLiaRN1
25.01.2021, 18:49
@neocromicon

Ich habe den Patch noch nicht ausprobieren können aber ich wollte mal anfragen ob es technisch machbar ist, die Infos in der Systempack.ini modular aufzubauen, sodass man sich selbst aussuchen kann was angezeigt wird und was nicht.

So in etwa:

Gold anzeigen: true/false
Pfeile anzeigen: true/false
usw.

Was ich auch ganz gut finden würde, ist ein definierbarer Hotkey für das An/Abschalten aller Informationen, um z.B. mal die Natur zu genießen. ^^ Auch wenn dann der Titel des Patches (always) nicht mehr passen würde. :D

Falls das schon so ist oder nicht möglich ist, dann ignorier einfach den Kommentar.

neocromicon
25.01.2021, 19:47
@neocromicon

Ich habe den Patch noch nicht ausprobieren können aber ich wollte mal anfragen ob es technisch machbar ist, die Infos in der Systempack.ini modular aufzubauen, sodass man sich selbst aussuchen kann was angezeigt wird und was nicht.

So in etwa:

Gold anzeigen: true/false
Pfeile anzeigen: true/false
usw.

Was ich auch ganz gut finden würde, ist ein definierbarer Hotkey für das An/Abschalten aller Informationen, um z.B. mal die Natur zu genießen. ^^ Auch wenn dann der Titel des Patches (always) nicht mehr passen würde. :D

Falls das schon so ist oder nicht möglich ist, dann ignorier einfach den Kommentar.
Klar das wäre alles möglich, wurde aber den Patch weiter aufblähen und bisher bist du der erste der sich sowas wünscht.

Daher die Frage an alle anderen, was haltet ihr davon? Ich selber wäre zu 30% dafür ^^.

PS: Es werden bereits Daten in der Gothic.ini für die Schriftgrüße und XP-Leiste an/aus gespeichert ;), falls du das mit Systempack.ini meinst.


An alle anderen eine kurze Umfrage!


Ich arbeite gerade an der Ausgabe, welchen Spruchrollenzauber man in der Hand hat und wieviele man davon noch hat.
Beim Testen kam mir die frage auf, ob ich Runen, ohne deren Anzahl natürlich, mit anzeigen soll.

Grund: Als ich getestet habe wie sich das verhält wenn ein Zauber aufgebraucht ist, hat der Held als nächstes eine Rune gewählt, die zu dem Zeitpunkt nicht angezeigt wurde und ich war leicht verwirrt, dann habe ich es so eingebaut das sie angezeigt wurde. Ich bin mir aber unschlüssig was jetzt besser ist...

Spruchrolle:
https://abload.de/img/2q6kf9.jpg

Rune:
https://abload.de/img/3ezk28.jpg

Sons of Anarchy
25.01.2021, 20:32
Mir wäre das egal mit den Einstellungen, von mir aus kann es so bleiben.
Das Einzige was mich stört, ist das A. vor der Questanzeige.
Vielleicht einfach nur: "Quest: ..."

Vielleicht ist es nachher zu überladen, dann würde die Einstellung in der Ini Sinn machen.
Ich bräuchte zb keine Anzeige welche Teleportrune ich habe.

neocromicon
25.01.2021, 20:38
Mir wäre das egal mit den Einstellungen, von mir aus kann es so bleiben.
Das Einzige was mich stört, ist das A. vor der Questanzeige.
Vielleicht einfach nur: "Quest: ..."

Vielleicht ist es nachher zu überladen, dann würde die Einstellung in der Ini Sinn machen.
Ich bräuchte zb keine Anzeige welche Teleportrune ich habe.

Zum besseren Verständnis.

In der nächsten Version werden Pfeile/Bolzen und Magie nur angezeigt wenn die entsprechenden Waffen/Magie, sich im Angriff-Modus befinden. Ansonsten steht da halt nur Gold, sofern man welches hat. Es sollte also nie überladen rüberkommen.

Was stört dich den an dem A. = Aktiv? :eek:

neocromicon
25.01.2021, 21:00
So eben mal ein Video erstellt wie das ganze Ingame aussieht, damit sich jeder ein besseres Bild machen kann, wegen der Umfrage (oben):

https://youtu.be/wJK-KG-1y60

Roland54
25.01.2021, 21:18
- Aktive Quest: Wer braucht die denn? Aktiv sind doch wohl viele Quests gleichzeitig.
- Pfeile/Bolzen: finde ich gut so
- Aktive Zauber: Anzahl der Schriftrollen des aktiven Zaubers statt Pfeile/Bolzen ist sinnvoll so.

Und die Anzeige der Rune nach dem Verbrauch der letzten Schriftrolle könnte man sogar farblich hervorheben, vielleicht sogar prinzipiell für Runen, das übersieht man sonst im Spiel. Und mir ist es schon oft vorgekommen, dass irgendwelche Schriftrollen alle waren, und plötzlich teleportiert man sich mitten im Kampf an einen anderen Ort, weil man dies im Kampf nicht bemerkt hat, dass die Schriftrollen alle waren.

neocromicon
25.01.2021, 21:26
- Aktive Quest: Wer braucht die denn? Aktiv sind doch wohl viele Quests gleichzeitig.
- Pfeile/Bolzen: finde ich gut so
- Aktive Zauber: Anzahl der Schriftrollen des aktiven Zaubers statt Pfeile/Bolzen ist sinnvoll so.

Und die Anzeige der Rune nach dem Verbrauch der letzten Schriftrolle könnte man sogar farblich hervorheben, vielleicht sogar prinzipiell für Runen, das übersieht man sonst im Spiel. Und mir ist es schon oft vorgekommen, dass irgendwelche Schriftrollen alle waren, und plötzlich teleportiert man sich mitten im Kampf an einen anderen Ort, weil man dies im Kampf nicht bemerkt hat, dass die Schriftrollen alle waren.

1. Durch den externen Patch Ordered Logs, wird immer der als letzte verfolgte Quest, im Tagebuch nach ganz oben geschoben und das lese ich dann aus, daher macht das sinn ;). Es wird nur angezeigt sofern Ordered Logs verwendet wird.
2/3. Ich auch ;)
4. Jeb da haben wir das gleiche Erlebnis gehabt.

BeLiaRN1
25.01.2021, 22:00
Was ist wenn man mit den Ordered Logs spielen will aber die nicht angezeigt haben will oben links? ^^ Deshalb wäre der modulare Aufbau schon ganz nett.

Ich finde eigentlich nur Stufe, XP, LP und Gold wirklich interessant. Der Rest ist zu spezifisch.

Die Zeitangaben finde ich persönlich zu groß und zu aufdringlich.

neocromicon
25.01.2021, 22:11
Was ist wenn man mit den Ordered Logs spielen will aber die nicht angezeigt haben will oben links? ^^ Deshalb wäre der modulare Aufbau schon ganz nett.

Ich finde eigentlich nur Stufe, XP, LP und Gold wirklich interessant. Der Rest ist zu spezifisch.

Die Zeitangaben finde ich persönlich zu groß und zu aufdringlich.

1/2. Ich schaue mal das ich es Modularer hinbekomme, ohne das es zu groß wird.
3. Es wäre zwar ein leichtes das zu ändern, aber der Patch der das anzeigt ist nicht von mir (Siehe Extras, Einleitungspost).


Bevor du dich freust, wie gesagt das kann ich nicht veröffentlichen ;)
https://abload.de/img/2aojvv.jpg

Sons of Anarchy
25.01.2021, 22:21
Dann vielleicht Aktive Quest ausschreiben, aber vielleicht bin ich nur so pingelig :D

Mit der Zeitanzeige ist nicht von neocromicon, dieser Patch ist von Bloodfly91
und ich habe ihn schon eine Anfrage geschrieben, weil ich das auch zu aufdringlich finde,
im Zusammenspiel mit diesem Patch.

neocromicon
25.01.2021, 23:04
So hier habe ich eure Bitten mal umgesetzt, jeder zufrieden :D ?(Standard Einstellungen sind alle 3 Optionen auf an)
https://youtu.be/Jk88egqUe_0


@Sons of Anarchy Ja ich glaube das bist du wirklich ^^, ich sehe da wirklich keinen Grund das zu ändern.

Gothaholic
26.01.2021, 01:56
Ich finde eigentlich nur Stufe, XP, LP und Gold wirklich interessant. Der Rest ist zu spezifisch.


es gab ja mal Zeiten da galt es als vorbildlich dass Gothic den Bildschirm nicht unnötig mit Statistiken voll kleistert... :grinundwe

Roland54
26.01.2021, 10:45
aber damals hat man auch noch mit 640x480 Bildauflösung gespielt, da war alles andere zu viel.

neocromicon
26.01.2021, 14:00
Update 2.1.0


Veränderungen:
- Neue Einstellungen, für Gold/Munition/Quest an/aus
- Es wird jetzt der Zauber in der Hand angezeigt und wenn es eine Spruchrolle ist, deren verbleibende Menge
- Munition/Zauber werden jetzt nur noch angezeigt wenn die jeweilige Waffe im "Angriffs-Modus" ist
Bugfixes:
- Das suchen nach den Patch/Mod, ShowGameTime/Velen wird jetzt nur noch 1x pro Spielstart abgerufen


Viel Spaß damit §wink

BeLiaRN1
26.01.2021, 15:52
es gab ja mal Zeiten da galt es als vorbildlich dass Gothic den Bildschirm nicht unnötig mit Statistiken voll kleistert... :grinundwe

Sehe ich ähnlich, ich mag das auch nicht wenn das so überladen ist. Allerdings probiere ich in letzter Zeit einige Ninja Patches aus, so auch beim nächsten Durchlauf diesen hier. Deshalb...



Update 2.1.0



Veränderungen:
- Neue Einstellungen, für Gold/Munition/Quest an/aus
- Es wird jetzt der Zauber in der Hand angezeigt und wenn es eine Spruchrolle ist, deren verbleibende Menge
- Munition/Zauber werden jetzt nur noch angezeigt wenn die jeweilige Waffe im "Angriffs-Modus" ist
Bugfixes:
- Das suchen nach den Patch/Mod, ShowGameTime/Velen wird jetzt nur noch 1x pro Spielstart abgerufen


Viel Spaß damit §wink

...vielen Dank für das Update.

Roland54
26.01.2021, 15:58
Ich habe die 2.1.0 kurz getestet. Und ich habe mich dazu entschlossen, wieder die 2.0 zu verwenden.

Was mir aufgefallen ist:
- Das Laden eines Spielstandes scheint deutlich länger zu dauern.

Was mir bei der 2.0 besser gefällt:
- Ich habe immer im Blick, wie viele Pfeile und Bolzen ich habe, egal, welche Waffe ich angelegt habe.
- Ich habe die Geschosszahl auch im Blick, wenn ich Bogen oder Armbrust nicht gerade benutzen will.

Was mir bei der 2.1 gefällt:
- Wenn ich einen Zauberspruch benutzen will, dann wird die Zahl der Spruchrollen eingeblendet.

Was ich besser finden würde:
- Die Geschosszahl immer anzuzeigen und die Spruchrollenzahl nur bei Benutzung anzuzeigen.

Das ist mein persönlicher Eindruck/Wunsch, keine Kritik, vielleicht können weitere Nutzer sich auch dazu äußern.

neocromicon
26.01.2021, 16:08
Ich habe die 2.1.0 kurz getestet. Und ich habe mich dazu entschlossen, wieder die 2.0 zu verwenden.

Was mir aufgefallen ist:
- Das Laden eines Spielstandes scheint deutlich länger zu dauern.

Kurios, bei keinen meiner Test's mit 10 verschiedenen, oft benutzen Mod's und dem Hauptspiel, ist mir da ein unterscheid aufgefallen. Das würde Code Technisch auch keinen sinn ergeben, den da hat sich zu 2.0.0 nicht viel verändert, das hätte dann da schon auftreten müssen. Hast du evtl. ein paar mehr Details?

Edit: Ich habe das mal mit dem Hautspiel getestet und dabei kam das heraus:

Neues Spiel mit Patch - 5.67sek
Neues Spiel ohne Patch - 5.66sek


Speicherstand mit Patch - 5.61sek
Speicherstand ohne Patch - 5.55sek




Was mir bei der 2.0 besser gefällt:
- Ich habe immer im Blick, wie viele Pfeile und Bolzen ich habe, egal, welche Waffe ich angelegt habe.
- Ich habe die Geschosszahl auch im Blick, wenn ich Bogen oder Armbrust nicht gerade benutzen will.

Ja das ist Geschmackssache, aber wie jedem bekannt ist, kann man es nicht allen recht machen ;). Ich finde das Persönlich jetzt so besser, da es so nicht mehr so überladen wirkt.



Was mir bei der 2.1 gefällt:
- Wenn ich einen Zauberspruch benutzen will, dann wird die Zahl der Spruchrollen eingeblendet.

Mir auch :D



Was ich besser finden würde:
- Die Geschosszahl immer anzuzeigen und die Spruchrollenzahl nur bei Benutzung anzuzeigen.

Siehe zweite Antwort.

neocromicon
26.01.2021, 16:23
Update 2.1.1


Bugfixes:
- Debug Option entfernt, die fälschlicherweise Deutsch als Englisch erkannt hat und somit Englische Texte in der Deutschen Version ausgegeben hat

:rolleyes::D

Roland54
26.01.2021, 16:44
Ich habe den Eindruck, dass zum Ende des Spielstand- Ladens (95% fertig) eine längere Pause auftrat. Aber das kann auch subjektiv sein. Getestet hatte ich das übrigens mit der Gothic 2 die Nacht des Raben Lhiver deutsche Version von Buddygoth.

Ansonsten hatte ich ja extra geschrieben "was mir gefällt...", mein persönlicher Geschmack. Da wäre das Zu-/ Abschalten eben gut.

Edit:
Kann es sein, dass die Verzögerung an den Debug- Infos gelegen hat? Mit der 2.1.1 geht das wieder schneller.

neocromicon
26.01.2021, 16:56
Ich habe den Eindruck, dass zum Ende des Spielstand- Ladens (95% fertig) eine längere Pause auftrat. Aber das kann auch subjektiv sein. Getestet hatte ich das übrigens mit der Gothic 2 die Nacht des Raben Lhiver deutsche Version von Buddygoth.

Ansonsten hatte ich ja extra geschrieben "was mir gefällt...", mein persönlicher Geschmack. Da wäre das Zu-/ Abschalten eben gut.

Edit:
Kann es sein, dass die Verzögerung an den Debug- Infos gelegen hat? Mit der 2.1.1 geht das wieder schneller.

Ok wollte gerade fragen welche Version da genau, aber das scheint sich ja dann erledigt zu haben.
Eigentlich nicht, ich habe nur eine Zahl in der Erkennungsfunktion für die Sprache, verändert.



if (Hlp_StrCmp(panName, "Pfanne")) { // DE (Windows 1252)
return 1; <---- Von 0, für Englisch auf die jetzige 1, das wars.

Roland54
26.01.2021, 17:15
An dieser Abfrage sollte es ja wirklich nicht gelegen haben, es sei denn, der Bereich, der durchsucht werden musste, ist zu groß. Das Modfile ist immerhin 900MB groß (ich spiele mit .mod, nicht mit .vdf).

neocromicon
26.01.2021, 19:10
Update 2.1.2

Das letzte Update!! Es hat mich die ganze Zeit selber genervt das statt "Pfeile" im Spiel nur die Einzahl "Pfeil" angezeigt wurde. Jetzt ist mir aber eine Code sparende möglichkeit eingefallen das zu beheben (Only for german version)

Bugfixes:
- Wenn mehr als ein Pfeil im Inventar ist wird die Mehrzahl "Pfeile", anstatt die Einzahl "Pfeil" angezeigt (German only)

Roland54
26.01.2021, 19:59
Ich spiele übrigens meistens als Nahkämpfer, der dort, wo es möglich ist, mit Bogen oder Armbrust vorgeht. Auch als Magier bevorzuge ich die normalen Waffen, deshalb ist mir die ständige Übersicht über Pfeile/Bolzen wichtig.

Magie verwende ich als (noch) Nicht- Magier zum Vereinzeln der Gegner, da ist dann die Spruchrollenanzahl wichtig, oder gegen bestimmte Gegner, die ich einfriere oder so. Als Magier hat man dann die Runen, da ist die Anzahl ja unwichtig. Aber so lange man Schriftrollen benutzen muss, so lange ist die Magie nur Nebenwaffe, die Anzeige der Rollenanzahl reicht im Moment der Benutzung. Die Anzeige der Bolzen / Pfeile ist mir dagegen schon immer wichtig, ebenso wie Gold/ LP/ Aufstieg.

Ich weiß nicht, was andere Nutzer deines Patches davon halten, aber ich fände eine Variante, die Pfeile(Bolzen ständig anzeigt, und die Spruchrollen nur bei Benutzung einblendet, sehr brauchbar. Vielleicht können sich ja weitere Nutzer einmal dazu äußern.

Kadok
26.01.2021, 21:07
Aus meiner Sicht ist es - bis auf die Position der Leiste §ugly - sehr gut so, wie es jetzt ist. Nicht verwunderlich, denn die Idee der temporären Munitionsanzeige ist (zumindest auch) von mir. Die permanente Anzeige beispielsweise von Bolzen, die man in einem ganzen Spiel kein einziges Mal verwendet, halte ich für unnötig und dem Ziel/Zweck des Patches nicht dienlich. Eine grobe Größenordnung des Munitionsvorrates sollte man ja auch im Kopf haben, wenn die Waffe nicht gezogen ist.
Dagegen finde ich die Einbindung der Zauber und den generell modularen Aufbau sehr gelungen.

Was man allenfalls überlegen könnte wäre, die Einstellungsmöglichkeit um eine dritte Variante zu erweitern (keine Anzeige - temporäre Anzeige - permanente Anzeige), sofern das einfach machbar ist. Ansonsten würde ich alles auf dem aktuellen Stand belassen.

Bei der schnellen Durchsicht ist mir im Übrigen aufgefallen, dass in den Einstellungen bei "Munition/Zauber" das "r" am Ende fehlt und bei Verwendung des Feuer-/magischen Bogens (oder Armbrust) die reguläre Munition (statt der richtigen oder keiner) angezeigt wird. Diese kleinen Unzulänglichkeiten sind aber absolut verschmerzbar.

neocromicon
26.01.2021, 21:20
Was man allenfalls überlegen könnte wäre, die Einstellungsmöglichkeit um eine dritte Variante zu erweitern (keine Anzeige - temporäre Anzeige - permanente Anzeige), sofern das einfach machbar ist. Ansonsten würde ich alles auf dem aktuellen Stand belassen.

Bei der schnellen Durchsicht ist mir im Übrigen aufgefallen, dass in den Einstellungen bei "Munition/Zauber" das "r" am Ende fehlt und bei Verwendung des Feuer-/magischen Bogens (oder Armbrust) die reguläre Munition (statt der richtigen oder keiner) angezeigt wird. Diese kleinen Unzulänglichkeiten sind aber absolut verschmerzbar.
Mit der Leiste wirst du Leben müssen :P ;)

Du wirst lachen, durch Kadok seinen Vorschlag habe ich das Intern sogar schon umgesetzt und ihm mal zum Testen gesendet. Ich warte aber noch ab, erstens weil ich heute schon wieder viel zu viele Updates rausgehauen habe :D und zweitens weil ich evtl aufkommende andere Meinungen noch lesen möchte.

Mit welcher Auflösung Spielst du? Ab allem unter 1600x**** wird das R weggebrochen, das sollte sich aber eh erledigt haben, falls ich das oben gesagt raushaue, da dort Muni und Zauber seperat sind. Ja ich prüfe nicht welche Waffe in der Hand ist sondern in welchen Waffen-Modus sich der Held befindet, daher wird dieser Fehler rühren. Falls sich das häuft oder sogar zu abstürzen führt, dann kann ich das evtl. nochmal verändern.

neocromicon
26.01.2021, 22:19
So als Gute Nacht schmaus, hier noch ein Video von den Änderungen, die ich über mir beschrieben habe. Was haltet ihr von dieser Lösung?

https://youtu.be/G3ZQgjC88Qc

Kirides
27.01.2021, 07:22
So als Gute Nacht schmaus, hier noch ein Video von den Änderungen, die ich über mir beschrieben habe. Was haltet ihr von dieser Lösung?

https://youtu.be/G3ZQgjC88Qc

wenn man jetzt noch Pfeile / Bolzen aufteilen könnte wäre es für mich perfekt :D

Munition : Aus | An | Immer
Sichtbare Munition: Pfeile | Bolzen | Pfeile & Bolzen

Roland54
27.01.2021, 10:23
Das scheint mir dann auch eine gute Möglichkeit zu sein. Allerdings verstehe ich nicht, was das bedeutet: Munition aus | an | immer, was heißt immer gegenüber an?

Kirides
27.01.2021, 13:09
Das scheint mir dann auch eine gute Möglichkeit zu sein. Allerdings verstehe ich nicht, was das bedeutet: Munition aus | an | immer, was heißt immer gegenüber an?

So war es in dem Video.

Aus = Gar nicht
An = Wenn Waffe ausgerüstet & aktiv (z.B. Bogen gezogen)
Immer = Immer

neocromicon
27.01.2021, 13:24
wenn man jetzt noch Pfeile / Bolzen aufteilen könnte wäre es für mich perfekt :D

Munition : Aus | An | Immer
Sichtbare Munition: Pfeile | Bolzen | Pfeile & Bolzen
Jo das wäre auch noch eine gute Option, das muss ich aber erstmal Testen ob das noch in das Menü passt, zwecks anderer Auflösungen und evtl. nicht mehr sichtbar ;)


So war es in dem Video.

Aus = Gar nicht
An = Wenn Waffe ausgerüstet & aktiv (z.B. Bogen gezogen)
Immer = Immer

Danke für das Erklären!

neocromicon
27.01.2021, 19:10
Update 2.1.3
Wehe jemand schreit jetzt noch nach Runen einzeln an|aus, der bekommt "Volles Pfund aufs Maul" :D:D §held

Veränderungen:
- Neue Einstellung, Munition - Aus|Nur Waffe|Immer
- Neue Einstellung, Munitions Typ - Nur Pfeile|Nur Bolzen|Beides
- Neue Einstellung, Zauber - Aus|Nur Hand|Immer
- Komplett neuer Code zur Erkennung der Sprache im Menü, macht 3 Dateien weniger

Roland54
27.01.2021, 20:15
Besten Dank für die 2.1.3, jetzt ist der Patch vermutlich (fast) perfekt. Ich bin jedenfalls begeistert.

neocromicon
27.01.2021, 21:18
Besten Dank für die 2.1.3, jetzt ist der Patch vermutlich (fast) perfekt. Ich bin jedenfalls begeistert.
Das hört man doch gerne §knuff

Sons of Anarchy
27.01.2021, 21:22
Wehe jemand schreit jetzt noch nach Runen einzeln an|aus, der bekommt "Volles Pfund aufs Maul" :D:D §held

:D:D:D
So kann er bleiben, danke für die Mühen.

Edit: Ich habe ihn jetzt getestet und es lädt kein Spielstand mehr, oder die Ladezeiten haben sich immens erhöht.
Hatte zwei Minuten gewartet und keine Änderung.
Patch rausgenommen, Ladezeit fünf Sekunden.
Schade, egal welche Modifikation, überall dasselbe.

Bei LOA bekomme ich sogar einen Ladefehler.
Mit dem alten Patch lädt ganz normal.

https://abload.de/thumb/unbenanntxgjuc.jpg

(https://abload.de/image.php?img=unbenanntxgjuc.jpg)Das betrifft wirklich nur die alten Spielstände, bei einem Neuanfang funktioniert es und lädt auch.
Schade, aber der Vorletzte funktioniert ja, hat jetzt nur nicht die Einstellungen die man tätigen kann.

neocromicon
27.01.2021, 22:04
:D:D:D
So kann er bleiben, danke für die Mühen.

Edit: Ich habe ihn jetzt getestet und es lädt kein Spielstand mehr, oder die Ladezeiten haben sich immens erhöht.
Hatte zwei Minuten gewartet und keine Änderung.
Patch rausgenommen, Ladezeit fünf Sekunden.
Schade, egal welche Modifikation, überall dasselbe.

Bei LOA bekomme ich sogar einen Ladefehler.
Mit dem alten Patch lädt ganz normal.

https://abload.de/thumb/unbenanntxgjuc.jpg (https://abload.de/image.php?img=unbenanntxgjuc.jpg)

Das ist natürlich sche....

Kannst du mir bitte mal den Inhalt deiner Gothic.ini senden, also alles was mit [NINJA_SHOWALWAYSIMPORTANTSTATS] zutun hat.
Wenn du das getan hast lösche alles komplett was mit SAIS zutun hat, so als ob du es gerade das erste mal benutzen wurdest und teste ob es dann geht.

Sons of Anarchy
27.01.2021, 22:12
[NINJA_SHOWALWAYSIMPORTANTSTATS]
Font=0
Exp=0
Money=1
Ammo=1
AmmoType=2
Magic=1
Quest=1

Habe alles gelöscht, aber keine Änderung.
Das muss mit den neuen Einstellungen zu tun haben, ohne die läuft alles.

neocromicon
27.01.2021, 22:20
[NINJA_SHOWALWAYSIMPORTANTSTATS]
Font=0
Exp=0
Money=1
Ammo=1
AmmoType=2
Magic=1
Quest=1

Habe alles gelöscht, aber keine Änderung.
Das muss mit den neuen Einstellungen zu tun haben, ohne die läuft alles.
Ok mist, bin nämlich recht ratlos ehrlich gesagt.

Gibt mir mal ganz genau durch was du alles benutzt,Systempack/Union, Spine, Mods, Patches usw. gebe mir auch deine KOMPLETTE Gothic.ini und Systempack.ini durch (in einem Spoiler bitte), ich kann das bei mir einfach nicht reproduzieren. :dnuhr:

Sons of Anarchy
27.01.2021, 22:27
Also :D

Kein Spine, das neueste Union, die Patches stehen alle in der Gothic.ini.
Gestestet mit Odyssee und LOA.

Gothic.ini

;
; G O T H I C 2
;
; INI-File
;
; contains different settings
; ... some can be modified in gothics menu
; ... some not (feel free to hack, but don't cry ... :)
; ... others won't take any effect (they will be reset during gameplay)
; ... and a few may cause a crash or some other funny things :)
;
; Be careful but DON'T PANIC !!
;



[PERFORMANCE]

recalc=0
; ... indicates if your performance-settings should be recalculated (1) {analyses you computer} or not (0). Replays Intro-Video.

sightValue=6
; ... range of visibility: 0=20% ... 14=300%, default is 4 (100%)

modelDetail=0.5
; ... detail of models (LODing) from 0.0 to 1.0, default is 0.5



[GAME]

animatedWindows=1
; ... turn fading of game-internal windows(views) off (0) or on (1), default is 1

camLookaroundInverse=0
; ... inverts the camera-lookaround for UP and DOWN-direction (for both: mouse and keyboard)

bloodDetail=3
; ... details of blood (0 = off), use values from 0 to 3

extendedVideoKeys=0
; ... enables extra keys for videoplay: HOME (restart), RIGHT (step forward), UP, DOWN (volume), Q(uiet), default is 0

scaleVideos=1
; ... disable scaling of videos (0) if you have problems with your graphics-adapter, default is on (1)

cameraLightRange=0
; ... range of cameralight in cm, default is 0 (no camera-light)

invShowArrows=1
; ... show arrows beside inventory if there are more items above or beyond, default is 1

invSwitchToFirstCategory=0
; ... switch to first category (weapons) in trading-screen, when moving to your heroes inventory, default is 0

enableMouse=1
; ... enable your mouse for gothic, default is 0

mouseSensitivity=0.5
; ... mouseSpeed in game between 0.0 and 1.0, default is 0.5

playLogoVideos=0
; ... if set to 0 no intro logo videos will be played

skyEffects=1
; ... turn weather-effects (rain) on (1) or off (0), default is 1

highlightMeleeFocus=2
; ... here you can turn on an optional focus highlight effect during fighting

highlightInteractFocus=0
; ... here you can turn on an optional focus highlight during interactions

useGothic1Controls=0
; ... if you set this one to 0 you will have another fight interface (one key to attack).
; we feel the gothic 1 interface is more challenging, so we set the old controls to default
; with the new interface, the focus nsc stays locked until you move the mouse. in this mode
; the side attacks are being accessed with additional side attack keys.

disallowVideoInput=0
; ... set to 1 if you dont want to have keyboard control over video sequences (default: 0)

keyDelayRate=150
; ... sets the keyboard repeat delay rate in msec (default: 150)

enableJoystick=0
; ... enables joystick support in gothic (default: 1) set to 0 if you encounter problems (rapid fire etc.)

keyDelayFirst=0
; ... delay for first keyboard repeat in msec (default: 0)

subTitles=0
; ... choose if you want to see windows with spoken words (1) or not (0), default is 0

subTitlesAmbient=1
; ... set to 1 if you dont want to have subtitles for ambient talks (default: 1) [disabled if subTitles is off]

subTitlesPlayer=1
; ... activates (1) or deactivates (0) subtitles for the hero (default: 1) [disabled if subTitles is off]

subTitlesNoise=0
; ... activates (1) or deactivates (0) subtitles for surroundings npc ambient infos and talks (default: 0) [disabled if subTitles is off]

invMaxColumns=5
; ... determins how many colums you can see with you inventory (default: 5) [0: limited by resolution]

invMaxRows=0
; ... determins how many rows you can see with you inventory (default: 0: limited by resolution)

invSplitScreen=1
; ... determins if you can see a second inventory during object interaction and trading. TAB will toggle inventory focus or close your inventory depending on the setting

invCatOrder=COMBAT,ARMOR,POTION,FOOD,MAGIC,RUNE,DOCS,OTHER,NONE
; ... determins the inventory item group order.

gametextAutoScroll=1000
; ... with this value you can tune the scroll time in msec of the various in game infos (default: 1000)

usePotionKeys=0
; ... with this value you are allowed to use the potion keys if set to "1". potionkeys do not work and are not visible in the keyboard settings if you leave this to "0"
; we feel potion shortkeys suck in gameplay, so you will manually have to enable them here

useQuickSaveKeys=0
; ... with this value set to "1" you quicksave and quickload slots will be enabled in the savegame screen. press "F5" to quicksave and "F9" to quickload
; this feature is not testet good enough yet, and therefore it is disabled for goldmaster. you may enable it at your own risk by setting it to "1"

useSpeechReverbLevel=1
; ... with this setting you can enable several reverb-settings for in-game-speech. 0: no reverb, 1: slight reverb, 2: full reverb (default: 2)

keyboardLayout=00000407
; ... currently there are two supported keyboard layouts: 00000407 - German, 00020409 - US-International
; ( see http://www.microsoft.com/globaldev/keyboards/keyboards.asp , dead keys are not supportet at all )

pickLockScramble=0
; ... you can increase the feeling of lockpicking if you enable scrambling the combination on loading an savegame
; the value is the maximum length of combination which will be scrambled, 0 = off (default)

PATCHVERSION=5
SHORTKEY1FARPLANEDIST=0.8
SHORTKEY2FARPLANEDIST=1.2
SHORTKEY3FARPLANEDIST=2
SHORTKEY4FARPLANEDIST=3
zShowWeaponTrails=1
itemEffects=1
spawnRemoveNpcOnlyIfEmpty=0


invCatChangeOnLast=0
invCatG1Mode=0
spawnUseDeadNpcRoutinePos=1
[VIDEO]

zVidDevice=0
; ... index of graphic-device beginning with zero.

zVidResFullscreenX=800
zVidResFullscreenY=600
zVidResFullscreenBPP=32
; ... used resolution

zStartupWindowed=0
; ... should the game be started as a window-application? Just for debugging!
; ... ATTENTION: Not all resolution work in window-mode!!!

zVidBrightness=0.5
; ... brightness from 0.0 (dark) to 1.0 (bright)

zVidContrast=0.5
; ... contrast from 0.0 (low contrast) to 1.0 (high contrast)

zVidGamma=0.5
; ... gamma from 0.0 (dark) to 1.0 (bright)

zTexMaxSize=16384
; ... size of texture in pixels, default is 16384 (max)



[SOUND]

soundVolume=0.800000012
musicVolume=0.333333343
; ... volume of sound and music, ranges between 0.0 (off) and 1.0 (noisy)

musicEnabled=1
; ... enables (1) or disables (0) music. Gothic needs less memory without music.

soundEnabled=1
; ... enables (1) or disables (0) sound.

soundUseReverb=1
; ... enables (1) or disables (0) in game reverb effects in indoor locations.

extendedProviders=0
; ... enables (1) or disables (0) some unsupported sound providers in the menu (Dolby Surround and Intel RSX; use at your own risk)



[RENDERER_D3D]

zFogDisabled=0
; ... diables fog. set this to 1 if you have any problem with fogging

zFogRadial=1
; ... enables radial fog. this could be somehow slower on some grafic cards, but looks smoother. set to "0" if you have any problems with it
; some cards without T&L don't support radial fog. On these cards, (although they are unsupported) it may be wise to deactivate radial fog.

zVidRefreshRate=0
; ... overrides the windows default refresh rate. enter a value above 75 to make your eyes happier (default: 0)
; Attention: could collide with various refresh rate tools as nvmax, nvidia refresh rate fix, etc.. if you enter any value above "0"

zForceZBuffer=0
; ... gothic first tries to activate a w buffer if your cards supports it. however, some cards have problems with gothics way to access the w buffer
; you can force z buffering here by setting the value to "1"

zEnableTaskSwitch=1
; ... enables (1) or disables (0) going to windowed/pause mode if gothic 2 looses focus (e.g. on ALT-Tab)

geforce3HackWBufferBug=1
; ... some geforce 3 or geforce 4 cards have problems with gothics way to access the w buffer, resulting in flickering polys
; in the distant. with this setting set to "1" these cards automatically use a z buffer, loosing some precision near the camera but without the flickering polys.
; the driver version 12.41 does not have this problem. if you you have this version installed you may set this to 0 in order to activate the better looking
; w buffer. Driver versions later than 30.82 may not have this problem either.


zSyncAmbientCol=0
; ... some grafic drivers have problems with gothics way to access the ambient lightning on a per object base but want the ambient
; light on a per scene base. this is a driver bug! if there occurs heavily lightning flickering with objects, you might set this setting
; to "1" to synchronize the ambient color after each object. this forces the driver to flush the scene after each objects which can
; seriously degrade performance (especially if you activate antialiasing!)

radeonHackAmbientColBug=0
; ... the radeon 9700 has known problems with accessing the ambient lightning on a per object base, thus using the above "zSyncAmbientCol"
; Feature automatically. By activating the workaround for this card, performance may drop about 10%. Fullscene antialiasing does not work
; fast enough on this card until ATI fixes the ambient col driver bug.
; if you set this setting to "0" and no object lightning flickering occurs, ATI has probably managed to fix the problem and you may enable antialiasing


[SKY_OUTDOOR]

zDayColor0=82 109 198
zDayColor1=255 255 0
zDayColor2=18 16 60
zDayColor3=134 104 125
zDayColor0_OW=90 80 80
zDayColor1_OW=90 80 80
zDayColor2_OW=90 80 80
zDayColor3_OW=90 80 80
; ... these values tune the different sky colors during different daytimes

zSkyDome=1
; ... here you can define if you want a smooth sky sphere instead of a sky plane. enter a "0" here if you want more performance. (default:1)

zColorizeSky=1
; ... with this value you can make the skysphere even more beautiful (set it to "0" for a plus of performance) (default:1)

zSunName=unsun5.tga
zSunSize=200
zSunAlpha=230
zMoonName=moon.tga
zMoonSize=400
zMoonAlpha=255
; ... these values tune the different sizes and alpha intensitys of the sky planets. you should leave them as they are :)

zRainWindScale=0.003
; ... this value tunes how wind affects the rain. looks great with higher values, but occasional you will see rain drops in indoor locations

zNearFogScale=1
zFarFogScale=1
; ... these settings tune the far- and near-fog distances (default: 1, range: 0.0 - 1.0)



[ENGINE]

zDetailTexturesEnabled=1
; ... here you can define if the engine should support detail textures (default: 1)

zSubdivSurfacesEnabled=0
; ... with this setting you can activate subdiving surface for progressive meshes (untestet, default: 0)

zTexCacheOutTimeMSec=240000
zTexCacheSizeMaxBytes=100000000
zSndCacheOutTimeMSec=10000
zSndCacheSizeMaxBytes=20000000
; ... with these settings you can tune the memory usage of the texture and sound resources.
; if you have more ram than 512 MB, greater values will improve performance

zVobFarClipZScale=4
; ... with this setting you can tune the object visibility range. (range: 1..3) default: 1

zFarClipAlphaFade=1
; ... enables (1) or disables (0) water distance fade and camera angle transparency dependencies. disabling improves performance

zEnvMapTextureName=zflare1.tga
; ... texture name for the object env effects

zWaterAniEnabled=1
; ... enables (1) or disables (0) water waves. disabling improves performance

zWaterEnvMapTextureName=cloudenv_bright.tga
; ... texture name for the water env effect

zWaterEnvMapAniFPS=0
; ... animation speed in for an optional water env texture

zHighLightScale=0
; ... enables (1) or disables (0) item highlight swell (default: 0)

ZMAXFPS=0
; ... some strange gfx hardware may have problems with gothic's way accessing the game-timer. you may limit the maximum fps rate with entering any value
; above 1. (The spacer needs a reasonably value here especially for editing very small ZENs)

zSmoothTimer=1
; ... enables (1) or disables (0) smoothing of the in-game timer so that animations will look smoother during short sloppy framerates
; (default: 1)

zVidEnableAntiAliasing=0
; ... enables (1) or disables (0) edge antialiasing. this is driver dependant and a performance hit.

zSmoothModelRootNode=1
; ... enables (1) or disables (0) model moving smooting (default: 1)

zMouseRotationScale=2.0
; ... this value affects the npc turning speed while using your mouse. Attention: can seriously affect gameplay if setting to unreasonably values (default: 2.0)

zDontSwitchToThirdPerson=0
; ... enables (1) or disables (0) auto-switching the camera to 3rd person during dialogs, interactions and combat.
; Attention: seriously affects gameplay if setting to "1", as everything can be done in 1st person, untested feature but fun

zCacheInAllNSCAtNewGame=0
; ... with this value setting to "0" you can achive a plus of startup time, as several humans won't be loaded in memory on startup

zCloudShadowScale=0
; ... this value enables (1) or disables (0) the cloudshadow effect during raining. range: (0.0-1.0) default: 0.0. attention: performance hog!

zTexAnisotropicFiltering=0
; ... enables (1) or disables (0) anisotropic filtering for textures. this is driver dependant and a performance hit, but improves texture sharpness
; default: 0

NOAMBIENTPFX=0
; ... enables (0) or disables (1) rendering of ambient particles during gameplay. if you have a card with a lesser fillrate, you should set this to "1"
; in order to improve speed

zVobPointLight=1
; ... enables (1) or disables (0) additional dynamic lights for indoor objects, greatly improving details. you should left this as it is, although in can improve indoor performance.

ZNEARVALUE=-1
; ... with this setting you may fine-tune the distant-value of the near clipping plane. some cards may accept more aggresive near z values then the default calculated
; by gothic. (w buffering uses alway a value of 1, so you don't need to fine-tune this setting) (default: -1, let the value determin by renderer)

zSkyRenderFirst=1
; ... enables (0) or disables (1) an additional way to workaround the flickering poly in the distant on geforce 3 or geforce 4 cards.
; if you set this to "0" the sky will be renderer after the normal game world thus overlaying the flickering polys. this does only work with 32 bit
; color enabled and if you set the value "geforce3HackWBufferBug" to "0". the drawback is that the sky is slightly distorted, but this should be the best
; workaround for most geforce 3/4 users as the flicker polys are more annoying. moreover you can't see through walls with this workaround any more
; (default: 1)

zMaxFPS=0
; ... some rare gfx hardware may have problems with gothics way to access the timer, resulting in jerky animations.
; with this setting set to a fixed value (e.g. 20) you can avoid choppy animations on those systems
; the spacer needs a fixed value here in order to work properly during editing small ZEN Files

zAmbientPFXEnabled=1
; ... enables (1) or disables (0) rendering of ambient particles. rendering ambient particles greatly limits your fillrate, so if you have a card with less
; fill-rate capabilities (e.g. geforce 2 MX versions) you may set this to "0" to improve performance. (default: 1)

zAmbientVobsEnabled=1
; ... enables (1) or disables (0) rendering of ambient objects. not used in gothic 2

zEnvMappingEnabled=1
; ... enables (1) or disables (0) rendering of environmental effects (aka shiny/reflective surfaces). improves performance if deactivated (default: 1)

zKillSysKeys=0
; ... enables (1) or disables (0) the window keys as ALT-TAB, ALT-ESC, etc... GOTHIC handles focus-loss by going to windowed-pause mode, so
; there is no real need to deactivate the keys (moreover, disallowing those keys is more of a hack than a feature).
; this feature is untested and unsupported.

zSmoothMouse=3
; ... with this setting you can smooth your mouse movements by averaging the last [n] frame moves. higher values result in laggier but smoother mouse response.
; (default: 3) ATTENTION: modifying this value may result in different gameplay.

zMusic16ChannelsOnly=0
; ... if you have 256 MB or less memory, you can force the music system to use only 16 channels, thus killing several instruments and performances.
; ATTENTION: setting this to "1" reduces music quality but can improve performance. If music is not important for you, you have the choice to only
; use 16 channels.

zInventoryItemsDistanceScale=1.3
; ... some rare grafic cards have a high near clipping value resulting in inventory items not being visible (esp. if you have the cursor focus on it)
; with entering a value above "0" you can scale the item distances from the camera in order to make the items smaller, but visible
; (e.g. with a value of 2.0 the items will be twice as far away from the camera)
; range: 0..1000. (default: 1.3)

zWindEnabled=1
; ... enables (1) or disables (0) in-game wind for objects/trees etc. improves performance (especially on slow cpu's) (default: 1)

zWindCycleTime=4
zWindCycleTimeVar=2
zWindStrength=70
zWindStrengthVar=40
zWindAngleVelo=0.9
zWindAngleVeloVar=0.8
; ... these settings tune the wind effect, you should leave them as they are (altough funny things can happen;)

zSunMaxScreenBlendScale=0.8
zRayTurboPolyTreshold=500



[KEYS]
keyEnd=0100
keyHeal=2300
keyPotion=1900
keyLockTarget=4f00
keyParade=cf000d02
keyActionRight=d100cd00
keyActionLeft=d300cb00
keyUp=c8001100
keyDown=d0001f00
keyLeft=cb001000
keyRight=cd001200
keyStrafeLeft=d3001e00
keyStrafeRight=d1002000
keyAction=1d000c02
keySlow=2a003600
keySMove=38009d00
keyWeapon=39000e02
keySneak=2d00
keyLook=13005200
keyLookFP=21005300
keyInventory=0f000e00
keyShowStatus=30002e00
keyShowLog=31002600
keyShowMap=3200

Ninja_Sprint_UseKey=36003300
[KEYSDEFAULT0]
keyEnd=0100
keyHeal=2300
keyPotion=1900
keyLockTarget=4f00
keyParade=cf000d02
keyActionRight=d100
keyActionLeft=d300
keyUp=c8001100
keyDown=d0001f00
keyLeft=cb001000
keyRight=cd001200
keyStrafeLeft=d3001e00
keyStrafeRight=d1002000
keyAction=1d000c02
keySlow=2a003600
keySMove=38009d00
keyWeapon=39000e02
keySneak=2d00
keyLook=13005200
keyLookFP=21005300
keyInventory=0f000e00
keyShowStatus=30002e00
keyShowLog=31002600
keyShowMap=3200

[KEYSDEFAULT1]
keyEnd=0100
keyHeal=2300
keyPotion=1900
keyLockTarget=4f00
keyParade=cf000d02
keyActionRight=d100
keyActionLeft=d300
keyUp=c8001100
keyDown=d0001f00
keyLeft=1000
keyRight=1200
keyStrafeLeft=cb001e00
keyStrafeRight=cd002000
keyAction=1d000c02
keySlow=2a003600
keySMove=38009d00
keyWeapon=39000e02
keySneak=2d00
keyLook=13005200
keyLookFP=21005300
keyInventory=0f000e00
keyShowStatus=30002e00
keyShowLog=31002600
keyShowMap=3200


[INTERNAL]
idComputerName=DESKTOP-DINSQJE
idUserName=MatthiasLucas
extendedMenu=1
gameStarts=42
perfQualityIndex=0
gameStartFailed=0
gameAbnormalExit=1
menuShowVersion=1
gamePath=
gameScript=
gameCompile=1.0
playerInstanceName=
menuAction=SAVEGAME_LOAD
debugAllChannels=0
debugAllInstances=0
debugChannels=
cutscenesDisabled=0
texDetailIndex=1
vidResIndex=19
soundProviderIndex=0
soundSampleRateIndex=1
soundSpeakerIndex=0
logStatistics=0
zFastSaveGames=1
UnionActivated=0
GhostAlpha=0.300000012

[NINJA_LIFEREG]
TICKRATE=1000
PERMILLE=1

[AUTOSAVE]
minutes=5
slotMin=18
slotMax=20
events=1
counter=270
[NINJA_PERCENTPOTIONS]
EssencePct=15
ExtractPct=20
ElixirPct=25

[NINJA_QUICKLOOT]
Key=RMB
Prefix=Erhalten:
UseAnimations=1
AnimSpeed=700
[NINJA_SHOWGAMETIME]
Ninja_ShowGameTime_BothTimeDay=1

[MORE_RINGS]
max_rings=4

[SLMANAGER]
nameQSaveGame=QuickSave
keySave=F10
keyLoad=F12
youDie=Du bist verreckt!
cantBeSaved=Speichern jetzt nicht erlaubt!
slotString=Gespeichert in Slot:
minSlotSL=10
maxSlotSL=15
lastSaveSlotSL=10
numberSaveSL=175

[NINJA_SPRINT]
Strength=0
Party=1
Perma=0
Anim=0
Weapon=1

[MOD_ODYSSEE]
DIFFICULTY=0
[NINJA_MANAREG]
THRESHOLD=1
DIVISOR=20
TICKRATE=500
#PER_TICK=1
DIFFICULTY=0

[GFA]
freeAimingEnabled=1
focusUpdateIntervalMS=0
showFocusWhenNotAiming=0
reticleSizePx=64
overwriteControlSchemeRanged=0
overwriteControlSchemeSpells=0


[NINJA_SHOWALWAYSIMPORTANTSTATS]
Font=0
Exp=0
Money=1
Ammo=1
AmmoType=2
Magic=1
Quest=1




Systempack.ini


; About union - http://worldofplayers.ru/threads/40376/

[PLUGINS]
PluginList = Ninja.dll**
UseAdaptiveHooks = false
IgnoreList =
AutorunFilter = dll, m3d, src, d
AutorunDependenciesSortion = true
UseVDFS = true


[CORE]
ShowDebugWindow = false
CustomRaiseHardError = true
ShowHiddenFiles = false
RTDynamicCastExtension = true
CustomDebugWindowPos = False
DebugWindowPosX = 0
DebugWindowPosY = 0

[DEBUG]
ReadBinkWithVDFS = True
UseErrorVisuals = False
FixBink = True
OptimizeVB = 0
dwNumVertices = 8192
Disable_D3DVBCAPS_WRITEONLY = 1
SimpleWindow = 1
BorderlessWindow = 1
WindowPosX = 0
WindowPosY = 0
ZNORESTHREAD = 1
BUGFIX_already_deleted_zCObject = 1
Polish_version = 0
StrafeBug = 0
Show_FPS_Counter = 0
Cache_Timeout = 400
LineCacheSize = 16384
SlidingSize = 0.050
BorderFix = true
Win10AmdFix = true

[GAME]
SaveGameToANSI = 0
SaveDATinASCII = 1

[PARAMETERS]
AnisotropicFiltering = 16
VerticalFOV = 67.500
NewFOVformula = 0
DisableLOD = 0
DisableIndoorClipping = 1
SPAWN_INSERTRANGE = 4500.000
SPAWN_REMOVERANGE = 5000.000
SPAWN_INSERTTIME_MAX = 1000.000
SmoothAniDistance = 5000.000
DrawDistanceMultiplier = 1.000
OutDoorPortalDistanceMultiplier = 1.000
InDoorPortalDistanceMultiplier = 1.000
EnableShields = 1
UnlockParadeJumpB = 1
No_Take_Anim = 0
RMB_No_Take_Anim = 0
HideFocus = 1
InteractionCollision = 1
ShowArmor = 0
RainVobCollision = 1
AbortMenuSound = 1

[INTERFACE]
Scale = 1.000
ScaleInventory = 1
ForceMenuScale = 0
ScaleMenusX = 640
ScaleMenusY = 480
ForceDocScale = 0
ScaleDocX = 8192
ScaleDocY = 8192
DialogBoxX = 800
DialogBoxY = 600
SubtitlesBoxX = 600
ShowManaBar = 1
ShowSwimBar = 1
HideHealthBar = 0
NewChapterSizeX = 800
NewChapterSizeY = 600
SaveGameImageSizeX = 320
SaveGameImageSizeY = 200
InventoryCellSize = 70
Color_DialogChoice_Active = -1
Color_DialogChoice_Inactive = -6316129
Color_Talk_Hero = -1
Color_Talk_NPC = -256
Hide_STR_DEX = 1

[SUBTITLES]
Control = 0
TimeMultiplier = 2.000
MaxTimePerPhrase = 30.000
TimePerChar = 100.000

[MOUSE]
EnableWrapper = True
OnlyAxisMode = True
SpeedMultiplierX = 1.000
SpeedMultiplierY = 1.000
PrecisionMultiplier = 1
ForceMouseControl = False
FixTargetDelay = 1
GameOverlayTakeControl = True

[SPLASH]
FileName =
HideTitle = false
AlphaColor =

neocromicon
27.01.2021, 22:55
Also :D

Kein Spine, das neueste Union, die Patches stehen alle in der Gothic.ini.
Gestestet mit Odyssee und LOA.

Gothic.ini

;
; G O T H I C 2
;
; INI-File
;
; contains different settings
; ... some can be modified in gothics menu
; ... some not (feel free to hack, but don't cry ... :)
; ... others won't take any effect (they will be reset during gameplay)
; ... and a few may cause a crash or some other funny things :)
;
; Be careful but DON'T PANIC !!
;



[PERFORMANCE]

recalc=0
; ... indicates if your performance-settings should be recalculated (1) {analyses you computer} or not (0). Replays Intro-Video.

sightValue=6
; ... range of visibility: 0=20% ... 14=300%, default is 4 (100%)

modelDetail=0.5
; ... detail of models (LODing) from 0.0 to 1.0, default is 0.5



[GAME]

animatedWindows=1
; ... turn fading of game-internal windows(views) off (0) or on (1), default is 1

camLookaroundInverse=0
; ... inverts the camera-lookaround for UP and DOWN-direction (for both: mouse and keyboard)

bloodDetail=3
; ... details of blood (0 = off), use values from 0 to 3

extendedVideoKeys=0
; ... enables extra keys for videoplay: HOME (restart), RIGHT (step forward), UP, DOWN (volume), Q(uiet), default is 0

scaleVideos=1
; ... disable scaling of videos (0) if you have problems with your graphics-adapter, default is on (1)

cameraLightRange=0
; ... range of cameralight in cm, default is 0 (no camera-light)

invShowArrows=1
; ... show arrows beside inventory if there are more items above or beyond, default is 1

invSwitchToFirstCategory=0
; ... switch to first category (weapons) in trading-screen, when moving to your heroes inventory, default is 0

enableMouse=1
; ... enable your mouse for gothic, default is 0

mouseSensitivity=0.5
; ... mouseSpeed in game between 0.0 and 1.0, default is 0.5

playLogoVideos=0
; ... if set to 0 no intro logo videos will be played

skyEffects=1
; ... turn weather-effects (rain) on (1) or off (0), default is 1

highlightMeleeFocus=2
; ... here you can turn on an optional focus highlight effect during fighting

highlightInteractFocus=0
; ... here you can turn on an optional focus highlight during interactions

useGothic1Controls=0
; ... if you set this one to 0 you will have another fight interface (one key to attack).
; we feel the gothic 1 interface is more challenging, so we set the old controls to default
; with the new interface, the focus nsc stays locked until you move the mouse. in this mode
; the side attacks are being accessed with additional side attack keys.

disallowVideoInput=0
; ... set to 1 if you dont want to have keyboard control over video sequences (default: 0)

keyDelayRate=150
; ... sets the keyboard repeat delay rate in msec (default: 150)

enableJoystick=0
; ... enables joystick support in gothic (default: 1) set to 0 if you encounter problems (rapid fire etc.)

keyDelayFirst=0
; ... delay for first keyboard repeat in msec (default: 0)

subTitles=0
; ... choose if you want to see windows with spoken words (1) or not (0), default is 0

subTitlesAmbient=1
; ... set to 1 if you dont want to have subtitles for ambient talks (default: 1) [disabled if subTitles is off]

subTitlesPlayer=1
; ... activates (1) or deactivates (0) subtitles for the hero (default: 1) [disabled if subTitles is off]

subTitlesNoise=0
; ... activates (1) or deactivates (0) subtitles for surroundings npc ambient infos and talks (default: 0) [disabled if subTitles is off]

invMaxColumns=5
; ... determins how many colums you can see with you inventory (default: 5) [0: limited by resolution]

invMaxRows=0
; ... determins how many rows you can see with you inventory (default: 0: limited by resolution)

invSplitScreen=1
; ... determins if you can see a second inventory during object interaction and trading. TAB will toggle inventory focus or close your inventory depending on the setting

invCatOrder=COMBAT,ARMOR,POTION,FOOD,MAGIC,RUNE,DOCS,OTHER,NONE
; ... determins the inventory item group order.

gametextAutoScroll=1000
; ... with this value you can tune the scroll time in msec of the various in game infos (default: 1000)

usePotionKeys=0
; ... with this value you are allowed to use the potion keys if set to "1". potionkeys do not work and are not visible in the keyboard settings if you leave this to "0"
; we feel potion shortkeys suck in gameplay, so you will manually have to enable them here

useQuickSaveKeys=0
; ... with this value set to "1" you quicksave and quickload slots will be enabled in the savegame screen. press "F5" to quicksave and "F9" to quickload
; this feature is not testet good enough yet, and therefore it is disabled for goldmaster. you may enable it at your own risk by setting it to "1"

useSpeechReverbLevel=1
; ... with this setting you can enable several reverb-settings for in-game-speech. 0: no reverb, 1: slight reverb, 2: full reverb (default: 2)

keyboardLayout=00000407
; ... currently there are two supported keyboard layouts: 00000407 - German, 00020409 - US-International
; ( see http://www.microsoft.com/globaldev/keyboards/keyboards.asp , dead keys are not supportet at all )

pickLockScramble=0
; ... you can increase the feeling of lockpicking if you enable scrambling the combination on loading an savegame
; the value is the maximum length of combination which will be scrambled, 0 = off (default)

PATCHVERSION=5
SHORTKEY1FARPLANEDIST=0.8
SHORTKEY2FARPLANEDIST=1.2
SHORTKEY3FARPLANEDIST=2
SHORTKEY4FARPLANEDIST=3
zShowWeaponTrails=1
itemEffects=1
spawnRemoveNpcOnlyIfEmpty=0


invCatChangeOnLast=0
invCatG1Mode=0
spawnUseDeadNpcRoutinePos=1
[VIDEO]

zVidDevice=0
; ... index of graphic-device beginning with zero.

zVidResFullscreenX=800
zVidResFullscreenY=600
zVidResFullscreenBPP=32
; ... used resolution

zStartupWindowed=0
; ... should the game be started as a window-application? Just for debugging!
; ... ATTENTION: Not all resolution work in window-mode!!!

zVidBrightness=0.5
; ... brightness from 0.0 (dark) to 1.0 (bright)

zVidContrast=0.5
; ... contrast from 0.0 (low contrast) to 1.0 (high contrast)

zVidGamma=0.5
; ... gamma from 0.0 (dark) to 1.0 (bright)

zTexMaxSize=16384
; ... size of texture in pixels, default is 16384 (max)



[SOUND]

soundVolume=0.800000012
musicVolume=0.333333343
; ... volume of sound and music, ranges between 0.0 (off) and 1.0 (noisy)

musicEnabled=1
; ... enables (1) or disables (0) music. Gothic needs less memory without music.

soundEnabled=1
; ... enables (1) or disables (0) sound.

soundUseReverb=1
; ... enables (1) or disables (0) in game reverb effects in indoor locations.

extendedProviders=0
; ... enables (1) or disables (0) some unsupported sound providers in the menu (Dolby Surround and Intel RSX; use at your own risk)



[RENDERER_D3D]

zFogDisabled=0
; ... diables fog. set this to 1 if you have any problem with fogging

zFogRadial=1
; ... enables radial fog. this could be somehow slower on some grafic cards, but looks smoother. set to "0" if you have any problems with it
; some cards without T&L don't support radial fog. On these cards, (although they are unsupported) it may be wise to deactivate radial fog.

zVidRefreshRate=0
; ... overrides the windows default refresh rate. enter a value above 75 to make your eyes happier (default: 0)
; Attention: could collide with various refresh rate tools as nvmax, nvidia refresh rate fix, etc.. if you enter any value above "0"

zForceZBuffer=0
; ... gothic first tries to activate a w buffer if your cards supports it. however, some cards have problems with gothics way to access the w buffer
; you can force z buffering here by setting the value to "1"

zEnableTaskSwitch=1
; ... enables (1) or disables (0) going to windowed/pause mode if gothic 2 looses focus (e.g. on ALT-Tab)

geforce3HackWBufferBug=1
; ... some geforce 3 or geforce 4 cards have problems with gothics way to access the w buffer, resulting in flickering polys
; in the distant. with this setting set to "1" these cards automatically use a z buffer, loosing some precision near the camera but without the flickering polys.
; the driver version 12.41 does not have this problem. if you you have this version installed you may set this to 0 in order to activate the better looking
; w buffer. Driver versions later than 30.82 may not have this problem either.


zSyncAmbientCol=0
; ... some grafic drivers have problems with gothics way to access the ambient lightning on a per object base but want the ambient
; light on a per scene base. this is a driver bug! if there occurs heavily lightning flickering with objects, you might set this setting
; to "1" to synchronize the ambient color after each object. this forces the driver to flush the scene after each objects which can
; seriously degrade performance (especially if you activate antialiasing!)

radeonHackAmbientColBug=0
; ... the radeon 9700 has known problems with accessing the ambient lightning on a per object base, thus using the above "zSyncAmbientCol"
; Feature automatically. By activating the workaround for this card, performance may drop about 10%. Fullscene antialiasing does not work
; fast enough on this card until ATI fixes the ambient col driver bug.
; if you set this setting to "0" and no object lightning flickering occurs, ATI has probably managed to fix the problem and you may enable antialiasing


[SKY_OUTDOOR]

zDayColor0=82 109 198
zDayColor1=255 255 0
zDayColor2=18 16 60
zDayColor3=134 104 125
zDayColor0_OW=90 80 80
zDayColor1_OW=90 80 80
zDayColor2_OW=90 80 80
zDayColor3_OW=90 80 80
; ... these values tune the different sky colors during different daytimes

zSkyDome=1
; ... here you can define if you want a smooth sky sphere instead of a sky plane. enter a "0" here if you want more performance. (default:1)

zColorizeSky=1
; ... with this value you can make the skysphere even more beautiful (set it to "0" for a plus of performance) (default:1)

zSunName=unsun5.tga
zSunSize=200
zSunAlpha=230
zMoonName=moon.tga
zMoonSize=400
zMoonAlpha=255
; ... these values tune the different sizes and alpha intensitys of the sky planets. you should leave them as they are :)

zRainWindScale=0.003
; ... this value tunes how wind affects the rain. looks great with higher values, but occasional you will see rain drops in indoor locations

zNearFogScale=1
zFarFogScale=1
; ... these settings tune the far- and near-fog distances (default: 1, range: 0.0 - 1.0)



[ENGINE]

zDetailTexturesEnabled=1
; ... here you can define if the engine should support detail textures (default: 1)

zSubdivSurfacesEnabled=0
; ... with this setting you can activate subdiving surface for progressive meshes (untestet, default: 0)

zTexCacheOutTimeMSec=240000
zTexCacheSizeMaxBytes=100000000
zSndCacheOutTimeMSec=10000
zSndCacheSizeMaxBytes=20000000
; ... with these settings you can tune the memory usage of the texture and sound resources.
; if you have more ram than 512 MB, greater values will improve performance

zVobFarClipZScale=4
; ... with this setting you can tune the object visibility range. (range: 1..3) default: 1

zFarClipAlphaFade=1
; ... enables (1) or disables (0) water distance fade and camera angle transparency dependencies. disabling improves performance

zEnvMapTextureName=zflare1.tga
; ... texture name for the object env effects

zWaterAniEnabled=1
; ... enables (1) or disables (0) water waves. disabling improves performance

zWaterEnvMapTextureName=cloudenv_bright.tga
; ... texture name for the water env effect

zWaterEnvMapAniFPS=0
; ... animation speed in for an optional water env texture

zHighLightScale=0
; ... enables (1) or disables (0) item highlight swell (default: 0)

ZMAXFPS=0
; ... some strange gfx hardware may have problems with gothic's way accessing the game-timer. you may limit the maximum fps rate with entering any value
; above 1. (The spacer needs a reasonably value here especially for editing very small ZENs)

zSmoothTimer=1
; ... enables (1) or disables (0) smoothing of the in-game timer so that animations will look smoother during short sloppy framerates
; (default: 1)

zVidEnableAntiAliasing=0
; ... enables (1) or disables (0) edge antialiasing. this is driver dependant and a performance hit.

zSmoothModelRootNode=1
; ... enables (1) or disables (0) model moving smooting (default: 1)

zMouseRotationScale=2.0
; ... this value affects the npc turning speed while using your mouse. Attention: can seriously affect gameplay if setting to unreasonably values (default: 2.0)

zDontSwitchToThirdPerson=0
; ... enables (1) or disables (0) auto-switching the camera to 3rd person during dialogs, interactions and combat.
; Attention: seriously affects gameplay if setting to "1", as everything can be done in 1st person, untested feature but fun

zCacheInAllNSCAtNewGame=0
; ... with this value setting to "0" you can achive a plus of startup time, as several humans won't be loaded in memory on startup

zCloudShadowScale=0
; ... this value enables (1) or disables (0) the cloudshadow effect during raining. range: (0.0-1.0) default: 0.0. attention: performance hog!

zTexAnisotropicFiltering=0
; ... enables (1) or disables (0) anisotropic filtering for textures. this is driver dependant and a performance hit, but improves texture sharpness
; default: 0

NOAMBIENTPFX=0
; ... enables (0) or disables (1) rendering of ambient particles during gameplay. if you have a card with a lesser fillrate, you should set this to "1"
; in order to improve speed

zVobPointLight=1
; ... enables (1) or disables (0) additional dynamic lights for indoor objects, greatly improving details. you should left this as it is, although in can improve indoor performance.

ZNEARVALUE=-1
; ... with this setting you may fine-tune the distant-value of the near clipping plane. some cards may accept more aggresive near z values then the default calculated
; by gothic. (w buffering uses alway a value of 1, so you don't need to fine-tune this setting) (default: -1, let the value determin by renderer)

zSkyRenderFirst=1
; ... enables (0) or disables (1) an additional way to workaround the flickering poly in the distant on geforce 3 or geforce 4 cards.
; if you set this to "0" the sky will be renderer after the normal game world thus overlaying the flickering polys. this does only work with 32 bit
; color enabled and if you set the value "geforce3HackWBufferBug" to "0". the drawback is that the sky is slightly distorted, but this should be the best
; workaround for most geforce 3/4 users as the flicker polys are more annoying. moreover you can't see through walls with this workaround any more
; (default: 1)

zMaxFPS=0
; ... some rare gfx hardware may have problems with gothics way to access the timer, resulting in jerky animations.
; with this setting set to a fixed value (e.g. 20) you can avoid choppy animations on those systems
; the spacer needs a fixed value here in order to work properly during editing small ZEN Files

zAmbientPFXEnabled=1
; ... enables (1) or disables (0) rendering of ambient particles. rendering ambient particles greatly limits your fillrate, so if you have a card with less
; fill-rate capabilities (e.g. geforce 2 MX versions) you may set this to "0" to improve performance. (default: 1)

zAmbientVobsEnabled=1
; ... enables (1) or disables (0) rendering of ambient objects. not used in gothic 2

zEnvMappingEnabled=1
; ... enables (1) or disables (0) rendering of environmental effects (aka shiny/reflective surfaces). improves performance if deactivated (default: 1)

zKillSysKeys=0
; ... enables (1) or disables (0) the window keys as ALT-TAB, ALT-ESC, etc... GOTHIC handles focus-loss by going to windowed-pause mode, so
; there is no real need to deactivate the keys (moreover, disallowing those keys is more of a hack than a feature).
; this feature is untested and unsupported.

zSmoothMouse=3
; ... with this setting you can smooth your mouse movements by averaging the last [n] frame moves. higher values result in laggier but smoother mouse response.
; (default: 3) ATTENTION: modifying this value may result in different gameplay.

zMusic16ChannelsOnly=0
; ... if you have 256 MB or less memory, you can force the music system to use only 16 channels, thus killing several instruments and performances.
; ATTENTION: setting this to "1" reduces music quality but can improve performance. If music is not important for you, you have the choice to only
; use 16 channels.

zInventoryItemsDistanceScale=1.3
; ... some rare grafic cards have a high near clipping value resulting in inventory items not being visible (esp. if you have the cursor focus on it)
; with entering a value above "0" you can scale the item distances from the camera in order to make the items smaller, but visible
; (e.g. with a value of 2.0 the items will be twice as far away from the camera)
; range: 0..1000. (default: 1.3)

zWindEnabled=1
; ... enables (1) or disables (0) in-game wind for objects/trees etc. improves performance (especially on slow cpu's) (default: 1)

zWindCycleTime=4
zWindCycleTimeVar=2
zWindStrength=70
zWindStrengthVar=40
zWindAngleVelo=0.9
zWindAngleVeloVar=0.8
; ... these settings tune the wind effect, you should leave them as they are (altough funny things can happen;)

zSunMaxScreenBlendScale=0.8
zRayTurboPolyTreshold=500



[KEYS]
keyEnd=0100
keyHeal=2300
keyPotion=1900
keyLockTarget=4f00
keyParade=cf000d02
keyActionRight=d100cd00
keyActionLeft=d300cb00
keyUp=c8001100
keyDown=d0001f00
keyLeft=cb001000
keyRight=cd001200
keyStrafeLeft=d3001e00
keyStrafeRight=d1002000
keyAction=1d000c02
keySlow=2a003600
keySMove=38009d00
keyWeapon=39000e02
keySneak=2d00
keyLook=13005200
keyLookFP=21005300
keyInventory=0f000e00
keyShowStatus=30002e00
keyShowLog=31002600
keyShowMap=3200

Ninja_Sprint_UseKey=36003300
[KEYSDEFAULT0]
keyEnd=0100
keyHeal=2300
keyPotion=1900
keyLockTarget=4f00
keyParade=cf000d02
keyActionRight=d100
keyActionLeft=d300
keyUp=c8001100
keyDown=d0001f00
keyLeft=cb001000
keyRight=cd001200
keyStrafeLeft=d3001e00
keyStrafeRight=d1002000
keyAction=1d000c02
keySlow=2a003600
keySMove=38009d00
keyWeapon=39000e02
keySneak=2d00
keyLook=13005200
keyLookFP=21005300
keyInventory=0f000e00
keyShowStatus=30002e00
keyShowLog=31002600
keyShowMap=3200

[KEYSDEFAULT1]
keyEnd=0100
keyHeal=2300
keyPotion=1900
keyLockTarget=4f00
keyParade=cf000d02
keyActionRight=d100
keyActionLeft=d300
keyUp=c8001100
keyDown=d0001f00
keyLeft=1000
keyRight=1200
keyStrafeLeft=cb001e00
keyStrafeRight=cd002000
keyAction=1d000c02
keySlow=2a003600
keySMove=38009d00
keyWeapon=39000e02
keySneak=2d00
keyLook=13005200
keyLookFP=21005300
keyInventory=0f000e00
keyShowStatus=30002e00
keyShowLog=31002600
keyShowMap=3200


[INTERNAL]
idComputerName=DESKTOP-DINSQJE
idUserName=MatthiasLucas
extendedMenu=1
gameStarts=42
perfQualityIndex=0
gameStartFailed=0
gameAbnormalExit=1
menuShowVersion=1
gamePath=
gameScript=
gameCompile=1.0
playerInstanceName=
menuAction=SAVEGAME_LOAD
debugAllChannels=0
debugAllInstances=0
debugChannels=
cutscenesDisabled=0
texDetailIndex=1
vidResIndex=19
soundProviderIndex=0
soundSampleRateIndex=1
soundSpeakerIndex=0
logStatistics=0
zFastSaveGames=1
UnionActivated=0
GhostAlpha=0.300000012

[NINJA_LIFEREG]
TICKRATE=1000
PERMILLE=1

[AUTOSAVE]
minutes=5
slotMin=18
slotMax=20
events=1
counter=270
[NINJA_PERCENTPOTIONS]
EssencePct=15
ExtractPct=20
ElixirPct=25

[NINJA_QUICKLOOT]
Key=RMB
Prefix=Erhalten:
UseAnimations=1
AnimSpeed=700
[NINJA_SHOWGAMETIME]
Ninja_ShowGameTime_BothTimeDay=1

[MORE_RINGS]
max_rings=4

[SLMANAGER]
nameQSaveGame=QuickSave
keySave=F10
keyLoad=F12
youDie=Du bist verreckt!
cantBeSaved=Speichern jetzt nicht erlaubt!
slotString=Gespeichert in Slot:
minSlotSL=10
maxSlotSL=15
lastSaveSlotSL=10
numberSaveSL=175

[NINJA_SPRINT]
Strength=0
Party=1
Perma=0
Anim=0
Weapon=1

[MOD_ODYSSEE]
DIFFICULTY=0
[NINJA_MANAREG]
THRESHOLD=1
DIVISOR=20
TICKRATE=500
#PER_TICK=1
DIFFICULTY=0

[GFA]
freeAimingEnabled=1
focusUpdateIntervalMS=0
showFocusWhenNotAiming=0
reticleSizePx=64
overwriteControlSchemeRanged=0
overwriteControlSchemeSpells=0


[NINJA_SHOWALWAYSIMPORTANTSTATS]
Font=0
Exp=0
Money=1
Ammo=1
AmmoType=2
Magic=1
Quest=1




Systempack.ini


; About union - http://worldofplayers.ru/threads/40376/

[PLUGINS]
PluginList = Ninja.dll**
UseAdaptiveHooks = false
IgnoreList =
AutorunFilter = dll, m3d, src, d
AutorunDependenciesSortion = true
UseVDFS = true


[CORE]
ShowDebugWindow = false
CustomRaiseHardError = true
ShowHiddenFiles = false
RTDynamicCastExtension = true
CustomDebugWindowPos = False
DebugWindowPosX = 0
DebugWindowPosY = 0

[DEBUG]
ReadBinkWithVDFS = True
UseErrorVisuals = False
FixBink = True
OptimizeVB = 0
dwNumVertices = 8192
Disable_D3DVBCAPS_WRITEONLY = 1
SimpleWindow = 1
BorderlessWindow = 1
WindowPosX = 0
WindowPosY = 0
ZNORESTHREAD = 1
BUGFIX_already_deleted_zCObject = 1
Polish_version = 0
StrafeBug = 0
Show_FPS_Counter = 0
Cache_Timeout = 400
LineCacheSize = 16384
SlidingSize = 0.050
BorderFix = true
Win10AmdFix = true

[GAME]
SaveGameToANSI = 0
SaveDATinASCII = 1

[PARAMETERS]
AnisotropicFiltering = 16
VerticalFOV = 67.500
NewFOVformula = 0
DisableLOD = 0
DisableIndoorClipping = 1
SPAWN_INSERTRANGE = 4500.000
SPAWN_REMOVERANGE = 5000.000
SPAWN_INSERTTIME_MAX = 1000.000
SmoothAniDistance = 5000.000
DrawDistanceMultiplier = 1.000
OutDoorPortalDistanceMultiplier = 1.000
InDoorPortalDistanceMultiplier = 1.000
EnableShields = 1
UnlockParadeJumpB = 1
No_Take_Anim = 0
RMB_No_Take_Anim = 0
HideFocus = 1
InteractionCollision = 1
ShowArmor = 0
RainVobCollision = 1
AbortMenuSound = 1

[INTERFACE]
Scale = 1.000
ScaleInventory = 1
ForceMenuScale = 0
ScaleMenusX = 640
ScaleMenusY = 480
ForceDocScale = 0
ScaleDocX = 8192
ScaleDocY = 8192
DialogBoxX = 800
DialogBoxY = 600
SubtitlesBoxX = 600
ShowManaBar = 1
ShowSwimBar = 1
HideHealthBar = 0
NewChapterSizeX = 800
NewChapterSizeY = 600
SaveGameImageSizeX = 320
SaveGameImageSizeY = 200
InventoryCellSize = 70
Color_DialogChoice_Active = -1
Color_DialogChoice_Inactive = -6316129
Color_Talk_Hero = -1
Color_Talk_NPC = -256
Hide_STR_DEX = 1

[SUBTITLES]
Control = 0
TimeMultiplier = 2.000
MaxTimePerPhrase = 30.000
TimePerChar = 100.000

[MOUSE]
EnableWrapper = True
OnlyAxisMode = True
SpeedMultiplierX = 1.000
SpeedMultiplierY = 1.000
PrecisionMultiplier = 1
ForceMouseControl = False
FixTargetDelay = 1
GameOverlayTakeControl = True

[SPLASH]
FileName =
HideTitle = false
AlphaColor =

Danke! Soweit ich sehe benutzt du Union Plugins, deaktiviere diese mal bitte zum Testen.

PS: Bei mir funktioniert LoA und Odyssee
PS2: Ich habe mal über Spine ein x beliebiges Union Plugin probiert. Sobald ein Plugin und ein Patch(Egal welcher) zusammen sind, stürzt mein Spiel ab, Patches und Plugins für sich selbst gehen wiederum. Also ich habe damit den großen verdacht das es an einem Plugin liegt.
PS3: Benutzt du die GothicStarter_mod.exe oder die GothicStarter.exe zum starten? Es muss die GothicStarter.exe sein
PS4: Wenn das alles nicht hilft habe ich hier noch eine Version, mit ner Änderung, wo ich den Fehler am ehesten vermute(NUR ZUM TESTEN, sind Positionierungsfehler drin):50146

N1kX
28.01.2021, 02:23
You didn't have to sit and fix anything, this is a mistake of the mod itself LoA. There is a bugs in the hierarchy in the world and it show out when the game is launched gothicstarter_mod.exe

Kirides
28.01.2021, 07:44
Danke! Soweit ich sehe benutzt du Union Plugins, deaktiviere diese mal bitte zum Testen.

PS: Bei mir funktioniert LoA und Odyssee
PS2: Ich habe mal über Spine ein x beliebiges Union Plugin probiert. Sobald ein Plugin und ein Patch(Egal welcher) zusammen sind, stürzt mein Spiel ab, Patches und Plugins für sich selbst gehen wiederum. Also ich habe damit den großen verdacht das es an einem Plugin liegt.
PS3: Benutzt du die GothicStarter_mod.exe oder die GothicStarter.exe zum starten? Es muss die GothicStarter.exe sein
PS4: Wenn das alles nicht hilft habe ich hier noch eine Version, mit ner Änderung, wo ich den Fehler am ehesten vermute(NUR ZUM TESTEN, sind Positionierungsfehler drin):50146

wenn du Union plugins testest, dann probier mal die aktuelle version des zParserExtender-Plugins aus dem ResourceManager zu installieren zusätzlich zu dem anderen Plugin.
Könnte helfen :dnuhr:

Roland54
28.01.2021, 10:13
LoA läuft bei mir mit dem Patch und Union ohne Probleme, habe allerdings auch keine Union- Plugins in Verwendung.

Edit: Und mit Odyssee funktioniert auch alles, ich hatte dort einen Spielstand, bei dem ich den Patch noch nicht verwendet hatte, und jetzt wird alles richtig angezeigt.

neocromicon
28.01.2021, 13:24
wenn du Union plugins testest, dann probier mal die aktuelle version des zParserExtender-Plugins aus dem ResourceManager zu installieren zusätzlich zu dem anderen Plugin.
Könnte helfen :dnuhr:
Muss ich nachher mal testen, danke.


LoA läuft bei mir mit dem Patch und Union ohne Probleme, habe allerdings auch keine Union- Plugins in Verwendung.

Edit: Und mit Odyssee funktioniert auch alles, ich hatte dort einen Spielstand, bei dem ich den Patch noch nicht verwendet hatte, und jetzt wird alles richtig angezeigt.
Wieso musstest du einen älteren Spielstand nehmen?

MjrMalfunction
28.01.2021, 13:31
Seit dem Aufstieg von Stufe 13 auf 14 ist das hier passiert

http://www.imagehost.eu/hryf.jpg

Und geht auch nicht mehr weg. Auch beim Stufenaufstieg von 14 auf 15 überlagern die Werte der Stufe 13 die neuen Werte.

Das sind die anderen Mods, die ich zusätzlich installiert habe.

http://www.imagehost.eu/jryf.jpg

neocromicon
28.01.2021, 13:49
Hast du genau zwischen den wechseln irgendwie genau dann gespeichert? Kannst du mir den Spielstand senden?

mud-freak
28.01.2021, 14:21
Seit dem Aufstieg von Stufe 13 auf 14 ist das hier passiert

http://www.imagehost.eu/hryf.jpg

Das wird, schätze ich, dann passieren, wenn man den Patch (und Ninja) zwischenzeitlich deaktiviert, speichert und den Patch später wieder dazu nimmt. Das könnte neocromicon noch abfangen.
Schnelle Abhilfe bringt momentan denke ich das Löschen der Datei SCRPTSAVE_SHOWALWAYSIMPORTANTSTATS.SAV aus deinem Speicherstand. Sicher nicht die benutzerfreundlichste Geschichte. Auf Änderungen und Löschung von Speicherständen sollte nur im Notfall zurückgegriffen werden.

neocromicon
28.01.2021, 14:35
Das wird, schätze ich, dann passieren, wenn man den Patch (und Ninja) zwischenzeitlich deaktiviert, speichert und den Patch später wieder dazu nimmt. Das könnte neocromicon noch abfangen.
Schnelle Abhilfe bringt momentan denke ich das Löschen der Datei SCRPTSAVE_SHOWALWAYSIMPORTANTSTATS.SAV aus deinem Speicherstand. Sicher nicht die benutzerfreundlichste Geschichte. Auf Änderungen und Löschung von Speicherständen sollte nur im Notfall zurückgegriffen werden.

Ich habe das mal versucht nachzustellen, mit verschiedenen ausführungen. Brachte "leider" nicht das Ergebnis, aber das muss ja nix heißen.

MjrMalfunction
28.01.2021, 14:35
Hast du genau zwischen den wechseln irgendwie genau dann gespeichert? Kannst du mir den Spielstand senden?

Das kann ich nicht mehr genau sagen, aber es ist möglich, dass der Aufstieg genau dann geschah als das Auto Save einsetzte.


Das wird, schätze ich, dann passieren, wenn man den Patch (und Ninja) zwischenzeitlich deaktiviert, speichert und den Patch später wieder dazu nimmt. Das könnte neocromicon noch abfangen.
Schnelle Abhilfe bringt momentan denke ich das Löschen der Datei SCRPTSAVE_SHOWALWAYSIMPORTANTSTATS.SAV aus deinem Speicherstand. Sicher nicht die benutzerfreundlichste Geschichte. Auf Änderungen und Löschung von Speicherständen sollte nur im Notfall zurückgegriffen werden.

Das Löschen hat das Problem gelöst. Vielen Dank.

Roland54
28.01.2021, 14:35
@ neocromicon Ich musste keinen älteren Speicherstand nehmen, ich habe es einfach gemacht, da dieser ohne die Anzeige der stats war. Ich habe übrigens versucht, den Patch bei der Diebmod zu nutzen, bei der hatte ich testweise mit D3D11- Renderer (Yet Another...) verwendet, da stürzt die Mod aber immer vor dem Menü- Anzeigen ab. Hier ist ein zspy- Log (https://upload.worldofplayers.de/files12/Diebmod_ZSpy.txt) davon.

neocromicon
28.01.2021, 14:46
@ neocromicon Ich musste keinen älteren Speicherstand nehmen, ich habe es einfach gemacht, da dieser ohne die Anzeige der stats war. Ich habe übrigens versucht, den Patch bei der Diebmod zu nutzen, bei der hatte ich testweise mit D3D11- Renderer (Yet Another...) verwendet, da stürzt die Mod aber immer vor dem Menü- Anzeigen ab. Hier ist ein zspy- Log (https://upload.worldofplayers.de/files12/Diebmod_ZSpy.txt) davon.
Achso ich dachte schon da gebe es Anzeigefehler ^^

[w] 00:20 Warn: 0 D: OBJ: Memory leaks found! .... <zObject.cpp,#699>
Hast du den 4GB-Patch Installiert? Ansonsten sehe ich da nix was von mir kommt, sondern nur Mod spezifisches Zeug.

Edit: Höchstens das hier noch:
[w] 00:38 Warn: 0 U: PAR: External GAME_INITENGINTL not found. .... <zParser_Symbol.cpp,#1123>
[w] 00:38 Warn: 0 U: PAR: External GAME_INITENGLISH not found. .... <zParser_Symbol.cpp,#1123>

Wegen der Sprachsuche, aber das glaube ich eher weniger.

Roland54
28.01.2021, 14:58
Ich habe Union samt Playerkit installiert. Da ist der 4GB- Patch drin. Aber ich habe noch einmal getestet: Das normale DNdR läuft problemlos in dieser Konfiguration, aber die Diebmod lässt sich nicht starten. Da wird es wohl ein Fehler in der Diebmod sein, die ist ja schon einige Jahre alt, vielleicht gibt es da Probleme mit Lego / Ikarus bzw. Ninja.

neocromicon
28.01.2021, 15:14
Ich habe Union samt Playerkit installiert. Da ist der 4GB- Patch drin. Aber ich habe noch einmal getestet: Das normale DNdR läuft problemlos in dieser Konfiguration, aber die Diebmod lässt sich nicht starten. Da wird es wohl ein Fehler in der Diebmod sein, die ist ja schon einige Jahre alt, vielleicht gibt es da Probleme mit Lego / Ikarus bzw. Ninja.

Jeb und genau so ist es, egal welcher Patch, die Mod stürzt bei allen ab. Sobald der Patch Code von sich ausführen will, selbst wenn die Funktion leer ist. Ich hatte Testweiße ALLES ausgeklammert, also so das er nur den Namen des Patches bekommt und trotzdem stürtzt die Mod ab. Sry aber da kann ich nix machen.

Da könnte höchstens @Mud-freak schauen ob das Ninja selber was fixen kann, aber erstens ist die Mod Uralt und zweitens, warum soll er jetzt dafür büsen ;)

(Kann mit FreeAim, übrigens Wunderbar testen, da dieser Patch ja auch ein Menü hat, daher stürzt er schon ab bevor man im Hauptmenü ist, mit Keine Unterwassereffekte, erst wenn man versucht zu laden[ohne Menü])

Roland54
28.01.2021, 15:45
Wegen einer Mod lohnt sich der Aufwand sicher nicht. Aber es ist halt schade, wenn das viele der älteren und guten Mods betreffen sollte. Aber die waren auch ohne Ninja und Patches gut, und sie sind auch so weiterhin spielenswert. War mir eben einmal einen Versuch wert.

MjrMalfunction
28.01.2021, 16:01
Das wird, schätze ich, dann passieren, wenn man den Patch (und Ninja) zwischenzeitlich deaktiviert, speichert und den Patch später wieder dazu nimmt. Das könnte neocromicon noch abfangen.
Schnelle Abhilfe bringt momentan denke ich das Löschen der Datei SCRPTSAVE_SHOWALWAYSIMPORTANTSTATS.SAV aus deinem Speicherstand. Sicher nicht die benutzerfreundlichste Geschichte. Auf Änderungen und Löschung von Speicherständen sollte nur im Notfall zurückgegriffen werden.

Du hast Recht. Ich konnte das Problem jetzt 2 mal in anderen Situationen reproduzieren. Und dabei stellte sich raus, dass SAIS scheinbar nicht kompatibel mit einigen Spruchrollen ist. Und zwar die, die man unbedingt braucht, um in der Haupquest weiterzukommen, wie die Spruchrolle für die Teleportation hinter die Wand im Ork-Friedhof oder Tod den Untoten oder Monster schrumpfen. Jedes mal stürzt die Definiticve Edition ab, wenn man versucht diese Spruchrollen zu casten mit aktivierter SAIS. Also musste ich die Mod deaktivieren, die Rollen casten, speichern, das Game neustarten und dann kam genau dieser Fehler zustande. Das Löschen behebt ihn aber.

neocromicon
28.01.2021, 16:38
Du hast Recht. Ich konnte das Problem jetzt 2 mal in anderen Situationen reproduzieren. Und dabei stellte sich raus, dass SAIS scheinbar nicht kompatibel mit einigen Spruchrollen ist. Und zwar die, die man unbedingt braucht, um in der Haupquest weiterzukommen, wie die Spruchrolle für die Teleportation hinter die Wand im Ork-Friedhof oder Tod den Untoten oder Monster schrumpfen. Jedes mal stürzt die Definiticve Edition ab, wenn man versucht diese Spruchrollen zu casten mit aktivierter SAIS. Also musste ich die Mod deaktivieren, die Rollen casten, speichern, das Game neustarten und dann kam genau dieser Fehler zustande. Das Löschen behebt ihn aber.
Wie heißt der Zauberspruch? Besser noch bitte lade dein save hoch.

Edit: So ich konnte es mit Monster Schrumpfen, den Absturz reproduzieren, warum der Pacth nun genau da abstürzt und bei anderen nicht, weiß ich selber noch nicht. Zspy spuckt jedenfalls nix aus.

Einen Tip habe ich trotzdem für dich. Du musst SAIS nicht deaktivieren, es reicht "Zauber" auf "Aus" zu stellen, sobald du solche eine Rolle benutzt, danach kannst du es wieder auf "In Hand" oder "Immer" einstellen.

MjrMalfunction
28.01.2021, 17:53
Ah, das ist gut zu wissen. Das Spiel stürzt nämlich beim Teleport zu den Wassermagiern ab.

neocromicon
28.01.2021, 18:05
Ah, das ist gut zu wissen. Das Spiel stürzt nämlich beim Teleport zu den Wassermagiern ab.

Ich bin dran, ich konnte die Fehlerhafte stelle finden, nur ist das Problem das das nur mit dieser Mod auftritt. Im normalen G1 läuft alles wie es soll, also müssen die Entwickler da irgendetwas falsch oder anders gescriptet haben. Bin grad dabei im Thema von ihnen das Problem zu beschreiben ;).

neocromicon
18.02.2021, 15:16
Update 2.1.4

Der Patch braucht jetzt Ninja 2.4.09 oder höher!!


Bugfixes:
- Fehler, der beim kompletten entfernen von Ninja und späteren wieder hinzufügen, eine Geister Statistik erzeugt, behoben (Danke an Mud-Freak)


Viel Spaß damit §wink

TazmanDevil
18.02.2021, 17:11
Der Patch braucht jetzt Ninja 2.4.09 oder höher!!
Das solltest Du dann noch im EP nachführen. Dort steht noch 2.3.0.7 (und ich nehme mal an, die Mindestversion ist 2.4.0.9, nicht 2.4.09)

neocromicon
18.02.2021, 17:53
Danke für den Hinweiß :gratz

Kirides
19.02.2021, 14:52
Das solltest Du dann noch im EP nachführen. Dort steht noch 2.3.0.7 (und ich nehme mal an, die Mindestversion ist 2.4.0.9, nicht 2.4.09)

Interessant, die Versionsnummern unter GitHub sind 2.4.09 etc. -> https://github.com/szapp/Ninja/releases
Bisschen inkonsistenz hier und da :D

mud-freak
19.02.2021, 16:30
Bisschen inkonsistenz hier und da

Wo ist es denn genau inkonsistent? Die Versionierung von Ninja sollte überall korrekt sein (Base.Major.Minor mit zwei Ziffern Minor-Nummer). Richtig ist also nur 2.4.09. Versionen 2.3.0.7 oder 2.4.0.9 existieren nicht.

Kirides
19.02.2021, 18:19
Wo ist es denn genau inkonsistent? Die Versionierung von Ninja sollte überall korrekt sein (Base.Major.Minor mit zwei Ziffern Minor-Nummer). Richtig ist also nur 2.4.09. Versionen 2.3.0.7 oder 2.4.0.9 existieren nicht.
Alles gut, ich selbst bin auch nur oft verleitet 2.0.x.y zu schreiben und sehe es z.T. auch selten mal im Forum so.

mud-freak
19.02.2021, 19:11
Ah, ich dachte wegen des Links, du hattest da einen Fehler bei Ninja entdeckt.

MjrMalfunction
07.03.2021, 10:06
Wie heißt der Zauberspruch? Besser noch bitte lade dein save hoch.

Edit: So ich konnte es mit Monster Schrumpfen, den Absturz reproduzieren, warum der Pacth nun genau da abstürzt und bei anderen nicht, weiß ich selber noch nicht. Zspy spuckt jedenfalls nix aus.

Einen Tip habe ich trotzdem für dich. Du musst SAIS nicht deaktivieren, es reicht "Zauber" auf "Aus" zu stellen, sobald du solche eine Rolle benutzt, danach kannst du es wieder auf "In Hand" oder "Immer" einstellen.

Dasselbe bzw. ein sehr ähnliches Problem besteht auch für Gothic 2. Dachte, ich lasse dich das mal wissen, falls Du Lust und Zeit hast ;)

TazmanDevil
07.03.2021, 19:01
Scheinbar gibt es in G2 einen Absturz, wenn man die letzte Spruchrolle einer Sorte verwendet:


Edit2: Habe jetzt den Fehler gefunden, zumindest denke ich das. Das Spiel stützt immer dann ab wenn ich nur eine einzigen Spruchrolle habe. Dh. wenn ich zusätzliche Eisblock Spruckrollen per Cheat hole und dann nutze stürzt das Spiel nicht ab. Wenn ich meine 6 Feuerpfeil Spruchrollen nutzte passiert bei den ersten fünf nix, bei der sechsten stürzt das Spiel ab.



Vielleicht der Statistiken Mod und sein Zähler für Zauber in der Hand?Bingo. Das ist haargenau der Grund. Hatte denselben Fehler mit dieser Mod im ersten Teil. Der Modersteller hat diesen Fehler für den ersten Teil auch korrigiert. Der Fehler ist im zweiten Teil aber noch da. Lässt sich aber ganz leicht umgehen. Einfach in den SAIS Einstellungen Zauber ausschalten und schon hat man kein Problem mehr.


Jup tatsächlich hat das den Fehler behoben.:D Ein Glück, dachte Anfangs ich könnten mein Magier durchlauf in die Tonne hauen.

TazmanDevil
26.03.2021, 20:31
Wird es für den Absturz von Gothic2 beim verwenden einer Spruchrolle, wenn man nur noch eine Spruchrolle von diesem Typ hat, eine gefixte Version geben?

neocromicon
27.03.2021, 16:43
Wird es für den Absturz von Gothic2 beim verwenden einer Spruchrolle, wenn man nur noch eine Spruchrolle von diesem Typ hat, eine gefixte Version geben?
Ich denke eher nicht, ich habe lange versucht herauszufinden warum das so ist und keine Lösung gefunden, selbst wenn ich ein Fallback einbaue stürzt er ab.
Vielleicht schaue ich mir das irgendwann noch einmal an, aber ich verspreche jetzt nichts, solange sollte man halt die Zauber anzeige nicht verwenden. Edit: Ist eh in der 2.1.4 deaktiviert ^^

neocromicon
28.03.2021, 17:05
Update 2.1.5

So ich konnte mich durchringen und habe mich nochmal mit dem "Letzter Zauber Absturz" Bug beschäftigt und was soll ich sagen, er ist behoben! $tanz


Änderungen:
- In 2.1.4 deaktivierte Zauber Anzeige wieder verfügbar
Bugfixes:
- Bug, der bei manchen Mods, bei der Verwendung der letzten Spruchrolle, zu einem Absturz geführt hatte - behoben


Viel Spaß mit dem Update! §wink

TazmanDevil
28.03.2021, 20:44
Danke, habe dem Webmaster Bescheid gegeben, WoG Download ist dann hoffentlich auch bald aktualisiert. :)

Edit:

Die Version ist jetzt auch auf der WoG Downloadseite.

neocromicon
28.03.2021, 21:04
Super, vielen Dank!

andirex
09.04.2021, 14:07
Guten Tag zusammen,

habe mir die Mod herunter geladen und im Gothic II\Data Ordner reingetan aber ich kann im Spiel weder die Anzeigen sehen noch kann ich es einstellen. Habe ich was falsch gemacht?

Benutze Gothic 2 über Steam ohne Spinne patch Reportversion 2.6

neocromicon
09.04.2021, 14:16
Hi, Ninja hast du auch Installiert?

andirex
09.04.2021, 14:27
Ne, geht das nur mit?

neocromicon
09.04.2021, 14:31
Ne, geht das nur mit?
Jeb das brauchst du, ansonsten funktioniert kein Patch, bei den Voraussetzungen findest du den link für den Download.

andirex
09.04.2021, 14:33
Danke

Alles funktioniert jetzt danke nochmal. Die mod gefällt mir sehr gut und ich wollte mal fragen ob man auch vieleicht irentwie eine art Gegnerzähler einbauen kann wäre cool.

neocromicon
09.04.2021, 16:15
Super das freut mich.
Zu deinem zweiten Punkt muss ich leider Nein sagen. Mir ist nix bekannt, was mir zuverlässig einen Wert zurückgeben würde das genau das Monster da Tot ist und ein Counter +1 zählt. Würde ich jetzt eine Mod machen wäre das ganze schon wieder anders, da ich dann direkt bei jedem Monster etwas einbauen könnte, aber darauf habe ich ja kein Zugriff, jedenfalls nicht wenn ich jede Mod usw unterstützen will ;)

andirex
09.04.2021, 17:47
Super das freut mich.
Zu deinem zweiten Punkt muss ich leider Nein sagen. Mir ist nix bekannt, was mir zuverlässig einen Wert zurückgeben würde das genau das Monster da Tot ist und ein Counter +1 zählt. Würde ich jetzt eine Mod machen wäre das ganze schon wieder anders, da ich dann direkt bei jedem Monster etwas einbauen könnte, aber darauf habe ich ja kein Zugriff, jedenfalls nicht wenn ich jede Mod usw unterstützen will ;)

Ok kein Problem war ja nur eine Idee.

neocromicon
14.04.2021, 22:59
Update 2.2.0


Und da haut er doch nochmal ein Update raus :D.

Es haben sich mittlerweile soviele bei mir Persönlich gemeldet gehabt, das sie zwar die Uhrzeit von "Spielzeit-Anzeige" mögen, nicht aber die Größe der Schrift.
Leider scheint der Autor aber nicht mehr aktiv zu sein. Daher habe ich mich dazu entschieden, die Uhrzeit im Format "Tag - HH:MM" fest in SAIS mit einzubauen, dahin gehend habe ich den Code noch ein wenig Optimiert und 100% Ninja Konform gestaltet. Es ist also keine 1:1 Kopie, es gibt z.b auch keine weiteren Optionen als an/aus.

Wer den Patch "Spielzeit-Anzeige" weiterhin benutzen möchte kann dies ohne Probleme machen, die Interne Uhr von SAIS ist dann auch nicht Anschaltbar.
Beim ersten Start wird auch noch ein kleiner Info Text ausgegeben was zutun ist.



Änderungen:
- Spielwelt Uhr im Format "Tag - HH:MM" hinzugefügt


Viel Spaß mit dem Update! §wink

neocromicon
15.04.2021, 19:36
Update 2.2.1

Sorry :gratz


Bugfixes:
- Absturz unter Gothic 1 behoben, danke für die Meldung an Capt.Skooma!


Viel Spaß mit dem Update! §wink

TazmanDevil
16.04.2021, 06:05
WoG Download ist aktualisiert.

neocromicon
19.04.2021, 20:50
Update 2.3.0


Leben und/oder Mana als Text Anzeige? Da sich in letzter Zeit viele dieses Feature gewünscht haben, bzw. allgemein nach der Möglichkeit gefragt wurde, habe ich mich ans Werk gemacht und diese Funktion SAIS hinzugefügt.


Änderungen:
- Neue Text Anzeigen für Leben(HP) und Mana(MP) als Text über den jeweiligen Leisten. Optionen: Aus|Nur HP|Nur MP|Beide (Standard "Aus")

Viel Spaß mit dem Update! §wink

neocromicon
21.04.2021, 22:14
Update 2.4.0

Das letzte Update für eine ganze weile, versprochen :p, aber mir fallen erst beim richtigen Zocken noch Dinge ein die besser sein könnten §cry

Neuerungen:
- Man kann sich nun die Währung "Bugs" aus Legend of Asshun, bei einem Gespräch mit Lucigoth anzeigen lassen
Änderungen:
- Optionsmenü nun in Kategorien eingeteilt
Bugfixes:
- Die Positon des HP/MP Texts ist nun auch mit großer Schrift korrekt
- "Zurück" Knopf im Optionsmenü wird nun korrekt in die jeweiligen Sprachen übersetzt. The Button "back" aka "Zurück" are now correct translated in to the respective language

Bilder des neuen Menüs:

https://abload.de/img/1mgjx6.jpg
https://abload.de/img/2vsjep.jpg
https://abload.de/img/3q6kwe.jpg
https://abload.de/img/4ojk87.jpg

Wie immer viel Spaß mit dem Update! §wink

PS: Übrigens sind jetzt alle meine Patches auch auf Nexus (https://www.nexusmods.com/gothic2/mods/categories/2/) zu finden!

TazmanDevil
23.04.2021, 17:39
Update 2.4.0
WoG Downloadseite ist aktualisiert.

neocromicon
27.04.2021, 21:35
Update 2.4.1
§chill

Bugfixes:
- Absturz in Gothic 1 UnPatch Mod behoben - Danke an Capt.Skooma mal wieder :)

Viel Spaß! §wink

neocromicon
13.05.2021, 15:30
Update 2.5.0


Neuerungen:
- Auf Wunsch kann man sich nun auch die HP des Gegners der im Focus des Helden ist, in Textform anzeigen lassen

Viel Spaß! §wink

neocromicon
17.08.2021, 11:46
Update 2.5.2

Unerwartet kommt oft!

2.5.2

Bugfixes:
- Sprache wird nun Korrekt erkannt bei der Diebstahl Anzeige

2.5.1

Neuerungen:
- Neue Anzeige ob ein NPC bereits bestohlen wurde

Danke an "DerHori" für die Idee: https://www.twitch.tv/derhori

Viel Spaß! §wink

N1kX
17.08.2021, 15:42
Correct the text in Russian and Polish.

rus
pickpocket = "Уже обворовано";
firstRunInfo = "SAIS теперь имеет собственные игровые часы, но по умолчанию они отключены. Вы можете активировать его в меню настроек, но если вы используете патч 'Show Game Time', сначала удалите его (Data\ShowGameTime.vdf)";

pol
pickpocket = "Już okradziony";
firstRunInfo = "SAIS ma teraz własny zegar gry, ale domyślnie jest wyłączony. Możesz go aktywować w menu ustawień, ale jeśli używasz łatki "Show Game Time", najpierw ją usuń (Data\ShowGameTime.vdf)";

When editing text, do not forget to switch the encoding in notepad++ (I noticed that the new text in Russian and Polish is corrupted)
Rus - Cyrillic - Windows 1251
Pol - Central European - Windows 1250
Ger/Eng - Western European - Windows 1252


Also, your patch generates this message endlessly

03:11 Fault: 0 Q: [start of stacktrace]03:11 Fault: 0 Q: MEMINT_HANDLEERROR(2, 'MEM_PtrToInst: ptr is NULL. Use MEM_NullToInst if that's what you want.') + 62 bytes
03:11 Fault: 0 Q: MEM_WARN('MEM_PtrToInst: ptr is NULL. Use MEM_NullToInst if that's what you want.') + 21 bytes
03:11 Fault: 0 Q: MEM_PTRTOINST(313526032) + 77 bytes
03:11 Fault: 0 Q: NINJA_SHOWALWAYSIMPORTANTSTATS_MAIN() + 3334 bytes
03:11 Fault: 0 Q: FRAMEFUNCTIONS(4) + 173 bytes
03:11 Fault: 0 Q: FOREACHHNDL(81846, FRAMEFUNCTIONS) + 273 bytes
03:11 Fault: 0 Q: [UNKNOWN] +-258987974 bytes
03:11 Fault: 0 Q: _FF_HOOK() + 32 bytes
03:11 Fault: 0 Q: MEM_CALLBYID(81908) + 224 bytes
03:11 Fault: 0 Q: _HOOK(514787552, 0, 89061968, 20314768, 20314732, 0, 8635020, 165985232, 7112352) + 940 bytes
03:11 Fault: 0 Q: [UNKNOWN] +177856095 bytes
03:11 Fault: 0 Q: [end of stacktrace]
03:11 Warn: 0 Q: MEM_PtrToInst: ptr is NULL. Use MEM_NullToInst if that's what you want.

bugmenotpls
17.08.2021, 16:50
Das neue Update bringt leider Gothic 1 zum Absturz mit folgendem Fehler:

U:PAR: Unknown identifier : AIV_PLAYERHASPICKEDMYPOCKET ( line 444 )

Ursache ist ziemlich eindeutig die neue Anzeige in v2.5.1.

neocromicon
17.08.2021, 18:44
Correct the text in Russian and Polish.

rus
pickpocket = "Уже обворовано";



Thanks for the report.

With "Pickpocket" you mean the Options menu entry? If so, that would be too long in Russian or Polish. Max character is 13.


Das neue Update bringt leider Gothic 1 zum Absturz mit folgendem Fehler:


Ursache ist ziemlich eindeutig die neue Anzeige in v2.5.1.

Wird ebenfalls behoben.

neocromicon
17.08.2021, 20:04
Update 2.5.3


Bugfixes:
- Fehler beim Starten von Gothic 1 behoben (Diebstahl Anzeige funktioniert NICHT in G1)
- Encodierungsfehler bei Russisch und Polnisch behoben
- Dauer Spawnen eines Fehlers in ZSpy (Debug Konsole) behoben


Viel Spaß! §wink

Kirides
18.08.2021, 10:17
Update 2.5.3


Bugfixes:
- Fehler beim Starten von Gothic 1 behoben (Diebstahl Anzeige funktioniert NICHT in G1)
- Encodierungsfehler bei Russisch und Polnisch behoben
- Dauer Spawnen eines Fehlers in ZSpy (Debug Konsole) behoben


Viel Spaß! §wink

Vielleicht solltest du statt der festen Konstante für die AIV_PlayerHasPicketMyPocket mit Ikarus dir vorhandenen Wert auslesen.
Damit bist du dann auch nochmal Spiel und Mod-Kompatibler.
Des weiteren ist ein Check auf "TRUE" nicht immer richtig.
In meiner Mod benutze ich z.B. die AIVAR um einen Gold-Wert zu speichern, also alles was " != 0 " ist, bedeutet ich habe da schonmal an der Tasche gespielt.

z.B. so (in der art)

var int symb; symb = MEM_GetParserSymbol(AIVarName);
if (symb) {
var int idx; idx = MEM_ReadInt(symb+zCParSymbol_content_offset);
return MEM_ReadStatArr(slf.aivar, idx);
};



EDIT: Code Sample durch @mud-freak's Ninja Doku Beispiel ausgetauscht

mud-freak
18.08.2021, 13:06
Siehe auch hier ( https://github.com/szapp/Ninja/wiki/Applications-and-Examples#set-ai-variables).

neocromicon
19.08.2021, 17:38
Update 2.5.4

Danke an Kirides und Mud-Freak für den Bericht! Ich habe das gleich genutzt und noch die anderen Variablen gleich Kompatibler gestaltet ;)


Bugfixes:
- Kompatibilität zu Mods erhöht


Viel Spaß! §wink

Roland54
19.08.2021, 18:24
Jetzt habe ich natürlich ein kleines Problem:

Meine Muttersprache ist deutsch. Ich spiele aber manchmal Mods in englischer Sprache, z.B. Destiny und die Fortsetzungen. SAIS zeigt mir jetzt die Statistiken in der englischsprachigen Mod in Englisch an (wie es ja sein soll).

Ich verstehe die Anzeigen das ist nicht das Problem. Aber:
Kann man da auch eine Möglichkeit schaffen, die Statistik- Anzeigesprache umzuschalten? Bitte, keine Kritik, nur ein Wunsch, wenn es realisierbar ist.

neocromicon
19.08.2021, 18:43
Hier bitteschön: 50885

Eine Version in der man das direkt selber einstellen kann, möchte ich nicht machen.

Roland54
19.08.2021, 19:20
Kann ich verstehen, dass du das nicht möchtest. Danke für die Version, aber Pfeile heißen jetzt
weiter Arrows, Magie ist auch englisch, der Rest war deutsch (Bolzen hatte ich hier noch nicht). Aber wie gesagt, da kann ich mit der englischen Version auch gut auskommen. Und eine freie Sprachwahl hätte ich nie gewünscht, bestenfalls Modsprache/Muttersprache (ist das denn dann anders? Da müsste man ja die Systemsprache auswerten.).

Ich werde die normale Version verwenden, in der dann alles englisch ist. Danke für die Arbeit und Mühe, die du in diesen Patch gesteckt hast.

neocromicon
19.08.2021, 19:35
Ja das liegt daran, das er sich z.b den Namen vom Item "Pfeil" selber holt. Da der Pfeil dann natürlich Arrow heißt übernimmt er das so ;)

Theoretisch müsste das möglich sein, die System Uhrzeit geht z.b.

Danke- und Bitteschön :)

wahoonie
02.11.2021, 09:48
Hey @neocromicon,

zuerst 'mal: danke für Deinen guten Patch.

Meine Frage: ist es programmiertechnisch möglich, die SAIS-Anzeigen auszublenden, sobald das Inventar einer Truhe, eines Händlers oder eines toten NPCs geöffnet wird. In Gothic 1 liegt der Text nämlich genau darunter und man kann die Items schlecht erkennen. Alternativ die Option, den Text während des geöffneten zweiten Inventars um die Breite dieses' nach rechts verschieben.

Ganz Liebe Grüsse

wahoonie

Kirides
02.11.2021, 10:09
@neocromicon

Hier ist ein Schnipsel den ich bei mir rumliegen habe fürs aus/einblenden

Wichtig war hier, das der Code an genau dieser Stelle gehookt wurde, weil dort die "bars" fertig konfiguriert sind.
Anhand des Bar "onDesk" Felds kann man dann in dem Hook auswerten ob was angezeigt werden soll.

War bei mir in dem Fall wichtig, damit die Views ausgeblendet werden, wenn das Menü geöffnet wurde, oder eine Bar nicht angezeigt wird (Fokus leiste)



func void Patch_RenderBarValues_CloseIfOpen(var int viewPtr) {
if(viewPtr) {
var zCView view; view = _^(viewPtr);
if (view.isOpen) {
ViewPtr_Close(viewPtr);
};
};
};

func void Patch_RenderBarValues_TryShow(var int barPtr, var int viewPtr) {
var oCViewStatusBar bar; bar = _^(barPtr);
if (bar.zCView_ondesk) {
ViewPtr_Open(viewPtr);
ViewPtr_MoveTo(viewPtr, bar.zCView_vposx, bar.zCView_vposy);
} else {
Patch_RenderBarValues_CloseIfOpen(viewPtr);
};
};

func void Patch_RenderBarValues_Init() {
const int oCGame__Render_AfterUpdatePlayerStatus_G1 = 6545007; // 0063de6f, size:6
const int oCGame__Render_AfterUpdatePlayerStatus_G2 = 7113181; // 006c89dd, size:6
HookEngineF(
MEMINT_SwitchG1G2(oCGame__Render_AfterUpdatePlayerStatus_G1, oCGame__Render_AfterUpdatePlayerStatus_G2),
6,
Patch_RenderBarValues);
};

neocromicon
02.11.2021, 14:42
Hey @neocromicon,

zuerst 'mal: danke für Deinen guten Patch.

Meine Frage: ist es programmiertechnisch möglich, die SAIS-Anzeigen auszublenden, sobald das Inventar einer Truhe, eines Händlers oder eines toten NPCs geöffnet wird. In Gothic 1 liegt der Text nämlich genau darunter und man kann die Items schlecht erkennen. Alternativ die Option, den Text während des geöffneten zweiten Inventars um die Breite dieses' nach rechts verschieben.

Ganz Liebe Grüsse

wahoonie

Ich habs mir mal angesehen und ja es kann schon Stören. Ich werde Zeitnah eine Lösung dazu bringen :)

wahoonie
02.11.2021, 18:02
Ich habs mir mal angesehen und ja es kann schon Stören. Ich werde Zeitnah eine Lösung dazu bringen :)

Super, danke. :)

N1kX
03.11.2021, 03:11
I have corrected the Russian translation, you can include it in the next update.
I fixed it only in menu, the rest is fine.

https://disk.yandex.ru/d/B9NtD4ktFnoJyg

neocromicon
03.11.2021, 14:38
I have corrected the Russian translation, you can include it in the next update.
I fixed it only in menu, the rest is fine.

https://disk.yandex.ru/d/B9NtD4ktFnoJyg
Nice thank you! Comes in the next update!

neocromicon
04.11.2021, 15:49
Update 2.6.0



Neuerungen:
- Man kann nun einstellen, das alle Anzeigen ausgeblendet werden können, bei einem offenen Inventar (Handel, Truhe, ect) Standard AUS
Bugfixes:
- Fixed translation issues with russian language, thanks to N1kX
- HP Anzeige zeigt nicht mehr die HP eines Toten NPC's
- Gothic 1: Falsche Positionierung der HP/MP Anzeige behoben
- Gothic 1: HP/MP Anzeige wird jetzt in Gesprächen ausgeblendet


Viel Spaß! §wink

wahoonie
05.11.2021, 09:01
Update 2.6.0

Neuerungen:
- Man kann nun einstellen, das alle Anzeigen ausgeblendet werden können, bei einem offenen Inventar (Handel, Truhe, ect) Standard AUS


Wow! So rasch eingebaut! Perfekt. Danke vielmals.
Funktioniert super.
Grüsse
wahoonie

neocromicon
05.11.2021, 15:13
Da scheint sich jemand zu freuen :D

Das war für meine Verhältnisse sogar recht langsam, aber nun ist es ja da! Viel Spaß!

neocromicon
13.11.2021, 18:01
Update 2.6.1
Ab sofort sind die Optionen in einem eigenen Einstellungs Menü untergebracht. Zu finden im Hauptmenü von Gothic unter "Patch Einstellungen".
Beachte bitte das du ab sofort den Patch "PatchMenu" zusätzlich benötigst!


Neuerungen:
- Show Always Important Stats unterstützt nun "PatchMenu"


Viel Spaß! §wink
PS: An das WOG-Team, das war wirklich das letzte Update für eine ganze weile, sry..

Kirides
15.11.2021, 08:12
Beachte bitte das du ab sofort den Patch "PatchMenu" zusätzlich benötigst!


:( Ich finde das etwas mau.

Es ist nicht viel mehr aufwand das "PatchMenu" optional zu unterstützen. Eine harte Abhängigkeit ist schade.

Dennoch, top das du die Funktionalität so schnell in deine Patches integriert hast

evil 150
28.11.2021, 13:26
Ich spiel valendor, Bei mir sturtzt das spiel immer ab hab die patch quickloot, speedfreak, Zeig immer die wichtigste statistik an drinnen.
Zeig immer die wichtigste statistikich glaub letztes mal da was umgestellt zu haben dann gin g es weis es nicht mehr -

neocromicon
28.11.2021, 14:49
Ich spiel valendor, Bei mir sturtzt das spiel immer ab hab die patch quickloot, speedfreak, Zeig immer die wichtigste statistik an drinnen.
Zeig immer die wichtigste statistikich glaub letztes mal da was umgestellt zu haben dann gin g es weis es nicht mehr -
Also ich habe das in deiner angegeben Kombination und Union1.0k probiert. Funktioniert einwandfrei.

Was hast du den genau verändert? Wenn dann kann man eigentlich nur Manuell etwas kaputt machen. Der einzige Lsöungsvorschlag, den ich jetzt ohne weitere Infos habe, wäre in dein "Gothic-Verzeichnis/System/Gothic.ini" zu gehen und nach diesen Einträgen zu suchen:


[NINJA_SHOWALWAYSIMPORTANTSTATS]
Font=0
Exp=0
Money=1
Ammo=1
AmmoType=2
Magic=1
Quest=0
Clock=1
HpMp=0
HpEnemy=0
NpcPickPocket=0
LoA_Bugs=1
FirstRun=1
WithInv=0


Diese einfach so wie sie da stehen, löschen.

evil 150
06.12.2021, 19:13
okay also soltte es mit Union und k funknionieren, hab nichts umgestellt einfach in den data ordner reingepackt

neocromicon
28.08.2022, 01:14
Update 2.6.2


Änderungen:
- Etwas an der Performance geschraubt.
Neuerungen
- Im Falle das nicht die gewünschte Sprache erkannt wurde, kann man sie nun manuell in der Gothic.ini ändern. Mehr dazu im Startpost des Themas


Viel Spaß! §wink

Roland54
28.08.2022, 10:09
Danke für das Update. Ich werde ja sehen, ob ich das dann manuell machen muss, wenn meine "Pfanne" doch "Kleines Lagerfeuer" heißen muss ;) (Siehe hier (https://forum.worldofplayers.de/forum/threads/1564455-Patch-Show-Always-Important-Stats-Zeige-immer-die-wichtigsten-Statistiken?p=27037743&viewfull=1#post27037743))

Barade
28.08.2022, 15:26
Hi, der Patch ist sehr sehr nützlich. Habe vor einer Weile wieder mit Gothic angefangen und dieser Patch hilft echt beim Zocken. Eine nützliche Anzeige wäre die Waffenbelegung der Nummern, damit man immer weiß was auf 1-0 ist.
Ich vergesse manchmal auf welche Nummer ich welche Rune gelegt habe. Bei Spruchrollen könnte man die verbleibende Anzahl anzeigen. Wenn das unter der Zaubereinstellung schon geht, habe ich nichts gesagt.
Cool wäre auch ein Entfernungsmesser zu bestimmten Orten oder NPCs, aber dafür bräuchte jedes Quest mehr Informationen.
Bei Gefährten könnte man auch Stats von denen anzeigen lassen, also wenn ich mit jemandem zusammen herumlaufe wie Alligatorjack oder so.

Toller Patch!

neocromicon
28.08.2022, 16:43
Hi, der Patch ist sehr sehr nützlich. Habe vor einer Weile wieder mit Gothic angefangen und dieser Patch hilft echt beim Zocken. Eine nützliche Anzeige wäre die Waffenbelegung der Nummern, damit man immer weiß was auf 1-0 ist.
Ich vergesse manchmal auf welche Nummer ich welche Rune gelegt habe. Bei Spruchrollen könnte man die verbleibende Anzahl anzeigen. Wenn das unter der Zaubereinstellung schon geht, habe ich nichts gesagt.
Cool wäre auch ein Entfernungsmesser zu bestimmten Orten oder NPCs, aber dafür bräuchte jedes Quest mehr Informationen.
Bei Gefährten könnte man auch Stats von denen anzeigen lassen, also wenn ich mit jemandem zusammen herumlaufe wie Alligatorjack oder so.

Toller Patch!
Man könnte soviel machen ja... aber der Patch ist schon bei weiten umfangreicher als er je sollte :D
Ich danke dir dennoch für deine Ideen und die Benutzung :gratz

neocromicon
15.11.2022, 22:36
Update 2.6.3


Neuerungen
- Todescounter (pro Mod)
- Neue Alternative Schriftart (Schriftgröße -> Neu)

Viel Spaß! §wink

Roland54
16.11.2022, 14:26
Ich habe einen eigenartigen Effekt feststellen müssen. Bei der neuen Version wird mir in der Mod "Gothic 2 ModFix" die Anzahl der Pfeile in der Anzeige ständig erhöht. Wenn ich dann das Inventar öffne, dann erhöht sich die Zahl der Pfeile dort analog. Lege ich den Bogen ab, dann erscheint im Inventar ein leeres Feld, in dem weiter hochgezählt wird.

Diese Erscheinung habe ich bisher nur in Gothic 2 ModFix festgestellt, in anderen Mods scheint alles normal zu sein. Und wenn ich Version 2.6.3 wieder durch die 2.6.2 ersetze, dann ist auch alles normal, die Erscheinung tritt also nur mit der 2.6.3 auf, und im Moment auch nur mit der genannten Mod.

Edit: Korrektur: Bei der Mod Mastys L'Hiver 1.6 de tritt der Effekt ebenso auf. Und da ich dort weiter war, kann ich sagen, es betrifft nur die Pfeile, keine Bolzen, und das mit dem leeren Feld bei abgelegtem Bogen ist ebenso.

Edit 2: Wenn ich den Bogen ablege und dafür eine Armbrust anlege, dann erhöht sich die Zahl der Bolzen wie vorher die Pfeilezahl bei angelegtem Bogen.

neocromicon
16.11.2022, 14:59
Jaaa.... da habe ich die "Ich fummel einfach überall rum" Version mit der User Version verwechselt und die ganzen Neuerungen in die falsche Version integriert :D
Danke für's melden, Update wird aber nen moment dauern.

neocromicon
16.11.2022, 15:35
Update 2.6.4


Änderungen
- Schriftgröße zu Schriftart umbenannt
Bugfixes
- Richtige Version hochgeladen (Falsche Pfeil/Bolzen Zählung, permanentes 0 gespamme beim Bogen)

Viel Spaß! §wink

Roland54
16.11.2022, 17:32
Das ging ja doch schnell. Danke! Jetzt funktioniert alles, wie es soll.

DavidVanScouten
21.11.2022, 14:05
Update 2.6.3


Neuerungen
- Todescounter (pro Mod)
- Neue Alternative Schriftart (Schriftgröße -> Neu)

Viel Spaß! §wink

Wie stellt man den Todescounter ein? Im Menü scheint bei mir der Punkt zu fehlen.

neocromicon
22.11.2022, 03:37
Update 2.6.5
Und weil es so schön war.... :rolleyes: (Danke an David fürs melden und sry ans WoG-Team)

Bugfixes
- Todes Counter ist vom Menü aus einstellbar

Viel Spaß! §wink

DavidVanScouten
22.11.2022, 06:49
Update 2.6.5
Und weil es so schön war.... :rolleyes: (Danke an David fürs melden und sry ans WoG-Team)

Bugfixes
- Todes Counter ist vom Menü aus einstellbar

Viel Spaß! §wink

Super! :gratz

TazmanDevil
27.11.2022, 17:41
(Danke an David fürs melden und sry ans WoG-Team)
Kein Problem, Feature Patches sind aufgrund ihrer geringen Dateigrösse ja schnell auf den Server hochgeladen. Der WoG Download ist aktualisiert.

neocromicon
27.11.2022, 19:21
Kein Problem, Feature Patches sind aufgrund ihrer geringen Dateigrösse ja schnell auf den Server hochgeladen. Der WoG Download ist aktualisiert.
Ja trotzdem ist es mir unangenehm, ist ja unnötige Arbeit nur weil ich geschusselt habe :D und genau davor kam ja auch noch die News auf der WoG Homepage ^^

Muchtie
04.12.2022, 22:28
Danke dafür, ist schon ein Must have Mode geworden :)

Neue Alternative Schriftart gefällt mir richtig gut weil da mehr platz gelassen würde

Dung3onK33p3r
07.06.2024, 00:44
Hallo zusammen §wink

Ich bin soweit super Zufrieden mit dem Patch aber habe leider das Problem das manchmal beim neu laden des Spielstands, also z.B. Quicksave -> Gestorben -> Quickload manche Werte nicht neu geladen werden und stehen bleiben. Dadurch überlappen sich diese dann und es wird unleserlich.

Ich habe im Anhang 3 Screenshots (2 Screenshots vom Problem und 1 Screenshot der meine aktuellen Spine Patches zeigt).
Wie man im Screenshot sehen kann, bleiben die Werte dann im Pause Menü stehen und beim weiter spielen überlappen sie sich mit den neuen Werten.

Vielleicht kann hier jemand helfen.
Dazu sei noch gesagt: Ich spiele auf einem Ultrawide 32:9 Monitor mit 5120x1440 Auflösung.

Danke schon mal :gratz