CS2 自用Configuration文件备份及指令解释
お前
编辑于 2023年12月03日 01:42

//启动项:-console +exec Mycfg.cfg -hostwriteconfig Mycfg.cfg -noforcemaccel -noforcemparms -noforcemspd -novid -high -nod3d9ex

//-noforcemparms用于屏蔽win键,防止误触时回到系统桌面。

//-noforcemaccel 即no force mouse acceleration 关闭鼠标加速

//novid:禁用游戏启动视频

//-high:游戏进程占用CPU提升为高优先级

//-thread 16 :16线程运行

//-nojoy: 非手柄

// -nod3d9ex:禁用D3D9扩展版本,有助于提高游戏帧数,并在游戏启动时消除黑屏问题

//本CFG文件命名为Mycfg.cfg, 在steam cs2启动项加入:+exec Mycfg.cfg 即可每次启动自动执行mycfg

//控制台输入key_listboundkeys 可以看每个键绑了什么。

cq_netgraph 1 //网络图命令,显示右上角延迟信息

fps_max 0 //取消帧数限制。

//下侧键拉环跳投,CS2已无必要绑定跳投,绑了也没事

unbind "mouse4";

alias +jumpaction "+jump;-jump"; 

alias +throwaction "-attack;-attack2";

alias +jumpthrow "+jumpaction;+throwaction"

bind "MOUSE4" "+jumpthrow";

//快捷购买,7手雷8闪9烟0火-全半甲=钳子

alias "+buyutl" 

"

bind "7" "buy flashbang";

bind "8" "buy smokegrenade";

bind "9" "buy hegrenade";

bind "0" "buy molotov";

bind "-" "buy vesthelm; buy vest" ;

bind "=" "buy defuser "

"

+buyutl;

//按住CapsLock将跳投切换为中键投掷(不跳),是按住不是按一次切换模式

alias "+duckthrow" "-attack;-attack2";

alias "-duckthrow" "slot2;slot1";

alias "+duckthrowkg" "bind "MOUSE4" "+duckthrow"";

alias "-duckthrowkg" "bind "MOUSE4" "+jumpthrow"";

bind "capslock" "+duckthrowkg;"; 

//绑定空格为一键大跳

unbind  "space";

alias +cjump "+jump; +duck"

alias -cjump "-jump; -duck"

bind "SPACE" "+cjump"

//绑定滚轮向上为普通跳跃

unbind "MWHEELUP";

bind "MWHEELUP" "+jump";

////绑定滚轮向下为切换上次使用的武器,即替换默认的Q键功能

unbind "MWHEELDOWN";

bind "MWHEELDOWN" "lastinv";

//F键检视武器加切换全屏投掷物准星,csgo/cs2通用

alias "+fullcro" "cl_crosshairsize 999;+lookatweapon";

alias "-fullcro" "cl_crosshairsize 1.5;-lookatweapon";

bind "F" "+fullcro";

//H键快速扔掉C4

alias +quickdrop "slot5" ;

alias -quickdrop "drop";

bind "H" "+quickdrop";

sensitivity 2.6;//鼠标灵敏度

//unbind "Q";

//bind "Q" "toggle cl_righthand 0 1; toggle sensitivity 5.2 2.6 ; use";

//切换左右手,左手持枪时灵敏度为3.8,右手持枪时为2.6,CS2目前没有切换持枪手的功能

//如果你要绑定的按键原本是有对应功能的,比如我的F键除了默认的检视武器以外还有清除弹孔、血迹的功能。例如下面的命令:

//bind "shift" "+speed;r_cleardecals";

//CS2目前无法清除血迹

m_yaw 0.0165

m_pitch 0.022

//拉伸之后调m_yaw 0.0165就是和16:9一样的手感 

//默认16:9下横向鼠标灵敏度m_yaw为0.022,纵向灵敏度m_pitch也为0.022 

//0.022*3/4=0.0165(即保持纵向皆为9,则4:3=12:9,横向由12拉伸为16 需补偿性放缩纵向灵敏度尺度为12:16=3:4) ,

//这样调好处是画面指针右上移动45度角也能对应现实鼠标右上移45度角,去除这种手感和视觉的畸变性不匹配,有利于手眼协调。

//spec_pos 获得当前摄像机坐标 csgo指令 跑图用

//练身法用

//bind "L" "setpos x,y,z; setang alpha beta gamma" 

//先输入:sv_cheats 1

//再输入:get_pos 获取当前位置: setpos x,y,z; setang alpha beta gamma

//主弹夹无限指令:sv_infinite_ammo 1

//备用子弹无限指令:sv_infinite_ammo 2

//无限弹药不换弹夹指令:sv_infinite_ammo 1

//关闭捡枪时自动切枪,仅适用于csgo

//cl_autowepswitch "0"

//速切闪烟火 4为默认切雷不用指定键

bind "z" "slot10";//切火

bind "x" "slot8";//切烟

bind "c" "slot7"; //切闪

//雷达相关

cl_hud_radar_scale 0.30000;  //雷达hud的大小

cl_radar_always_centered false;

cl_radar_icon_scale_min 0.400000;

cl_radar_rotate true;

cl_radar_scale 0.300000; // 值为0.25,小地图内容最多。值为1,小地图内容最少

hud_scaling 0.9; //最低0.9

//HUD相关

hud_scaling 1.1

cl_hud_color 11

bind "mouse5" "toggle cl_draw_only_deathnotices 1 0;toggle cl_drawhud_force_radar 1 ";//仅显示radar开关 鼠标上侧键

//一号准星zhunxin1.cfg,另开文件保存之

cl_crosshairstyle 4  //准星样式

cl_crosshaircolor 1  //准星颜色

cl_crosshairgap -2.500000  //准星间距

cl_crosshairthickness 0.800000  //准星厚度

cl_crosshairdot false  //准星中心点

cl_crosshairusealpha true  //启用准星透明度

cl_crosshairalpha 255  //准星透明度

cl_crosshair_drawoutline false  //准星轮廓

//l键切换无准星和有准星

bind "l" "toggle cl_crosshairalpha 0 255";

//(按/键切换准心CFG)

//快速按/键换准星,需要搭配3个准星数据的cfg

alias "zhunxin1" "exec zhunxin1; alias "ZHUNXIN" "zhunxin2"";

alias "zhunxin2" "exec zhunxin2; alias "ZHUNXIN" "zhunxin3"";

alias "zhunxin3" "exec zhunxin3; alias "ZHUNXIN" "zhunxin1"";

alias "ZHUNXIN" "zhunxin1";

bind "/" "ZHUNXIN"; //(按/键切换准心) 

//绑定v键雷达缩放(数值范围0.25-1)  混烟用

bind "v" "toggle cl_radar_scale 0.3 0.9";//雷达的缩放比例范围0.25至1,数值越小,显示更多小地图内容。

viewmodel_fov 68.000000 //持枪视角

viewmodel_offset_x 2.500000

viewmodel_offset_y 0.000000

viewmodel_offset_z -1.500000

viewmodel_presetpos 0

//无线电部分,上下左右发无线电:

bind "UPARROW" "RADIO";

BIND "LEFTARROW" "RADIO1";

bind "DOWNARROW" "RADIO2";

bind "rightarrow" "RADIO3";

bind "HOME" exec mycfg  //一键重新加载本cfg

//经两个月测试,上述所有指令完美运行