aion吧 关注:679,847贴子:29,293,180

程序员视角:为什么说宏等于外挂

只看楼主收藏回复

为什么说宏等于外挂!!!!
这几天论坛又开始有人对用宏洗白了,认为用宏不算开挂,说成用宏就光荣了,就挣到面子了,那我就给你分析分析为什么说用宏等于外挂。
宏,我们通常可以理解为自动化的执行一系列的键鼠操作,可以省事,可以突破人工操作的极限,一般情况下不直接修改游戏数据,而是利用游戏数据。
外挂,则可能会更进一步,不仅利用游戏数据,也可能修改游戏数据,看清楚,是可能修改,并不是一定会修改。
宏有宏指令,外挂通常有配置文件,再加上脚本,他们都是按照执行软件的既定规则,编写的文本,这些文本脱离了解释执行他们的软件则没有任何意义。所以从软件编程上来说,他们是没有任何区别的,这也就是我为什么说宏指令和脚本本质上就是个配置文件而已,因为他们本来就是需要相对应的软件来解释执行的文本罢了,只不过通常情况下宏指令和脚本书写的相对长一些,而这依然可以看作配置文件复杂一些罢了。
本人搞编程,也自己做过挂,当然了,纯属自娱自乐,以学习为主!!!
我们分析几个常用功能:
自动吃药算不算外挂?
最早接触这个功能,还是在N年前的传奇上,当血量降低到一定数值,就自动吃设定好的药水,这个功能的原理就是监控血量数值,当低于设定的数值时,自动发送吃药的指令,应该没人会说这个功能不算外挂吧?
本人前段时间和朋友玩魔兽,在忍受不了太肝的情况下,做了一个小玩意,直接锁血,就连药水都不用吃了,嗯,是不是更过分了。。。。。。
永恒里面的工作室挂机,通常大家都是叫做脚本,很少有人说是用外挂挂机。而实际上完成挂机的软件要完成一系列的功能才能实现挂机打怪,例如检测周围怪的类型、状态、坐标,发送移动指令,发送挂机打怪技能指令,监控玩家血量,自动吃药,自动捡取等等很多功能,只有这些功能互相搭配使用,才能解释执行设定好的脚本文本,才能做到挂机。所以说挂机软件也是外挂,所谓挂机脚本大多就是对挂机范围技能释放的一种配置描述而已。
很多年以前,在永恒之前,我还玩过一个游戏,依靠自己写的软件执行过很多的操作 后来为了通用便捷,也是把很多的步骤做成了脚本~
再来说一下键鼠硬件宏和卡刀和移动释放技能。
现在很多的键鼠都可以设置宏,宏指令通常会设置多个动作,然后一键执行多个操作,或者重复执行多个操作。宏指令本身只是个简单的文本,例如鼠标点击操作,可能会包含鼠标移动的坐标,按键按下和弹起,时间间隔等,这些都是用文本按照预定规则进行描述的,当执行这些宏指令时,由键鼠的内部固件程序进行解释执行。看到了没,这些宏指令的操作和挂机程序、外挂自动吃药锁血是一样的,都是由软件解释执行文本做出相应的操作。
简单的宏指令可以自动化的完成很多费时费力或人力不可及的操作,可以做到毫秒级的重复点技能,所以相同时间内打出的技能比正常人要多一些,那结果自然是不言而喻的。
例如宏指令设置得好可以做到流畅卡刀,卡刀的重要性不需要说了吧。但归根结底宏指令只是一些文本,真正起作用的是解释并执行这些文本的软件。嗯,现在可以把这些软件和挂机软件、吃药软件一样看作外挂了吧。
但是宏还不够完美,虽然已经比常人好得多了,但是仍然不够完美,或者说解释执行宏指令的软件功能还太弱。如果软件能够做到监控角色的动作然后做到打断动作,然后再无缝衔接卡刀和释放技能呢?这样的功能可以说是PK利器了吧?没有人会觉得这不算是外挂吧?这样的外挂只是利用了游戏规则和数据,也并没有修改数据,但是却可以做到完美卡刀和移动释放技能。
某款游戏能把大狙玩成连射,是不是和永恒卡刀移动放技能很相似~
永恒中最常被人在贴吧喷的是破除隐身功能,这样的功能很好抓,很多人都发过录像。这样挂的原理则是修改了内存数据,敌对角色的隐身属性数据被改了,就是这么简单。还有一个之前闹得很凶的,则是属性挂,也是修改了数据。
还有些洗白喷子以功能强弱功能多少作为是否是外挂的判断标准,我只能说你太双标了。如果一个软件能够修改属性,仅仅只有这一个功能,就已经无敌了,难道说这就不算外挂了?
最后再次强调,从软件编程的角度太看,宏、脚本和外挂没有任何本质上的区别。宏指令、脚本文件、和外挂的配置文件一样,没有任何本质上的区别,最终都是由相对应的软件解释执行。本质上都可以看作是外挂,宏的功能相对简单弱小一些,外挂通常会做得更强大,所以宏也就是给功能弱小点的外挂罢了。他们造成的危害都是破坏了游戏的平衡,所以,用就大大方方的吧,还是别洗了,毕竟你们洗白的动作太搞笑了~
以下是本人制作过的软件:某游戏检测很强,又不想用别人的,既危险又臃肿,所以就自己改造了一个,功能很简单,就是鼠标连点,我增加了多点模式,当然了多点模式下和脚本差不多~

以下是本人制作的另一个类似于CE的玩意,针对性制作没必要,这样做通用性更强,也是借鉴了别人和CE:

这个主要就是修改内存数据了,例如摸鱼挂机某游戏的时候,加强些属性和锁血 ~
当然了,我真的没把以上软件用到永恒上,毕竟我这点微末技术还碰瓷不了永恒,请一定要相信我~


IP属地:辽宁1楼2024-11-01 17:02回复
    其实 在以往的游戏里 自动按键类的 脚本类 才叫外挂
    读内存 改内存的 破解原有设置的~~那叫作弊器~


    IP属地:浙江2楼2024-11-01 17:06
    回复
      声明下:软件仅为个人学习用,不外传。


      IP属地:辽宁来自Android客户端3楼2024-11-01 17:09
      收起回复
        你能做一个血量掉到6000就自己吃药的宏吗。。。我花钱买。。。最好再做一个自动吃卷和料理的宏。。。玩家们都不用买宝宝了。。。


        IP属地:辽宁4楼2024-11-01 17:13
        收起回复
          算不算外挂,解释权归盛趣所有。
          给大家一个链接,工作室或者做程序的应该可以看出里面还是有很多有价值的信息。
          https://baijiahao.baidu.com/s?id=1809171702120571689&wfr=spider&for=pc


          IP属地:重庆5楼2024-11-01 17:30
          回复
            你能做一个血量掉到6000就自己吃药的宏吗。。。我花钱买。。。


            IP属地:江苏6楼2024-11-01 17:36
            收起回复
              个人观点,执行过程能有判断分支或者条件循环的叫外挂,宏至少键盘宏鼠标宏做不到,插U盘的硬件宏没接触过不清楚。我也是苦逼码农出生


              IP属地:浙江来自iPhone客户端7楼2024-11-01 17:41
              收起回复
                大哥 你字多。肯定是你有理 还有 。宏这辈子都不可能是绿色 也别去站队绿色 被挂打了就别叫


                IP属地:北京来自Android客户端8楼2024-11-01 17:48
                回复
                  你这长篇大论的,我还看完了,我的评价是牛头不对马嘴。
                  前面就点明了中心:宏不突破游戏数据,外挂则是突破游戏数据。
                  然后就是对两者的功能实现进行了阐释,说着说着突然来一句:“宏归根结底是文本,起作用的是执行软件。现在可以把这些鼠键宏软件和挂机吃药一样看做外挂”。
                  我直接????,什么玩意?逻辑在哪?单纯描述一下两者功能就能直接画等号了?
                  …………
                  宏功能是靠雷云、icue等软件执行的,锁血等外挂功能是靠外挂软件执行的,所以宏=外挂?
                  按你的逻辑,狗是通过嘴巴进食的,人也是通过嘴巴进食的,所以狗=人。
                  幽默吗?


                  IP属地:广西来自Android客户端9楼2024-11-01 17:48
                  收起回复
                    可算来明白人 我不为别的 就想问问那些用宏的凭什么还那么理直气壮的说自己是绿色玩家。。然后抵制这个抵制那个。。到了抵制宏的时候就跟抓住了耗子尾巴一样的叫 说自己的清白 说自己的功能很少 恶心死人了


                    IP属地:北京来自Android客户端10楼2024-11-01 17:54
                    收起回复
                      我2012年就开始做挂了,全图一直用到我不玩dota,永恒我最近才用ce改了攻速,攻击距离远程加3米多近战加2米多,宏算个锤子,连挂10分之1的效果都没有


                      IP属地:广西来自Android客户端11楼2024-11-01 18:14
                      收起回复
                        1.宏不改变游戏本身的设置,是建立在游戏本身的基础上,是有极值的,这个极值可能以往游戏天赋高,手速快 ping值底的人才有可能接近,宏使得大部分人都能达到,最关键宏是禁不了的 通过硬件提升 你怎么禁?抽烟,大ma 毒 品 都是成瘾 你能把他们等同?


                        IP属地:江苏来自iPhone客户端12楼2024-11-01 18:19
                        收起回复
                          其实永恒80级版本游戏官方就内置了宏了,所很多技能拖单一起,按一个键就行了这是简化操作,键盘鼠标宏原理也差不多,就是按一个键触发几个技能,但有一点延迟调不好的话键盘鼠标宏就没啥用反而还很别扭,而游戏的延迟又是会变的,人多人少,地图网络波动等都会影响延迟。别把键盘宏神话了,它和挂根本就不是一个量的,挂能调攻速,能飞天能盾地能穿墙能自动回血能透视……太多了,很多人用宏几乎都是半自动的就为了滑翔强攻,而官方也明说柯,简单的宏是不会封号的。其实对于大部分普通玩家最多就用了半自动滑翔上攻,就这延迟波动都不好用,更别说其它技能了,大神和网络好的除外。


                          IP属地:四川来自iPhone客户端13楼2024-11-01 18:40
                          收起回复
                            宏跟格斗游戏一键必杀逻辑差不多,别人输入5,6个指令才出必杀,你一键就可以出必杀!通过键盘设备快速伪输入,完成大部分玩家手速无法完成的操作!最明显的技能就是强袭!造成宏不公平的原因!相对开挂而言,宏危害没那么大,毕竟没修改游戏!改了手速!至于说宏能让你从菜鸟变大神,想想就好!该打不过还是打不过!


                            IP属地:福建来自Android客户端14楼2024-11-01 18:45
                            收起回复
                              唉 说宏就是挂 可能有些偏激 但是 宏等于作弊 这没毛病吧。。归根到底宏战士还是想给自己洗白。 真心没救了


                              IP属地:北京来自Android客户端15楼2024-11-01 18:54
                              收起回复