标题: 三国志5特定武将技能的修改
性别:未知-离线 陈云逸

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 左将军
功绩 13
帖子 1319
编号 23053
注册 2004-11-8
来自 四川(杭州)


发表于 2005-6-18 18:26 资料 个人空间 短消息 只看该作者 QQ
三国五无疑是不朽的经典之作,但奇怪的是目前网上三国志5专用修改器十分有限,琅岈论坛网友"小鼠标"发布的修改器功能比较全面,但美中不足的是只能修改登录武将的技能,而不能修改历史武将技能.以前我曾试过用fpe5.0或其他内存编辑器修改,但在十六进制下无法指定修改出某个技能.什么意思呢?就是说在十六进制下好象几个字节就能确定32种技能,修改一个字节就会带来连动的变化,比如我想让赵云会"奋发",可是往往把除"奋发"之外的其他技能也修改出来了.听说在二进制下才能修改出特定的某个技能,现在却很难找到支持二进制的修改器.
哪位大虾知道怎样在三国5普通版中(分为dos版和win版)修改出特定的技能?或者做个特定的修改器造福大众.
还有一个奇怪的现象,我刚开始游戏的时候就把赵云的六种技能(自己认为比较合适的组合)全部修改出来,把骑射等自己认为比较鸡肋的技能改没了,可是奇怪的是随着经验的增加系统提示"赵云似乎已学会骑射",虽然打开武将情报看技能并没有变化还是一开始改出来那六种,但战斗中赵云竟然会骑射!也就是说出现了一名武将会超过六种技能,只不过多出的显示不出来而已.不过我觉得这样超不爽,破坏了游戏平衡,不知道怎样才能解决这个问题.


顶部
性别:女-离线 叶落秋寒

英国公主监造使谏议大夫

Rank: 12Rank: 12Rank: 12
组别 翰林学士
级别 后将军
功绩 447
帖子 1572
编号 108
注册 2005-1-29
来自 天界




QUOTE:
原帖由陈云逸于2005-06-18, 18:26:31发表
三国五无疑是不朽的经典之作,但奇怪的是目前网上三国志5专用修改器十分有限,琅岈论坛网友"小鼠标"发布的修改器功能比较全面,但美中不足的是只能修改登录武将的技能,而不能修改历史武将技能.以前我曾试过用fpe5.0或其他内存编辑器修改,但在十六进制下无法指定修改出某个技能.什么意思呢?就是说在十六进制下好象几个字节就能确定32种技能,修改一个字节就会带来连动的变化,比如我想让赵云会"奋发",可是往往把除"奋发"之外的其他技能也修改出来了.听说在二进制下才能修改出特定的某个技能,现在却很难找到支持二进制的修改器.
哪位大虾知道怎样在三国5普通版中(分为dos版和win版)修改出特定的技能?或者做个特定的修改器造福大众.
还有一个奇怪的现象,我刚开始游戏的时候就把赵云的六种技能(自己认为比较合适的组合)全部修改出来,把骑射等自己认为比较鸡肋的技能改没了,可是奇怪的是随着经验的增加系统提示"赵云似乎已学会骑射",虽然打开武将情报看技能并没有变化还是一开始改出来那六种,但战斗中赵云竟然会骑射!也就是说出现了一名武将会超过六种技能,只不过多出的显示不出来而已.不过我觉得这样超不爽,破坏了游戏平衡,不知道怎样才能解决这个问题.



QUOTE:
以前我曾试过用fpe5.0或其他内存编辑器修改,但在十六进制下无法指定修改出某个技能.什么意思呢?就是说在十六进制下好象几个字节就能确定32种技能,修改一个字节就会带来连动的变化,比如我想让赵云会"奋发",可是往往把除"奋发"之外的其他技能也修改出来了.听说在二进制下才能修改出特定的某个技能,现在却很难找到支持二进制的修改器.

。。。。。。
根据你的举例分析
假设一共有32个技能
那么就是用四个字节表示技能
一个字节=8位二进制数
因此一个字节也代表其能表示8个技能的掌握情况
假设会=1,不会=0,假设数据以横向排列
假设技能分布情况如下:
XX XX XX XX XX 奋发 XX XX
XX XX XX XX XX XX XX XX
XX XX XX XX XX XX XX XX
XX XX XX XX XX XX XX XX  
那么将技能字节写成 04 00 00 00
假设技能分布情况如下:
XX XX XX XX XX XX XX XX
XX XX XX XX XX XX XX XX
XX XX XX 奋发 XX XX XX XX
XX XX XX XX XX XX XX XX  
那么将技能字节写成 00 00 10 00

当然这四字节在内存或存档中可以是反向排列的


顶部
性别:未知-离线 陈云逸

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 左将军
功绩 13
帖子 1319
编号 23053
注册 2004-11-8
来自 四川(杭州)


发表于 2005-6-18 19:08 资料 个人空间 短消息 只看该作者 QQ
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 骑射
顶部
性别:未知-离线 陈云逸

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 左将军
功绩 13
帖子 1319
编号 23053
注册 2004-11-8
来自 四川(杭州)


发表于 2005-6-18 19:14 资料 个人空间 短消息 只看该作者 QQ


QUOTE:
原帖由叶落秋寒于2005-06-18, 18:40:52发表

QUOTE:
原帖由陈云逸于2005-06-18, 18:26:31发表
三国五无疑是不朽的经典之作,但奇怪的是目前网上三国志5专用修改器十分有限,琅岈论坛网友"小鼠标"发布的修改器功能比较全面,但美中不足的是只能修改登录武将的技能,而不能修改历史武将技能.以前我曾试过用fpe5.0或其他内存编辑器修改,但在十六进制下无法指定修改出某个技能.什么意思呢?就是说在十六进制下好象几个字节就能确定32种技能,修改一个字节就会带来连动的变化,比如我想让赵云会"奋发",可是往往把除"奋发"之外的其他技能也修改出来了.听说在二进制下才能修改出特定的某个技能,现在却很难找到支持二进制的修改器.
哪位大虾知道怎样在三国5普通版中(分为dos版和win版)修改出特定的技能?或者做个特定的修改器造福大众.
还有一个奇怪的现象,我刚开始游戏的时候就把赵云的六种技能(自己认为比较合适的组合)全部修改出来,把骑射等自己认为比较鸡肋的技能改没了,可是奇怪的是随着经验的增加系统提示"赵云似乎已学会骑射",虽然打开武将情报看技能并没有变化还是一开始改出来那六种,但战斗中赵云竟然会骑射!也就是说出现了一名武将会超过六种技能,只不过多出的显示不出来而已.不过我觉得这样超不爽,破坏了游戏平衡,不知道怎样才能解决这个问题.

。。。。。。
根据你的举例分析
假设一共有32个技能
那么就是用四个字节表示技能
一个字节=8位二进制数
因此一个字节也代表其能表示8个技能的掌握情况
假设会=1,不会=0,假设数据以横向排列
假设技能分布情况如下:
XX XX XX XX XX 奋发 XX XX
XX XX XX XX XX XX XX XX
XX XX XX XX XX XX XX XX
XX XX XX XX XX XX XX XX  
那么将技能字节写成 04 00 00 00
假设技能分布情况如下:
XX XX XX XX XX XX XX XX
XX XX XX XX XX XX XX XX
XX XX XX 奋发 XX XX XX XX
XX XX XX XX XX XX XX XX  
那么将技能字节写成 00 00 10 00

当然这四字节在内存或存档中可以是反向排列的

请问这里:
04 00 00 00

00 00 10 00
怎样得到的?
技能表如下:
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 骑射

如果要使某个武将拥有:奋发 乱射 无双 远箭 沉着 回射
应该怎样改?
顶部
性别:女-离线 叶落秋寒

英国公主监造使谏议大夫

Rank: 12Rank: 12Rank: 12
组别 翰林学士
级别 后将军
功绩 447
帖子 1572
编号 108
注册 2005-1-29
来自 天界


有内存修改的贴图么?
人物内存数据的存放格式
主要是关于现有技能的表示
顶部
性别:女-离线 叶落秋寒

英国公主监造使谏议大夫

Rank: 12Rank: 12Rank: 12
组别 翰林学士
级别 后将军
功绩 447
帖子 1572
编号 108
注册 2005-1-29
来自 天界


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 骑射

如果要使某个武将拥有:奋发 乱射 无双 远箭 沉着 回射
00 00 33 42或 42 33 00 00
顶部
性别:未知-离线 陈云逸

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 左将军
功绩 13
帖子 1319
编号 23053
注册 2004-11-8
来自 四川(杭州)


发表于 2005-6-18 19:58 资料 个人空间 短消息 只看该作者 QQ
我修改的是"卧龙出渊"时期的初始存档,按照62 58 50 5F(武力 智力 政治 魅力)搜索到赵云的地址,黑体的8个字节:00 D0 C2 05应该就是技能地址.此时赵云六项技能全满,对应的是:速攻 无双 远箭 沉着 回射 骑射
PS:我把它修改成00 00 33 42,技能变成:强行 沉着 反计 落沙 ?  ?  ?  ?
              修改成42 33 00 00,技能成为:灭火 妖术 水计 火箭 速攻 藤甲


图片附件: 未命名.JPG (2005-6-18 19:58, 218.78 K)

顶部
性别:男-离线 博雅张生
(张生手持石鼓文)

象郡公中书令枢密直学士

Rank: 19Rank: 19Rank: 19Rank: 19
资政殿大学士(从一品)
组别 经略使
级别 前将军
好贴 3
功绩 1118
帖子 1730
编号 28805
注册 2004-12-26


发表于 2005-6-18 20:17 资料 个人空间 短消息 只看该作者 QQ


QUOTE:
黑体的8个字节:00 D0 C2 05应该就是技能地址.

我感觉00 00 D0 C2才是技能地址

你改成00 00 CC 42试试。
顶部
性别:未知-离线 陈云逸

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 左将军
功绩 13
帖子 1319
编号 23053
注册 2004-11-8
来自 四川(杭州)


发表于 2005-6-18 20:21 资料 个人空间 短消息 只看该作者 QQ


QUOTE:
原帖由博雅张生于2005-06-18, 20:17:43发表

我感觉00 00 D0 C2才是技能地址

你改成00 00 CC 42试试。

我把整张图发上来了,如上图所示
改成00 00 CC 42,技能成为:布阵 水神 回射 骑射 ? ?  ? ?
顶部
性别:男-离线 博雅张生
(张生手持石鼓文)

象郡公中书令枢密直学士

Rank: 19Rank: 19Rank: 19Rank: 19
资政殿大学士(从一品)
组别 经略使
级别 前将军
好贴 3
功绩 1118
帖子 1730
编号 28805
注册 2004-12-26


发表于 2005-6-18 20:31 资料 个人空间 短消息 只看该作者 QQ


QUOTE:
原帖由陈云逸于2005-06-18, 20:21:31发表

QUOTE:
原帖由博雅张生于2005-06-18, 20:17:43发表

我感觉00 00 D0 C2才是技能地址

你改成00 00 CC 42试试。

我把整张图发上来了,如上图所示
改成00 00 CC 42,技能成为:布阵 水神 回射 骑射 ? ?  ? ?

你还是把00 D0 C2 05改成00 00 CC 42吧
我的意思是把00 00 D0 C2 改成 00 00 CC 42
顶部
性别:未知-离线 陈云逸

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 左将军
功绩 13
帖子 1319
编号 23053
注册 2004-11-8
来自 四川(杭州)


发表于 2005-6-18 20:39 资料 个人空间 短消息 只看该作者 QQ


QUOTE:
原帖由博雅张生于2005-06-18, 20:31:23发表

QUOTE:
原帖由陈云逸于2005-06-18, 20:21:31发表
[quote]原帖由博雅张生于2005-06-18, 20:17:43发表

我感觉00 00 D0 C2才是技能地址

你改成00 00 CC 42试试。

我把整张图发上来了,如上图所示
改成00 00 CC 42,技能成为:布阵 水神 回射 骑射 ? ?  ? ?

你还是把00 D0 C2 05改成00 00 CC 42吧
我的意思是把00 00 D0 C2 改成 00 00 CC 42 [/quote]
呵呵,对了,就是这样!把00 00 D0 C2 改成 00 00 CC 42后技能成为:奋发 乱射 无双 远箭 沉着 回射
这种修改方法原理是什么?请不吝赐教.
还有一个问题是这样解决这个现象:我刚开始游戏的时候就把赵云的六种技能(自己认为比较合适的组合)全部修改出来,把骑射等自己认为比较鸡肋的技能改没了,可是奇怪的是随着经验的增加系统提示"赵云似乎已学会骑射",虽然打开武将情报看技能并没有变化还是一开始改出来那六种,但战斗中赵云竟然会骑射!也就是说出现了一名武将会超过六种技能,只不过多出的显示不出来而已.不过我觉得这样超不爽,破坏了游戏平衡,不知道怎样才能解决这个问题.
就是说如果我一开始选择别的时期,那时候赵云六项技能未满,我把"奋发 乱射 无双 远箭 沉着 回射"改出来,那么随着经验增加他还会不会学会原本有的"骑射"等,这样就不只六种技能了.
顶部
性别:未知-离线 陈云逸

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 左将军
功绩 13
帖子 1319
编号 23053
注册 2004-11-8
来自 四川(杭州)


发表于 2005-6-18 21:54 资料 个人空间 短消息 只看该作者 QQ
呵呵,我终于学会怎样修改出特定的技能了.不过本人对这方面原本一窍不通,只能在黑暗中摸索,思路混乱,还好第一次尝试就验证正确.正如斑竹mm所说,代表技能的四个字节在内存或存档中是反向排列的,为什么会有这样的规定呢,正向排列多方便啊,不解中~
顶部
性别:未知-离线 陈云逸

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 左将军
功绩 13
帖子 1319
编号 23053
注册 2004-11-8
来自 四川(杭州)


发表于 2005-6-18 23:22 资料 个人空间 短消息 只看该作者 QQ
另外请问一下,上面(见图)的地址中哪个地址代表武将寿命,我想把孙策周瑜的寿命改一下,该怎样改?
顶部
性别:未知-离线 ALCLA

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 92
编号 42054
注册 2005-7-1


发表于 2005-9-27 12:27 资料 短消息 只看该作者
可以参考修改程序http://61.136.152.55/sanguogame/download/readme/san5-editor-d02.html
对新人物数据的修改,应该可以修改任何人物,甚至你可以参考35加强版自己修改想修改的人物,再看相关数据的变化,正向排列是人看的时候的习惯,但程序写的时候就不是用看的了
顶部
性别:未知-离线 dannis211

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 65
编号 28896
注册 2004-12-27


发表于 2005-10-18 07:18 资料 短消息 只看该作者
请问武将阵型的修改地址在哪里
顶部
性别:未知-离线 相思无用

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 27
编号 11006
注册 2004-7-11


发表于 2005-10-25 22:05 资料 短消息 只看该作者
各位大哥,请问下那历史武将的寿命值在哪里改啊????????
顶部
性别:未知-离线 redwolfq3

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 5
编号 55656
注册 2005-12-19


发表于 2005-12-19 23:58 资料 短消息 只看该作者
请问下那历史武将的寿命值在哪里改啊????????
顶的头破血流!!!!!!
顶部
性别:未知-离线 gyjyxj

Rank: 2Rank: 2
组别 百姓
级别 奋威校尉
功绩 1
帖子 123
编号 54170
注册 2005-11-28


发表于 2005-12-20 23:46 资料 短消息 只看该作者
用修改器搜索武将的勇名或经验值,经验值后两个字节是士兵数,之后就是武将寿命和身份(一字节)。改成3A就是寿命是7(最大)身份是一般,改成39就是寿命是7身份是军师,39对应二进制111001,111对应十进制的7,001对应十进制的1,性向,年龄等都可以改,可以参照http://www.langya.org/bbs/showthread.php?t=33413
的说明进行修改
顶部
性别:未知-离线 redwolfq3

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 5
编号 55656
注册 2005-12-19


发表于 2005-12-26 22:23 资料 短消息 只看该作者
谢谢楼上的大大!
顶部
性别:未知-离线 gyjyxj

Rank: 2Rank: 2
组别 百姓
级别 奋威校尉
功绩 1
帖子 123
编号 54170
注册 2005-11-28


发表于 2005-12-26 23:02 资料 短消息 只看该作者
火计 混乱  内讧  收拾  仙术  鼓舞  治疗  祈雨
天变  灭火  落石  占卜  伏兵 幻术  妖术  激励
水计 火箭  奋发  乱射  速攻 藤甲  无双  远箭
强行 沉着  布阵  水神  反计  落沙  回射   骑射
以上是三国志5中的武将技能共32项,对应在游戏中就是4个字节,如关于3剧本中技能无双和奋发,就是00 00  44  00,一个字节对应1行技能,如第一和二行技能没有,就是00  00,如火计、天变、水计、强行就是01,混乱、灭火、、火箭、沉着就是02,内讧等04。收拾等08,仙术等10,鼓舞等20,治疗等40。祈雨等80.
火计(二进制00000001) 混乱(00000010  内讧 00000100
收拾00001000  仙术00010000  鼓舞00100000  治疗01000000
祈雨10000000,有混乱和鼓舞就是00100010,转换成十六进制就是第一个字节对应的技能,
第2字节对应天变到激励8个技能,第3字节对应水计到远箭,第4字节对应强行到骑射8个技能,没有的那行字节就是00,用游戏修改器查找武将勇名或经验值,勇名(2字节)经验制(2字节)后面就是武将寿命和身份,改成39就是寿命7身份是军师,3A寿命7身份一般,再有不懂的可以再问我,
顶部
性别:未知-离线 phoenixdaizy

忠英伯
靖康军节度使

Rank: 21Rank: 21Rank: 21
组别 节度使
级别 骠骑将军
功绩 314
帖子 8800
编号 356
注册 2003-9-4


发表于 2005-12-27 11:50 资料 文集 短消息 只看该作者


QUOTE:
原帖由陈云逸于2005-06-18, 18:26:31发表
三国五无疑是不朽的经典之作,但奇怪的是目前网上三国志5专用修改器十分有限,琅岈论坛网友"小鼠标"发布的修改器功能比较全面,但美中不足的是只能修改登录武将的技能,而不能修改历史武将技能.以前我曾试过用fpe5.0或其他内存编辑器修改,但在十六进制下无法指定修改出某个技能.什么意思呢?就是说在十六进制下好象几个字节就能确定32种技能,修改一个字节就会带来连动的变化,比如我想让赵云会"奋发",可是往往把除"奋发"之外的其他技能也修改出来了.听说在二进制下才能修改出特定的某个技能,现在却很难找到支持二进制的修改器.
哪位大虾知道怎样在三国5普通版中(分为dos版和win版)修改出特定的技能?或者做个特定的修改器造福大众.
还有一个奇怪的现象,我刚开始游戏的时候就把赵云的六种技能(自己认为比较合适的组合)全部修改出来,把骑射等自己认为比较鸡肋的技能改没了,可是奇怪的是随着经验的增加系统提示"赵云似乎已学会骑射",虽然打开武将情报看技能并没有变化还是一开始改出来那六种,但战斗中赵云竟然会骑射!也就是说出现了一名武将会超过六种技能,只不过多出的显示不出来而已.不过我觉得这样超不爽,破坏了游戏平衡,不知道怎样才能解决这个问题.

技术上32种技能32BIT就可以实现.换算成字节~~嘿嘿4个。
顶部
性别:未知-离线 gyjyxj

Rank: 2Rank: 2
组别 百姓
级别 奋威校尉
功绩 1
帖子 123
编号 54170
注册 2005-11-28


发表于 2005-12-27 19:41 资料 短消息 只看该作者
对呀,没那么复杂,四个字节。一个对应8个技能,换算成二进制,1为有,0为没有,只要找到顺序就行了,
顶部
性别:未知-离线 redwolfq3

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 5
编号 55656
注册 2005-12-19


发表于 2005-12-27 23:21 资料 短消息 只看该作者
大大,我想把据本里的所有人物都改成老不修,有什么相对快速的方法吗?还有就是怎么给各个君主加钱加粮.电脑太不经打了.郁闷ing.我想来个百团大战.
顶部
性别:未知-离线 真田弦一郎

Rank: 1
组别 限制发言用户
级别 破贼校尉
功绩 1
帖子 67
编号 56050
注册 2005-12-26


发表于 2005-12-28 20:07 资料 短消息 只看该作者
你们去问问从风他的S5里面有怎样修改的文章,我看到过的
顶部
性别:未知-离线 redwolfq3

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 5
编号 55656
注册 2005-12-19


发表于 2005-12-30 18:54 资料 短消息 只看该作者
最后还想请问下大大.有没有现成的修改器.直接用编辑器不直观,一不小心就可能改出bug.
顶部
性别:未知-离线 gyjyxj

Rank: 2Rank: 2
组别 百姓
级别 奋威校尉
功绩 1
帖子 123
编号 54170
注册 2005-11-28


发表于 2005-12-30 19:38 资料 短消息 只看该作者
顶部
性别:未知-离线 redwolfq3

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 5
编号 55656
注册 2005-12-19


发表于 2005-12-30 23:24 资料 短消息 只看该作者
大大真是好人啊.诲人不倦!
顶部

正在浏览此帖的会员 - 共 1 人在线




当前时区 GMT+8, 现在时间是 2024-12-5 03:36
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.020020 second(s), 11 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP