3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 3257|回复: 6
打印 上一主题 下一主题

[求助] 请教下冰原的斗技时间修改方法。

[复制链接]

1

主题

260

帖子

287

积分

高级玩家

Rank: 4

贡献度
0
金元
2869
积分
287
精华
0
注册时间
2018-3-3
跳转到指定楼层
主题
发表于 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''(我错了,不应该使用修改器打斗技),换算成毫秒就是 2050X毫秒(X代表0~9),或者 2050毫秒。

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

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

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

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


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-3-30 13:36 , Processed in 0.026814 second(s), 15 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表