Dyson Sphere Program – 30 FPS (またはその他の値) でゲームを実行する方法
ゲームを 30fps または [設定] メニューで提供されないその他の値で実行する方法。
30 FPS でゲームを実行するためのガイド
一般的な考え方
ゲームは、GPU メーカーの外部ツールを使用せずに、ほぼすべての fps で実行できます (コンピューターがそれを実行できる場合)。設定メニューがいくつかの値に制限されているだけで、最低値は 60 です。ゲームをたとえば 30 fps で実行するには、オプション ファイルを編集する必要があります。
オプション ファイルは次の場所にあります:
- マイ ドキュメントDyson Sphere Programoptions.dso
残念ながら、このファイルはテキスト ファイルではなくバイナリ ファイルであり、テキスト エディターで編集することはできません。
そのためには Hex エディターを使用する必要があります。
変更したい値は 0x12 または 18d の位置にあり、これは fps 設定のリテラル値です (したがって、60 に設定すると、そのバイトには 0x3c または 60d が含まれます)。
30fps を設定するには、その値を 0x18 または 30d に変更します。
ゲームが設定を処理する方法により、[設定] メニューで設定を変更するたびに、fps 値がデフォルト値に戻されます (この時点で、ゲームは単に 30fps をサポートしていないため)。そのため、設定を変更するたびに、ゲームを終了し、設定ファイルのその fps 値を選択した値に戻す必要があります。
Linux/Proton/SteamPlay
Linux/Proton/SteamPlay では、オプション ファイルの完全なパスは次のとおりです:
- ~/.local/share/Steam/steamapps/compatdata/1366540/pfx/drive_c/users/steamuser/My Documents/Dyson Sphere Program/options.dso
次のワンライナーを使用すると、手動の Hex エディターを使用せずに、必要なときにいつでもその値を簡単に変更できます。何もインストールする必要なく、ディストリビューションがすでにサポートしている可能性が非常に高いです。
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私>