XCOM 2 ruckelt? Guide mit ini-Tricks für bessere Performance
Spieler von XCOM 2 berichten von Performance-Problemen. Im Steam-Forum melden Anwender Bildruckler und Abstürze im jüngst veröffentlichten Strategiespiel für PC. Ein ursprünglich für den Vorgänger veröffentlichter Guide soll auch bei XCOM 2 eine Performance-Steigerung bewirken. Damit die PC-Taktik flüssiger läuft, müssen Einträge in der XcomEngine.ini geändert werden.
Performance-Probleme bei XCOM 2: Im Steam-Forum mehren sich Berichte von Spielern, denen zufolge das jüngst für PC veröffentlichte Strategiespiel ruckelt oder abstürzt. Ersten Nutzerberichten zufolge lassen sich die Leistungseinbrüche allerdings mit einem ursprünglich für den Vorgänger veröffentlichten Performance-Guide von Steam-Anwender MGSD beheben. Damit XCOM 2 flüssiger läuft, müssen demnach diverse Änderungen in der Datei XcomEngine.ini vorgenommen werden. Welche Parameter angepasst werden sollten, entnehmt ihr der Auflistung unterhalb dieser Meldung. Bevor ihr die Datei editiert, solltet ihr XCOM 2 mindestens einmal gestartet haben.
Wechselt in den Pfad "Dokumente\My Games\XCOM2\XComGame\Config", in der die ini-Datei standardmäßig gespeichert ist. Erstellt eine Kopie der originalen XcomEngine.ini, um sie - falls notwendig - wieder aufspielen zu können. Öffnet nun die ini-Datei im oben erwähnten Ordner mit dem Windows-Editor und tragt die nachfolgend aufgelisteten Parameter ein. Speichert die Datei ab und startet das Spiel.
In den Spieloptionen von XCOM 2 können ebenfalls diverse Änderungen vorgenommen werden, um die Performance zu erhöhen. Setzt hierfür - je nach Leistung eures Rechners - beispielsweise das Antialiasing auf "FXAA", die Feldtiefe auf "deaktiviert" und die Screen Space Reflection auf "aus". Weitere Infos findet ihr im XCOM-Guide von Steam-Nutzer MGSD. Allgemeine ini-Tipps zu XCOM 2 halten wir unter diesem Link für euch bereit. Falls ihr auch Performance-Probleme bei XCOM 2 beobachtet und die Tipps ausprobiert, berichtet uns doch in den Kommentaren, ob sie euch geholfen haben.
Parameter für XcomEngine.ini
Sucht in der XcomEngine.ini nach den folgenden Zeilen und ändert sie entsprechend ab (ohne Anführungszeichen).
"bUseTextureStreaming=True"
"bUseBackgroundLevelStreaming=True"
"MipFadeInSpeed0=0"
"MipFadeOutSpeed0=0"
"MipFadeInSpeed1=0"
"MipFadeOutSpeed1=0"
"PhysXGpuHeapSize=64"
"PhysXMeshCacheSize=16"
"bSmoothFrameRate=TRUE"
"MinSmoothedFrameRate=30"
"MaxSmoothedFrameRate=400"
"bInitializeShadersOnDemand=True"
"DisableATITextureFilterOptimizationChecks=False"
"UseMinimalNVIDIADriverShaderOptimization=False"
"PoolSize=256" or
"bAllowMultiThreadedShaderCompile=True"
"ThreadedShaderCompileThreshold=4"
"OnlyStreamInTextures=True"

aber eigentlich bin ich nur die stimme aus dem off, die sich so ihre gedanken macht. ich hab xcom 2 nämlich gar nicht. :-D
der gedanke dahinter dürfte vermutlich sein; dass es nicht möglich ist, jede aktion per quickload x-mal zu wiederholen bis sie erfolgreich ist. das leuchtet mir ja schon irgendwo ein.
Die erste Kampagne von mir habe ich abgebrochen, weil ich recht schnell gemerkt habe, dass Ironman einfach nix für mich ist. Und glaub mir, die Spieler die diesen Frust als Schwierigkeitsgrad ansehen, spielen eh in dem Modus und so wäre "Savescumming" so oder so egal. Eine absolut dämliche und unverständliche Designentscheidung.
Wenn man davon ausgeht dass niemals ein Spieler einen alten Spielstand lädt, spielt es keine Rolle was gewesen wäre wenn man "die Zeit zurückdrehen" und es nochmal versuchen könnte.
Ob das Spiel schon vorher weiß dass Du deine 85%-Chance verpatzen wirst, oder nicht, ist für den Spieler nicht relevant. (Solange das Spiel nicht auf Basis von dem Wissen anders agiert natürlich).
Genauso wie es im echten Leben (im Kontext dieses Beispiels zumindest) keine Rolle spielt ob man an einen irgendwie gearteten Schöpfer o.ä. glaubt, der schon vorher weiß dass es regnen wird, obwohl der Wetter-Mann gesagt hat dass zu 85% die Sonne scheint und ich mich jetzt ärgere keinen Schirm eingepackt zu haben.
Schwierig wird es jetzt wenn man tatsächlich die Zeit zurückdrehen könnte. Ich gehe hier mal lieber nicht aufs echte Leben ein... ;)
Im Spiel aber, ist das meiner Meinung nach in erster Linie eine Design-Entscheidung.
Möchte ich dass der Spieler einen alten Spielstand laden kann um sein grundlegendes Vorgehen zu überdenken? Das würde ich mit Ja beantworten (wenn ich der Entwickler wäre)
Möchte ich dass der Spieler eine einzelne Aktion so lange wiederholen kann, bis er erfolgreich war? Das würde ich mit Nein beantworten. Das würde dem Spiel nämlich jede taktische Tiefe nehmen. Dann kann ich einfach jeden 15%-Schuss versuchen, und jede 10%-ige Chance einem Schuss auszuweichen in Kauf nehmen, weil ich ja eh alles so lange probiere bis es klappt.
Sorry, hatte irgendwie Lust zu schreiben... :D
aber eigentlich bin ich nur die stimme aus dem off, die sich so ihre gedanken macht. ich hab xcom 2 nämlich gar nicht. :-D
der gedanke dahinter dürfte vermutlich sein; dass es nicht möglich ist, jede aktion per quickload x-mal zu wiederholen bis sie erfolgreich ist. das leuchtet mir ja schon irgendwo ein.
ein 85-prozent-schuss, der niemals trifft, IST KEIN 85-prozent-schuss, sondern ein 0-prozent-schuss. ;-)