Wie man das Spiel mit 30 fps oder einem anderen Wert ausführt, der nicht im Einstellungsmenü angeboten wird.
Leitfaden zum Ausführen des Spiels in 30 FPS
Allgemeine Idee
Das Spiel kann in praktisch jeder fps laufen (wenn Ihr Computer das kann), ohne die Verwendung der externen Tools Ihres GPU-Herstellers. Es ist nur so, dass das Einstellungsmenü auf wenige Werte beschränkt ist, der niedrigste ist 60. Damit Ihr Spiel beispielsweise mit 30 fps läuft, müssen Sie die Optionsdatei bearbeiten.
Die Optionsdatei befindet sich unter:
- Eigene DateienDyson Sphere Programoptions.dso
Diese Datei ist leider eine Binärdatei und keine Textdatei und kann nicht in einem Texteditor bearbeitet werden.
Dazu müssen Sie einen Hex-Editor verwenden.
Der Wert, den Sie ändern möchten, befindet sich an Position 0x12 oder 18d und ist der wörtliche Wert der fps-Einstellung (wenn Sie ihn also auf 60 setzen, enthält dieses Byte 0x3c oder 60d).
Um 30 fps einzustellen, ändern Sie diesen Wert auf 0x18 oder 30d.
Aufgrund der Art und Weise, wie das Spiel die Einstellungen handhabt, wird der fps-Wert jedes Mal, wenn Sie eine Einstellung im Einstellungsmenü ändern, auf einen Standardwert zurückgesetzt (weil das Spiel zu diesem Zeitpunkt die 30 fps einfach nicht unterstützt). Jedes Mal, wenn Sie eine Einstellung ändern, müssen Sie das Spiel beenden und den fps-Wert in der Konfigurationsdatei wieder auf Ihre Wahl ändern.
Linux/Proton/SteamPlay
Unter Linux/Proton/SteamPlay lautet der vollständige Pfad der Optionsdatei:
- ~/.local/share/Steam/steamapps/compatdata/1366540/pfx/drive_c/users/steamuser/My Documents/Dyson Sphere Program/options.dso
Sie können den folgenden Einzeiler verwenden, um diesen Wert jederzeit einfach zu ändern, ohne einen manuellen Hex-Editor zu verwenden. Es ist sehr wahrscheinlich, dass Ihre Distribution es bereits unterstützt, ohne dass Sie etwas installieren müssen.
printf 'x1e' | dd of=~/.local/share/Steam/steamapps/compatdata/1366540/pfx/drive_c/users/steamuser/My Documents/Dyson Sphere Program/options.dso bs=1 seek=18 count=1 conv=notrunc