lilingxi1998 发表于 2018-9-8 20:21

调查任务修改——抛砖引玉(请至少会一点点CE再来看!本帖只是提供思路,将不会提供技术援助!)

本帖最后由 lilingxi1998 于 2018-9-8 21:21 编辑

大佬做的调查任务修改已经有一段时间了,最近更新了恐暴龙,我就想搞出一个历战丝瓜,所以开始了调查任务的详细研究。但是因为我不会汇编语言,所以无法提供技术支持。


废话不多说直接进入正题


首先,使用论坛内大佬的任务修改脚本,利用选中任务修改功能,选择一个任务,接着选择任务次数,浏览相关的内存区域。



之后,上下左右调节窗口的大小,使它成为这个样子



简单来说就是让他只显示一列、32行数据。这是因为一个任务正好占用31行,32则能够看到下一个任务的第一行。
接着就开始修改了。根据我的测试,这些数据分别具有以下功能。



以每3行为一组,依次是:
任务头
地图任务类型(普通还是历战)
怪物1
怪物2
怪物3(一个任务最多3只怪,可以为[没有怪物])
怪物1状态
怪物2状态
怪物3状态(是否为历战怪)
剩下两组则是2行为单位的:
任务信息(就是之前的脚本功能区)
任务尾(图中忘记标了,最下面的一行才是下个任务的第一行)


那么,知道了这些数据的作用,就可以着手进行修改了。
但是,由于技术限制,我不会分析数据,目前只知道,怪物代码是由固定码,随机码,随机填充码组成。这是我测试的时候发现的,因为知道了3行1组所以除了怪物码我都没有进行具体测试。


固定码:代表怪物是什么,他是一定不会变的,重启游戏也一样,错误的怪物码会导致闪退。
随机码:也是怪物码的一部分,但是,它每次启动游戏都会变化,而且错误的随机码会导致闪退。
随机填充码:目前看来似乎无意义,但是每组数据都会由这些随机数据填充满,重启游戏后已有的任务随机填充码将变得全部一致,新出的任务则会不一样。只要正确的替换了怪物的固定码和随机码即可替换怪物。似乎错误的随机填充码也会导致闪退,不过,维持原随机填充码不动看起来是没问题的。


问题的难点就在于,随机码必须正确,否则就会闪退。虽然从已有任务中获取是不错的办法,但是要把这个写进脚本里就很有难度了。因为这个原因,我们只能找其他任务的怪来替换。不过在这里有很多规则,我差不多摸索出了几条(不一定正确):
1,古龙必须是独一无二的,它的任务里其他两个怪物位都是[无]
2,每种怪物都必须能够正常出生在所选的地图才行,比如炎喵放在森林就不行。
3,历战怪不能出现在普通任务里。
4,恐暴龙不能出现在任何历战任务里,包括普通恐暴龙和历战恐暴龙。(tmd我就是为了这个才研究的,你告诉我不行??)
5,任务目标就是按照怪物1怪物2怪物3的顺序来的,2怪任务就是第一个和第二个。如果任务目标里出现了[无怪物],则闪退。
6,任务目标不能出现相同的怪物,否则会导致狩猎一头就判定全部狩猎了。
7,如果出现本来可以接取的任务黑掉不能接取的情况,那就是不满足任务设计规则。

成果图,能够把限制条件放到最宽依然把箱子和金钱拉满的任务!

最新发现,不能出现相同的目标!一旦出现会导致只要狩猎一个任务就完成了!也就是说上面这个任务是不成立的!

非常欢迎各路大佬把这个功能做进自己的脚本里,但是还希望能把我的名字挂上去(凑表脸!)














韓小杰 发表于 2018-9-8 20:26

前排看大佬操作。。。

一般一般~ 发表于 2018-9-8 21:12

感谢大佬的分享{:3_58:}

cb820710dj 发表于 2018-9-8 21:28

我就想知道用了这个,我是不是就变成魔法猎人了。。。

bearsoft 发表于 2018-9-8 22:06

也就是自制五紫脉动和苍蓝星都没戏了

dywnlong 发表于 2018-9-8 22:24

蛮好的研究,很厉害
目前这样看貌似调查任务做自制还是很有局限性了

363817910 发表于 2018-9-8 23:02

为什么我的地址是问号

lilingxi1998 发表于 2018-9-9 13:21

dywnlong 发表于 2018-9-8 22:24
蛮好的研究,很厉害
目前这样看貌似调查任务做自制还是很有局限性了

最主要的是可以直接与其他玩家进行联机

zcazyzcazy43 发表于 2018-9-9 13:33

有没有4个怪的调查任务?

dywnlong 发表于 2018-9-9 17:29

lilingxi1998 发表于 2018-9-9 13:21
最主要的是可以直接与其他玩家进行联机

恩,不过我一直是那种懒得跑图的人,还是喜欢斗鸡场。所以目前还是一直在和朋友玩自己做的自制任务。不过就是每次改好任务需要和大家同步有点麻烦
不知道以后调查任务还有没有突破,例如能允许到斗鸡场什么的

lilingxi1998 发表于 2018-9-9 21:41

dywnlong 发表于 2018-9-9 17:29
恩,不过我一直是那种懒得跑图的人,还是喜欢斗鸡场。所以目前还是一直在和朋友玩自己做的自制任务。不过 ...

如果能知道地图代码 或许是可以的

lilingxi1998 发表于 2018-9-9 21:42

cb820710dj 发表于 2018-9-8 21:28
我就想知道用了这个,我是不是就变成魔法猎人了。。。

制作出游戏系统完全允许的任务并不能说是魔法猎人,但你可以是欧鳇猎人

訫§請深埋※№ 发表于 2018-9-14 16:15

11111111111111111111
页: [1]
查看完整版本: 调查任务修改——抛砖引玉(请至少会一点点CE再来看!本帖只是提供思路,将不会提供技术援助!)