steamでストリートファイター5を買ったがスペックの割にモッサリするのをiniファイル書き換えで解決

Specs

  • GTX1080
  • i7-6700
  • 十分なスペック

何がおかしい?計測せよ

  • GeForce Experienceが入っているのでパフォーマンスオーバーレイ(下記画像の右上の情報表示, Alt+R)を有効にする
  • ゲームを起動するとFPSが30に張り付いている。格闘ゲームなので60fpsは必要。何かがおかしい
  • (下記画像は解決後のものなので226FPSとなっている)

f:id:peroon:20211030100856p:plain

iniファイル

f:id:peroon:20211030100915p:plain

[Core.System]
Paths=../../../Engine/Content
Paths=../../../StreetFighterV/Content
Paths=../../../Engine/Plugins/Runtime/CriWare/Content

[SystemSettings]
r.VSync=0

[/script/engine.engine]
MinDesiredFrameRate=0
bSmoothFrameRate=False
SmoothedFrameRateRange=(LowerBound=(Type=Inclusive,Value=5),UpperBound=(Type=Exclusive,Value=500))
  • [SystemSetting]の部分(2行)を書き加えてまず確認。30fpsが60fpsになり、アーケードモードなどが正常動作するようになった。30fpsの時は「ここは宇宙か?」と思うほどのゆったり滞空だった
  • [/script/engine.engine](4行)をさらに書き加えてみる。fpsの上限を500とするように見える。パフォーマンスオーバーレイでは200fpsほどが表示されるようになった。アーケードモードは正常動作以上の速度となった。オンライン対戦は理想的な速度で動くようになった。YouTubeでプロゲーマーのオンライン対戦動画の速度と同じに見える

iniファイルとUE4

  • unreal engine 4で作られたゲームでは同様に作られるようなので、今回の解決方法はUE4製の他のゲームにも応用可能だろう

その他:対戦前の広告は設定で消せる

  • 毎回の対戦前にSPONSORED BYと出て大会情報などが表示されて邪魔に感じていた
  • ゲーム内の設定から消せる