「コンフィグ基本_old」の編集履歴(バックアップ)一覧に戻る
コンフィグ基本_old - (2009/01/22 (木) 09:45:10) のソース
<h2><font size="5">コンフィグ</font></h2> <p><font size="4"><strong>コンフィグって何?</strong></font></p> <p dir="ltr" style="margin-right:0px;"><font size="3">コンフィグ(.cfg)ファイルとは<font size="4">SoF2demo</font>の設定ファイルのことです。<br /><strong><em>"C:\Program Files\Soldier of Fortune II - Double Helix TEST\demo\MP\sof2mp.cfg"<br /></em></strong>にあるsof2mp.cfgがコンフィグファイルです。<br /> ゲーム内のオプションで設定した項目はすべてここに記録されています。<br /> またオプションでは設定できないことも、コンフィグをいじることで設定できたりします。</font></p> <p dir="ltr" style="margin-right:0px;"><strong><font size="4">コンフィグを作成・編集する</font></strong></p> <ul><li> <div><font size="3"><strong><em>"C:\Program Files\Soldier of Fortune II - Double Helix TEST\demo\MP"<br /></em></strong> に新規テキストファイルを作成する。</font></div> </li> <li><font size="3">ファイルの名前を変更し、拡張子を.cfgにする。例: myconfig.cfg</font></li> <li><font size="3">メモ帳などのテキストエディタで開き、編集する。</font></li> </ul><p><strong><font size="4">コンフィグを書く際の注意点</font></strong></p> <ul><li><font size="3">半角英数で書く</font></li> <li><font size="3">// のあとの文字はコマンドと認識しないので、コメントを残したいときに使える。<br /> 例: set cg_drawFPS "1" //FPSを表示させる 0でオフ</font></li> </ul><p dir="ltr"><strong><font size="4">コンフィグを読み込ませる</font></strong></p> <ul><li><font size="3">ゲーム起動し、<strong>Shift + 半角/全角キー</strong> を押してコンソールを出す。</font></li> <li> <font size="3"><strong>/exec x.cfg</strong> と入力しエンターを押す。xにはコンフィグ名が入ります。例: /exec myconfig.cfg<br /> ちなみに、.cfgは省略可能です。</font></li> <li><font size="3">うまく読み込めた場合は、<strong>execing x.cfg</strong> と表示されます。<br /> 読み込めなかった場合は、<strong>couldn't exec x.cfg</strong> と表示されます。</font></li> </ul><p dir="ltr"><font size="4"><strong>簡単なコマンド解説</strong></font></p> <ul dir="ltr"><li> <div><font size="4"><strong>bind</strong></font></div> </li> </ul><p dir="ltr" style="margin-right:0px;" align="left"><font size="3">"bind"とはキーにひとつの動作を割り当てるコマンドです。構文は以下のように</font></p> <p dir="ltr" style="margin-right:0px;" align="center"><font size="3"><strong>bind [key] "[command]"</strong></font></p> <p dir="ltr" style="margin-right:0px;" align="left"><font size="3">[key]の部分に動作を割り当てるキーを、[command]の部分に割り当てる動作を書きます。<br /></font></p> <p dir="ltr" style="margin-right:0px;" align="center"><font size="3">例: bind F10 "say Hello."</font></p> <p dir="ltr" style="margin-right:0px;" align="left"><font size="3">例ではF10キーに"say hello"というコマンドを割り当てています。<br /> "say"とは全体チャットのコマンドで、この場合F10キーを押すと全体チャットで"Hello."と発言します。<br /> ひとつのキーに複数のコマンドを割り当てることも可能です。</font></p> <p dir="ltr" style="margin-right:0px;" align="center"><font size="3"><strong>bind [key] "[command1]; [command2]"</strong></font></p> <p dir="ltr" style="margin-right:0px;" align="left"><font size="3">注意点は[command1]と[command2]の間に;(セミコロン)を入れることです。<br /></font></p> <p dir="ltr" style="margin-right:0px;" align="center"><font size="3">例: bind F10 "say Goodbye; quit"</font></p> <p dir="ltr" style="margin-right:0px;" align="left"><font size="3">例ではF10キーに"say Goodbye"と"quit"というコマンドを割り当てています。<br /> "quit"とはゲームを即座に終了させるコマンドで、この場合F10キーを押すと全体チャットで"Goodbye"と発言したあとにゲームを終了します。</font></p> <p dir="ltr" style="margin-right:0px;" align="left"> </p> <ul dir="ltr"><li> <div align="left"><strong><font size="4">set</font></strong></div> </li> </ul><p style="margin-right:0px;" align="left"><font size="3">"set"とはある変数の値を定めるコマンドです。</font></p> <p style="margin-right:0px;" align="center"><font size="3"><strong>set [var] "[value]"</strong></font></p> <p style="margin-right:0px;" align="left"><font size="3">[var]の部分に変数を、[value]の部分に値を書きます。<br /></font></p> <p style="margin-right:0px;" align="center"><font size="3">例: set r_gamma "1.0"</font></p> <p dir="ltr" style="margin-right:0px;" align="left"><font size="3">例では"r_gamma"という変数に"1.0"という値を定めています。<br /> "r_gamma"とは画面の明るさを決める変数で、オプションの中ではBrightnessと対応しています。<br /> 値の範囲は変数によってかわり、"r_gamma"は多分0.0-3.0くらい。0/1の値をとる変数もあります。</font></p>