プロのゲーム攻略サイト

www.zgtz168.com

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