wdarf321 发表于 2020-1-30 02:04

请教下冰原的斗技时间修改方法。

RT,我试着想了下算法,内存里 一般以4字节(单位),16字节为一组,记录数据。

一次狩猎最大时间60分钟,也就是3600秒,3600000毫秒,换算成十六进制 36 EE80 ,对应数组 80 EE 36 00 (刚好)

但是游戏里显示 毫秒 是2位数,不知道是被去掉了一位还是游戏中不显示而已, 如果按游戏显示,算成360000毫秒(1秒=100毫秒), 十六进制 5 7E40 ,对应数组 40 7E 05 00(貌似也可以)。   (另:还是说 1秒=10000毫秒?)

然后数据搜索中进行 内存查看里,搜索字符时 可以用实际游戏时间 比如20秒50''(我错了,不应该使用修改器打斗技{:3_94:}),换算成毫秒就是 2050X毫秒(X代表0~9),或者 2050毫秒。

第一种(1秒=1000毫秒 )十六进制数组为14500000 ~ 1D500000,可以在内存中进行如下 查找 检索范围不变,查找数据 145X0000 ,X的变量 CE会自动全部包括进来。因为相似数据量很大,我试着找了完成时间比较长的检索后 虽然找到了一组很可能的数据(但是不能修改)。 然后再次找了个其实完成的时间搜索 就没有满意结果了,大概不是这个算法了吧。

第二种猜想同上, 2050~ 2059毫秒。 十六进制数组为02080000 ~ 0B080000,所以检索方式为 0X080000,但是 因为 这个相似数据极多,接近3000个数据,我还是放弃了{:3_92:}。

还是说 斗技时间的数据一开始就加密了?

如果有大大能制作个斗技时间修改的CT就好了。 {:3_136:}


wdarf321 发表于 2020-1-30 02:35

更正下, 第二种 直接搜索数值,02080000,相似数据也很多,最后还是放弃了

bearsoft 发表于 2020-1-30 02:56

内存里面加啥密,地址范围应该在钱附近

wdarf321 发表于 2020-1-30 13:00

bearsoft 发表于 2020-1-30 02:56
内存里面加啥密,地址范围应该在钱附近

好的,谢谢大大提醒,另外 大大,你的名片大小金CT 有问题,第一排少了很多代码

wdarf321 发表于 2020-1-30 13:06

虽然 还是不清楚斗技时间计算方式,不过在金钱值 右第9位,在波动的数字,那一组(16字符)是游戏时间修改,比如你游戏时间 40:52:10 换算(秒)为147,130‬ ,十六进制为2 3EBA‬ ,内存里 显示为 BA 3E 02 00。 (其中 BA 就是会波动的数字,把 3E 或者02 改大一点,游戏时间就很多了,PS :游戏才发售20天左右,400小时啥的 还是别改出来了)

wdarf321 发表于 2020-1-30 14:50

按照名片顺序, 斗技时间修改内存范围应该是 在 猫相关信息/勋章修改 至 怪物小金地址范围,这里的数据很零散,而且没有规律,感觉像隔离类的数据。 有可能 放在可 大金数据后面,有待慢慢找了

fly189 发表于 2020-2-18 00:05

wdarf321 发表于 2020-1-30 14:50
按照名片顺序, 斗技时间修改内存范围应该是 在 猫相关信息/勋章修改 至 怪物小金地址范围,这里的数据很零 ...

找出来了吗
页: [1]
查看完整版本: 请教下冰原的斗技时间修改方法。