Ein Problem in der Spiel-Engine wurde behoben, um die Leistung im schlimmsten Fall zu verbessern. Dies hilft auch, einige Stabilitätsprobleme zu lösen.
Hinweis: Einige Windows 10-Benutzer melden einen Absturz mit den Standardeinstellungen, die mit diesem mod bereitgestellt werden, siehe Fixierte Kommentare Um das Problem zu lösen. -Nexus Mods Mitarbeiter4.1.34 Jetzt beginnen. Ich kann mich an keine Leistungsverbesserungen erinnern. Einige standardmäßig deaktivierte Funktionen wurden behoben, darunter bReplaceGetTickCount und bLogToConsole.
4.1.33 beginnt.
Es wurde ein Fehler behoben, der zu einem Absturz führen konnte, möglicherweise nach einer längeren Spielsitzung.
Die Standardeinstellungen haben wahrscheinlich weniger Nebenwirkungen und eine etwas bessere Protokollierung.
Sehr geringe Leistungsverbesserungen.
Die Protokollierung hat sich leicht verändert.
Der Quellcode erscheint jetzt im Hauptdownload. Allerdings ist es keine Projektdatei.
Das Verhalten von bReduceSleep (ist bReduceLongSleep) und IThreadsFixedToCPU wurde geändert.
4.1.32 beginnt. Änderungen:
Verbesserte Überdeckung der kritischen Abschnitte und der Hashtabelle – das bedeutet eine kleine Verbesserung der Leistung
„RPM Management“ neu schreiben
Die bisherige 64Hz Korrektur wurde neu geschrieben. Nicht sicher, was es tun soll, wenn überhaupt (wahrscheinlich kümmert sich das FPS-Management jetzt um alle wichtigen 64 Hz bezogenen Dinge). Aber es ist einstellbar, so dass, wenn es etwas tun muss, kann es aus der ini-Datei eingestellt werden.
CS Analytics funktioniert jetzt
Verbesserungen bei der HT-Analyse (d. h. kein Absturz mehr nach ein paar Minuten nach der Aktivierung, plus eine Reihe weiterer Verbesserungen)
Entfernt einige ini-Optionen, die meines Wissens nie verwendet wurden
4.1.31 ist vorbei. Änderungen:
Der Heap-Replacement soll nun externe Heaps (tbmm, tcmalloc, fastmm4) auf FNV und fo 3 korrekt unterstützen und nicht nur vergessen.
Es hat jetzt Hash-Tabellen-Überschreibungen für 1.4.0.525 festgelegt, obwohl sie nicht optimiert sind
Die Hashtabellenanalyse wurde komplett neu gemacht und soll nun vollständigere Informationen liefern
iFPSClamp sollte nun richtig angehängt werden, so dass es tatsächlich Sinn macht, MinimumFPS zu ermöglichen
Oh, auf Anfrage habe ich versucht, die zip-Dateistruktur einzurichten, um richtig mit NMM zu funktionieren
-----------------------------------------------------
New Vegas Stottering Remover (NVSR) ist ein vergessener Port Eat Remover/Fallout Stotterentferner für Fallout: New Vegas.
Voraussetzungen:
Ohne den neuen Vegas Script Extender (NVSE) funktioniert der neue Vegas Stuttering Remover nicht. Es erfordert NVSE Version 1 beta 5 oder höher.
Sie können die NVSE hier herunterladen: http://nvse.silverlock.org/
NVSR unterstützt keine Gore-freie Version in Deutschland oder irgendwo, wo diese Versionen verwendet werden.
Einstellungsanpassung:
Die Standardkonfiguration ist für maximale Stabilität ausgelegt. Diese Einstellungen werden im Ordner Data/NVSE/Plugins in sr_New_Vegas_Stutter_Remover.ini gespeichert. Folgende Änderungen wurden vorgenommen, um optimale Leistung zu erzielen:
1. [Empfohlen] Ändern Sie im Abschnitt „Master“ bReplaceHeap von 0 auf 1. Wenn es zu einem Absturz führt, gehen Sie zum Abschnitt HeapAlgorithm und ändern Sie iHeapAlgorithm von 6 auf 5, 3 oder 2. Wenn Sie bereits den 4GB/LAA Enabler verwenden (was ich empfehle), reicht es wohl auch im Abschnitt "Heap" die iHeapSize von 250 auf, oh, 450 zu ändern.
2. [Nicht ganz empfehlenswert, aber es schadet wahrscheinlich nicht] Versuchen Sie oben im Abschnitt "Master", bExperimentalStuff von 0 auf 1 zu ändern. Lassen Sie die Dinge im Abschnitt „Experimentieren“, es sei denn, Sie wollen ein größeres Risiko eingehen.
3. [Nicht empfohlen] Gehen Sie zum Abschnitt mit dem Namen „OverrideList“. Der zweite Eintrag sollte einen Kommentar haben, der mit "Renderer+0x080" beginnt, und eine Version "FalloutNV 1.4.0.525". Ändern Sie die Einstellung "Mode" von 2 auf 3 (etwas höhere FPS, etwas schlechteres Stottern) oder 5 (etwas höhere FPS, etwas besseres Stottern, deutlich anfälliger für Abstürze, obwohl dies von Benutzer zu Benutzer variiert).
Installation:
Hinweis 1: In 4.1.31 und höheren Versionen sollte die Installation mit dem Nexus Mod Manager jetzt unterstützt werden, anstelle der Schritte 1 bis 3 hier.
Anmerkung 2: In 4.1.33 enthält NVSR jetzt seinen eigenen Quellcode im Ordner "src". Du kannst es ignorieren, es funktioniert vielleicht nicht für dich.
1. Gehen Sie zu Ihrem Datenordner und erstellen Sie darin einen neuen Ordner namens NVSE. Gehen Sie nun in diesen Ordner und erstellen Sie einen neuen Ordner namens Plugins darin. Sie können einen neuen Ordner erstellen, indem Sie mit der rechten Maustaste auf den alten Ordner klicken und „Neu“ und dann „Ordner“ auswählen. Wenn Sie schon einen solchen Weg haben, ist das auch gut.
2. Stellen Sie sicher, dass sich die zip-Datei sr_New_Vegas_Stutter_Remover.dll in Data/NVSE/Plugins befindet (der Plugins-Ordner, den Sie oben in Schritt #1 erstellt haben).
3. Wenn Sie eine alte ini-Datei für den Stotter-Remover haben, überschreiben Sie sie entweder mit der Datei, die mit der neuen Version geliefert wurde, oder löschen Sie sie, damit der Stotter-Remover eine neue Datei mit den neuen Standardeinstellungen generiert. Wenn Sie das ini entfernen und dann das Spiel ausführen, so dass das Stotterentferner ein neues ini mit den neuen Standardeinstellungen generiert.
4. [Optional, aber empfohlen] Siehe Abschnitt "Einstellungsanpassung" oben.
Deinstallation:
Entfernen Sie sr_New_Vegas_Stutter_Remover.dll aus dem Ordner Daten/NVSE/plugins.
Wenn Sie NVSR nicht installieren/funktionieren können:
Wenn Sie Schwierigkeiten haben, den Installationsprozess zu verstehen, können Sie den Installationsprozess von Gopher in diesem Video ansehen: http://www.youtube.com/watch? v=MII4TO-G634
Bei der Suche nach den Gründen, warum das Eat Entferner möglicherweise nicht funktioniert, müssen verschiedene Dinge überprüft werden:
Ist 1.sr_new_vegas_stutter_remover.dll an der richtigen Stelle?
2. SR_NEW_VEGAS_STUTTER_REMOVER.INI wird beim Ausführen des Spiels im selben Ordner wie die dll erstellt? Wenn sich die dll im richtigen Ordner befindet, aber Sie immer noch nicht die ini erhalten, dann haben Sie wahrscheinlich den Script Extender (NVSE) nicht richtig installiert/benutzt.
3. Wird sr_New_Vegas_Stutter_Remover.log im Spielordner erstellt, wenn Sie das Spiel ausführen? Es kann nützliche Informationen darüber enthalten, was schief gelaufen ist. Wenn es nicht erstellt wird oder nichts gesagt wird, dann weiter mit #4...
4. Wenn Sie das Spiel ausführen, wird nvse.log im Spielordner erstellt? Wenn dies nicht der Fall ist, haben Sie die Script-Extension nicht richtig installiert und verwendet. Wenn es da ist, sollte es eine Zeile wie folgt enthalten: "Check Plugin C: /blah/blah/blah/Steam/steamapps/common/Fallout New Vegas/Data/NVSE/Plugins//sr_New_Vegas_Stutter_Remover.dll"
"Plugin C: /blah/blah/Steam/steamapps/common/Fallout New Vegas/Data/NVSE/Plugins//sr_New_Vegas_Stutter_Remover.dll (00000001 sr_New_Vegas_Stutter_Remover 00004130) wurde korrekt geladen"
(Oder so etwas... der Pfad wird je nachdem, wo New Vegas installiert ist, anders sein und es wird statt eines Vorwärtsstriches einen Backslash haben)
Wenn Stutter Remover ein Problem verursacht:
Suchen Sie die Datei Stutter Remover ini (Data/NVSE/Plugins/sr_New_Vegas_Stutter_Remover.ini). Siehe den Abschnitt oben mit der Bezeichnung "Main". Jede Zeile in diesem Abschnitt aktiviert oder deaktiviert eine Funktionsklasse im Stotter-Eliminator. Durchsuchen Sie diesen Abschnitt und ändern Sie jede "1" in "0", eine nach der anderen, bis Ihr Problem verschwindet. Dann kontaktieren Sie mich (posten Sie im nexus Forum oder im bethesda Forum oder schicken Sie mir eine Nachricht auf nexus) und sagen Sie mir, was Ihr Problem ist und welches Projekt Sie deaktivieren müssen, um Ihr Problem zu lösen.
Weniger häufige Einstellungsänderungen:
1. Suchen Sie am Ende im Abschnitt "Überschläge" die Zeile mit der Aufschrift "CallerAddress = 0xA62B17". Unmittelbar danach folgt die Zeile "Pattern = 2". Die Änderung von 2 auf 3 sollte Ihr FPS etwas besser machen, aber auf Kosten eines etwas schlechteren Stotterns. Oder die Änderung auf 5 sollte Ihnen einen besseren FPS und ein besseres Stottern geben, aber auf Kosten einer verringerten Stabilität.
Bekannte Probleme:
1. FPS reduziert-dies ist absichtlich. Sie können MaximumFPS deaktivieren, indem Sie es in der Stutter Entferner ini Datei von 30 auf 0 ändern.
Die 2.64 Hz Reparatur hat viele Probleme aufgetreten. Es behoben einige der großen Probleme mit New Vegas, aber es wurde berichtet, dass es einige Benutzer auch Probleme mit Lippensynchronisierung und einige Third-Person-Kameras und dergleichen verursachte.
Versionsgeschichte:
4.1.34-Probleme mit bReplaceGetTickCount und bLogToConsole wurden behoben.
4.1.33-Mögliche Absturzfehler behoben. Etwas vernünftige Standardeinstellungen. Sehr kleine Verbesserungen an der HT-Überschrift, geringfügige Änderungen an der Protokollierung, die nun den Quellcode enthält, Änderungen im Verhalten von bReduceSleep und IThreadsFixedToCPU.
4.1.32-Verbesserte CS Override und Standardwerte, verbesserte HT Override, behobene CS Analyse, überschriebene FPS-Verwaltung, überschriebene 64 Hz Fix
4.1.31-Verbesserte HT-Überschreibung, iFPSClamp für Hooks, fixierter externer Heap, überschriebene HT-Analyse, geänderte zip-Struktur
4.1.30-Verbesserte Unterstützung für 1.4.0.525
4.1.29-Grundunterstützung für 1.4.0.525 hinzugefügt.
Bisher war die Verwendung von NVSR in der neuen Vegas 1.4.0.525 nur mit Hilfe des schlangsters NVSR Patches möglich (da NVSR FNV knackt, um die Leistung zu verbessern, und NVSR Patch knackt NVSR, um FNV 1.4.0.525 zu unterstützen).
4.1.28-Unterstützung für 1.3.0.452 hinzugefügt (unvollständig, aber ziemlich gut). Es wurde auch versucht, Unterstützung für den Heap-Ersatz hinzuzufügen, obwohl dies standardmäßig deaktiviert ist.
4.1.25-Verbesserte teilweise Unterstützung für F:NV 1.2.0.352.
4.1.23-Hinzufügen der partiellen Unterstützung F: NV 1.2.0.352.
4.1.17-Ein Fehler wurde behoben, bei dem die Lautstärke in seltenen Fällen auf Null eingestellt werden konnte. Es gibt noch ein paar andere Dinge, die meist keinen Einfluss auf die Standardeinstellungen haben sollten.
4.1.16-Scheint zu funktionieren. Die neuesten Funktionen sind derzeit nur für entschlüsselte ausführbare Dateien verfügbar, aber sie sollten bald für unentschlüsselte ausführbare Dateien verfügbar sein.
4.1.15-Arbeiten auf entschlüsselten ausführbaren Dateien, stürzen auf steam ab
4.1.14-Umschalten des Versionsnummerierungsschemas, um die Versionsnummern von Forgotten Stottering Remover und Radiated Stottering Remover zu übereinstimmen; Diese Version funktioniert nicht
WIP5-soll jetzt auf 1.2.0.314 besser funktionieren
WIP4-weitere Hooks für 1.2.0.314 hinzugefügt, wegen fehlender Daten für die Konfiguration tatsächlich keine Leistungssteigerung, aber jetzt können Analysedaten gesammelt werden
WIP3-Unterstützung für 1.2.0.314 hinzugefügt; WIP4 wird die Unterstützung für diese Version verbessern. Der NVSR WIP2 entspricht dem Stutterremover 4.1.7.
WIP2 – Unterstützt weitere Funktionen, ist aber noch nicht vollständig getestet. Die meisten Funktionen funktionieren nur mit 1.2.0.285, aber einige funktionieren auch mit älteren Versionen von FNV. Der NVSR WIP2 entspricht dem Stuttering Remover 4.1.6.
WIP1-die erste NVSE-basierte Version, die berichtet wird, dass sie funktioniert. NVSR WIP1 entspricht dem Stotterentferner 4.1.4.
preliminary_6, preliminary_5, preliminary_4, preliminary_3, attempt_2 und attempt_1 sind Versionen vor WIP1. Im Gegensatz zu neueren Versionen benötigen sie keine NVSE.
Status der Stotterentfernungsfunktion bei Fallout: New Vegas:
1,64 Hz fixiert
Dadurch wird ein Teil des Mikrostotterns, insbesondere bei hohen Bildraten, beseitigt.
2. Haken mit kritischem Abschnitt
Implementiert in WIP1 und funktioniert richtig.
Diese können bei einigen Leistungs- und Stabilitätsproblemen im Zusammenhang mit Stottern helfen, aber meistens erlauben sie einfach den nächsten Job auf der Liste...
3. Überschreibung kritischer Abschnitte (in der Standardkonfiguration)
Implementiert in WIP2 für FNV 1.2.0.285 und in WIP5 für 1.2.0.314.
Wenn sie richtig gemacht werden, können diese die Leistung deutlich verbessern.
4. RPM Management
Teilweise in WIP2 implementiert, fehlt noch die Zeitlupe, um ein minimales FPS zu erzwingen.
Einige Leute glauben, dass das Spiel flüssiger ist, wenn die Bildrate des Spiels daran gehindert wird, die Hälfte der Bildwiederholfrequenz zu überschreiten, und außerdem hilft dies, Ressourcen für den sekundären Thread freizusetzen.
5. Hashtable-Haken
Implementiert in WIP2.
Tun Sie nicht wirklich nichts mit der Leistung, aber es ist notwendig für den nächsten Punkt auf der Liste...
6. Hash-Tabellen-Überschreibung (in der Standardkonfiguration)
Der Minimum sollte in WIP2 für 1.2.0.285 und in WIP5 für 1.2.0.314 vorhanden sein. Bessere Einstellungen wurden seit 4.1.13 hinzugefügt. Hier gibt es noch Raum für kleine Verbesserungen.
Sollte die Gesamtleistung verbessern.
7. FastExit Haken
Implementiert in WIP2 und höher.
Macht das Rauchen schneller aufhören. Möglicherweise standardmäßig deaktiviert.
8. Heap-Ersatz
Es scheint zu funktionieren.
9. Versuchsmaterialien
Teilweise unterstützt ab 4.1.13 oder WIP5 (kann ich mich nicht erinnern, welches).