HLAE入门级常用指令 您所在的位置:网站首页 csgo如何关闭队友语音提示功能设置 HLAE入门级常用指令

HLAE入门级常用指令

2024-01-21 13:23| 来源: 网络整理| 查看: 265

本文适用要求:会用控制台,会自己添加启动项,HLAE为最新版。

所有用HLAE启动的CSGO实例请务必在-insecure的情况下运行。

HLAE的原理和某些外挂类似,为注入的形式,请确保加入了非安全启动的启动项然后也不要在HLAE注入的情况下进入开启了VAC的服务器游玩。

节选自HLAE官方的Beginner's section:

github.com/advancedfx/advancedfx/wiki/Tutorials

仅选一些实用项目和个别很多情况下用得到的命令及其用法

去除闪光弹效果

mirv_cvar_unhide_all

sv_cheats 1

mat_suppress "effects/flashbang.vmt"

mat_suppress "effects/flashbang_white.vmt"

依次输入后生效,如果需恢复则只用再输入后两条执行一次即可,可以自行绑定为开关,如:

bind "mirv_cvar_unhide_all; sv_cheats 1; mat_suppress effects/flashbang.vmt; mat_suppress effects/flashbang_white.vmt"  //  即为你想要绑定的按键

去除烟雾弹效果

mirv_streams edit streamName actionFilter add "particle/vistasmokev1/vistasmokev1_smokegrenade" noDraw

mirv_streams edit streamName actionFilter add "particle/vistasmokev1/vistasmokev1_fire" noDraw

mirv_streams edit streamName smokeOverlayAlphaFactor 0 

这里不涉及streams参数用法。

第三条意为可以在进烟的情况下隐藏烟雾效果,如果需要更加明显的效果的话可以追加执行以下命令:

mirv_streams edit streamName actionFilter add "effects/overlaysmoke" noDraw

mirv_streams edit streamName actionFilter add "particle/vistasmokev1/vistasmokev1" noDraw

mirv_streams edit streamName actionFilter add "particle/vistasmokev1/vistasmokev1_emods" noDraw

mirv_streams edit streamName actionFilter add "particle/vistasmokev1/vistasmokev1_emods_impactdust" noDraw

去除涂鸦

mirv_streams edit streamName actionFilter add "decals/playerlogo\*" noDraw

去除燃烧弹的黑烟效果

mirv_streams edit streamName actionFilter addEx name=particle/particle_flares/particle_flare_gray action=noDraw

mirv_streams edit streamName actionFilter addEx name=particle/particle_flares/particle_flare_001_nodepth_noz action=noDraw

修复非主动性视角切换BUG

mirv_fix blockObserverTarget

看DEMO的时候下包好的一瞬间视角会跳一下,可以用这条指令锁住。

下蹲修复

mirv_fix oldDuckFix

有些上了年代的CSGO DEMO现在播放的时候可能会出现人物一直出于蹲下的状态,可以用这条指令修复。

查询玩家编号,XUID等等

mirv_listentitie isPlayer=1

listentitie指令能监听到游戏里各种正在发生的项目,用isplayer参数来查看玩家的各类ID。

执行 mirv_listentitie isPlayer=1 

控制台输出若干,一般为 1:USERNAME……

玩家名字前面的数字即可使用

也存在个别平台的demo不输出类似的消息,但是会输出类似xUID,GOTV顺位等消息

输出的玩家参数有

类似123456789的长数字 —— userID

x开头后面有类似123456789的数字 —— XUID

GOTV顺位,纯数字,一般在最前。

伪POV

mirv_pov 

启用POV视角,playerIndex这里的数字可以用listentitie命令中找到,一般使用玩家项目最左边的数字。

mirv_pov 3

mirv_pov k6 // OB模式下的6号位

DEMO屏蔽指定目标的语音

mirv_voice block

自行使用该条指令执行,控制台会给出完整的步骤

击杀信息

mirv_deathmsg

这条命令的用法非常多,可以指定显示(和高亮)某人相关的击杀,指定击杀信息消失时间等等。

实例如下:

指定击杀信息消失时间

mirv_deathmsg lifetime 3

mirv_deathmsg lifetimeMod 1|0|default

lifetime变量后为数字,单位是秒

lifetimeMod后为lifetime变量的倍数,可以是1可以是0,默认不设置的情况下是default,只有在1的情况下lifetime的秒数才能和现实中是一样的。

只显示我需要的人的击杀与死亡信息

mirv_listentities isPlayer=1 // 请在这里记下你要看的那个人的XUID,后面的参量请自行替换,不需要带

mirv_deathmsg filter clear

mirv_deathmsg filter add attackerMatch=!x victimMatch=!x block=1 lastRule=1

高亮我想要的人的击杀信息

mirv_listentities isPlayer=1 

mirv_deathmsg localPlayer x

只显示需要的多个人的击杀与死亡信息

mirv_deathmsg filter clear

mirv_deathmsg filter add block=1

// 下面两条指令重复操作即可

mirv_deathmsg filter add attackerMatch=x block=0

mirv_deathmsg filter add victimMatch=x block=0

显示多人的击杀信息且高亮它

mirv_deathmsg filter clear

mirv_deathmsg filter add block=1

// 下面两条指令重复操作即可

mirv_deathmsg filter add attackerMatch=x attackerIsLocal=1 block=0 

mirv_deathmsg filter add victimMatch=x victimIsLocal=1 block=0

高亮多人的击杀信息

mirv_deathmsg localPlayer default

mirv_deathmsg filter clear

mirv_deathmsg filter add attackerIsLocal=0 victimIsLocal=0

// 下面两条指令重复操作即可

mirv_deathmsg filter add attackerMatch=x attackerIsLocal=1

mirv_deathmsg filter add victimMatch=x victimIsLocal=1

隐藏击杀信息里的个别标识

mirv_deathmsg filter add noscope=0 thrusmoke=0 attackerblind=0 // 这里不显示不开镜,穿烟,被致盲

// 输入 mirv_deathmsg filter 可以查看完整的过滤信息

玩家XUID找不到怎么办

可以使用xTrace变量

xTrace即为你正在观看的人,使用这个变量可以不需要知道这个人的XUID

实例:绑定h键,一键使用仅显示你观看的人的击杀记录

alias "localplayer" "localplayer_on"

alias "localplayer_on" "mirv_deathmsg filter add attackerMatch=!xTrace block=1 lastRule=1;alias localplayer localplayer_off;echo KILLFEED: ONLY LOCAL PLAYER"

alias "localplayer_off" "mirv_deathmsg filter clear;alias localplayer localplayer_on;echo KILLFEED: DEFAULT"

unbind h

bind "h" "localplayer" 

天空盒相关

mirv_cvar_unhide_all

注:本指令并非是天空盒指令,而是用来解锁控制台不会提示的cvar参量,天空盒指令为sv_skyname

当地图为 ancient / cache / mirage / overpass / 老版本服役地图

不需要HLAE,可以直接sv_skyname进行更换。

当然了,社区大行动地图和几个人质图请自己多试试。

当地图为 nuke / inferno / train / cobblestone / vertigo

// 实例:仅更换skybox

mirv_cvar_unhide_all

mat_suppress "models/props/de_nuke/hr_nuke/nuke_skydome_001/nuke_skydome_001"

sv_skyname // 你的skybox素材应在对应游戏的目录下materials/skybox或者HLAE的materials/skybox目录里,skybox素材文件最后两个字母去掉就是skyname

// 实例:移除 cobblestone / vertigo 天空的云

mirv_cvar_unhide_all

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"

// 实例:移除 cobblestone / vertigo 背景的山 (vertigo有山吗?)

mirv_cvar_unhide_all

mat_suppress "models\props\de_cbble\dist_mountain_a\dist_mountain_a.mdl"

当地图为 dust2

mirv_cvar_unhide_all

mat_suppress "models/props/de_dust/hr_dust/dust_skybox/sky_dust2"

sv_skyname

mat_suppress "models/props/de_nuke/hr_nuke/nuke_skydome_001/nuke_clouds_002" // 这条指令是移除云的

fov视角

mirv_fov

当你在播放demo的时候可以自定义fov

mirv_fov default|

正常情况是default,变量是fvalue,也就是带小数点的,范围为1.0-179.0

HLAE上有更进一步关于保持开镜武器的fov的做法。

DEMO内更换队伍名字或者玩家名字

mirv_replace_team_name

mirv_replace_name

第一条可以改变计分板的队伍名字,你甚至可以添加LOGO

第二天是用来更改击杀记录和观战时候下方HUD显示的名字,并不能更改左右HUD

// 队伍编号

1 = Spectator // 观察者

2 = TERRORIST // 恐怖分子

3 = COUNTER-TERRORIST // 反恐精英

队伍名字可以显示在观战HUD的上分,计分板对应的地方

mirv_replace_team_name add 2 "clanName=Example Teamname" // 这里即为给T方更换显示为Example Teamname

mirv_replace_team_name add 2 "clanName=" "flagImageString=" "logoImageString=" // 清除所有更改,包括队名,旗帜,LOGO

mirv_replace_team_name add 2 "logoImageString=astr" // 给T方使用Astralis的LOGO

mirv_replace_team_name add 3 "flagImageString=fr" "logoImageString=" // 给CT方使用法国旗帜,实现该功能请不要设置队伍LOGO

官方内置了TeamLOGO的素材,基本为参加过Major的队伍的对标,也可以自己添加队标素材,旗帜素材也是一样的。

内置的LOGO和旗帜素材已经封包在pak01_dir.vpk的 root\materials\panorama\images\tournaments\teams 和 root\materials\panorama\images\flags 目录内

如果需要自信添加素材请在 csgo\materials\panorama\images\tournaments\teams 或者 csgo\materials\panorama\images\flags 对应添加

logo文件应为SVG,flag文件应为PNG

mirv_listentities isPlayer=1

// 更改ID,下方5条方法任选一条即可,Name为不带空格的ID方案,“”Example name“”为带空格的ID方案,add后方的参数详情请参考前文pov相关的描述

mirv_replace_name filter add Name

mirv_replace_name filter add x "Example name"

mirv_replace_name filter add k Name

mirv_replace_name filter add trace Name

mirv_replace_name filter add xTrace "Example name"

// 移除更改/还原,下方5条方法任选一条即可

mirv_replace_name filter removeMatching

mirv_replace_name filter removeMatching trace 

mirv_replace_name filter removeMatching x

mirv_replace_name filter removeMatching xTrace 

mirv_replace_name filter removeMatching k

最后说个本地GOTV DEMO录制方法。

假设你需要录制一个128tick的demo(注意不是POV),首先确保你的游戏是128tick启动的( -tickrate 128 )。

下面两行参数可以自行写入一个cfg然后exec它,或者自行控制台输入:

// 下面两个命令在server.cfg里也同样适用

tv_enable 1 // 开启GOTV

tv_snapshotrate 128 // GOTV传输采用128tickrate模式

// 之后用 changelevel 的方式加载地图(注意gamemode,想要在竞技模式下的请自行先行开bot竞技)

tv_record demoName // 开始录制GOTV DEMO

mp_restartgame 1 // 自己录制一局的话,推荐刷新一次以防DEMO卡顿

tv_stoprecord

playdemo demoName 

有些平台的GOTVdemo带了广告图标,可以在载入之前在控制台输入如下命令

cl_server_graphic1_enable 0

cl_server_graphic2_enable 0



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有