标题: 三国志5的新武将人物数据
性别:未知-离线 不群

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 64
编号 41256
注册 2005-6-18


发表于 2005-6-19 04:01 资料 短消息 看全部作者
三国志5的新武将人物数据

先进入游戏,新建一个想要的武将,然后保存
保存新武将的文件为nbdata.s5
然后用工具打开
整个数据分为两大部分分开排列
第一部分,用4维查找,如图


2fh 人物的寿命值,有效范围00h-3fh,代表寿命1-7,也就是35到99岁,实际游戏中有浮动

64h 武力
59h 智力
28h 政治
48h 魅力

e0h,善恶值,有效范围00h-ffh;00h-3fh极恶,40h-7fh恶人,80h-bfh善人,c0h-ffh极善
第二部分,用文本查找武将姓名,如图


4bh 性向,有效范围00h-96h,魏系19h左右,蜀系4bh左右,吴系96h左右

3ch 登场年龄,54h-nh=登场年龄,图中武将登场年龄=84-60=24岁

00h 不详

00h,成长速度,有效范围00h-0fh,数值越低习得特技越早,仙人的此项数值都是00h,经验10000出头点,6项技能就可以学齐了;桥玄王朗之类的老学究此项数值是0fh,经验将近封顶才能学齐,活到老学到老>_<

1ch,1fh,02h,1dh,06h,17h 6项技能,顺序习得
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 骑射

3dh,00h 头像编号

ffh,ffh 分割号

64h 野心义气 6单独表示野心,有效范围0-7;4单独表示义气,有效范围0-7

38h 勇猛冷静,横向冷静,纵向勇猛,38h即勇猛7冷静0

      00,01,02,03,04,05,06,07
00 00,01,02,03,04,05,06,07
01 08,09,0a,0b,0c,0d,0e,0f
02 10,11,12,13,14,15,16,17
03 18,19,1a,1b,1c,1d,1e,1f
04 20,21,22,23,24,25,26,27
05 28,29,2a,2b,2c,2d,2e,2f
06 30,31,32,33,34,35,36,37
07 38,39,3a,3b,3c,3d,3e,3f

19h 阵法1 80h锋矢 40h偃月 20h鱼鳞 10h鹤翼 08h箕形 04h钩形 02h锥形 01h无

00h 阵法2 80h无 40h无 20h无 10h水阵 08h雁形 04h方圆 02h长蛇 01h衡轭

几点说明
1.在下主要是用简中的win光盘版测试;繁中dos版,日文win光盘加强版也试过,大同小异,只是存放数据的文件命名有少许不同
2.历史武将的资料存放在sndata.s5文件下,数据格式也是差不多的,但是同一历史武将的数据是根据游戏年代分开放的,每个年代的初始状态是不同的,例如所在地,状态经验勇名宝物等等;而自定义武将的数据比较简单而且是所有年代通用的
3.阵法1中最后的01h是要额外加上的,例如需要锋矢锥形2个阵法,代码是82h;但是加上01h之后就是83h了

[ 本帖最后由 东方无翼 于 2006-9-13 15:36 编辑 ]


顶部
性别:未知-离线 不群

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 64
编号 41256
注册 2005-6-18


发表于 2005-6-19 04:02 资料 短消息 看全部作者
今天看到有人在研究这个
翻出8年前的笔记,誊写了一份过来
有疏漏的地方,大家帮忙一起研究
先睡了zzzzzzzzzzz


顶部
性别:未知-离线 不群

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 64
编号 41256
注册 2005-6-18


发表于 2005-6-19 08:48 资料 短消息 看全部作者
呵呵
说明一下
楼上所说的占4个字节的是在存档的情况
存档里用4个字节表示已经领悟到的技能
而在原始的人物数据中
用有顺序的6个字节表示该人物依次可以领悟的6种技能
再配合人物的成长速度(也可以理解为悟性)
来确定不同人物领悟固定技能所需的经验值
顶部
性别:未知-离线 不群

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 64
编号 41256
注册 2005-6-18


发表于 2005-6-19 15:49 资料 短消息 看全部作者


QUOTE:
原帖由陈云逸于2005-06-19, 15:15:33发表
请问用四维查找16进制的格式是怎样的,比如我查找赵云:98 88 80 95
在查找框里输入:62 58 50 5F,却提示说格式不正确,不以空格相连,那么这4个16进制地址之间该以什么方式相连?

FPE的话
直接用10进制数据搜索,用逗号隔开
WINHEX的话
用连续的16进制数据搜索,不用任何分隔符或者空格
顶部

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




当前时区 GMT+8, 现在时间是 2025-1-20 17:39
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

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

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