heyyouman999 发布于二月 19, 2017 分享 发布于二月 19, 2017 你说的是Tool Assisted Speedrun吧?这种东西就像名字所指一样,"Speedrun" (速攻?),主要目的是通过使用AI和电脑指令来以最快速方式来完成一个游戏。制作TAS工具的人一般有两个意图,其一是自娱自乐,用自己做制作的程序来突破游戏中的重重难关,这其中能体现出程序的精密程度和制作者对游戏的了解程度。其二是为了真正人为的Speedrun打下基础。国外有很多游戏速攻的爱好者,他们互相比拼看谁能以最短时间完成一个游戏。当然,这些人都不是用TAS来竞速的,都亲自上阵。有些时候为了能够获得更好的破关时间,需要对整个游戏的玩法进行优化,这其中有很多时候都利用到了游戏中代码的漏洞。做TAS的人可以说离游戏代码最近,他们知道游戏中什么种类的数据都储存在内存什么位置,并且在游戏中做什么样的动作能够对内存中的数据进行操控。打一个比方,在一些RPG游戏中,你攻击敌人会Miss,这个Miss的几率很有可能与内存中某一数据个挂钩,如果你能够操控这个数据,那么你就有可能百发百中,这样就会加快游戏的进程。在TAS的制作过程中,这样的数据将会被挖掘出来,有很多会被游戏竞速爱好者所采用。 不过,TAS不是作弊工具,它不会直接植入或者修改游戏中的数据,其输出的所有数据都是你的游戏手柄或控制器在游戏中能够正常输出的,所以理论上来讲,他能够做到的,你正常玩游戏的时候也可以做到(只要你手够快)。 链接到点评
heyyouman999 发布于二月 19, 2017 分享 发布于二月 19, 2017 露露咯 发表于 2017-2-19 12:07你攻击敌人会Miss,这个Miss的几率很有可能与内存中某一数据个挂钩,如果你能够操控这个数据,那么你就有可 ... 这个嘛,在游戏中这样有几率触发的事件一般都是由RNG(随机数发生器)来控制的,但说是随机数,实际上不完全是随机的,很多游戏的随机数都跟游戏中某个"钟"挂钩,打个比方,宠物小精灵,你家里有个钟,这个钟1点的时候你去打某个Boss可能会比较顺利,当然,这只是打比方,不是说宠物小精灵里面的RNG就是如此,不过意思也就是有些"钟"是人为可以操控的。 链接到点评
推荐贴