L4D2でFPS値を制限する
別にL4D2に限らなくても使えるんですけどね。
効果
多くのゲームは最大FPS値を制限しています。制限しないとグラフィックカードの全力で描画してしまい無駄な負担がかかるからです。
Sorceエンジンのゲームにはfps_max
というコマンドが存在して最大FPS値を制限することができますが、L4D2ではなぜか対応していません。
そこでDECというdllを使います。
よくわかんないけど入れればFPS値が制限されるものだと思っておけば問題無いと思います。
またFPSを固定するとスクリプトのwait値を正確に指定することができます。
他にも外部のソフト(GSD_FPSなど)を使ってFPS値を制限する事もできますがツールを起動する手間がかかります。この方法はL4D2を起動するだけで自動的にFPS値を制限できるのでお勧めです。
導入前
180~200FPS前後で変動しています。
グラフィックカードの温度は77度ほどです。
FPS値の測定にはSteamオーバーレイの機能を利用しています。
導入後
概ね120FPS前後で固定されています。
グラフィックカードの温度は60度ほどです。
導入
ダウンロードします。
ダウンロードした
dec.zip
を開きます。Left 4 Dead 2のインストールフォルダを開きます。
開き方がわからない人はこちらの記事を参考にしてください。
dec.zip
内のd3d8.dll
d3d9.dll
dec.ini
をLeft 4 Dead 2のインストールフォルダにコピーします。dec.ini
を右クリック、編集を選択します。設定がメモ帳が開くので編集してください。私は画像のとおりに設定しています。
Steamオーバーレイの機能でFPS値を常時表示しているのでDECでは表示しない設定にしています。
設定が終わったら上書き保存して閉じてください。
これで導入完了です。
情報元
L4D2インストールフォルダの開き方
Steamのライブラリを開く。
Left 4 Dead 2を右クリック -> プロパティを選択。
ローカルファイルタブからローカルファイルを閲覧...を選択。
開けました。
L4D2のconfig晒し
なんだかんだ数か月間L4D2やり続けてて、configもいろいろ書いたり消したりしてるのでバックアップも兼ねて公開します。
config
autoexec.cfg
にexec eai04191.cfg
とか書いてeai04191.cfg
をブチ込め起動時に読み込めます。Steamクラウドとかのせいで中途半端に読み込まれることがあったので
unbindall
してすべてbind
しなおしてます。特徴はマウスと
Q
キーだけで持ち物の変更ができることですね、数字キーまで手を伸ばさなくていいので確実だし楽です。ダックジャンプにしてるけど正直ダックジャンプじゃなきゃ届かないところはない気がする……やめました
注意点
90FPSに固定していることを前提で書いているので違うFPSの人はWait値を調整してください。固定してない人はScriptに書いてあるのは使わないほうがいいと思います。
一応F10に
toggleconsole
しているけど英語キーボードなんで基本は`でコンソール出してます。日本語キーボードだとなにか不具合があるかもしれないです。netgraph
を非表示にしてるのはFPSはSteamオーバーレイのを見ればいいしPingはTab押せば見れるしいらないじゃんと判断したからです。lerpは0.044に設定しています。個人的にはギリギリ許容範囲内のカクツキだと思います。
おまけ 起動オプション
-lv -novid -nojoy
おすすめです。
布教
今セールだし金ないならギフトあげるし一緒にやりましょう。
L4D2入れてほしいmodとか
入れ方については
を参照してください。
survivor_numeric_health.vpk
仲間のヘルスを数字で表示してくれる。
導入前
導入後
作者: kimoto
ダウンロード: http://game.kymt.me/misc/survivor_numeric_health.vpk
L4D2のmodの入れ方
addoninstaller.exeを使うやり方
通常はこちら。
ダウンロード
適当なところからダウンロードしてください。
インストール
ダブルクリックして開いてしばらく待つ。
successfullyと書いてあれば完了。そうでなければ手動で入れるやり方。へ。
手動で入れるやり方。
addoninstaller.exeを使うやり方ができなかったり失敗する場合。
ダウンロード
コピー
Steamをインストールした場所(標準ならC:\Program Files (x86)\Steam\
)からSteamApps\common\Left 4 Dead 2\left4dead2\addons
を開いてここにコピーする。
完了
ゲーム内ではADD-ONSから見ることができます。
L4D2設定のTips
自分の周りで始めた、始めそうな人が増えてきたので適当に箇条書きで書いておきます。
ゲーム内の設定
ビデオ
- 特にこだわりがなければ
最大解像度
+フルスクリーン
。 - 重ければ設定をすべて
低
にする。 - エフェクトは
高
がおすすめ (オブジェクトを可能な限り表示するようになります。低くすると岩、炎等が見えなくなります。) - 使用するページプールメモリの量は自分のPCに合わせてください。メモリが余ってれば
高
でいいです。 - 上のスクリーンショットはだいたい一番軽くなるようにした設定です。
明るさ
- もっとも明るいようにすると楽。なお、ビデオでディスプレイモードを
フルスクリーン
にしていないと機能しない。
オーディオ
- ゲーム音量はうるさくないあたりで。あまり気にしなくても実際プレイ中に変えるのはスピーカーやヘッドホンの音量なので。
- BGMは最大に。
- スピーカー設定は
2スピーカー
が左右を聞き分けやすいらしいけど実感はあまりない。気休め程度に。 - 音質は
低
にすると分かりやすいらしいです。(正確には音質ではなく音の種類。) - ボイスチャットは使わない人でもマイクを持ってない人でも絶対に
有効
にしてください。無効
だとほかの人のボイスチャットが聞こえなくなります。 - ボイス受信音量は最大にしてください。
キャプション
このスクリーンショットで
水色で書かれている文はキャプション設定をすべて
にしないと表示されません。敵の存在に早く気付けるのですべて
にすることをお勧めします。
キーボード/マウス
- キーの設定は一通り見ておくといいです。
- マウスアクセラレーションはいわゆるマウス加速というやつです。詳しくはここら辺を読んでください。
- 私は
無効
派です。 - マウス感度は一振りで180度見渡せるくらいが良いとされていますが狙えればどうでもいいと思います。
- 開発者コンソールはわかるまでは
無効
でいいと思います。- 開発者コンソール: コマンドを打ち込んで設定を変えたりチートを有効にできる。
マルチプレイヤー
- ゲームインストラクター、観戦者のフリールック設定はともに
有効
がおすすめです。- ゲームインストラクター: アイテムの場所を教えてくれます。
- 観戦者のフリールック設定: 死亡したときにスペースを押すとマップを自由に見ることができるようになります。ただぼーっとしてるよりかは仲間の支援とかマップを覚えたりしとくといいと思います。
- 流血表現はただ見づらくなるだけなので
低
に。 - おもしろスプレーみんな貼ろうな。
Steam クラウド
どうでもいい。
ゲーム外の設定
ライブラリからLeft 4 Dead 2を右クリックしてプロパティを開く。
起動設定を開く。
起動設定に
-novid -lv
と書いて閉じる。
説明
-novid
を指定するとオープニングムービーが自動でカットされるようになります。-lv
を指定するとゴア表現(肉塊とか血とか)をできるだけ少なくなるようにします。見やすくなると同時に、PCへの負担も軽くなるのでおすすめです。