これらはすべて開発者コンソールで実行します。設定、ゲーム、開発者コンソールを有効にするからオンにし、チルダキーで開いてください。小数はそのままの表記で受け付けられます。例:cl_crosshairthickness 0.5。設定メニューはサイズとギャップについてコンソールより狭い範囲しか用意していないため、プロの値の中には UI から設定できないように見えるものがあります。
これらを打ちたくない場合は、ジェネレーターで見た目を確認しながら作ってコードを書き出すか、既存のコードをデコーダーに貼り付けて、その裏側にある正確なコマンドを確認してください。
形状
| コマンド | 範囲 | 初期値 | 効果 |
cl_crosshairstyle | 0 to 5 | 0 | クロスヘアの種類。0〜3 は移動や射撃で広がるクラシックのダイナミック系、4 はクラシック・スタティック、5 はレガシーです。 |
cl_crosshairsize | 0 to 25.5 (UI 0 to 10) | 5 | 各バーの長さ。メニューのスライダーは 10 で止まりますが、コンソールは 25.5 まで受け付けます。 |
cl_crosshairgap | -12.8 to 12.7 (UI -5 to 5) | 1 | バーと中心の間隔。基準距離4ピクセルからのオフセットなので、-4 でバーが中心に接します。プロはコンソール経由で -7 まで下げることもあります。 |
cl_crosshairthickness | 0 to 25.5 (UI 0 to 3) | 0.5 | 各バーの幅。ゲームは結果を整数ピクセルに丸めます。 |
cl_crosshairdot | 0 or 1 | 0 | クロスヘアの中心に点を描きます。 |
cl_crosshair_drawoutline | 0 or 1 | 0 | 各バーの周囲の黒いアウトラインをオン・オフします。 |
cl_crosshair_outlinethickness | 0 to 3, in steps of 0.5 | 1 | アウトラインの太さ。アウトラインがオンのときだけ効果があります。 |
cl_crosshair_t | 0 or 1 | 0 | Tスタイルのクロスヘア。上のバーを消して左・右・下を残します。 |
cl_crosshairgap_useweaponvalue | 0 or 1 | 0 | 自分のギャップ設定ではなく、持っている武器が定めるギャップ値を使います。 |
cl_fixedcrosshairgap | -12.8 to 12.7 | 3 | 固定クロスヘアのギャップ。スコープ使用時や特定の武器で構えたときに表示されるものです。 |
色とアルファ
| コマンド | 範囲 | 初期値 | 効果 |
cl_crosshaircolor | 0 to 5 | 1 | 色のプリセット。0 赤(250, 50, 50)、1 緑(50, 250, 50)、2 黄(250, 250, 50)、3 青(50, 50, 250)、4 シアン(50, 250, 250)、5 カスタム。 |
cl_crosshaircolor_r | 0 to 255 | 50 | カスタム色の赤成分。cl_crosshaircolor が 5 のときだけ使われます。 |
cl_crosshaircolor_g | 0 to 255 | 250 | カスタム色の緑成分。cl_crosshaircolor が 5 のときだけ使われます。 |
cl_crosshaircolor_b | 0 to 255 | 50 | カスタム色の青成分。cl_crosshaircolor が 5 のときだけ使われます。 |
cl_crosshairalpha | 0 to 255 | 200 | クロスヘアの不透明度。255 で完全に不透明です。 |
cl_crosshairusealpha | 0 or 1 | 1 | 0 にするとアルファ値が無視され、アルファ 200 と加算合成が強制されます。暗い背景では光って見えます。 |
ダイナミック挙動
| コマンド | 範囲 | 初期値 | 効果 |
cl_crosshair_dynamic_splitdist | 0 to 127 | 7 | ダイナミック系スタイルでバーがどれだけ広がるか。 |
cl_crosshair_dynamic_splitalpha_innermod | 0 to 1 | 1 | 分割したバーの内側部分に掛かるアルファ倍率。 |
cl_crosshair_dynamic_splitalpha_outermod | 0 to 1 | 0.5 | 分割したバーの外側部分に掛かるアルファ倍率。 |
cl_crosshair_dynamic_maxdist_splitratio | 0 to 1 | 0.3 | 最大距離のうち、どの割合でバーの分割が完了するか。 |
cl_crosshair_recoil | 0 or 1 | 0 | CS2 のみ。クロスヘアが画面中央に留まらず、スプレーのパターンに追従します。 |
共有コードに含まれないもの
| コマンド | 範囲 | 初期値 | 効果 |
crosshair | 0 or 1 | 1 | マスタースイッチ。0 にするとクロスヘアが完全に消えます。 |
cl_crosshair_friendly_warning | 0 or 1 | 1 | 味方が射線上にいるとき、クロスヘアに警告マーカーを表示します。 |
cl_crosshair_sniper_width | 0 to 20 | 1 | スコープを覗いたときの細いスナイパークロスヘアの線の太さ。 |
cl_crosshair_sniper_show_normal_inaccuracy | 0 or 1 | 0 | スコープ時のスナイパークロスヘア表示に、移動による精度低下を反映します。 |
apply_crosshair_code | 共有コード | なし | クロスヘアの共有コードを一括で適用します。 |
貼り付けるだけのコンフィグ
これはプロの多くが行き着く形です。小さく、スタティックで、不透明な緑、バーは中心にほぼ接しています。ブロック全体をコンソールに貼り付けるか、autoexec.cfg に入れてください。
cl_crosshairstyle 4
cl_crosshairsize 1
cl_crosshairgap -4
cl_crosshairthickness 1
cl_crosshair_drawoutline 0
cl_crosshaircolor 1
cl_crosshairalpha 255
cl_crosshairusealpha 1
cl_crosshairdot 0
cl_crosshair_t 0
ここから先は、3つの値でほぼ用が足ります。クロスヘアを見失いやすいなら cl_crosshairsize を2か3に上げ、中心をもっと見たいなら cl_crosshairgap を0に近づけ、明るい壁で見えなくなるなら cl_crosshair_drawoutline をオンにします。
便利なバインド
クロスヘアのスプレー追従を切り替えます。リコイルパターンを覚えるときに便利です:
bind "F4" "toggle cl_crosshair_recoil 0 1"
保存した2つのクロスヘアを切り替えます。たとえばライフル用と、AWP 用の大きめのもの:
bind "F5" "apply_crosshair_code CSGO-aNQn2-upV5w-M8dOd-OOwcf-2pFKO"
bind "F6" "apply_crosshair_code CSGO-hzGdv-OVFPn-OarUo-OSZCY-wwXsO"
スクリーンショット用にクロスヘアを消し、同じキーで戻します:
bind "F7" "toggle crosshair 0 1"
コンソールに打ち込んだバインドは、そのセッション限りです。残すには autoexec.cfg に書き、Steam の起動オプションに +exec autoexec を追加してください。詳しい手順はクロスヘアコードの取り込み方のガイドにあります。
値の選び方
範囲を知るのは半分にすぎません。解像度別のサイズとギャップの目安や、マップごとの色選びなど、試合で実際に機能するものについてはCS2のおすすめクロスヘア設定をお読みいただくか、プロのクロスヘアコードから始めて調整してください。