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

注册 登录

QQ登录

只需一步,快速开始

查看: 46913|回复: 179
打印 上一主题 下一主题

[注意] COD9 僵尸模式and离线BOT,破解进度(破解DLL文件已可以正常注入游戏进程中并可以创建本地存档,载入器已可以读取本地玩家信息,加急破解中,暂不支持汉化)

  [复制链接]

335

主题

9601

帖子

551

积分

高级玩家

Rank: 4

贡献度
64
金元
2950
积分
551
精华
0
注册时间
2012-1-12

古河渚圣诞快乐花好月圆

跳转到指定楼层
主题
发表于 2013-3-9 12:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 马卡洛夫@Makaro 于 2013-3-21 18:37 编辑
Powered by 3DM-PubX
3月9日:
据我测试,Nokia提供的进入游戏菜单的方法,用CE修改内存地址的步骤是完全错误的。
动视暴雪为了安全起见,把玩家信息和启动游戏的指针信息放到了主服务器里,只有从服务器获取到玩家信息和启动游戏的指针信息(也就是popup_connectingdw模块)后才能进入游戏菜单,并且在成功连接到主服务器之前是无法完成初始化的(玩家信息和启动游戏的指针信息都放在服务器里,通过GUID进行区分,获取玩家GUID必须从Steam中获取,绕过了Steam就等于绕过了获取GUID,没有GUID自然就不能获取玩家信息)。很显然,Nokia提供的方法直接绕过了必要的初始化,这就是为什么点击任何项都不会有反应的原因。

解决办法有两个:手动分配GUID,修改popup_connectingdw模块使其从本地读取玩家信息和指针信息,以完成必要的初始化。这对我来说比较困难...另外一个是找齐指针,并且正确分配指针,这需要消耗很多时间才能完成。

3月10日:
继续研究,发现popuo_connectingdw模块其实是调用steam_api.dll里某个获取存档的方法,不过本人不懂反汇编所以无从下手(好吧。。。),急需各类人才帮助
3月12日:
终于找齐了所有指针,并且能实现读图,但读图完之后立马报错跳出,看来这个办法行不通,还需要破解steam_api.dll

3月13日:
没事查看了一下TeknoMW3的源代码,发现其中包含steam的关联层头文件,顿时如获珍宝。目前本人正在按照新方法破解(类似TeknoMW3)。如果一切顺利的话本月就能发布僵尸模式和多人联机BOT的破解
3月14日:
破解正式开始进行,补丁将命名为“XT6 Zombie&Multiplayer Offline Loader”

3月19日:重大突破,载入器已经可以正常的启动游戏并把破解dll文件成功的注入到了游戏进程,目前已经可以在本地创建存档了,但是读取存档时仍不能跳过联网(大概是代码没写全)。载入器已可以读取存档中的玩家ID。

本人仅仅是.NET程序员,对C++不太懂。我现在需要懂C++和反汇编的程序员帮助,有意愿者请及时PM我,不胜感激!







评分

21

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-6 09:50 , Processed in 0.029925 second(s), 16 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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