feat:新增 Arrogant CS2 CFG 项目结构及配置文件
- **创建 README.md**:概述项目结构和使用说明。 - **实现 main.cfg**:作为加载所有配置的入口点。 - **新增 buybinds.cfg**:用于武器购买绑定,并提供增强选项。 - **引入 crosshair.cfg**:包含 10 种高对比度准星配置。 - **建立 keybinds.cfg**:包含优化的键位绑定,包括投掷物绑定和快速切换武器。 - **开发 my.cfg**:用于个人化设置和帮助命令。 - **创建 performance.cfg**:包含针对 CS2 的性能优化设置。 - **设置 sensitivity.cfg**:用于精确的鼠标控制设置和灵敏度测试命令。
This commit is contained in:
50
README.md
Normal file
50
README.md
Normal file
@@ -0,0 +1,50 @@
|
||||
# Arrogant CS2 CFG 工程化管理方案
|
||||
|
||||
## 文件结构
|
||||
|
||||
- `main.cfg` 主入口,自动加载所有 src 下模块
|
||||
- `src/sensitivity.cfg` 鼠标设置 (灵敏度、原始输入、加速度等)
|
||||
- `src/crosshair.cfg` 准星配置 (10 个高对比度准星,F12 循环切换)
|
||||
- `src/keybinds.cfg` 按键绑定 (投掷物、快速切枪、鼠标侧键等)
|
||||
- `src/buybinds.cfg` 购买绑定 (F1-F8 基础购买,Ctrl+F 组合增强购买)
|
||||
- `src/performance.cfg` 性能优化 (FPS、网络、渲染优化,已过滤 CS2 禁用指令)
|
||||
- `src/my.cfg` 个人定制 (最终加载的个性化配置)
|
||||
|
||||
## 使用方式
|
||||
|
||||
1. 将所有文件放入 CS2 的 cfg 目录下,保持文件夹结构。
|
||||
2. 在游戏启动参数里加:`+exec arrogant/main.cfg`
|
||||
3. 修改配置时,只需编辑对应 `src/` 下的模块文件。
|
||||
4. 游戏内输入 `help_cfg` 或按 `-` 键查看完整帮助信息。
|
||||
|
||||
## 主要功能
|
||||
|
||||
### 购买绑定
|
||||
|
||||
- **F1-F8**: 基础购买套装 (武器+护甲+道具)
|
||||
- **Ctrl+F1-F8**: 增强购买套装 (完整配置)
|
||||
- **数字键盘**: 单独购买各类装备
|
||||
|
||||
### 投掷物绑定
|
||||
|
||||
- **X**: 高爆手雷 | **C**: 燃烧弹 | **V**: 烟雾弹 | **F**: 闪光弹
|
||||
|
||||
### 特殊功能
|
||||
|
||||
- **Q**: 快速切枪 (按住切道具,松开回主武器)
|
||||
- **F12**: 循环切换 10 个高对比度准星
|
||||
- **Mouse4**: 切换持枪手 (左右手)
|
||||
- **Mouse5**: 语音通话
|
||||
- **右键**: 雷达聚焦 (按下放大,松开恢复)
|
||||
|
||||
### 性能优化
|
||||
|
||||
- 专为 CS2 优化,移除已禁用指令
|
||||
- FPS 锁定 488,网络 128tick 优化
|
||||
- 原始鼠标输入,关闭所有加速
|
||||
- 最小化延迟的音频和渲染设置
|
||||
|
||||
## 推荐
|
||||
|
||||
- 用 git 管理和同步你的 cfg 项目,便于多设备和版本管理。
|
||||
- 每个模块都可以单独维护和切换,适合不同场景。
|
||||
49
main.cfg
Normal file
49
main.cfg
Normal file
@@ -0,0 +1,49 @@
|
||||
// ========================================
|
||||
// Arrogant CS2 CFG 工程化管理方案 - 主入口
|
||||
// ========================================
|
||||
// 版本:2.0
|
||||
// 更新日期:2025-09-01
|
||||
// 兼容:CS2 (Counter-Strike 2)
|
||||
// ========================================
|
||||
|
||||
echo " "
|
||||
echo "=== Arrogant CS2 CFG 加载开始 ==="
|
||||
echo " "
|
||||
|
||||
// 加载顺序说明:
|
||||
// 1. 性能优化 - 优先设置性能参数
|
||||
// 2. 鼠标设置 - 基础输入设置
|
||||
// 3. 准星配置 - 视觉辅助
|
||||
// 4. 按键绑定 - 基础按键设置
|
||||
// 5. 购买绑定 - 经济系统绑定
|
||||
// 6. 个人配置 - 最后加载个人定制
|
||||
|
||||
exec "arrogant/src/performance.cfg"
|
||||
echo "→ 性能优化配置已加载"
|
||||
|
||||
exec "arrogant/src/sensitivity.cfg"
|
||||
echo "→ 鼠标设置配置已加载"
|
||||
|
||||
exec "arrogant/src/crosshair.cfg"
|
||||
echo "→ 准星配置已加载"
|
||||
|
||||
exec "arrogant/src/keybinds.cfg"
|
||||
echo "→ 按键绑定配置已加载"
|
||||
|
||||
exec "arrogant/src/buybinds.cfg"
|
||||
echo "→ 购买绑定配置已加载"
|
||||
|
||||
exec "arrogant/src/my.cfg"
|
||||
echo "→ 个人定制配置已加载"
|
||||
|
||||
echo " "
|
||||
echo "=== Arrogant CS2 CFG 全部加载完成 ==="
|
||||
echo "输入 'help_cfg' 查看帮助信息"
|
||||
echo " "
|
||||
|
||||
// 绑定帮助命令
|
||||
alias "help_cfg" "echo ' '; echo '=== Arrogant CS2 CFG 帮助信息 ==='; echo ' '; echo '购买绑定:'; echo 'F1 - AK/M4 + 全甲 + 道具'; echo 'F2 - 冲锋枪 + 半甲 + 道具'; echo 'F3 - 手枪 + 半甲 + 烟闪'; echo 'F4 - 全部退款'; echo 'F5 - AWP + 手枪 + 烟闪'; echo 'F6 - 全甲'; echo 'F7 - 投掷物套装'; echo 'F8 - 钳子'; echo ' '; echo 'Ctrl+Fx 为增强版购买'; echo ' '; echo '投掷物:'; echo 'X - 高爆手雷'; echo 'C - 燃烧弹'; echo 'V - 烟雾弹'; echo 'F - 闪光弹'; echo ' '; echo '其他功能:'; echo 'Q - 快速切枪'; echo 'F12 - 循环切换准星'; echo 'Mouse4 - 切换持枪手'; echo 'Mouse5 - 语音通话'; echo ' '; echo '查看更多: github.com/yourname/arrogant'"
|
||||
bind "-" "help_cfg"
|
||||
|
||||
// 保存配置
|
||||
host_writeconfig
|
||||
117
src/buybinds.cfg
Normal file
117
src/buybinds.cfg
Normal file
@@ -0,0 +1,117 @@
|
||||
// ========================================
|
||||
// 购买绑定配置 - CS2 兼容版本
|
||||
// ========================================
|
||||
// 说明:F1-F8 为基础购买,Ctrl+F1-F8 为增强购买
|
||||
// 包含完整的武器、护甲、投掷物购买绑定
|
||||
// ========================================
|
||||
|
||||
echo "购买绑定配置开始加载..."
|
||||
|
||||
// ========================================
|
||||
// 基础购买绑定 (F1-F8)
|
||||
// ========================================
|
||||
|
||||
// F1: AK47/M4A4 + 全甲 + 基础道具
|
||||
alias "buy_f1_basic" "buy ak47; buy m4a1; buy vesthelm; buy defuser; buy flashbang"
|
||||
bind "F1" "buy_f1_basic"
|
||||
|
||||
// F2: 冲锋枪 + 半甲 + 基础道具
|
||||
alias "buy_f2_basic" "buy mp7; buy mp9; buy vest; buy defuser; buy flashbang"
|
||||
bind "F2" "buy_f2_basic"
|
||||
|
||||
// F3: 手枪 + 半甲 + 烟闪
|
||||
alias "buy_f3_basic" "buy tec9; buy fiveseven; buy vest; buy smokegrenade; buy flashbang"
|
||||
bind "F3" "buy_f3_basic"
|
||||
|
||||
// F4: 全部退款
|
||||
alias "buy_f4_basic" "sell"
|
||||
bind "F4" "buy_f4_basic"
|
||||
|
||||
// F5: AWP + 手枪 + 烟闪
|
||||
alias "buy_f5_basic" "buy awp; buy tec9; buy fiveseven; buy smokegrenade; buy flashbang"
|
||||
bind "F5" "buy_f5_basic"
|
||||
|
||||
// F6: 全甲
|
||||
alias "buy_f6_basic" "buy vesthelm"
|
||||
bind "F6" "buy_f6_basic"
|
||||
|
||||
// F7: 投掷物套装 (烟雾弹 + 闪光弹 + 燃烧弹)
|
||||
alias "buy_f7_basic" "buy smokegrenade; buy flashbang; buy incgrenade; buy molotov"
|
||||
bind "F7" "buy_f7_basic"
|
||||
|
||||
// F8: 拆弹钳
|
||||
alias "buy_f8_basic" "buy defuser"
|
||||
bind "F8" "buy_f8_basic"
|
||||
|
||||
// ========================================
|
||||
// 增强购买绑定 (Ctrl+F1-F8)
|
||||
// ========================================
|
||||
|
||||
// Ctrl+F1: AK47/M4A4 + 全甲 + 完整投掷物
|
||||
alias "buy_f1_enhanced" "buy ak47; buy m4a1; buy vesthelm; buy smokegrenade; buy flashbang; buy hegrenade; buy defuser"
|
||||
bind "ctrl+F1" "buy_f1_enhanced"
|
||||
|
||||
// Ctrl+F2: 冲锋枪 + 半甲 + 烟闪
|
||||
alias "buy_f2_enhanced" "buy mp7; buy mp9; buy vest; buy smokegrenade; buy flashbang; buy defuser"
|
||||
bind "ctrl+F2" "buy_f2_enhanced"
|
||||
|
||||
// Ctrl+F3: 手枪 + 半甲 + 烟闪 (同基础版)
|
||||
alias "buy_f3_enhanced" "buy tec9; buy fiveseven; buy vest; buy smokegrenade; buy flashbang"
|
||||
bind "ctrl+F3" "buy_f3_enhanced"
|
||||
|
||||
// Ctrl+F4: 全部退款 (同基础版)
|
||||
alias "buy_f4_enhanced" "sell"
|
||||
bind "ctrl+F4" "buy_f4_enhanced"
|
||||
|
||||
// Ctrl+F5: AWP + 手枪 + 烟闪 (同基础版)
|
||||
alias "buy_f5_enhanced" "buy awp; buy tec9; buy fiveseven; buy smokegrenade; buy flashbang"
|
||||
bind "ctrl+F5" "buy_f5_enhanced"
|
||||
|
||||
// Ctrl+F6: 全甲 (同基础版)
|
||||
alias "buy_f6_enhanced" "buy vesthelm"
|
||||
bind "ctrl+F6" "buy_f6_enhanced"
|
||||
|
||||
// Ctrl+F7: 投掷物套装 (同基础版)
|
||||
alias "buy_f7_enhanced" "buy smokegrenade; buy flashbang; buy incgrenade; buy molotov"
|
||||
bind "ctrl+F7" "buy_f7_enhanced"
|
||||
|
||||
// Ctrl+F8: 拆弹钳 (同基础版)
|
||||
alias "buy_f8_enhanced" "buy defuser"
|
||||
bind "ctrl+F8" "buy_f8_enhanced"
|
||||
|
||||
// ========================================
|
||||
// 单独购买绑定 (方便快速购买)
|
||||
// ========================================
|
||||
|
||||
// 数字键盘快速购买
|
||||
bind "KP_INS" "buy ak47; buy m4a1" // 0: 主武器
|
||||
bind "KP_END" "buy vesthelm" // 1: 全甲
|
||||
bind "KP_DOWNARROW" "buy vest" // 2: 半甲
|
||||
bind "KP_PGDN" "buy defuser" // 3: 拆弹钳
|
||||
bind "KP_LEFTARROW" "buy smokegrenade" // 4: 烟雾弹
|
||||
bind "KP_5" "buy flashbang" // 5: 闪光弹
|
||||
bind "KP_RIGHTARROW" "buy hegrenade" // 6: 高爆手雷
|
||||
bind "KP_HOME" "buy incgrenade; buy molotov"// 7: 燃烧弹
|
||||
bind "KP_UPARROW" "buy awp" // 8: AWP
|
||||
bind "KP_PGUP" "buy tec9; buy fiveseven" // 9: 手枪
|
||||
|
||||
// ========================================
|
||||
// 购买提示信息
|
||||
// ========================================
|
||||
echo " "
|
||||
echo "✅ 购买绑定配置加载完成!"
|
||||
echo " "
|
||||
echo "基础购买 (F1-F8):"
|
||||
echo "F1 - AK/M4 + 全甲 + 道具"
|
||||
echo "F2 - 冲锋枪 + 半甲 + 道具"
|
||||
echo "F3 - 手枪 + 半甲 + 烟闪"
|
||||
echo "F4 - 全部退款"
|
||||
echo "F5 - AWP + 手枪 + 烟闪"
|
||||
echo "F6 - 全甲"
|
||||
echo "F7 - 投掷物套装"
|
||||
echo "F8 - 拆弹钳"
|
||||
echo " "
|
||||
echo "增强购买 (Ctrl+F1-F8):"
|
||||
echo "Ctrl+F1 - AK/M4 + 全甲 + 完整投掷物"
|
||||
echo "其他Ctrl组合为增强版本"
|
||||
echo " "
|
||||
104
src/crosshair.cfg
Normal file
104
src/crosshair.cfg
Normal file
@@ -0,0 +1,104 @@
|
||||
// ========================================
|
||||
// 准星配置 - CS2 专用高对比度准星集
|
||||
// ========================================
|
||||
// 包含10个精心调校的准星配置
|
||||
// 针对爆头优化,高对比度,清晰可见
|
||||
// F12键循环切换所有准星
|
||||
// ========================================
|
||||
|
||||
echo "准星配置开始加载..."
|
||||
|
||||
// ========================================
|
||||
// 准星配置 1: 经典小十字 (绿色)
|
||||
// ========================================
|
||||
alias "crosshair1" "cl_crosshair_drawoutline 1; cl_crosshair_dynamic_maxdist_splitratio 0.35; cl_crosshair_dynamic_splitalpha_innermod 1; cl_crosshair_dynamic_splitalpha_outermod 0.5; cl_crosshair_dynamic_splitdist 7; cl_crosshair_friendly_warning 1; cl_crosshair_outlinethickness 0.5; cl_crosshair_sniper_show_normal_inaccuracy 0; cl_crosshair_sniper_width 1; cl_crosshair_t 0; cl_crosshairalpha 255; cl_crosshaircolor 1; cl_crosshaircolor_b 0; cl_crosshaircolor_g 255; cl_crosshaircolor_r 0; cl_crosshairdot 0; cl_crosshairgap -2; cl_crosshairgap_useweaponvalue 0; cl_crosshairsize 2; cl_crosshairstyle 4; cl_crosshairthickness 0.5; cl_crosshairusealpha 1; echo '准星 1 已加载 - 经典小十字 (绿色)'"
|
||||
|
||||
// ========================================
|
||||
// 准星配置 2: 精准点状 (青色)
|
||||
// ========================================
|
||||
alias "crosshair2" "cl_crosshair_drawoutline 1; cl_crosshair_dynamic_maxdist_splitratio 0.35; cl_crosshair_dynamic_splitalpha_innermod 1; cl_crosshair_dynamic_splitalpha_outermod 0.5; cl_crosshair_dynamic_splitdist 7; cl_crosshair_friendly_warning 1; cl_crosshair_outlinethickness 0.5; cl_crosshair_sniper_show_normal_inaccuracy 0; cl_crosshair_sniper_width 1; cl_crosshair_t 0; cl_crosshairalpha 255; cl_crosshaircolor 5; cl_crosshaircolor_b 255; cl_crosshaircolor_g 255; cl_crosshaircolor_r 0; cl_crosshairdot 1; cl_crosshairgap 0; cl_crosshairgap_useweaponvalue 0; cl_crosshairsize 1; cl_crosshairstyle 4; cl_crosshairthickness 1; cl_crosshairusealpha 1; echo '准星 2 已加载 - 精准点状 (青色)'"
|
||||
|
||||
// ========================================
|
||||
// 准星配置 3: 细线十字 (粉色)
|
||||
// ========================================
|
||||
alias "crosshair3" "cl_crosshair_drawoutline 1; cl_crosshair_dynamic_maxdist_splitratio 0.35; cl_crosshair_dynamic_splitalpha_innermod 1; cl_crosshair_dynamic_splitalpha_outermod 0.5; cl_crosshair_dynamic_splitdist 7; cl_crosshair_friendly_warning 1; cl_crosshair_outlinethickness 0.5; cl_crosshair_sniper_show_normal_inaccuracy 0; cl_crosshair_sniper_width 1; cl_crosshair_t 0; cl_crosshairalpha 255; cl_crosshaircolor 5; cl_crosshaircolor_b 255; cl_crosshaircolor_g 0; cl_crosshaircolor_r 255; cl_crosshairdot 0; cl_crosshairgap -1; cl_crosshairgap_useweaponvalue 0; cl_crosshairsize 3; cl_crosshairstyle 4; cl_crosshairthickness 0.5; cl_crosshairusealpha 1; echo '准星 3 已加载 - 细线十字 (粉色)'"
|
||||
|
||||
// ========================================
|
||||
// 准星配置 4: 加粗十字 (黄色)
|
||||
// ========================================
|
||||
alias "crosshair4" "cl_crosshair_drawoutline 1; cl_crosshair_dynamic_maxdist_splitratio 0.35; cl_crosshair_dynamic_splitalpha_innermod 1; cl_crosshair_dynamic_splitalpha_outermod 0.5; cl_crosshair_dynamic_splitdist 7; cl_crosshair_friendly_warning 1; cl_crosshair_outlinethickness 1; cl_crosshair_sniper_show_normal_inaccuracy 0; cl_crosshair_sniper_width 1; cl_crosshair_t 0; cl_crosshairalpha 255; cl_crosshaircolor 2; cl_crosshaircolor_b 0; cl_crosshaircolor_g 255; cl_crosshaircolor_r 255; cl_crosshairdot 0; cl_crosshairgap -1; cl_crosshairgap_useweaponvalue 0; cl_crosshairsize 2; cl_crosshairstyle 4; cl_crosshairthickness 1; cl_crosshairusealpha 1; echo '准星 4 已加载 - 加粗十字 (黄色)'"
|
||||
|
||||
// ========================================
|
||||
// 准星配置 5: T型准星 (红色)
|
||||
// ========================================
|
||||
alias "crosshair5" "cl_crosshair_drawoutline 1; cl_crosshair_dynamic_maxdist_splitratio 0.35; cl_crosshair_dynamic_splitalpha_innermod 1; cl_crosshair_dynamic_splitalpha_outermod 0.5; cl_crosshair_dynamic_splitdist 7; cl_crosshair_friendly_warning 1; cl_crosshair_outlinethickness 0.5; cl_crosshair_sniper_show_normal_inaccuracy 0; cl_crosshair_sniper_width 1; cl_crosshair_t 1; cl_crosshairalpha 255; cl_crosshaircolor 5; cl_crosshaircolor_b 0; cl_crosshaircolor_g 0; cl_crosshaircolor_r 255; cl_crosshairdot 0; cl_crosshairgap 0; cl_crosshairgap_useweaponvalue 0; cl_crosshairsize 2; cl_crosshairstyle 4; cl_crosshairthickness 0.5; cl_crosshairusealpha 1; echo '准星 5 已加载 - T型准星 (红色)'"
|
||||
|
||||
// ========================================
|
||||
// 准星配置 6: 小圆点 (白色)
|
||||
// ========================================
|
||||
alias "crosshair6" "cl_crosshair_drawoutline 1; cl_crosshair_dynamic_maxdist_splitratio 0.35; cl_crosshair_dynamic_splitalpha_innermod 1; cl_crosshair_dynamic_splitalpha_outermod 0.5; cl_crosshair_dynamic_splitdist 7; cl_crosshair_friendly_warning 1; cl_crosshair_outlinethickness 1; cl_crosshair_sniper_show_normal_inaccuracy 0; cl_crosshair_sniper_width 1; cl_crosshair_t 0; cl_crosshairalpha 255; cl_crosshaircolor 5; cl_crosshaircolor_b 255; cl_crosshaircolor_g 255; cl_crosshaircolor_r 255; cl_crosshairdot 1; cl_crosshairgap 1000; cl_crosshairgap_useweaponvalue 0; cl_crosshairsize 0; cl_crosshairstyle 4; cl_crosshairthickness 0; cl_crosshairusealpha 1; echo '准星 6 已加载 - 小圆点 (白色)'"
|
||||
|
||||
// ========================================
|
||||
// 准星配置 7: 方形轮廓 (橙色)
|
||||
// ========================================
|
||||
alias "crosshair7" "cl_crosshair_drawoutline 1; cl_crosshair_dynamic_maxdist_splitratio 0.35; cl_crosshair_dynamic_splitalpha_innermod 1; cl_crosshair_dynamic_splitalpha_outermod 0.5; cl_crosshair_dynamic_splitdist 7; cl_crosshair_friendly_warning 1; cl_crosshair_outlinethickness 1; cl_crosshair_sniper_show_normal_inaccuracy 0; cl_crosshair_sniper_width 1; cl_crosshair_t 0; cl_crosshairalpha 255; cl_crosshaircolor 5; cl_crosshaircolor_b 0; cl_crosshaircolor_g 165; cl_crosshaircolor_r 255; cl_crosshairdot 0; cl_crosshairgap 2; cl_crosshairgap_useweaponvalue 0; cl_crosshairsize 3; cl_crosshairstyle 4; cl_crosshairthickness 1.5; cl_crosshairusealpha 1; echo '准星 7 已加载 - 方形轮廓 (橙色)'"
|
||||
|
||||
// ========================================
|
||||
// 准星配置 8: 经典大十字 (蓝色)
|
||||
// ========================================
|
||||
alias "crosshair8" "cl_crosshair_drawoutline 1; cl_crosshair_dynamic_maxdist_splitratio 0.35; cl_crosshair_dynamic_splitalpha_innermod 1; cl_crosshair_dynamic_splitalpha_outermod 0.5; cl_crosshair_dynamic_splitdist 7; cl_crosshair_friendly_warning 1; cl_crosshair_outlinethickness 0.5; cl_crosshair_sniper_show_normal_inaccuracy 0; cl_crosshair_sniper_width 1; cl_crosshair_t 0; cl_crosshairalpha 255; cl_crosshaircolor 4; cl_crosshaircolor_b 255; cl_crosshaircolor_g 0; cl_crosshaircolor_r 0; cl_crosshairdot 0; cl_crosshairgap 1; cl_crosshairgap_useweaponvalue 0; cl_crosshairsize 4; cl_crosshairstyle 4; cl_crosshairthickness 1; cl_crosshairusealpha 1; echo '准星 8 已加载 - 经典大十字 (蓝色)'"
|
||||
|
||||
// ========================================
|
||||
// 准星配置 9: 细小精准 (紫色)
|
||||
// ========================================
|
||||
alias "crosshair9" "cl_crosshair_drawoutline 1; cl_crosshair_dynamic_maxdist_splitratio 0.35; cl_crosshair_dynamic_splitalpha_innermod 1; cl_crosshair_dynamic_splitalpha_outermod 0.5; cl_crosshair_dynamic_splitdist 7; cl_crosshair_friendly_warning 1; cl_crosshair_outlinethickness 0.5; cl_crosshair_sniper_show_normal_inaccuracy 0; cl_crosshair_sniper_width 1; cl_crosshair_t 0; cl_crosshairalpha 255; cl_crosshaircolor 5; cl_crosshaircolor_b 255; cl_crosshaircolor_g 0; cl_crosshaircolor_r 128; cl_crosshairdot 1; cl_crosshairgap -3; cl_crosshairgap_useweaponvalue 0; cl_crosshairsize 1; cl_crosshairstyle 4; cl_crosshairthickness 0.5; cl_crosshairusealpha 1; echo '准星 9 已加载 - 细小精准 (紫色)'"
|
||||
|
||||
// ========================================
|
||||
// 准星配置 10: 动态准星 (绿色)
|
||||
// ========================================
|
||||
alias "crosshair10" "cl_crosshair_drawoutline 1; cl_crosshair_dynamic_maxdist_splitratio 0.35; cl_crosshair_dynamic_splitalpha_innermod 1; cl_crosshair_dynamic_splitalpha_outermod 0.5; cl_crosshair_dynamic_splitdist 7; cl_crosshair_friendly_warning 1; cl_crosshair_outlinethickness 0.5; cl_crosshair_sniper_show_normal_inaccuracy 0; cl_crosshair_sniper_width 1; cl_crosshair_t 0; cl_crosshairalpha 200; cl_crosshaircolor 1; cl_crosshaircolor_b 0; cl_crosshaircolor_g 255; cl_crosshaircolor_r 0; cl_crosshairdot 0; cl_crosshairgap -1; cl_crosshairgap_useweaponvalue 0; cl_crosshairsize 2; cl_crosshairstyle 2; cl_crosshairthickness 0.8; cl_crosshairusealpha 1; echo '准星 10 已加载 - 动态准星 (绿色)'"
|
||||
|
||||
// ========================================
|
||||
// 准星循环切换系统
|
||||
// ========================================
|
||||
// 创建循环切换的准星切换器
|
||||
alias "crosshair_cycle" "crosshair_cycle1"
|
||||
alias "crosshair_cycle1" "crosshair1; alias crosshair_cycle crosshair_cycle2"
|
||||
alias "crosshair_cycle2" "crosshair2; alias crosshair_cycle crosshair_cycle3"
|
||||
alias "crosshair_cycle3" "crosshair3; alias crosshair_cycle crosshair_cycle4"
|
||||
alias "crosshair_cycle4" "crosshair4; alias crosshair_cycle crosshair_cycle5"
|
||||
alias "crosshair_cycle5" "crosshair5; alias crosshair_cycle crosshair_cycle6"
|
||||
alias "crosshair_cycle6" "crosshair6; alias crosshair_cycle crosshair_cycle7"
|
||||
alias "crosshair_cycle7" "crosshair7; alias crosshair_cycle crosshair_cycle8"
|
||||
alias "crosshair_cycle8" "crosshair8; alias crosshair_cycle crosshair_cycle9"
|
||||
alias "crosshair_cycle9" "crosshair9; alias crosshair_cycle crosshair_cycle10"
|
||||
alias "crosshair_cycle10" "crosshair10; alias crosshair_cycle crosshair_cycle1"
|
||||
|
||||
// 绑定F12键循环切换准星
|
||||
bind "F12" "crosshair_cycle"
|
||||
|
||||
// ========================================
|
||||
// 默认加载第一个准星
|
||||
// ========================================
|
||||
crosshair1
|
||||
|
||||
// ========================================
|
||||
// 准星配置提示信息
|
||||
// ========================================
|
||||
echo " "
|
||||
echo "✅ 准星配置加载完成!"
|
||||
echo " "
|
||||
echo "包含10个精心调校的准星配置:"
|
||||
echo "1. 经典小十字 (绿色) - 全能型"
|
||||
echo "2. 精准点状 (青色) - 远距离"
|
||||
echo "3. 细线十字 (粉色) - 精准射击"
|
||||
echo "4. 加粗十字 (黄色) - 近战"
|
||||
echo "5. T型准星 (红色) - 特殊场景"
|
||||
echo "6. 小圆点 (白色) - 最小遮挡"
|
||||
echo "7. 方形轮廓 (橙色) - 视觉清晰"
|
||||
echo "8. 经典大十字 (蓝色) - 传统风格"
|
||||
echo "9. 细小精准 (紫色) - 爆头专用"
|
||||
echo "10. 动态准星 (绿色) - 反馈型"
|
||||
echo " "
|
||||
echo "按 F12 循环切换所有准星配置"
|
||||
echo " "
|
||||
115
src/keybinds.cfg
Normal file
115
src/keybinds.cfg
Normal file
@@ -0,0 +1,115 @@
|
||||
// ========================================
|
||||
// 按键绑定配置 - CS2 兼容版本
|
||||
// ========================================
|
||||
// 包含:投掷物绑定、快速切枪、鼠标侧键设置
|
||||
// 优化的按键布局,提升游戏操作效率
|
||||
// ========================================
|
||||
|
||||
echo "按键绑定配置开始加载..."
|
||||
|
||||
// ========================================
|
||||
// 投掷物专属键位绑定
|
||||
// ========================================
|
||||
// 说明:使用左手小指和无名指可轻松触及的按键
|
||||
// C、V、F、X 四个按键分别对应不同投掷物
|
||||
|
||||
bind "c" "slot10" // C键 - 燃烧弹 (火)
|
||||
bind "v" "slot8" // V键 - 烟雾弹 (烟)
|
||||
bind "f" "slot3; slot7" // F键 - 闪光弹 (闪) - 支持双闪选择
|
||||
bind "x" "slot6" // X键 - 高爆手雷 (雷)
|
||||
|
||||
// ========================================
|
||||
// 快速切枪配置
|
||||
// ========================================
|
||||
// Q键快速切枪:按下切到道具,松开切回主武器
|
||||
// 这样可以快速peek后立即切回枪
|
||||
|
||||
alias "+switch" "slot3" // 按下Q:切换到刀/道具
|
||||
alias "-switch" "slot1" // 松开Q:切换回主武器
|
||||
bind "q" "+switch"
|
||||
|
||||
// ========================================
|
||||
// 鼠标按键设置
|
||||
// ========================================
|
||||
// 左键:射击
|
||||
bind "MOUSE1" "+attack"
|
||||
|
||||
// 滚轮设置
|
||||
bind "MWHEELUP" "invprev" // 滚轮向上:上一个武器
|
||||
bind "MWHEELDOWN" "invnext" // 滚轮向下:下一个武器
|
||||
|
||||
// 滚轮点击:跳跃 (可选,有助于连跳)
|
||||
bind "MOUSE3" "+jump"
|
||||
|
||||
// ========================================
|
||||
// 鼠标侧键设置
|
||||
// ========================================
|
||||
// Mouse4: 切换持枪手 (左右手切换)
|
||||
// Mouse5: 语音通话 (替代原来的V键)
|
||||
alias "toggle_hand" "hand_right"
|
||||
alias "hand_right" "cl_righthand 1; alias toggle_hand hand_left; echo '切换到右手持枪'"
|
||||
alias "hand_left" "cl_righthand 0; alias toggle_hand hand_right; echo '切换到左手持枪'"
|
||||
bind "mouse4" "toggle_hand"
|
||||
|
||||
// 语音通话绑定到鼠标侧键
|
||||
bind "mouse5" "+voicerecord"
|
||||
|
||||
// ========================================
|
||||
// 右键雷达聚焦配置 (保持原有功能)
|
||||
// ========================================
|
||||
// 按下右键:关闭方形雷达 + 放大显示便于观察
|
||||
// 松开右键:恢复方形雷达 + 正常显示大小
|
||||
|
||||
alias "+radarzoom" "+attack2; cl_radar_square_always 0; cl_hud_radar_scale 1.6"
|
||||
alias "-radarzoom" "-attack2; cl_radar_square_always 1; cl_hud_radar_scale 1.0"
|
||||
bind "MOUSE2" "+radarzoom"
|
||||
|
||||
// 基础雷达设置
|
||||
cl_radar_square_always 1 // 默认启用方形雷达
|
||||
cl_radar_rotate 0 // 雷达不旋转,固定上北下南
|
||||
cl_radar_always_centered 1 // 始终以自我为中心
|
||||
cl_radar_scale 0.8 // 雷达缩放比例
|
||||
cl_hud_radar_scale 1.0 // 默认雷达显示大小
|
||||
|
||||
// ========================================
|
||||
// 武器选择优化
|
||||
// ========================================
|
||||
// 确保武器切换的准确性和速度
|
||||
|
||||
bind "1" "slot1" // 主武器
|
||||
bind "2" "slot2" // 副武器
|
||||
bind "3" "slot3" // 近战武器/道具
|
||||
bind "4" "slot6" // 高爆手雷 (快速选择)
|
||||
bind "5" "slot8" // 烟雾弹 (快速选择)
|
||||
|
||||
// ========================================
|
||||
// 其他实用绑定
|
||||
// ========================================
|
||||
|
||||
// 基础跳跃
|
||||
bind "space" "+jump" // 空格键跳跃
|
||||
|
||||
// 跳投绑定 (可选功能)
|
||||
alias "+jumpthrow" "+jump; -attack; -attack2"
|
||||
alias "-jumpthrow" "-jump"
|
||||
// 如需要跳投,可将跳投绑定到其他键,例如:
|
||||
// bind "n" "+jumpthrow"
|
||||
|
||||
// Tab键计分板 (默认保持)
|
||||
bind "TAB" "+showscores"
|
||||
|
||||
// ========================================
|
||||
// 按键绑定提示信息
|
||||
// ========================================
|
||||
echo " "
|
||||
echo "✅ 按键绑定配置加载完成!"
|
||||
echo " "
|
||||
echo "投掷物绑定:"
|
||||
echo "X - 高爆手雷 | C - 燃烧弹 | V - 烟雾弹 | F - 闪光弹"
|
||||
echo " "
|
||||
echo "特殊功能:"
|
||||
echo "Q - 快速切枪 (按住切道具,松开回主武器)"
|
||||
echo "Mouse4 - 切换持枪手 (左右手)"
|
||||
echo "Mouse5 - 语音通话"
|
||||
echo "右键 - 雷达聚焦 (按下放大,松开恢复)"
|
||||
echo " "
|
||||
44
src/my.cfg
Normal file
44
src/my.cfg
Normal file
@@ -0,0 +1,44 @@
|
||||
// ========================================
|
||||
// 个人定制配置 - 最终加载的个性化设置
|
||||
// ========================================
|
||||
// 这里包含你的个人定制配置
|
||||
// 在所有基础配置加载完成后应用
|
||||
// 不重复已在其他模块中定义的内容
|
||||
// ========================================
|
||||
|
||||
echo "个人定制配置开始加载..."
|
||||
|
||||
// ========================================
|
||||
// 帮助信息系统
|
||||
// ========================================
|
||||
alias "help_cfg" "echo ' '; echo '=== Arrogant CS2 CFG 帮助信息 ==='; echo ' '; echo '购买绑定:'; echo 'F1 - AK/M4 + 全甲 + 道具'; echo 'F2 - 冲锋枪 + 半甲 + 道具'; echo 'F3 - 手枪 + 半甲 + 烟闪'; echo 'F4 - 全部退款'; echo 'F5 - AWP + 手枪 + 烟闪'; echo 'F6 - 全甲'; echo 'F7 - 投掷物套装'; echo 'F8 - 钳子'; echo ' '; echo 'Ctrl+Fx 为增强版购买'; echo ' '; echo '投掷物:'; echo 'X - 高爆手雷'; echo 'C - 燃烧弹'; echo 'V - 烟雾弹'; echo 'F - 闪光弹'; echo ' '; echo '其他功能:'; echo 'Q - 快速切枪'; echo 'F12 - 循环切换准星'; echo 'Mouse4 - 切换持枪手'; echo 'Mouse5 - 语音通话'; echo ' '; echo '灵敏度测试:'; echo '小键盘+ - 提高灵敏度'; echo '小键盘- - 降低灵敏度'; echo '小键盘回车 - 重置灵敏度'; echo ' '; echo '输入 help_cfg 重新显示此信息'"
|
||||
|
||||
// 绑定帮助命令到 - 键
|
||||
bind "-" "help_cfg"
|
||||
|
||||
// ========================================
|
||||
// 保存配置
|
||||
// ========================================
|
||||
host_writeconfig
|
||||
|
||||
// ========================================
|
||||
// 个人配置加载完成提示
|
||||
// ========================================
|
||||
echo " "
|
||||
echo "✅ 个人定制配置加载完成!"
|
||||
echo " "
|
||||
echo "个人定制功能:"
|
||||
echo "• 帮助信息系统 (按 '-' 键或输入 help_cfg)"
|
||||
echo "• 配置自动保存"
|
||||
echo " "
|
||||
echo "所有功能请查看其他配置模块:"
|
||||
echo "• keybinds.cfg - 按键绑定"
|
||||
echo "• buybinds.cfg - 购买绑定"
|
||||
echo "• crosshair.cfg - 准星配置"
|
||||
echo "• sensitivity.cfg - 鼠标设置"
|
||||
echo "• performance.cfg - 性能优化"
|
||||
echo " "
|
||||
echo "输入 'help_cfg' 或按 '-' 键查看完整帮助"
|
||||
echo " "
|
||||
echo "🎮 Arrogant CS2 CFG 全部配置加载完成!"
|
||||
echo " "
|
||||
131
src/performance.cfg
Normal file
131
src/performance.cfg
Normal file
@@ -0,0 +1,131 @@
|
||||
// ========================================
|
||||
// 性能优化配置 - CS2 专用优化
|
||||
// ========================================
|
||||
// 专为CS2设计的性能优化配置
|
||||
// 移除已禁用的指令,保留有效的优化设置
|
||||
// 确保最大FPS和最低延迟
|
||||
// ========================================
|
||||
|
||||
echo "性能优化配置开始加载..."
|
||||
|
||||
// ========================================
|
||||
// 核心性能与帧率控制
|
||||
// ========================================
|
||||
fps_max 488 // 设置最大FPS为488 (避免CPU过载)
|
||||
fps_max_ui 144 // UI界面最大帧率 (降低菜单负担)
|
||||
|
||||
// ========================================
|
||||
// 网络优化 (CS2有效)
|
||||
// ========================================
|
||||
cl_updaterate 128 // 客户端更新频率
|
||||
cl_cmdrate 128 // 命令发送频率
|
||||
rate 800000 // 网络带宽限制
|
||||
cl_interp 0 // 插值设置为0 (最低延迟)
|
||||
cl_interp_ratio 1 // 插值比率
|
||||
cl_pred_optimize 2 // 预测优化级别
|
||||
cl_lagcompensation 1 // 延迟补偿
|
||||
|
||||
// ========================================
|
||||
// 渲染与图形优化
|
||||
// ========================================
|
||||
r_vsync 0 // 关闭垂直同步 (减少输入延迟)
|
||||
mat_queue_mode 2 // 多线程渲染模式
|
||||
cl_forcepreload 1 // 强制预加载资源
|
||||
|
||||
// 阴影和光照优化
|
||||
r_shadows 1 // 保持基础阴影 (重要的视觉信息)
|
||||
r_dynamic 0 // 关闭动态光照
|
||||
r_csms_enable 0 // 关闭级联阴影映射
|
||||
|
||||
// 抗锯齿和后处理
|
||||
r_ui_msaa 0 // 关闭UI抗锯齿
|
||||
mat_postprocess_enable 0 // 关闭后处理效果
|
||||
mat_disable_bloom 1 // 关闭光晕效果
|
||||
|
||||
// 材质和贴图优化
|
||||
mat_picmip 2 // 降低贴图质量 (提升性能)
|
||||
mat_reduceparticles 1 // 减少粒子效果
|
||||
mat_forceaniso 1 // 强制各向异性过滤
|
||||
|
||||
// ========================================
|
||||
// 鼠标与输入优化
|
||||
// ========================================
|
||||
m_rawinput 1 // 启用原始输入 (绕过Windows鼠标加速)
|
||||
m_customaccel 0 // 关闭自定义鼠标加速
|
||||
m_mouseaccel1 0 // 关闭鼠标加速1
|
||||
m_mouseaccel2 0 // 关闭鼠标加速2
|
||||
|
||||
// ========================================
|
||||
// 音频优化
|
||||
// ========================================
|
||||
snd_mixahead 0.05 // 音频预混合时间 (降低音频延迟)
|
||||
snd_headphone_pan_exponent 2 // 耳机声道处理
|
||||
snd_duckerattacktime 0.5 // 音频衰减时间
|
||||
snd_duckerreleasetime 2.5 // 音频恢复时间
|
||||
snd_duckerthreshold 0.15 // 音频衰减阈值
|
||||
|
||||
// ========================================
|
||||
// HUD和界面优化
|
||||
// ========================================
|
||||
cl_hud_radar_scale 1.15 // 雷达缩放比例
|
||||
cl_showfps 1 // 显示FPS计数器
|
||||
cl_disable_ragdolls 1 // 禁用布娃娃系统 (提升性能)
|
||||
cl_show_team_equipment 0 // 不显示队友装备
|
||||
|
||||
// ========================================
|
||||
// 网络状态显示
|
||||
// ========================================
|
||||
net_graph 1 // 显示网络状态图
|
||||
net_graphpos 2 // 网络图位置 (右侧)
|
||||
net_graphheight 0 // 网络图高度
|
||||
net_graphproportionalfont 0.5 // 网络图字体比例
|
||||
|
||||
// ========================================
|
||||
// 内存和资源管理
|
||||
// ========================================
|
||||
r_texture_streaming 0 // 禁用纹理流加载 (减少加载延迟)
|
||||
r_particle_fallback_base 2 // 粒子效果回退级别
|
||||
r_particle_fallback_multiplier 1.5 // 粒子效果回退倍率
|
||||
r_model_decals 0 // 禁用模型上的贴花
|
||||
r_drawtracers_firstperson 0 // 禁用第一人称弹道轨迹
|
||||
|
||||
// ========================================
|
||||
// 高级性能设置
|
||||
// ========================================
|
||||
// 减少暴力效果(保持游戏体验的同时提升性能)
|
||||
violence_hblood 0 // 减少血液效果
|
||||
violence_ablood 0 // 减少血液效果
|
||||
|
||||
// 减少布娃娃物理计算
|
||||
ragdoll_sleepaftertime 0.1 // 布娃娃快速进入睡眠状态
|
||||
ragdoll_gravity 30 // 增加布娃娃重力,快速落地
|
||||
|
||||
// ========================================
|
||||
// 启动时重置设置
|
||||
// ========================================
|
||||
// 强制重置按键绑定为默认 (如果需要的话)
|
||||
// exec default_legacy_keys // 取消注释此行可重置所有按键
|
||||
|
||||
// ========================================
|
||||
// 保存配置
|
||||
// ========================================
|
||||
host_writeconfig // 保存当前配置
|
||||
|
||||
// ========================================
|
||||
// 性能优化提示信息
|
||||
// ========================================
|
||||
echo " "
|
||||
echo "✅ 性能优化配置加载完成!"
|
||||
echo " "
|
||||
echo "已应用的优化:"
|
||||
echo "• FPS锁定为488帧"
|
||||
echo "• 网络设置优化 (128tick)"
|
||||
echo "• 关闭垂直同步和后处理"
|
||||
echo "• 启用原始鼠标输入"
|
||||
echo "• 音频延迟最小化"
|
||||
echo "• 显示FPS和网络状态"
|
||||
echo "• 禁用布娃娃系统"
|
||||
echo " "
|
||||
echo "注意: 已过滤CS2中禁用的指令"
|
||||
echo " "
|
||||
echo " "
|
||||
104
src/sensitivity.cfg
Normal file
104
src/sensitivity.cfg
Normal file
@@ -0,0 +1,104 @@
|
||||
// ========================================
|
||||
// 鼠标设置配置 - CS2 精准控制
|
||||
// ========================================
|
||||
// 精心调校的鼠标设置,确保精准操作
|
||||
// 包含灵敏度、加速度、输入等全方位优化
|
||||
// ========================================
|
||||
|
||||
echo "鼠标设置配置开始加载..."
|
||||
|
||||
// ========================================
|
||||
// 基础鼠标设置
|
||||
// ========================================
|
||||
sensitivity 1.02 // 游戏内鼠标灵敏度 (建议根据个人习惯调整)
|
||||
zoom_sensitivity_ratio_mouse 1.0 // 开镜时的灵敏度比率 (AWP等狙击镜)
|
||||
|
||||
// ========================================
|
||||
// 原始输入设置
|
||||
// ========================================
|
||||
m_rawinput 1 // 启用原始输入 (绕过Windows鼠标设置)
|
||||
m_filter 0 // 关闭鼠标平滑 (保持原始输入)
|
||||
m_customaccel 0 // 关闭自定义鼠标加速
|
||||
m_mouseaccel1 0 // 关闭第一级鼠标加速
|
||||
m_mouseaccel2 0 // 关闭第二级鼠标加速
|
||||
|
||||
// ========================================
|
||||
// 鼠标精确度设置
|
||||
// ========================================
|
||||
m_pitch 0.022 // 垂直方向的鼠标灵敏度系数
|
||||
m_yaw 0.022 // 水平方向的鼠标灵敏度系数
|
||||
m_forward 1 // 前进方向鼠标系数
|
||||
m_side 0.8 // 侧向移动鼠标系数
|
||||
|
||||
// ========================================
|
||||
// 高级鼠标设置
|
||||
// ========================================
|
||||
m_mousespeed 0 // 关闭Windows鼠标速度影响
|
||||
m_customaccel_max 0 // 自定义加速最大值 (已关闭)
|
||||
m_customaccel_scale 0 // 自定义加速缩放 (已关闭)
|
||||
m_customaccel_exponent 1 // 自定义加速指数 (已关闭)
|
||||
|
||||
// ========================================
|
||||
// ========================================
|
||||
// 注意:鼠标按键绑定请在 keybinds.cfg 中配置
|
||||
// ========================================
|
||||
|
||||
// ========================================
|
||||
// 瞄准辅助设置
|
||||
// ========================================
|
||||
// CS2中的瞄准相关设置
|
||||
weapon_recoil_model 0 // 武器后坐力模型 (0=经典模式)
|
||||
weapon_accuracy_nospread 0 // 关闭无扩散 (保持真实弹道)
|
||||
|
||||
// ========================================
|
||||
// 视角和移动设置
|
||||
// ========================================
|
||||
cl_sidespeed 400 // 侧向移动速度
|
||||
cl_forwardspeed 400 // 前进移动速度
|
||||
cl_backspeed 400 // 后退移动速度
|
||||
cl_upspeed 320 // 跳跃/爬梯速度
|
||||
|
||||
// ========================================
|
||||
// 个性化鼠标设置建议
|
||||
// ========================================
|
||||
// 根据你的DPI调整sensitivity值:
|
||||
// DPI 400: sensitivity 2.0-3.0
|
||||
// DPI 800: sensitivity 1.0-1.5
|
||||
// DPI 1600: sensitivity 0.5-0.75
|
||||
// DPI 3200: sensitivity 0.25-0.375
|
||||
|
||||
// 常见职业选手设置参考:
|
||||
// s1mple: 400 DPI, sensitivity 3.09
|
||||
// ZywOo: 400 DPI, sensitivity 2.0
|
||||
// device: 400 DPI, sensitivity 1.9
|
||||
// NiKo: 400 DPI, sensitivity 1.77
|
||||
|
||||
// ========================================
|
||||
// 鼠标测试命令别名
|
||||
// ========================================
|
||||
alias "test_sens_up" "sensitivity 1.12; echo '灵敏度提高到 1.12'"
|
||||
alias "test_sens_down" "sensitivity 0.92; echo '灵敏度降低到 0.92'"
|
||||
alias "test_sens_reset" "sensitivity 1.02; echo '灵敏度重置到 1.02'"
|
||||
|
||||
// 快速测试绑定 (可在游戏中使用)
|
||||
bind "KP_PLUS" "test_sens_up" // 小键盘+:提高灵敏度
|
||||
bind "KP_MINUS" "test_sens_down" // 小键盘-:降低灵敏度
|
||||
bind "KP_ENTER" "test_sens_reset" // 小键盘回车:重置灵敏度
|
||||
|
||||
// ========================================
|
||||
// 鼠标设置提示信息
|
||||
// ========================================
|
||||
echo " "
|
||||
echo "✅ 鼠标设置配置加载完成!"
|
||||
echo " "
|
||||
echo "当前鼠标设置:"
|
||||
echo "• 灵敏度: 1.02 (根据个人习惯调整)"
|
||||
echo "• 原始输入: 已启用"
|
||||
echo "• 鼠标加速: 已关闭"
|
||||
echo "• 鼠标平滑: 已关闭"
|
||||
echo " "
|
||||
echo "灵敏度测试:"
|
||||
echo "小键盘 + : 提高灵敏度"
|
||||
echo "小键盘 - : 降低灵敏度"
|
||||
echo "小键盘回车: 重置灵敏度"
|
||||
echo " "
|
||||
Reference in New Issue
Block a user