This repository has been archived by the owner on Jan 14, 2024. It is now read-only.
forked from Purple-CSGO/CSGO-Config-Presets
-
Notifications
You must be signed in to change notification settings - Fork 0
/
hlae.cfg
403 lines (349 loc) · 31.2 KB
/
hlae.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
// ═══════════════════════════════════════════
// Config Preset V1.7 by Purp1e
// CFG预设(Purp1e制作)
// #2023/1/12#
// https://space.bilibili.com/73115492
// ═══════════════════════════════════════════
// HLAE设置 -> 按键绑定 -> HUD·准星·持枪 -> 分层录制 -> 基础设置 -> 功能实现
// P.S. [功能实现]部分无须修改 修改前面的参数和键位即可
// ───────────────────────── HLAE设置 ─────────────────────────────────
sv_cheats 1 // 开启作弊
mirv_campath enabled 1 // 开启镜头运动
cl_show_observer_crosshair 0 // 显示玩家所用准星 <0.否 1.好友及队友 2.所有人>
cl_clock_correction 0 // 修复demo卡顿
mirv_fix playerAnimState 1 // 修复demo卡顿
mirv_fix blockObserverTarget 1 // 修复炸弹安放时镜头bug
mirv_fov handlezoom enabled 1 // 修复开镜不缩放bug
mirv_fov 90 // 默认FOV
mirv_input fov 90 // 默认运镜FOV
mirv_streams record name "C:\record" // 更改录制文件位置 [修改]
// ───────────────────────── 按键绑定 ──────────────────────────────────
exec bind_default.cfg; // 重置所有按键,以防键位冲突
bind q "sky" // Q 切换天空贴图(务必先解锁)
bind t "sv_cheats 1;spec_mode 6;mirv_input camera"; // T 镜头摆放模式 [ESC退出]
bind y "fov"; // Y 切换广角FOV
bind u "sRec"; // U 游戏/玩家/解说声音分离录制
bind i "campath" // I 镜头激活开关
bind o "campath_draw" // O 镜头轨迹显示开关
bind p "demo_togglepause"; // P 切换demo暂停/继续
bind h "toggle cl_draw_only_deathnotices"; // H 只保留准星击杀
bind j "focus"; // J 一键独显击杀信息 onred指令切换红框 offred切换无边框
bind k "toggle voice_enable;toggle voice_caster_enable"; // K 开关语音 解说语言要手动从Tab里开启
bind l "theworld"; // L 切换时停开关
bind ' "mirv_time pausedtime 0"; // ' 回到时停最开始
bind v "toggle crosshair"; // V 隐藏准心
bind b "toggle cl_drawhud"; // B 隐藏所有hud包括击杀
bind n "toggle cl_drawhud_force_radar 1 -1"; // N 开关雷达
bind m "toggle host_timescale"; // M 开关声音
bind , "mirv_vpanel command DemoUIPanel BaseUI previousround"; // < 上一回合
bind . "mirv_vpanel command DemoUIPanel BaseUI nextround"; // > 下一回合
bind mouse3 "demo_togglepause"; // 鼠标滚轮 切换demo暂停/继续
bind mouse5 "gear_up" // 前侧键 +播放速度
bind mouse4 "gear_down" // 后侧键 -播放速度
bind F5 "mirv_cmd addTick rec"; // F5 设置当前Tick开始录制
bind F6 "mirv_cmd addTick rec_end"; // F6 设置当前Tick结束录制
bind F7 "mirv_cmd print"; // F7 打印mirv_cmd信息
bind F8 "mirv_cmd clear;echo >>> Cleared!"; // F8 清除所有mirv_cmd指令
bind F9 "vgui"; // F9 开关VGUI 用于Reshade
bind F10 "exec cals.cfg"; // F10 加载自拍杆CFG
bind F11 "exec stream.cfg"; // F11 加载分层录制CFG
bind F12 "exec ffmpeg.cfg"; // F12 加载FFmpeg录制预设CFG
bind capslock "mirv_campath add" // Capslock 添加镜头
bind del "mirv_campath clear"; // delete 删除所有镜头
mirv_exec bind uparrow "rec;continue;checkSetting"; // ↑ hlae录制开始并显示通道、帧率设置
mirv_exec bind downarrow "rec_end;demo_pause"; // ↓ hlae录制结束
mirv_exec bind pgup "ScreenRecord;continue;echo {QUOTE}>>> 录屏开始{QUOTE}" // PageUp (OBS..)录屏开始 需要录屏软件设置同样快捷键
mirv_exec bind pgdn "fps_max 200;demo_timescale 1;demo_pause;echo {QUOTE}>>> 录屏结束{QUOTE}" // PageDown (OBS..)录屏结束
// 解锁天空贴图 skybox
mirv_exec bind [ "echo {QUOTE}>>> nuke inferno train 天空解锁/还原{QUOTE};mat_suppress models/props/de_nuke/hr_nuke/nuke_skydome_001/nuke_skydome_001"
mirv_exec bind ] "echo {QUOTE}>>> dust2 天空已解锁/还原{QUOTE};mat_suppress models/props/de_dust/hr_dust/dust_skybox/sky_dust2"
mirv_exec bind \ "echo {QUOTE}>>> 天空云朵已去除/还原{QUOTE};mat_suppress models/props/de_nuke/hr_nuke/nuke_skydome_001/nuke_clouds_001;mat_suppress models/props/de_nuke/hr_nuke/nuke_skydome_001/nuke_clouds_002;mat_suppress models\props\de_cbble\dist_mountain_a\dist_mountain_a.mdl;"
// 更换skybox 下面是推荐的游戏自带skybox 自定义天空解压到 "hlae安装目录/resources/AfxHookSource/assets/csgo/materials/skybox"
// sv_skyname sky_cs15_daylight01_hdr; sv_skyname sky_cs15_daylight03_hdr; sv_skyname vertigo; sv_skyname vertigoblue_hdr;
// ───────────────────────── HUD·准星·持枪 ─────────────────────────────
// 界面(HUD)设置<0.默认 1.白色 2.淡蓝色 3.蓝色 4.紫色 5.红色 6.橙色 7.黄色 8.绿色 9.淡绿色 10.粉红色>
cl_hud_color 0 //颜色
cl_hud_background_alpha 0.5 //透明度
cl_radar_always_centered 1 //雷达以玩家为中心
cl_radar_scale 0.45 //雷达缩放
cl_hud_radar_scale 1 //雷达大小(0.8-1.3)
cl_radar_icon_scale_min 0.6 //雷达人物标点大小
cl_radar_rotate 1 //雷达旋转
hud_showtargetid 0 //隐藏目标id
// demo专用准星 [修改]
apply_crosshair_code CSGO-Q4APO-buiyc-i9V7H-7sxJN-Zy8rN;
// demo专用持枪视角参数 [修改]
cl_viewmodel_shift_left_amt "0.500000";
cl_viewmodel_shift_right_amt "0.250000";
viewmodel_fov "62";
viewmodel_offset_x "2.5";
viewmodel_offset_y "2";
viewmodel_offset_z "-2";
viewmodel_presetpos "0";
viewmodel_recoil "0";
cl_bob_lower_amt "5.000000";
cl_bobamt_lat "0.100000";
cl_bobamt_vert "0.100000";
cl_bobcycle "0.98";
// ───────────────────────── 分层录制 ──────────────────────────────────
// 开启raw层(原始画面) 更多分层录制的指令请使用stream.cfg
mirv_streams add baseFx raw;
mirv_streams edit raw drawHud -1;
mirv_streams edit raw record 1; // 开启录制
mirv_streams edit raw reshade enabled 1; // 开启reshade
// ───────────────────────── 基础设置 ──────────────────────────────────
sv_disablefreezecam 1
sv_nomvp 1 // 关闭MVP显示
sv_nonemesis 1 // 关闭统治提示
sv_holiday_mode 0 // 关闭节日模式
fog_override 1 // 视野更清晰
net_graph 0 // 关闭网络参数
mat_postprocess_enable 0 // 画面优化
mp_display_kill_assists 0 // 不显示助攻
cl_showpos 0 // 不显示位置
cl_spec_follow_grenade_key 2 // 手雷追踪键 <0.左ALT 1.左SHIFT 2.装弹键(R)>
cl_updaterate 128 // 更高的更新率 -> 更顺滑
host_syncfps 1 // fps同步
hud_showtargetid 0 // 隐藏目标id
hud_drawhistory_time 0 // 捡枪时hud右侧的状态更新
engine_no_focus_sleep 0 // 窗口失焦/在后台时不掉帧
mirv_cvar_unhide_all // 解除天空贴图锁定 nuke/train/inferno和dust2还需要按`[`或`]` 见"键位绑定"
demo_pause // 暂停demo
demo_index 1 // 提高跳tick速度
fps_max 200 // 限制帧数,节省资源
// 禁用导播镜头控制 导播ui 导播x光
spec_cameraman_disable_with_user_control 1; spec_cameraman_ui 0; spec_cameraman_xray 0; spec_cameraman_set_xray 0;
// ───────────────────────── 功能实现 ──────────────────────────────────
// 实现 前后侧键 +-播放速度 20% 25% 100% 400% 800%
alias gear_up "gear4"
alias gear_down "gear14"
alias gear15 "demo_timescale 0.2; alias gear_up gear14;alias gear_down gear15;echo Speed X0.2"
alias gear14 "demo_timescale 0.25;alias gear_up gear1; alias gear_down gear15;echo Speed X0.25"
alias gear1 "demo_timescale 1; alias gear_up gear4; alias gear_down gear14;echo Speed X1"
alias gear4 "demo_timescale 4; alias gear_up gear8; alias gear_down gear1; echo Speed X4"
alias gear8 "demo_timescale 8; alias gear_up gear8; alias gear_down gear4; echo Speed X8"
// 实现 开关VGUI 用于Reshade
alias vgui "vguiOff";
alias vguiOff "alias vgui vguiOn ;r_drawvgui 0;playvol ui/armsrace_kill_01 1";
alias vguiOn "alias vgui vguiOff;r_drawvgui 1;playvol ui/weapon_cant_buy 1";
// 实现 游戏/玩家/解说声音分离录制
mirv_exec alias sRec "sRec_on";
mirv_exec alias sRec_on "alias sRec sRec_off;snd_setmixer voip vol 0;mirv_streams record voices 1;voice_show_mute;echo {QUOTE}>>> 游戏/玩家/解说声音分离录制已开启{QUOTE}";
mirv_exec alias sRec_off "alias sRec sRec_on;snd_setmixer voip vol 0.7;mirv_streams record voices 0;echo {QUOTE}>>> 游戏/玩家/解说声音分离录制已关闭{QUOTE}";
// 实现 镜头激活开关
mirv_exec alias campath "campath_on"
mirv_exec alias campath_on "mirv_campath enabled 1;alias campath campath_off;echo {QUOTE}>>> 摄像机功能已开启√{QUOTE}"
mirv_exec alias campath_off "mirv_campath enabled 0;alias campath campath_on;echo {QUOTE}>>> 摄像机功能已关闭×{QUOTE}"
// 实现 镜头轨迹显示开关
mirv_exec alias campath_draw "campath_draw_on"
mirv_exec alias campath_draw_on "mirv_campath draw enabled 1;alias campath_draw campath_draw_off;echo {QUOTE}>>> 摄像机路径显示已开启√{QUOTE}"
mirv_exec alias campath_draw_off "mirv_campath draw enabled 0;alias campath_draw campath_draw_on;echo {QUOTE}>>> 摄像机路径显示已关闭×{QUOTE}"
// 实现 切换广角 [修改:105]
alias fov "fov_on"
alias fov_on "alias fov fov_off;mirv_fov 105; echo >>> FOV -> 105"
alias fov_off "alias fov fov_on; mirv_fov default;echo >>> FOV -> default"
// 实现 录制和结束录制
mirv_exec alias rec "HlaeRecord;demo_timescale 1;mirv_snd_timescale 1;host_timescale 0;fps_max 0;mirv_streams record start;echo {QUOTE}>>> HLAE录制开始{QUOTE}";
mirv_exec alias rec_end "host_framerate 0;host_timescale 1;fps_max 200;mirv_streams record end;echo {QUOTE}>>> HLAE录制结束{QUOTE}";
mirv_exec alias continue "demo_resume";
mirv_exec alias checkSetting "echo;echo {QUOTE}[hlae通道设置]{QUOTE};mirv_streams print;echo;echo {QUOTE}[当前设置帧率]{QUOTE};host_framerate;echo";
// 实现 HLAE录制帧率切换的快捷指令
mirv_exec alias 0fps "alias HlaeRecord {QUOTE}host_framerate 0 {QUOTE};echo {QUOTE}>>> 已设置host_framerate 0 {QUOTE}";
mirv_exec alias 60fps "alias HlaeRecord {QUOTE}host_framerate 60 {QUOTE};echo {QUOTE}>>> 已设置host_framerate 60 {QUOTE}";
mirv_exec alias 240fps "alias HlaeRecord {QUOTE}host_framerate 240 {QUOTE};echo {QUOTE}>>> 已设置host_framerate 240 {QUOTE}";
mirv_exec alias 300fps "alias HlaeRecord {QUOTE}host_framerate 300 {QUOTE};echo {QUOTE}>>> 已设置host_framerate 300 {QUOTE}";
mirv_exec alias 360fps "alias HlaeRecord {QUOTE}host_framerate 360 {QUOTE};echo {QUOTE}>>> 已设置host_framerate 360 {QUOTE}";
mirv_exec alias 400fps "alias HlaeRecord {QUOTE}host_framerate 400 {QUOTE};echo {QUOTE}>>> 已设置host_framerate 400 {QUOTE}";
mirv_exec alias 420fps "alias HlaeRecord {QUOTE}host_framerate 420 {QUOTE};echo {QUOTE}>>> 已设置host_framerate 420 {QUOTE}";
mirv_exec alias 480fps "alias HlaeRecord {QUOTE}host_framerate 480 {QUOTE};echo {QUOTE}>>> 已设置host_framerate 480 {QUOTE}";
mirv_exec alias 500fps "alias HlaeRecord {QUOTE}host_framerate 500 {QUOTE};echo {QUOTE}>>> 已设置host_framerate 500 {QUOTE}";
mirv_exec alias 600fps "alias HlaeRecord {QUOTE}host_framerate 600 {QUOTE};echo {QUOTE}>>> 已设置host_framerate 600 {QUOTE}";
mirv_exec alias 800fps "alias HlaeRecord {QUOTE}host_framerate 800 {QUOTE};echo {QUOTE}>>> 已设置host_framerate 800 {QUOTE}";
mirv_exec alias 960fps "alias HlaeRecord {QUOTE}host_framerate 960 {QUOTE};echo {QUOTE}>>> 已设置host_framerate 960 {QUOTE}";
mirv_exec alias 1000fps "alias HlaeRecord {QUOTE}host_framerate 1000{QUOTE};echo {QUOTE}>>> 已设置host_framerate 1000{QUOTE}";
mirv_exec alias 1200fps "alias HlaeRecord {QUOTE}host_framerate 1200{QUOTE};echo {QUOTE}>>> 已设置host_framerate 1200{QUOTE}";
mirv_exec alias 2000fps "alias HlaeRecord {QUOTE}host_framerate 2000{QUOTE};echo {QUOTE}>>> 已设置host_framerate 2000{QUOTE}";
mirv_exec alias 2400fps "alias HlaeRecord {QUOTE}host_framerate 2400{QUOTE};echo {QUOTE}>>> 已设置host_framerate 2400{QUOTE}";
// 默认不使用快捷指令设置帧率
alias HlaeRecord "";
// 实现 录屏设置切换的快捷指令
mirv_exec alias 60to240 "alias ScreenRecord {QUOTE}fps_max 60 ;demo_timescale 0.25{QUOTE};echo {QUOTE}>>> 已设置60→240 {QUOTE}"
mirv_exec alias 60to300 "alias ScreenRecord {QUOTE}fps_max 60 ;demo_timescale 0.2 {QUOTE};echo {QUOTE}>>> 已设置60→300 {QUOTE}"
mirv_exec alias 60to600 "alias ScreenRecord {QUOTE}fps_max 60 ;demo_timescale 0.1 {QUOTE};echo {QUOTE}>>> 已设置60→600 {QUOTE}"
mirv_exec alias 90to180 "alias ScreenRecord {QUOTE}fps_max 90 ;demo_timescale 0.5 {QUOTE};echo {QUOTE}>>> 已设置90→180 {QUOTE}"
mirv_exec alias 90to360 "alias ScreenRecord {QUOTE}fps_max 90 ;demo_timescale 0.25{QUOTE};echo {QUOTE}>>> 已设置90→360 {QUOTE}"
mirv_exec alias 90to720 "alias ScreenRecord {QUOTE}fps_max 90 ;demo_timescale 0.125{QUOTE};echo {QUOTE}>>> 已设置90→720{QUOTE}"
mirv_exec alias 100to200 "alias ScreenRecord {QUOTE}fps_max 100;demo_timescale 0.5 {QUOTE};echo {QUOTE}>>> 已设置100→200{QUOTE}"
mirv_exec alias 100to400 "alias ScreenRecord {QUOTE}fps_max 100;demo_timescale 0.25{QUOTE};echo {QUOTE}>>> 已设置100→400{QUOTE}"
mirv_exec alias 100to500 "alias ScreenRecord {QUOTE}fps_max 100;demo_timescale 0.2 {QUOTE};echo {QUOTE}>>> 已设置100→500{QUOTE}"
mirv_exec alias 100to1000 "alias ScreenRecord {QUOTE}fps_max 100;demo_timescale 0.1 {QUOTE};echo {QUOTE}>>> 已设置100→1000{QUOTE}"
mirv_exec alias 120to240 "alias ScreenRecord {QUOTE}fps_max 120;demo_timescale 0.5 {QUOTE};echo {QUOTE}>>> 已设置120→240{QUOTE}"
mirv_exec alias 120to480 "alias ScreenRecord {QUOTE}fps_max 120;demo_timescale 0.25{QUOTE};echo {QUOTE}>>> 已设置120→480{QUOTE}"
mirv_exec alias 120to600 "alias ScreenRecord {QUOTE}fps_max 120;demo_timescale 0.2 {QUOTE};echo {QUOTE}>>> 已设置120→600{QUOTE}"
mirv_exec alias 150to300 "alias ScreenRecord {QUOTE}fps_max 150;demo_timescale 0.5 {QUOTE};echo {QUOTE}>>> 已设置150→300{QUOTE}"
mirv_exec alias 150to600 "alias ScreenRecord {QUOTE}fps_max 600;demo_timescale 0.25{QUOTE};echo {QUOTE}>>> 已设置150→600{QUOTE}"
mirv_exec alias 150 "alias ScreenRecord {QUOTE}fps_max 150;demo_timescale 1 {QUOTE};echo {QUOTE}>>> 已设置150{QUOTE}"
mirv_exec alias 300 "alias ScreenRecord {QUOTE}fps_max 300;demo_timescale 1 {QUOTE};echo {QUOTE}>>> 已设置300{QUOTE}"
// 实现 时停模式
mirv_exec alias theworld "theworld_on";
mirv_exec alias theworld_on "alias theworld theworld_off;mirv_time mode resumePaused;demo_pause;alias continue;echo;echo {QUOTE}█ 进入时停模式{QUOTE};echo;";
mirv_exec alias theworld_off "alias theworld theworld_on;mirv_time mode curTime;alias continue demo_resume;echo;echo {QUOTE}▄ 退出时停模式{QUOTE};echo;";
// 实现 一键高亮击杀信息 声音提示 切换到玩家第一人称视角 按下绑定的按键生效 | "onred" / "offred" 开/关红色边框 (再次高亮时生效)
alias focus focus_on;
mirv_exec alias onred "alias border {QUOTE}mirv_deathmsg localPlayer xTrace{QUOTE};echo;echo {QUOTE}>>> 一键高亮改为红色边框击杀条{QUOTE}";
mirv_exec alias offred "alias border {QUOTE}mirv_deathmsg localPlayer default{QUOTE};echo;echo {QUOTE}>>> 一键高亮改为无边框{QUOTE}";
mirv_exec alias focus_on "alias focus focus_off;mirv_deathmsg filter add attackerMatch=!xTrace block=1 lastRule=1;NoSc;ThSm;AtBl; border; mp_display_kill_assists 0;mirv_deathmsg lifetime 100;playvol ui/armsrace_kill_01 1;echo;echo {QUOTE}>>> 击杀高亮开启{QUOTE}";
mirv_exec alias focus_off "alias focus focus_on;mirv_deathmsg filter clear;mirv_deathmsg localPlayer default;mp_display_kill_assists 1;mirv_deathmsg lifetime 15;playvol ui/weapon_cant_buy 1;echo;echo {QUOTE}>>> 击杀高亮关闭{QUOTE}";
onred; // 默认红色边框
alias ass "toggle mp_display_kill_assists" // 切换助攻显示
alias tenet "toggle cl_ragdoll_gravity -50 600" // 改变重力方向大小
alias sp "mirv_streams print" // 打印通道信息
alias sc "mirv_streams clear" // 删除所有通道
alias spe "mirv_streams previewend" // 关闭预览
alias dp "mirv_deathmsg filter print" // 打印 mirv_deathmsg 信息
alias dc "mirv_deathmsg filter clear" // 清除 mirv_deathmsg 屏蔽规则
alias fp "mirv_snd_filter print" // 打印 mirv_snd_filter 信息
alias fc "mirv_snd_filter clear" // 清除 mirv_snd_filter 屏蔽规则
alias cp "mirv_cmd print"; // 打印 mirv_cmd 信息
alias cc "mirv_cmd clear;echo >>> mirv_cmd cleared!"; // 清除所有mirv_cmd指令
alias fix "cl_clock_correction 0; echo >>> fix laggy"; // 修复卡顿 跳tick后卡顿时使用
// 实现 屏蔽/显示击杀信息
mirv_exec alias block "mirv_deathmsg filter add block=1;echo {QUOTE}屏蔽击杀信息{QUOTE}"
mirv_exec alias disp "mirv_deathmsg filter clear; echo {QUOTE}显示击杀信息{QUOTE}"
// 实现 盲狙/穿烟/盲杀图标的隐藏
mirv_exec alias noscope NoSc_on;
mirv_exec alias NoSc_on "alias noscope NoSc_off;alias NoSc {QUOTE}mirv_deathmsg filter add noscope=0;{QUOTE};echo {QUOTE}>>> 盲狙图标已隐藏;下次一键高亮时生效{QUOTE}"
mirv_exec alias NoSc_off "alias noscope NoSc_on;alias NoSc;echo {QUOTE}>>> 盲狙图标已还原;下次一键高亮时生效{QUOTE}"
mirv_exec alias nosmoke ThSm_on;
mirv_exec alias ThSm_on "alias nosmoke ThSm_off;alias ThSm {QUOTE}mirv_deathmsg filter add thrusmoke=0;{QUOTE};echo {QUOTE}>>> 穿烟图标已隐藏;下次一键高亮时生效{QUOTE}"
mirv_exec alias ThSm_off "alias nosmoke ThSm_on;alias ThSm;echo {QUOTE}>>> 穿烟图标已还原;下次一键高亮时生效{QUOTE}"
mirv_exec alias noblind AtBl_on;
mirv_exec alias AtBl_on "alias noblind AtBl_off;alias AtBl {QUOTE}mirv_deathmsg filter add attackerblind=0;{QUOTE};echo {QUOTE}>>> 盲杀图标已隐藏;下次一键高亮时生效{QUOTE}"
mirv_exec alias AtBl_off "alias noblind AtBl_on;alias AtBl;echo {QUOTE}>>> 盲杀图标已还原;下次一键高亮时生效{QUOTE}"
mirv_exec alias noall doall_on;
mirv_exec alias doall_on "alias noall doall_off;NoSc_on;ThSm_on;AtBl_on"
mirv_exec alias doall_off "alias noall doall_on;NoSc_off;ThSm_off;AtBl_off"
// 实现 提示路径导入导出指令 .bvh 默认在 csgo.exe 同文件夹
mirv_exec alias hint "echo {QUOTE}═══ 路径导出(test是文件名)(fps为采样帧率 如300) ════{QUOTE};echo {QUOTE}mirv_camexport start test.bvh fps{QUOTE};echo {QUOTE}mirv_camexport stop{QUOTE};echo;echo {QUOTE}═══ 路径导入(从当前时间开始) ════{QUOTE};echo {QUOTE}mirv_camimport start test.bvh{QUOTE};echo {QUOTE}mirv_camimport stop{QUOTE};echo;echo {QUOTE}# .bvh在csgo.exe同目录下 | fps务必高于最高可能用到的录制FPS{QUOTE};echo;";
// 实现 切换天空贴图(务必先解锁)
alias sky "sky_1"
mirv_exec alias "sky_1" "alias sky sky_2; sv_skyname cs_tibet; echo {QUOTE}>>> 当前天空贴图 : cs_tibet{QUOTE};echo;"
mirv_exec alias "sky_2" "alias sky sky_3; sv_skyname embassy; echo {QUOTE}>>> 当前天空贴图 : embassy{QUOTE};echo;"
mirv_exec alias "sky_3" "alias sky sky_4; sv_skyname italy; echo {QUOTE}>>> 当前天空贴图 : italy{QUOTE};echo;"
mirv_exec alias "sky_4" "alias sky sky_5; sv_skyname jungle; echo {QUOTE}>>> 当前天空贴图 : jungle{QUOTE};echo;"
mirv_exec alias "sky_5" "alias sky sky_6; sv_skyname office; echo {QUOTE}>>> 当前天空贴图 : office{QUOTE};echo;"
mirv_exec alias "sky_6" "alias sky sky_7; sv_skyname sky_cs15_daylight01_hdr; echo {QUOTE}>>> 当前天空贴图 : daylight01{QUOTE};echo;"
mirv_exec alias "sky_7" "alias sky sky_8; sv_skyname sky_cs15_daylight02_hdr; echo {QUOTE}>>> 当前天空贴图 : daylight02{QUOTE};echo;"
mirv_exec alias "sky_8" "alias sky sky_9; sv_skyname sky_cs15_daylight03_hdr; echo {QUOTE}>>> 当前天空贴图 : daylight03{QUOTE};echo;"
mirv_exec alias "sky_9" "alias sky sky_10;sv_skyname sky_cs15_daylight04_hdr; echo {QUOTE}>>> 当前天空贴图 : daylight04{QUOTE};echo;"
mirv_exec alias "sky_10" "alias sky sky_11;sv_skyname sky_dust; echo {QUOTE}>>> 当前天空贴图 : dust{QUOTE};echo;"
mirv_exec alias "sky_11" "alias sky sky_12;sv_skyname vietnam; echo {QUOTE}>>> 当前天空贴图 : vietnam{QUOTE};echo;"
mirv_exec alias "sky_12" "alias sky sky_13;sv_skyname cs_baggage_skybox_; echo {QUOTE}>>> 当前天空贴图 : cs_baggage{QUOTE};echo;"
mirv_exec alias "sky_13" "alias sky sky_14;sv_skyname vertigo; echo {QUOTE}>>> 当前天空贴图 : vertigo{QUOTE};echo;"
mirv_exec alias "sky_14" "alias sky sky_1; sv_skyname vertigoblue_hdr; echo {QUOTE}>>> 当前天空贴图 : vertigoblue_hdr{QUOTE};echo;"
// 实现 关闭游戏设置中的MVP、回合开始结束、无线电等声音(包括小鸡声音)
alias mute "mute_radio;snd_roundstart_volume 0;snd_roundend_volume 0;snd_mapobjective_volume 0;snd_tensecondwarning_volume 0;snd_deathcamera_volume 0;snd_mvp_volume 0";
mirv_exec alias mute_radio "mirv_snd_filter block {QUOTE}+player\\vo\\\*{QUOTE};mirv_snd_filter block {QUOTE}+radio\\\\\\*{QUOTE}; mirv_snd_filter block {QUOTE}ambient\\\\creatures\\\\chicken\*{QUOTE}";
// mute; //默认关闭各种声音,录制比较纯净的声音(未开启)
// 实现 屏蔽解说之外的声音,方便录解说音轨
mirv_exec alias caster "caster_on";
mirv_exec alias caster_on "alias caster caster_off;snd_filter player\vo\;mirv_snd_filter block +player\\vo\\\*;echo {QUOTE}>>> 解说之外声音已屏蔽{QUOTE}";
mirv_exec alias caster_off "alias caster caster_on ;snd_filter {QUOTE}{QUOTE};mirv_snd_filter clear;echo {QUOTE}>>> 解说之外声音已还原{QUOTE}";
// 实现 解决运镜模式键位冲突
mirv_exec alias t "unbind uparrow; unbind downarrow; unbind leftarrow; unbind rightarrow; unbind pgup; unbind pgdn; echo {QUOTE}>>> 已解绑运镜冲突按键{QUOTE};";
// 实现 修复远处物体消失问题
mirv_exec alias dist "r_disable_distance_fade_on_big_props 1;r_disable_distance_fade_on_big_props_thresh 0;echo {QUOTE}>>> 已修复远处物体消失问题{QUOTE};"
// 实现 限制FPS
mirv_exec alias 60 "fps_max 65";
mirv_exec alias 90 "fps_max 95";
mirv_exec alias 120 "fps_max 125";
// 实现 快速<->跳时间
alias -1 "mirv_skip time -5"
alias -2 "mirv_skip time -10"
alias -3 "mirv_skip time -15"
alias +1 "mirv_skip time 5"
alias +2 "mirv_skip time 10"
alias +3 "mirv_skip time 15"
// 实现 设置当前tick切换第一人称
mirv_exec alias 3to1 "mirv_cmd addTick {QUOTE}spec_mode 1{QUOTE}; echo {QUOTE}已添加当前Tick为第一人称{QUOTE}"
// 实现 运镜模式FOV切换指令
alias f100 "mirv_input fov 100";alias f95 "mirv_input fov 95";alias f90 "mirv_input fov 90";alias f85 "mirv_input fov 85";alias f80 "mirv_input fov 80";alias f75 "mirv_input fov 75";alias f70 "mirv_input fov 70";alias f65 "mirv_input fov 65";alias f60 "mirv_input fov 60";alias f55 "mirv_input fov 55";alias f50 "mirv_input fov 50";alias f45 "mirv_input fov 45";alias f40 "mirv_input fov 40";alias f35 "mirv_input fov 35";alias f30 "mirv_input fov 30";alias f25 "mirv_input fov 25";alias f20 "mirv_input fov 20";alias f15 "mirv_input fov 15";alias f10 "mirv_input fov 10";
// ───────────────────────── 输出控制台提示 ──────────────────────────────────
clear
echo "█▀▀█ █ █ █▀▀█ █▀▀█ ▄█ █▀▀▀ █▀▀ █▀▀ █▀▀▀ ▄█ ▀▀▀█"
echo "█▄▄█ █ █ █▄▄▀ █▄▄█ █ █▀▀▀ █ █▀▀ █ ▀█ █ █ "
echo "█ ▀▄▄▀ █ █ █ ▄█▄ █▄▄▄ ▀▀▀ ▀ ▀▀▀▀ ▄█▄ █ █ "
echo "═════════════════════════════════════════════════════════════"
echo "──────────────────────── 控制台指令 ──────────────────────────"
echo "──── 关闭BGM/MVP/无线电声音 : mute"
echo "──── 屏蔽解说以外的声音(开关式) : caster"
echo "──── 路径导入导出指令提示 : hint"
echo "──── 隐藏/显示击杀信息 : block / disp"
echo "──── 修复远处物体消失问题 : dist"
echo "──── 解绑运镜模式冲突键位 : t"
echo "──── 快速<->跳时间 : -1 -2 -3 +1 +2 +3"
echo "──── 修复demo卡顿 : fix"
echo "──── 当前tick切换第一人称 : 3to1"
echo "──── 通道·击杀·声音·cmd信息打印和清除 : sp sc · dp dc · fp fc · cp cc"
echo "──── 一键高亮相关指令 : onred 红边框 | offred 无边框 | ass 开关助攻"
echo "──── 一键高亮击杀图标隐藏 : noscope 盲狙 | nosmoke 穿烟 | noblind 盲杀 | noall 盲狙+穿烟+盲杀
echo "──── 录制帧率300fps(默认0) : host_framerate 300 用↓指令"
echo "──── 录制帧率快捷指令 : 0fps 240fps 300fps 480fps等"
echo "──── 录屏慢放快捷指令 : 60to240 90to360 120to240等"
echo "───────────────────── 单独调整玩家音量 ─────────────────────────"
echo "──── 显示当前玩家id和音量 : voice_player_volume"
echo "──── 设置音量 : voice_player_volume 玩家id 音量"
echo "──── 例如静音玩家3 : voice_player_volume 3 0"
echo "───────────────── 修改玩家名称(第一人称视角时使用) ─────────────────"
echo "──── 中文名请在游戏外写好复制进控制台 : mirv_replace_name filter add Trace Purp1e"
echo "──── 还原真实名称 : mirv_replace_name filter clear"
echo "──────────────────────── 快捷键 ────────────────────────────"
echo "──── 切换常用天空贴图 : Q"
echo "──── 镜头摆放模式 [ESC]退出 : T"
echo "──── 切换FOV广角 : Y "
echo "──── 游戏/玩家/解说声音分离录制 : U"
echo "──── 镜头激活开关 : I"
echo "──── 镜头轨迹显示 : O"
echo "──── demo暂停/继续 : P 或 鼠标中键(mouse3)"
echo "──── 解锁Nuke Train Inferno天空 : ["
echo "──── 解锁Dust2天空 : ]"
mirv_exec echo "──── 去除天空中所有的云朵 : {QUOTE}\{QUOTE}"
echo "─────────────────────────────────────────────────────────────"
echo "──── 侧边状态栏(血条、KDA) : G"
echo "──── HUD只保留准星和击杀 : H"
echo "──── 一键高亮击杀信息 : J"
echo "──── 开关语音 : K"
echo "──── 时停“砸瓦鲁多”开关 : L"
echo "──── 回到时停的最开始0s : '"
echo "─────────────────────────────────────────────────────────────"
echo "──── x光 : X"
echo "──── 准心开关 : V"
echo "──── 开关HUD : B"
echo "──── 开关雷达 : N"
echo "──── 静音 : M"
echo "──── 上一回合 : ,"
echo "──── 下一回合 : ."
echo "─────────────────────────────────────────────────────────────"
echo "──── 打开demoui : shift+F2"
echo "──── 添加镜头 : Capslock"
echo "──── 清空镜头 : delete"
echo "──── +播放速度 : 前侧键(mouse5)"
echo "──── -播放速度 : 后侧键(mouse4)"
echo "─────────────────────────────────────────────────────────────"
echo "──── 录屏设置开启 : PgUp"
echo "──── 录屏设置关闭 : PgDn"
echo "──── HLAE录制开始 : ↑"
echo "──── HLAE录制结束 : ↓"
echo "──── 设置当前Tick开始录制 : F5"
echo "──── 设置当前Tick结束录制 : F6"
echo "──── 打印mirv_cmd信息 : F7"
echo "──── 清除所有mirv_cmd指令 : F8"
echo "──── 开关VGUI : F9"
echo "──── 加载自拍杆CFG : F10"
echo "──── 加载分层录制CFG : F11"
echo "──── 加载FFMPEG录制CFG : F12"
echo "═════════════════════════════════════════════════════════════"
//判断hlae是否正常开启
alias hlae_test "echo x";
mirv_exec alias hlae_test "echo {QUOTE}成功√{QUOTE}"
echo "HLAE启动状态:";hlae_test;