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

注册 登录

QQ登录

只需一步,快速开始

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

[分享] 找了半天找到的游戏弹药修改方法

[复制链接]

45

主题

1149

帖子

1414

积分

游戏狂人

Rank: 6Rank: 6

贡献度
58
金元
11818
积分
1414
精华
0
注册时间
2011-6-22
跳转到指定楼层
主题
发表于 2017-5-28 15:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用CE6.4以上版本,类型选择为array of byte,搜索这个字串:44 29 79 04 45 38 AE C8 07 00 00
找到以后,在地址上右键,disassemble this memory region,出来一个新窗口都是代码,选中的一行是
SteelDivision.exe+1474EF7 - 44 29 79 04           - sub [rcx+04],r15d

双击这行代码,在弹出的框里,把开头的命令sub改成add,其他部分保留不变。
进游戏试试是不是弹药只会增加不会减少了(敌我都有效)


顺便分享一下弹药的存储方式,供其它有兴趣修改的同学
游戏显示的武器弹药有5个地址,用4byte可以搜到,都是假的。其中有一个地址是源。
源地址的数值是以实际的倍数存在的,倍数大小根据武器类型不同。比如小兵的步枪是3倍,那么界面上显示的是80/80,搜到的五个地址都是240。
真实的游戏弹药量,是按照带弹量+弹夹内的子弹数量存储的,步枪弹夹是10,那么弹药实际上是70+10两个地址存储。
但是存储的时候又耍了手段,乘以了倍数5。所以真实的(只有一份内存地址)是350+50,每开一枪弹夹-5,弹夹为零时,会开始reload(界面可以看到)
以上代码,是修改的弹夹每次射击时-5的那一行。
回复

使用道具 举报

68

主题

1742

帖子

5万

积分

3DM Mod 汉化组

喜欢玩游戏又爱让游戏吃灰的小白——ら、至柔

Rank: 12Rank: 12Rank: 12

贡献度
911
金元
544301
积分
58334
精华
26
注册时间
2010-3-11

疯狂页游玩家2级G胖の微笑旧版萌之委员会''永久''玛丽·萝丝~穗乃果~Fate/EXTELLAMod站荣誉勋章3DM MOD站(黄金)

舒服的沙发
发表于 2017-5-28 16:09 | 只看该作者
既然这样
我支持你出个CE版的修改器~
回复 支持 反对

使用道具 举报

28

主题

1683

帖子

1665

积分

游戏狂人

Rank: 6Rank: 6

贡献度
100
金元
12649
积分
1665
精华
0
注册时间
2009-10-23
硬硬的板凳
发表于 2017-5-28 18:10 | 只看该作者
只想要点数修改,感谢大神分享
回复 支持 反对

使用道具 举报

5

主题

1064

帖子

1052

积分

游戏狂人

Rank: 6Rank: 6

贡献度
4
金元
10363
积分
1052
精华
0
注册时间
2012-2-14
冰凉的地板
发表于 2017-5-28 22:37 | 只看该作者
看你说了一大堆等于没说。修改哪个文件也没说,那有什么用
回复 支持 反对

使用道具 举报

97

主题

2883

帖子

3210

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
182
金元
24823
积分
3210
精华
0
注册时间
2006-10-1
5#
发表于 2017-5-29 00:01 | 只看该作者
= =敌我都有效啊。。。这就有点尴尬了
回复 支持 反对

使用道具 举报

28

主题

1281

帖子

4488

积分

游戏精英

萌新会 求关爱

Rank: 8Rank: 8

贡献度
7
金元
44596
积分
4488
精华
0
注册时间
2015-9-18
6#
发表于 2017-5-29 16:19 | 只看该作者
永定创园电脑 发表于 2017-5-28 22:37
看你说了一大堆等于没说。修改哪个文件也没说,那有什么用

基址 SteelDivision.exe+1474EF7 - add [rcx+04],r15d

回复 支持 反对

使用道具 举报

0

主题

669

帖子

803

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
8034
积分
803
精华
0
注册时间
2014-7-25
7#
发表于 2017-9-18 16:26 | 只看该作者
風逝の夜 发表于 2017-5-29 16:19
基址 SteelDivision.exe+1474EF7 - add [rcx+04],r15d

为什么我搜44 29 79 04 45 38 AE C8 07 00 00这段字节数组没有结果呢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-7 20:42 , Processed in 0.149116 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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