注册 | 登录

游侠NETSHOW论坛





查看: 4772|回复: 19
打印 上一主题 下一主题

3级设施直接建造的修改方法 [复制链接]

帖子
1502
精华
1
积分
1180
金钱
6398
荣誉
22
人气
92
评议
0
跳转到指定楼层
楼主
发表于 2010-4-5 02:33:12 |只看该作者 |倒序浏览
效果:1级造好后即变为3级,但样子还是1级,耐久还不足。但没关系,耐久会自动恢复,等耐久恢复满后样子也将变成3级的样子。
原理:在内政完成是算勋功的地方插入代码,判断如完成的设施类型是XX1级,则直接将类型改为XX3级
(可能还有更合适的地方插入这段代码,但这是偶现在能找到的地方)

修改代码:(以下地址为完成内政设施后勋功计算的开始)
005BB931 - 90                          - nop
005BB932 - e9 e9 db 2e 00              - jmp 008a9520
(以下为空白区新增代码)
008A9520 - 8b 4b 08                    - mov ecx,[ebx+08]      ebx是当前设施起始地址 ebx+08即当前设施类型
008A9523 - 83 f9 1f                    - cmp ecx,1f                  1f是1级市场
008A9526 - 7c 11                       - jnge 008a9539
008A9528 - 83 f9 23                    - cmp ecx,23                 23是1级马厩
008A952B - 7f 0c                       - jg 008a9539
008A952D - 83 e9 1f                    - sub ecx,1f
008A9530 - 6b c9 02                    - imul ecx,ecx,02
008A9533 - 83 c1 33                    - add ecx,33                  一通计算后,变成相应3级建筑
008A9536 - 89 4b 08                    - mov [ebx+08],ecx       置回原地址中
008A9539 - 83 f9 1e                    - cmp ecx,1e                  这句是原来005BB934处的判断,那里字节不够用,挪这里来了
008A953C - e9 f6 23 d1 ff              - jmp 005bb937            返回去开始计算勋功
有兴趣者可以尝试一下~~~

使用道具 举报

达人

帖子
6100
精华
0
积分
3392
金钱
4288
荣誉
34
人气
1
评议
0
沙发
发表于 2010-4-5 07:18:09 |只看该作者
技术贴 支持下  本人小白 看不懂                                                       
CPU:AMD 弈龙Ⅱ×6 1055T+九州风神 冰凌400黑玉至尊版
主板:GIGABYTE GA-870A-UD3
内存:CRUCIAL DDR3 1600 8G×2
显卡:Colorful GTX970 iGame970 烈焰战神X-4GD5
硬盘:PLEXTOR PX-256M6S
   WD 1T 64M 黑盘
电源:Seasonic X-750
机箱:CoolerMaster 开拓者 P100
显示器:Dell U2311H

使用道具 举报

帖子
689
精华
0
积分
348
金钱
3667
荣誉
0
人气
25
评议
0
板凳
发表于 2010-4-5 10:42:30 |只看该作者
直接造3級終於有消息了...

但是...完全看不懂啊

使用道具 举报

帖子
838
精华
0
积分
430
金钱
4066
荣誉
1
人气
1
评议
0
地板
发表于 2010-4-5 11:24:40 |只看该作者
这个,难道就是传说中的 “天书”  

使用道具 举报

帖子
12
精华
0
积分
6
金钱
78
荣誉
0
人气
0
评议
0
5#
发表于 2010-4-5 12:15:33 |只看该作者

怎么看懂程序的?你可以调试吗?

楼主你是怎么找到这些代码的?是调试吗?加密了的exe怎么调试?

使用道具 举报

SIMS智慧天使

帖子
2585
精华
6
积分
2615
金钱
4275
荣誉
8
人气
429
评议
0
6#
发表于 2010-4-5 13:06:39 |只看该作者
能帮忙确认下代码是GM8中出现的那些位数码吗?

如果是~~~~
和用修改器直接改了再读档相比,似乎修改器更安全方便不容易出错[伤心啊]

使用道具 举报

~ § Tachibana Kanade § ~
游侠资深版主
『光荣游戏区』
游侠剑阁工作组【制作】
正六位下 左近將監
アインハルト·ストラトス

★★★★★★

2013年度杰出版主勋章版主勋章资深版主勋章大头像勋章白金会员勋章《三国志12》汉化贡献勋章荣誉勋章特色头衔勋章勤劳之证剑阁工作组资深组员勋章

帖子
9705
精华
3
积分
9228
金钱
118489
荣誉
360
人气
1754
评议
18
7#
发表于 2010-4-5 13:12:49 |只看该作者
支持一下技术贴。。。

使用道具 举报

帖子
491
精华
0
积分
247
金钱
1016
荣誉
0
人气
11
评议
0
8#
发表于 2010-4-5 13:15:22 |只看该作者
这个用OB改的不?????????????

使用道具 举报

游侠剑阁工作组【制作】
蜀军 侦察兵 偃月刀

剑阁工作组资深组员勋章

帖子
2686
精华
1
积分
2244
金钱
1124
荣誉
69
人气
105
评议
0

9#
发表于 2010-4-5 13:44:32 |只看该作者
LZ又有新研究了,
相信你的修改器会更加强大!···

使用道具 举报

帖子
1502
精华
1
积分
1180
金钱
6398
荣誉
22
人气
92
评议
0
10#
发表于 2010-4-5 18:22:47 |只看该作者
偶的修改器快完成了,BAUDU贴吧那里有试用版,但是没这个新功能。
大家可以用GM将
005BB931开始的6个字节改为:90h e9h e9h dbh 2eh 00h
008A5920开始的33个字节改为:8bh 4bh 08h 83h f9h 1fh 7ch 11h 83h f9h 23h 7fh 0ch 83h e9h 1fh 6bh c9h 02h 83h c1h 33h 89h 4bh 08h 83h f9h 1eh e9h f6h 23h d1h ffh
就OK了

使用道具 举报

帖子
88
精华
0
积分
45
金钱
1235
荣誉
0
人气
1
评议
0
11#
发表于 2010-4-6 00:38:47 |只看该作者
感谢,测试去~                   

使用道具 举报

游侠剑阁工作组【顾问】
魏 殿中侍御史

剑阁工作组资深组员勋章

帖子
3126
精华
2
积分
2003
金钱
5558
荣誉
4
人气
1
评议
0

12#
发表于 2010-4-6 10:15:25 |只看该作者
技术贴,支持一下

找到温暖小窝的熊

使用道具 举报

军议校尉

帖子
980
精华
0
积分
521
金钱
1657
荣誉
3
人气
1
评议
0
13#
发表于 2010-4-6 10:50:01 |只看该作者
看不懂技术贴的人进来围观楼主 虽然看不懂可是不错,我支持你

使用道具 举报

帖子
88
精华
0
积分
45
金钱
1235
荣誉
0
人气
1
评议
0
14#
发表于 2010-4-6 11:35:07 |只看该作者
LZ第11楼有个地方数字打错,难怪我试了N久都不行。。。。。

008A9520 写成 008A5920了,汗

使用道具 举报

帖子
266
精华
0
积分
133
金钱
1147
荣誉
0
人气
0
评议
0
15#
发表于 2010-4-6 15:34:25 |只看该作者
这正是我想要的
为了蜀国的大义,前进吧,天水的麒麟儿!

使用道具 举报

重步兵

帖子
1603
精华
0
积分
812
金钱
4252
荣誉
1
人气
4
评议
0
16#
发表于 2010-4-6 16:02:09 |只看该作者
没必要  开局造一级  以后慢慢改……

使用道具 举报

✿ 千 本 桜 ✿
游侠元勋版主
『PC游戏综合区』
游侠剑阁工作组【美工】
Koei 真・三國無双6 天下無双
冥王·哈迪斯

★★★★★★★

游侠元勋版主元老版主勋章版主勋章资深版主勋章大头像勋章白金会员勋章精华勋章活跃勋章荣誉勋章特色头衔勋章高级荣誉勋章人气勋章·初级勤劳之证剑阁工作组资深组员勋章电玩工作组荣誉勋章2013年度杰出版主勋章动漫组资深组员勋章2014年杰出版主勋章2015年杰出版主勋章

帖子
38220
精华
10
积分
39923
金钱
470414
荣誉
1812
人气
6927
评议
79
17#
发表于 2010-4-6 17:19:34 |只看该作者
强大的反汇编啊                  20

使用道具 举报

帖子
1502
精华
1
积分
1180
金钱
6398
荣誉
22
人气
92
评议
0
18#
发表于 2010-4-6 19:56:39 |只看该作者

回复 #15 malenq 的帖子

确实错了,第二段的地址是008A9520......

使用道具 举报

帖子
114
精华
0
积分
57
金钱
6176
荣誉
0
人气
4
评议
0
19#
发表于 2010-4-8 12:14:04 |只看该作者
我一直都有关注LZ的修改器,期待加入更多功能

使用道具 举报

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

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-7-1 00:55 , Processed in 0.364916 second(s), 13 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到