『Team Fortress 2』がアップデートし、照準の形や色などを変更できるようになりました。
これはうれしい機能、と思い Quake3 と同じにしようと思ったのですが、どんな照準と色だったかを忘れてしまったので、Team Fortress 2 用に使いやすいものを選ぶことになりました。
とりあえず、「GUI画面→色や照準選択→ゲーム画面に戻って確認」で色々と試してみたのですが、あまりにも面倒くさいのでスクリプトを組んで選ぶことにしてみました。 たいしたものではありませんが、せっかく作ってみたので以下に公開しておきます。
『Team Fortress 2』照準ファイル&カラー変更スクリプト
照準色の定義
まずは色の定義です。config ファイルから直接 RGBカラーを指定する場合、以下の Cvar を変更します。
- cl_crosshair_red 数字 (0~255)
- cl_crosshair_green 数字 (0~255)
- cl_crosshair_blue 数字 (0~255)
数字に好きな数値を入れます。 今回は、とりあえず Web の基本16色で試してみることにしました。 以下のように定義します。
// カラー定義 alias "cl_color_black" "cl_crosshair_red 0; cl_crosshair_green 0; cl_crosshair_blue 0" alias "cl_color_gray" "cl_crosshair_red 128; cl_crosshair_green 128; cl_crosshair_blue 128" alias "cl_color_silver" "cl_crosshair_red 192; cl_crosshair_green 192; cl_crosshair_blue 192" alias "cl_color_white" "cl_crosshair_red 255; cl_crosshair_green 255; cl_crosshair_blue 255" alias "cl_color_red" "cl_crosshair_red 255; cl_crosshair_green 0; cl_crosshair_blue 0" alias "cl_color_yellow" "cl_crosshair_red 255; cl_crosshair_green 255; cl_crosshair_blue 0" alias "cl_color_lime" "cl_crosshair_red 0; cl_crosshair_green 255; cl_crosshair_blue 0" alias "cl_color_aqua" "cl_crosshair_red 0; cl_crosshair_green 255; cl_crosshair_blue 255" alias "cl_color_blue" "cl_crosshair_red 0; cl_crosshair_green 0; cl_crosshair_blue 255" alias "cl_color_fuchsia" "cl_crosshair_red 255; cl_crosshair_green 0; cl_crosshair_blue 255" alias "cl_color_maroon" "cl_crosshair_red 128; cl_crosshair_green 0; cl_crosshair_blue 0" alias "cl_color_olive" "cl_crosshair_red 128; cl_crosshair_green 128; cl_crosshair_blue 0" alias "cl_color_green" "cl_crosshair_red 0; cl_crosshair_green 128; cl_crosshair_blue 0" alias "cl_color_teal" "cl_crosshair_red 0; cl_crosshair_green 128; cl_crosshair_blue 128" alias "cl_color_navy" "cl_crosshair_red 0; cl_crosshair_green 0; cl_crosshair_blue 128" alias "cl_color_purple" "cl_crosshair_red 128; cl_crosshair_green 0; cl_crosshair_blue 128"
照準色変更
照準の色を変更していくトグルスクリプトを作ります。 以下のように、入れ替えて指定していくことでグルグルと設定を回していくことが出来ます。
// 照準色変更トグル alias "clcToggle" "clc_1" alias "clc_1" "cl_color_black ; alias clcToggle clc_2" alias "clc_2" "cl_color_gray ; alias clcToggle clc_3" alias "clc_3" "cl_color_silver ; alias clcToggle clc_4" alias "clc_4" "cl_color_white ; alias clcToggle clc_5" alias "clc_5" "cl_color_red ; alias clcToggle clc_6" alias "clc_6" "cl_color_yellow ; alias clcToggle clc_7" alias "clc_7" "cl_color_lime ; alias clcToggle clc_8" alias "clc_8" "cl_color_aqua ; alias clcToggle clc_9" alias "clc_9" "cl_color_blue ; alias clcToggle clc_10" alias "clc_10" "cl_color_fuchsia ; alias clcToggle clc_11" alias "clc_11" "cl_color_maroon ; alias clcToggle clc_12" alias "clc_12" "cl_color_olive ; alias clcToggle clc_13" alias "clc_13" "cl_color_green ; alias clcToggle clc_14" alias "clc_14" "cl_color_teal ; alias clcToggle clc_15" alias "clc_15" "cl_color_navy ; alias clcToggle clc_16" alias "clc_16" "cl_color_purple ; alias clcToggle clc_1"
照準ファイル変更トグル
こちらも同様です。照準1~照準7を順番に回します。
// 照準ファイル変更トグル alias "chToggle" "ch_1" alias "ch_1" "cl_crosshair_file crosshair2; alias chToggle ch_2" alias "ch_2" "cl_crosshair_file crosshair3; alias chToggle ch_3" alias "ch_3" "cl_crosshair_file crosshair4; alias chToggle ch_4" alias "ch_4" "cl_crosshair_file crosshair5; alias chToggle ch_5" alias "ch_5" "cl_crosshair_file crosshair6; alias chToggle ch_6" alias "ch_6" "cl_crosshair_file crosshair7; alias chToggle ch_7" alias "ch_7" "cl_crosshair_file crosshair1; alias chToggle ch_1"
スクリプトを使用する
以下のフォルダに移動します。
- Steamフォルダsteamappsアカウントteam fortress 2tfcfg
ここに『userconfig.cfg』というファイルがあるかと思います(無かったら作って下さい)。
テキストエディタ等でファイルを開き、上記のスクリプトを全てペーストして下さい。
そして、特定のキーにバインドすれば OK です。
bind p "chToggle" //照準変更 bind o "clcToggle" //照準色変更
これで、p を押すごとに照準が、oを押すごとに照準の色が変わります。 いろいろ試して使いやすい照準を探してみて下さい :D