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

注册 登录

QQ登录

只需一步,快速开始

查看: 4245|回复: 25
打印 上一主题 下一主题

[原创] 大航海家3海战船只霍尔克速度修改exe文件,用到8086汇编基础。

[复制链接]

3

主题

16

帖子

625

积分

超级玩家

Rank: 5Rank: 5

贡献度
120
金元
1350
积分
625
精华
1
注册时间
2020-4-26
跳转到指定楼层
主题
发表于 2020-5-13 02:24 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

大航海家3 霍尔克船速加快汇编原理。
由于是修改exe,这样一劳永逸等于是个新的游戏了。
前言:
我玩了大航海家4,发现一点也不好玩,而且反复跳出,于是还是喜欢大航海家3,但是大航海家4也有他的优点:
1:海战霍尔克直线顺风航速是最快的(毕竟战舰嘛,而且三个大帆),这一点大航海家3没做好,导致霍尔克做海盗,始终追不上敌人的小船。
2:大航海家3后期托拉斯,会用到很多船只,但是船长会时不时退休,这样就变成了满地图找船长的游戏,降低体验,而大航海家4,船长不会退休,可以安心贸易。
于是,我利用汇编8086语言,直接修改了exe,一劳永逸,现在新增如下:
1:船长一旦退休,会自动补充一个新的船长,确保自动贸易不中断。(这个之后会开贴介绍
2:海战中,霍尔克的直线顺风条件下,船速最快,可以达到8节,其他的船,船速上限最快为6节;逆风条件下,霍尔克最慢,这样就和大航海家4一样了。



通过前期的排查(这个很复杂,不详细介绍了,就是断点跟踪法一步步发现具体指针位置),我们知道,大航海家3的海战速度是在
内存5771AF(对应exe文件的1771AF)这个地址的,
那么我们用winhex或者UE或者其他16进制编辑器都可以,打开大航海家3的exe。

第一步:准备工作,找空地盘!!!
我们发现
177142到17714F共14个90表示14个空的字节可以用
1773E2到1773EF共14个空字节可以用
177531到17753F共15个空字节可以用

第二步:比较船只类型的跳转
我们的思路是这样的,就是先找到海战读取的船只耐久度,然后判断船只是否是霍尔克,如果是,那么耐久度正常,如果不是霍尔克,那么
耐久度降为10%,这样霍尔克船速就上来了。
那么我们开始,
先找到1771AF这个地址。
也就是exe的1771AF这个位置,写入
EB 91 90 90 90 90
表示
现在我们要跳转到177142开始加入判断的语句(因为原本1771AF这个地址只留给你6个空字节,我要写这么多功能,肯定要借用其他空地方。
所以才借用了177142,正好有14个空字节可以借地盘,你不借他也是空着的)



第三步:


现在在177142这个位置开始写
1:比较舰种,
80 FA 03
(cmp dl 03
记住,dl里寄存的是船只种类的代码,00表示史耐克,01克雷尔,02克格,03霍尔克,这里我们和03对比。
注意,计算的可以在随便哪里模拟,但是跳转地址的,一定要实地模拟,不可改变模拟场所)
2:不等于霍尔克就跳转到177531
(je 00177531)
0F 85 E6 03 00 00
3:是霍尔克的话跳转到1773E2
(jmp 001773E2)
E9 92 02 00 00

第四步:开始写非霍尔克的程序
现在在177531这个位置开始写
BA 0A 00 00 00
0F AF C8
E9 77 FC FF FF 90(跳回1771B5,这个地址就是一开始我们跳出比较的后续地址,表示继续执行海战,很重要,所谓万物归原)
第五步:开始写霍尔克的程序(在1773E2这个位置开始写)
8B 56 18
0F AF C8
E9 C8 FD FF FF 90(跳回1771B5,和第四步一样)

至此,exe就修改好了,然后不用其他的修改器,直接进游戏,就是:
霍尔克顺风直线速度最快,可以追上克雷尔,逆风还是原来的样子,最慢0节,可以做海盗王了。


海盗.png (60.88 KB, 下载次数: 1)

海盗.png

船长.png (62.68 KB, 下载次数: 1)

船长.png

强盗.png (51.52 KB, 下载次数: 0)

强盗.png

海战.png (157.51 KB, 下载次数: 2)

海战.png

评分

1

查看全部评分

回复

使用道具 举报

16

主题

2184

帖子

4990

积分

游戏精英

Rank: 8Rank: 8

贡献度
57
金元
47618
积分
4990
精华
0
注册时间
2009-4-8

G胖の微笑

舒服的沙发
发表于 2021-3-28 13:01 | 只看该作者
感谢分享大神
回复 支持 反对

使用道具 举报

13

主题

226

帖子

328

积分

高级玩家

Rank: 4

贡献度
0
金元
3278
积分
328
精华
0
注册时间
2017-9-14
硬硬的板凳
发表于 2021-4-4 22:44 | 只看该作者
大佬,能不能搞一个仓库无限物品的,最高纪录当市长,然后就再也上不去了
回复 支持 反对

使用道具 举报

5

主题

1860

帖子

1786

积分

游戏狂人

Rank: 6Rank: 6

贡献度
2
金元
17779
积分
1786
精华
0
注册时间
2010-4-18
冰凉的地板
发表于 2021-4-18 19:03 | 只看该作者
11111111111111111111
回复 支持 反对

使用道具 举报

0

主题

7

帖子

68

积分

初级玩家

Rank: 2

贡献度
0
金元
676
积分
68
精华
0
注册时间
2009-11-16
5#
发表于 2021-7-2 15:27 | 只看该作者
谢谢分享!        
回复 支持 反对

使用道具 举报

0

主题

190

帖子

277

积分

高级玩家

Rank: 4

贡献度
0
金元
2765
积分
277
精华
0
注册时间
2011-6-3
6#
发表于 2021-7-8 00:49 | 只看该作者
好好好好好好
回复 支持 反对

使用道具 举报

0

主题

172

帖子

181

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1810
积分
181
精华
0
注册时间
2020-2-15
7#
发表于 2021-9-1 00:04 | 只看该作者
66666666666666666666666666666

回复 支持 反对

使用道具 举报

8

主题

1302

帖子

4907

积分

游戏精英

Rank: 8Rank: 8

贡献度
116
金元
44429
积分
4907
精华
0
注册时间
2008-2-6
8#
发表于 2021-9-13 13:41 | 只看该作者
谢谢分享!
回复 支持 反对

使用道具 举报

0

主题

114

帖子

168

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1684
积分
168
精华
0
注册时间
2010-2-23
9#
发表于 2022-4-16 11:59 | 只看该作者
祝君愉快
回复 支持 反对

使用道具 举报

0

主题

92

帖子

179

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1792
积分
179
精华
0
注册时间
2016-2-20
10#
发表于 2022-4-20 18:29 | 只看该作者
感谢分享!!
回复 支持 反对

使用道具 举报

9

主题

327

帖子

499

积分

高级玩家

Rank: 4

贡献度
6
金元
4749
积分
499
精华
0
注册时间
2011-1-27
11#
发表于 2022-7-21 15:29 | 只看该作者
谢谢。。。。。。。。。。。
回复 支持 反对

使用道具 举报

0

主题

83

帖子

135

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1349
积分
135
精华
0
注册时间
2011-7-28
12#
发表于 2022-8-17 17:15 | 只看该作者
来一个
回复 支持 反对

使用道具 举报

28

主题

680

帖子

8440

积分

游戏精英

Rank: 8Rank: 8

贡献度
373
金元
69484
积分
8440
精华
0
注册时间
2014-2-25

3DM小黄鸡3DMer(永久)

13#
发表于 2022-12-23 21:02 | 只看该作者
试试看看
回复 支持 反对

使用道具 举报

1

主题

167

帖子

257

积分

高级玩家

Rank: 4

贡献度
0
金元
2572
积分
257
精华
0
注册时间
2016-9-19
14#
发表于 2022-12-31 00:45 | 只看该作者
66666666666666666666666
回复 支持 反对

使用道具 举报

1

主题

80

帖子

157

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1569
积分
157
精华
0
注册时间
2012-2-2
15#
发表于 2023-4-25 13:50 | 只看该作者
hgjhgjhgjhgjhgjh
回复 支持 反对

使用道具 举报

1

主题

259

帖子

359

积分

高级玩家

Rank: 4

贡献度
0
金元
3588
积分
359
精华
0
注册时间
2012-10-10
16#
发表于 2023-5-15 19:28 | 只看该作者
奋斗的功能编号郭敬明
回复 支持 反对

使用道具 举报

0

主题

663

帖子

900

积分

超级玩家

Rank: 5Rank: 5

贡献度
1
金元
8964
积分
900
精华
0
注册时间
2010-4-17
17#
发表于 2023-7-18 21:54 | 只看该作者
666666666666
回复 支持 反对

使用道具 举报

0

主题

39

帖子

51

积分

初级玩家

Rank: 2

贡献度
0
金元
510
积分
51
精华
0
注册时间
2023-2-9
18#
发表于 2024-10-13 10:59 | 只看该作者
666666666666
回复 支持 反对

使用道具 举报

0

主题

300

帖子

361

积分

高级玩家

Rank: 4

贡献度
0
金元
3608
积分
361
精华
0
注册时间
2013-1-1
19#
发表于 2025-1-23 13:29 | 只看该作者
6666666666666666
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-4 08:23 , Processed in 0.036188 second(s), 19 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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