コンフィグ のバックアップ差分 (No. 10)

  • 追加された行はこの色です。
  • 削除された行はこの色です。
* コンソール / コンフィグ [#w83ded11]

(準備中)

#contentsx

** コンソール [#f789aac1]

#imgbox(console_ex.jpg,p=r,alt=コンソールの例(statusコマンドの結果))
#imgbox(status.png,p=r,"alt=コンソールの例 (statusコマンドの結果)")

コンソールとは、デバッグやゲームの設定変更のために用意されている機能です。Windows 付属のコマンドプロンプトのようなコマンドラインベースで、直にコマンドを打ち込んで使用します。

このようにサーバー情報を表示したり、ゲームの設定を変更したりできます。

#clear

*** 表示方法 [#j5d2475c]

まず、メニュー画面から「設定」⇒「キーボード/マウス」⇒「開発者コンソール」を有効にしてください。すると、"`" キーか "半角/全角" キーでコンソールを表示できるようになります。

しかし、"半角/全角" キーだと押すたびに日本語入力モードが切り替わってしまい((使用している IME によっては、そうではないかもしれません))使いづらいので、他のキーに割り当て直すことをおすすめします。以下のようなコマンドを打ち込むことで、コンソールを表示するキーを変更することができます。

 unbind "`" // "`" キー ("半角/全角" キー) への割り当てを解除
 bind "F12" "toggleconsole" // F12 に "コンソール開閉" を割り当て

** コンフィグ [#z77902c6]

拡張子cfgのファイルをテキストエディタで直接編集することで、ゲーム中の設定項目にない項目を変更出来ます。
コンソールで打つコマンドをゲーム開始時に自動で実行するという意味です。
ゲームの設定ファイル (コンフィグファイル) をテキストエディタで直接編集 (中身は単なるテキストファイルです) することで、ゲーム中にある項目はもちろん、ゲーム中の設定項目にない項目もゲーム起動時に自動的に変更することができます。コンフィグファイルの中身は単なるテキストファイルなので、好みのテキストエディタで編集できます。Windows 付属のメモ帳でも編集できます。

*** 存在位置 [#rf1869f0]
イメージとしては、コンソールが Windows でいう「コマンドプロンプト」にあたり、コンフィグは「バッチファイル」にあたります。

-コンフィグフォルダ
steamから自動でインストールした場合、以下のパスになります
*** ファイルの位置 [#rf1869f0]

製品版
 Program files¥steam¥steamapps¥common¥left 4 dead 2¥left4dead2¥cfg
 Program files¥steam¥steamapps¥アカウント名¥left 4 dead 2¥left4dead2¥cfg
デモ版
 Program files¥steam¥steamapps¥common¥left 4 dead 2 demo¥left4dead2¥cfg
コンフィグファイル類は以下のフォルダに格納されています。環境によっては ¥ (円記号) が \ (バックスラッシュ) と表示されているかもしれませんが、問題ありません。

-コンフィグファイル
|ファイル名|説明|
|config.cfg|L4D2の設定がほぼ一通り記述されています。自動で上書きされる為、これを編集することは好まれません。|
|autoexec.cfg|存在すれば自動で読み込まれます。自動で上書きされることはありませんん。|
|userconfig.cfg|自動では読み込まれません。基本的にこれを編集することになります。|
 (Steam のパス)\steamapps\common\left 4 dead 2\left4dead2\cfg
 Steam のパスは標準では "C:\Program Files\Steam"

『autoexec.cfg』と『userconfig.cfg』はインストール時は存在しない為、新規作成する必要があります。
これらはテキストとして作成し、拡張子に注意して上記の名前に付け直して下さい。
『userconfig.cfg』は『autoexec.cfg』内で読み込みの指示をするので、名前は任意です。また、複数のコンフィグファイルに分けて読み込むことも可能です。
コンフィグファイルには以下のようなものがあります。

--autoexec.cfgの内容(これ以外のコマンド記述も可能です)
 exec userconfig.cfg //『userconfig.cfg』の読み込み
|~ファイル名|~説明|h
|config.cfg|ゲームプログラムによって自動的に生成・編集されるコンフィグファイルです。ゲームを終了するたびに自動的に編集されるので、このファイルを直接編集することはおすすめできません。|
|autoexec.cfg|ゲーム起動時に自動的に読み込まれるコンフィグファイルです。標準では存在しませんので、自分で作成する必要があります。ゲームプログラムによって編集されることはありません。|
|userconfig.cfg|別途設定することでゲーム起動時に自動的に読み込まれるようにすることができるファイルです。使用するためには autoexec.cfg にこのコンフィグファイルを読み込むよう記述する必要があります。機能的には autoexec.cfg と違いはありませんが、慣習的に((Counter Strike からの伝統らしい))このコンフィグファイルを利用するプレイヤーも多いです。標準では存在しませんので、自分で作成する必要があります。ゲームプログラムによって編集されることはありません。|

*** 編集方法 [#gce427cf]
各自好みのテキストエディタで編集してください。windows付属のノートパッドでも可能です。
autoexec.cfg と userconfig.cfg は標準の状態では存在しないため、必要な場合は作成する必要があります。作成する場合は、拡張子を cfg とした空のテキストファイルを作成してください。改行コードは CR+LF、文字エンコードは BOM 無しの UTF-8 がよいようです。

コマンドには、そのコマンドのみで使用出来るものと対象や数値を必要とするものがあります。
詳しい使い方は、それぞれのコマンド説明を参照して下さい。
また、ほぼ全てのコマンドは、間違った使い方をすると使い方を表示してくれます。
userconfig.cfg を使用する際は、まず autoexec.cfg を作成し autoexec.cfg 内に以下の記述を追加する必要があります。

例1:単独で実行できるコマンド
 unbindall  //全てのキー割り当てを解除
例2:対象を必要とするコマンド
 help give  //コマンド"give"の使い方を表示
例3:数値を必要とするコマンド
 rate "25000"  //通信帯域の設定
 exec "userconfig.cfg" // userconfig.cfg の読み込み

『 // 』はコメント、つまり説明です。これ以降の内容は改行まで無視されます。
勘のいい人は分かったかもしれませんが、userconfig.cfg は「userconfig.cfg」という名前である必要はありません。適当な名前でコンフィグファイルを作成して、"exec ファイル名" と記述すればそのファイルが読み込まれます。

*** 書式 [#gce427cf]

コンソールやコンフィグで使用するコマンドには所定の書式があります。それ以外の書式で記述しても正しく処理されないので注意してください。

- コマンド同士は 改行 (CR+LF) または セミコロン (;) で区切る
- コマンドには[[引数>WP:引数]]なしで機能するものと、1 つ以上の[[引数>WP:引数]]を必要とするものがある
- 引数はダブルクォーテーション ("") で囲む (ただし実際は囲まなくても問題はありません)
- 引数同士やコマンドと引数は半角スペース ( ) で区切る
- "//" を記述するとそれ以降行の終わりまで[[行コメント>WP:コメント (コンピュータ)]]として扱われる

:例1 引数を必要としないコマンド|
 unbindall // すべてのキーの割り当てを解除
:例2 引数を 1 つ必要とするコマンド|
 help "give" // "give" コマンドのヘルプを表示
:例3 引数を 2 つ必要とするコマンド|
 alias "user_alias" "sv_cheats 1" // "sv_cheats 1" を内容とするエイリアス "user_alias" を作成

なお、間違った記述をした場合はヘルプを表示するようになっています。

*** コマンド [#yc31c9a0]

[[./コマンド]]

↓の中から使用頻度の多いコマンドのみ説明する予定です。&br;
[[Left 4 Dead Wiki>http://left4dead.wikia.com/wiki/Complete_list_of_console_commands]]海外wiki(2ではない)
↓の中から使用頻度の多いコマンドのみ説明する予定です。

[[Complete list of console commands - The Left 4 Dead Wiki>http://left4dead.wikia.com/wiki/Complete_list_of_console_commands]]

----

#pcomment