> 文章列表 > 三国志5贴吧(《三国志5》绝种修改)

三国志5贴吧(《三国志5》绝种修改)

三国志5贴吧(《三国志5》绝种修改)

大家好,小严来为大家解答以上问题。三国志5贴吧,《三国志5》绝种修改很多人还不知道,现在让我们一起来看看吧!

1、本人现在没有精力继续修改三国5了,那些修改笔记留在我这里浪费掉可惜,鉴于很多玩家对三国5的热情,我决定公开给大家看,以造福广大三国5玩家。

2、我是边修改边做笔记的,没有系统整理,所以有些乱,这里先给个例子解释:

3、比如 水计的作用范围 94aa4(win 6cba2)

4、94aa4 是dos普通版的地址,括号里面的6cba2是其在win版的相应地址

5、我用的是静态修改工具:myHiew和W32Dasm,主要是myHiew,W32Dasm只在走头无路的情况下才用

6、因为直接修改win版极容易出错,所以我都先修改dos版,再dos版中试验成功之后,才敢去动win版。所以我的笔记大多是dos版的,win的只有很重要的地方我才记,我都记在括号里面。

7、我的三国5修改笔记

8、=========================================

9、技能列表:

10、00 火计 01 混乱 02 内讧 03 收拾 04 仙术 05 鼓舞 06 治疗 07 祈雨08 天变 09 灭火 0A 落石 0B 占卜 0C 伏兵 0D 幻术 0E 妖术 0F 激励10 水计 11 火箭 12 奋发 13 乱射 14 速攻 15 藤甲 16 无双 17 远箭18 强行 19 沉着 1A 布阵 1B 水神 1C 反计 1D 落沙 1E 回射 1F 骑射

11、查找相应技能代码的方法 :baxx00 9a8808f20a

12、激励 94871

13、仙术 93812 936d2

14、落石 955db 威力 95560

15、乱射 9507f 口号 9506c

16、奋发 94d62 94dce

17、鼓舞 939eb

18、水计 94acb 作用范围 94aa4(win 6cba2) 显示作用范围948e8(win 6c936)

19、伏兵 94134

20、作用范围 93f30

21、治疗 93b1d

22、骑射 8dd95

23、内杠 933a4 934d0 ***934bf(作用范围), 成功率 93343 , 战斗画面和降士气93445,着火以后的成功率93324

24、混乱 着火以后的成功率9305d win 6a7b4

25、速攻 95164

26、灭火 93ec5

27、火计 92fcb

28、幻术 94405 显示作用范围 941ee(win 6bf23)<------94218(win 6bf62) 实际作用范围 9425a(win 6bfbb)妖术 946b3 攻击范围 94568(win 6c418) 显示作用范围 944fe(win 6c380)<----94526(win 6c3bf)农民暴动 8d924

29、突击 90b26 ************************************

30、藤甲 90d80

31、特殊线索 b8eb88

32、忠诚度下降 918df

33、回射 92974

34、无双 80d0c 8ec66 0007.d55f

35、一齐 90a2e **********************************************

36、000570C2: 01 00 移动是否消耗指令

37、00055BD7: 01 00 赏赐是否消耗指令

38、占卜代码修改:

39、9743f: E84AFA CALL 94E8C 敌军着火

40、97448:E841FA CALL 94E8C 敌军着火

41、97475:E814FA CALL 94E8C 敌军着火

42、97487: E902FA CALL 94E8C 敌军着火

43、9745A: E82FFA CALL 94E8C 敌军着火

44、奋发代码修改:

45、94D14:9AA005F20A CALL 00AF2:005A0 我方所受伤害为0

46、94d2d: bb0800 mov bx 0008 改为64

47、无双与藤甲替换:10076:mov dx 00016 改为00015

48、藤甲代码修改:

49、90e5c call af2:00956 可能是提取技能的函数 win call 764e3or ax ax

50、jne 90eec

51、90eec mov ax 00064 火箭着火率100%,改为64以下的值 (win:61f3d 61eba 61ead)

52、92b4d mov ax 00064 火计着火率100%,改为64以下的值 (win:69fcd-->6a057)8f088 对弓箭免疫

53、8f0d0 火箭对藤甲的伤害力 win 65489

54、烈火对藤甲的伤害力

55、射箭动画:90d1f d7b:00a8c

56、着火动画 9a10077209 972:00710

57、射箭加经验 90e09普通加经验909b4

58、着火伤害函数 92f33 90f2b

59、火箭增加经验值 90fd0 win 6205f电脑藤甲策略 9beba

60、电脑火箭天气策略 f6c1

61、伏兵代码修改:

62、伏兵口号:mov ax 09c50 中计口号:09c51

63、伏兵画面:call d7b:8dc

64、成功率判断:94078 call a6d:00054

65、体力为多少时出现伏兵选项 :93f69 call 972:00b48

66、敌军损失兵力 94071 call 00093f86

67、幻术代码修改:

68、幻术画面:call d7b:bdc

69、幻术不混乱 9437d

70、必中 9432d

71、只攻击一个部队 9436c

72、降士气9435c攻击范围 9425a 显示作用范围 941ee<------94218 函数9ad00b7b0d d7b:bd0

73、妖术代码修改

74、945e0 win 6c51e攻击范围 94568(win 6c418) 显示作用范围 944fe(win 6c380)<----94526(win 6c3bf)

75、突击代码修改:

76、90b5a jne 90b0b 改为nop nop 突击三次变为一次90b38 call 7bd:a4a 为减兵力函数call af2:0020a 无用

77、回射代码修改

78、92960 call a6d:162 回射

79、强行代码修改:

80、8d4f: 提前5天到达

81、单条代码修改:

82、单条加经验 91336<----9139c913a6: 屏蔽掉 call:000901d8 单条失败后不损失部队。(win 62535)

83、学会阵形几率

84、900a8 900fd (win 60c2f)

85、君主被捕后总部队不撤退 9005b 90064 01改为00 (win 60be5)---------------------------------------------------***************************

86、总结 d7b为动画函数

87、士兵数浮动画面:d7b:0065a战斗画面:d7b:00a5c普通战斗画面:d7b:00a68 9a680a7b0d

88、调整阵形方向画面:af2:5a0

89、技能提示对话框 93b69 ff7:2748 ff7:ed4093b04 伤兵恢复浮动画面:d7b:00930选择要攻击的敌人 9a68142708 call 827:1468

90、城市恢复力修改:86352 (win:596b8)

91、攻击范围函数 94255 call 00a6d:00162 9a62016d0a 调用 9ac40b7b0d d7b:00bc4显示作用范围 941ee<------94218 函数9ad00b7b0d d7b:bd0\\\\\\修行获得的经验:6f25f

92、使敌军撤退的经验:51d8b射箭加经验 909b4加勇名函数 9ae655fc0f

93、使部队撤退函数 call:000901d8 0008:ca28 9个地方调用

94、指令体力函数 9a9c00a103

95、着火以后计谋成功率函数 93f91 af2:00a70570C2移动5cdf7 战争 win 1796f55BD7赏赐55e74 宝物赠送56ab0重编56beb酒宴

96、570c1担当59227共同

97、598a5进贡

98、59d1d劝降5a2f0

99、5a852援助5b042研究

100、5cdfa5d546

101、75657反间 win 28e0f75b59造反75f18煽动

102、76349工作

103、76805造谣

104、76c87埋伏77021修行

105、77272交易7733c巡查56a0b71241 比武赏赐 7124778ac7

106、加经验函数0ffc: 5c2a 9a2a5cfc0f加金钱函数0ffc: 07e6c 9a6c7efc0f

107、减金钱函数0ffc: 07eac 9aac7efc0f

108、加粮食函数0ffc: 07f12 9a127ffc0f减名声函数0ffc:07be2 9ae27bfc0f判断是否为电脑 call 000054a8e杀敌将减名声 528d1

109、9ad6037209 可能是去勇猛值的函数

110、546f5 掠夺54451 训练 (win 26661)53e6b 募兵540a9 征兵5553d录用 win 27c2154b84 搜索************************************************************************************************只有1月可以进行职责担任 95132 065c2**进行征兵 b7a0 84eb

111、冷静 863a6 8901

112、放置军队 87249武将被捕 88449 05232

113、全军撤退 885ed 05280结束命令 8891d 0520c挣扎 88f8

114、向哪个部队下命令 892e2 0520a

115、占领军粮库 8dc86 08903邀请单条 911b0 5279 526d进行移动攻击吗 8dea1 0520d5209 5299 522c 5229 5227 5224 88fa 5226 522f 5221 5223 5241 5243攻击哪个部队 8dec15233 捉住**5234 **撤退到……53f19 036be 募集了……士兵

116、911a1

117、军 ad78 玄 a5c8

118、下面简要说一下我的修改方法。

119、我的方法其实非常原始,主要可以归结为两个方面:1 关键字

120、利用关键字搜索的方法,想方设法找到你要修改的那段代码附近。

121、什么是关键字呢? 就是一些关键的常数,比如某个技能消耗的体力值,得到的经验值,这些都是固定的,是关键的常数。在游戏中,你要注意观察,比如占领一座空城后,你的武将会得到固定的勇名和经验值,这些都是你修改游戏很重要的信息,一定要多收集。

122、2 万能的”屏蔽代码“方法

123、找到那段代码后,你不一定能够精确的定位你要修改的那个地方,比如你要找决定”奋发“威力的那个参数,你可能找到了”奋发“的那段代码,有4页长,那么此时就可以用万能的”屏蔽代码“的方法,一行一行的屏蔽掉,怎么屏蔽呢?改为90就可以了。然后每屏蔽掉一行代码后,马上回到游戏中看看,比如用关羽对吕布”奋发“一下,看看有什么异常,如果没有什么异常,说明你要找的不在这个地方,那就必须回到修改器中,还原改过的那行代码,接着屏蔽第二行,再进去游戏…… 如此地毯式的搜索,你一定能发现你想找的东西。

本文到此结束,希望对大家有所帮助。