萌新必看 详细分析指令辅助急停原理及其化简指令 (内含对CFG文件的基本讲解)

您所在的位置:网站首页 csgo自动跑步指令 萌新必看 详细分析指令辅助急停原理及其化简指令 (内含对CFG文件的基本讲解)

萌新必看 详细分析指令辅助急停原理及其化简指令 (内含对CFG文件的基本讲解)

2023-08-24 23:39| 来源: 网络整理| 查看: 265

因为电脑罢工,所以干脆就发了专栏,没有做成视频。(突然发现原作者开发了指令急停2.0,是一种完全不同的方法,有对相关指令做详细的讲解,我这里就不罗嗦了,我这里解释之前的1.0版本cv4756970)

前段时间一篇关于利用cfg文件指令辅助急停的专栏在b站被放出(cv4756970)。之后也有一些up主对这件事表达了他们自己的看法(av91908928)。但我认为他们的视频对指令原理的解释都不够详细,所以我就和大家好好探讨一下,关于cfg文件指令辅助急停的实现原理及逻辑。

大家好,我是大弼,一个数码产品,电脑外设和游戏的爱好者。在文章开始之前,我要事先声明,本期视频为了照顾没有基础的小白玩家,讲解的背景资料会比较多,如果你已经了解了我讲的背景资料,可以选择快进。本期视频讲的是我对这个程序的理解以及简化方案,如果你有不同的意见,欢迎在评论区中留言,我们一起讨论。

首先我们要知道cfg文件是什么。cfg全称config(配置)简单来讲,cfg文件就是一个文本文档,里面有各种指令,存有很多的个人设置。但凡是一个csgo玩家,你就必然会有至少一组cfg设置。个人的cfg文件所在的位置是:

安装Steam的盘:\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg

里面所有的后缀为 .cfg 的文件都是cfg文件,其中绝大部分是一些游戏模式的文件。如果没有进行过更改,一般来说个人的cfg文件的文件名为config.cfg。

急停相信大家都很清楚,如果有个别小白不太清楚我这里也稍微解释两句。众所周知,csgo这个游戏在人物模型移动的时候如果开枪,弹道会乱飘,无法控制。如果在移动中突然受敌,我们就应该在最短的时间内将速度减小到0,再进行射击。这个过程就是急停。大家公认的一种最快的急停方法,分为三个步骤:

①松开你按下的方向键

②按下与反方向键

③快速松开反方向键

简单介绍完急停后,让我们以右方向键为例,来看一下关于移动的cfg指令:

bind "d" "+moveright"

Bind 就是绑定的意思。 d就是按键D。 +moveright 就是启动向右移动的意思,与之相反-moveright 就是取消向右移动的意思,在你松开按键D的时候就会触发这个指令。

在这个基础上,我们可以来讲一下急停三个步骤的意义:

第一步,松开方向键可以使速度不在增加,并缓慢下降

第二步,按下反方向键可以使速度迅速归零

第三步,松开反方向键可以避免速度反向增加

在明白了急停三步的意义之后,让我们来看一下指令原编写者编写的文件

alias +you "+moveright;-moveleft"

alias -you "-moveright"

bind d "+you"

alias +zuo"+moveleft;-moveright"

alias -zuo "-moveleft"

bind a "+zuo"

我们来讲解一下这一串指令的意思。首先,alias的中文意思是“别名”,这里是指创建一个名为 +you 的指令,它包含的指令是+moveright;-moveleft,意义是启动向右移动,同时取消向左移动;同样也创建了一条名为 -you 的指令,它的含义是取消向右移动。当你按下D键的时候,就会触发+you 这条指令。和上面一样,当你松开D键,就会触发-you 指令。关于+zuo 和 -zuo的指令和这两个也基本一样,我这人里就不做赘述了。

我们回顾一下急停所涉及的三条指令,假定我现在在向右移动,要完成急停,则需要三条指令:①-moveright ②+moveleft ③-moveleft。当绑定了辅助急停指令后,我们只需要按下A键(不必松开D键)就可以完成急停。在没有急停时,你所执行的指令是+you,也就是+moveright和-moveleft,当你遇到敌人的时候,你按下A键,它就会执行+zuo 的指令,也就是-moveright和+moveleft。其中,+zuo 中的-moveright可以取消你向右移动的指令,+moveleft可以迅速将你向右移动的速度降为0,紧接着,+you 中的-moveleft会立即抵消掉+moveleft的指令,避免向左的速度产生。这样一来,三步的繁琐急停就被一步搞定。

不得不说,能设计出这样的指令,指令的原作者确实非常聪明。但在我看来,我认为还有更简单的方法来实现指令所涵盖的内容。我们在我之前提到的文件夹找到config.cfg文件,在里面找到有关于移动的四条指令

bind "a" "+moveleft"

bind "d" "+moveright"

bind "s" "+back"

bind "w" "+forward"

在每天指令的后面加上“取消反方向移动”的指令就可以实现一样的效果,而且需要的字符更少。

更改完之后的指令为:

bind "a" "+moveleft;-moveright"

bind "d" "+moveright;-moveleft"

bind "s" "+back;-forward"

bind "w" "+forward;-back"

再进入游戏,在设置中启用开发者控制台,按下 ~ 键打开控制台,在控制台输入

exec config 

就可以完成指令的执行。

只需要按下反方向键,就可以快速急停,或许在老玩家看来这是对他们练了很久的急停的否定。但在我看来,一个简单的急停方法对刚刚入坑csgo的新手玩家来说真的非常友好。目前csgo在中国也逐渐火爆,有很多新玩家的加入,我觉得他们需要一个能够帮助他们更快适应游戏的方法。而且我认为这个指令也不至于会影响游戏的平衡性。就像一键跳投道具和一键大跳一样,我认为这是完全可以接受的,甚至可能会在未来流行起来,只不过普及率不会有一键跳投这么高罢了,毕竟不是所有人都需要。

如果喜欢这篇专栏或这觉得这篇专栏有用的话,请帮我点一个推荐,如果能投个币,点个关注那自然是再好不过的啦。如果对这篇文章有什么意见或建议,可以在评论区留言讨论。最后祝大家能在游戏中找到属于自己的快乐,最好能有和自己一起白给的朋友^_^。(图片来自CS:GO国服官微,图中为瑞典CS老将Get_right和f0rest。)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3