注册 | 登录

游侠NETSHOW论坛





查看: 9683|回复: 10
打印 上一主题 下一主题

[修改研究] 353战场部队修改 [复制链接]

未完之大器

帖子
230
精华
2
积分
688
金钱
6606
荣誉
17
人气
31
评议
0
跳转到指定楼层
楼主
发表于 2010-2-17 19:24:33 |只看该作者 |倒序浏览
本帖最后由 Ashiriel 于 2013-9-8 12:44 编辑

战场数据储存在scenario文件夹下面。

文件开头的04h-07h这4个字节表示战场部队数据初始的位置相对于文件首字节的偏移量。

战场部队数据的前4个字节均为04,表示战场部队数据的索引表共包含4个索引数据。
索引数据紧随其后,每个索引数据占用4字节,表示所要查询的数据对应于战场部队数据的首字节的偏移量。这4个索引数据依次对应:
我军战场部队数据
我军部队信息数据
敌军战场部队数据
敌军部队信息数据

战场部队是实际出现在战场的部队的信息,它通过读取指定的部队信息,并赋予战场部队所需的坐标、状态等信息来描述一支部队。
部队信息用来描述这个战场上出现的部队的组成和一些基础信息。常有多个战场部队读取自同一个部队信息。

我军战场部队数据、我军部队数据、敌军战场部队数据、敌军部队信息,这些数据的前4个字节均表示其所包含的部队数据的个数。
战场部队数据部分,每个部队的数据占用16字节。
部队信息数据部分,每个部队的数据占用12字节。

战场部队数据部分:
第1字节:要读取的部队信息编号。
第2字节:部队朝向。顺时针依次编号8个方向,00为面向北。
第3、4字节:部队的X坐标。坐标是以整个战场的模型为基准的。实际坐标。
第5、6字节:部队的Y坐标。实际坐标。
第7、8字节:部队的默认行动地点X、Y坐标,乘以50后为实际坐标。多数部队为00 00,即没有行动目标。
第9、10字节:所属部队行动方针等,具体不明。容易改出游戏自动关闭。
第11字节:所属战场部队编号。
第12字节:部队作战方针。
第13字节:为00表示一开始就在战场上。
第14字节:默认跟随我军哪只部队,00为不跟随。作战方针为03时生效。
第15字节:掉落物品。还需要考虑难度。
00:+50Hp
01:+100Hp
02:+200Hp
03:Hp全回复
04:弓箭
05:+1攻击
06:+2攻击
07:+4攻击
08:+8攻击
09:+1防御
0A:+2防御
0B:+4防御
0C:+8防御
0D:+10体力上限
0E:+10无双上限
0F:仙酒
10:华佗膏
11:战神之斧
12:战神之铠
13:韦驮天靴
14:玉玺
15:阿斗
16-29:宝盒
2A:赤兔镫
2B:的卢镫
2C:飞电镫
2D:绝影镫
2E:象镫
2F:孙子兵法
30:发破传书
31:护卫心得
32:真乱舞书
33:刚柔法书
34:真空书
35:净炎火矢
36:铁甲手
37:无掉落
改到更大会掉落贵重物品盒,但是吃掉的话过关结算时会跳出。
+8的在4-6星会变为+4,1-3星会变为+2。
+4的在4-6星会变为+2,1-3星会变为+1。
+2的在1-6星会变为+1。
第16字节:凑字节数的。

部队信息数据部分:
第1、2字节:Hp值。具体参考电子书的敌将体力及攻防规律。

第3、4字节:主将的编号。读取自unidata.bin。
第5、6字节:随从的编号。读取自unidata.bin。
下面几个比较特殊:
F8 01 魏势力随机武将
F9 01 吴势力随机武将
FA 01 蜀势力随机武将

第7字节:部队总人数。
第8字节:身份。
01是总大将级,自带斗气1。02-04为其他武将,05之后的就是兵长一类了。
影响攻击获得的武器经验、主将能否被斩属性秒杀等。
随从都可以被斩属性秒杀,攻击不会得到武器经验。身份是武将的主将才能够提供武器经验。
不是所有关卡的显示总大将都能替换。
第9字节:主将是否骑马,是否能够远程攻击。
01:无马。
03:可远程攻击。
04:有马。
第10字节:影响初始自身攻防及击破该武将获得的武勋。
武勋:01增加50;02增加100;03减少50;04减少100。
无双武将基础武勋为300,大众脸武将基础武勋为200。
对于敌将初始自身攻防的影响(可影响单挑中的敌将能力):
00:无
01:攻击+4,防御+2
02:攻击+8,防御+4
03:攻击-2,防御-4
04:攻击-4,防御-8


第11字节:不详。总大将比其他武将要高,士兵为00。
第12字节:士气。非实际值。


关于NPC文件也说下:
存放NPC信息的文件为unidata.bin。
前4个字节表示该文件有多少组数据。
每个NPC的数据占用24字节。

第1、2字节:NPC名字的编号。
编号范围从00 00到52 01。
如果改成更大的数字,多数是空的,有些会读取到你的护卫、自创武将的名字。

第3字节:不详。
君主的都很高。

第4字节:音效编号。
只是修改音效,战场对话的语音不是在这里修改。
如果想要进行部分替换的话,参考下音效修改吧。
00到29是无双武将的,去看NPC名字编号那个就可以。
2A:自创男武将
2B:自创女武将
2C-31:各类大众脸
32-36:各类小兵
虎战车等机械这个字节都是00。
注意,不可以为武将改上小兵的声音编号,会跳出的。

第5字节:模型编号。
改这个参数会替换模型、服装贴图(血条左边那个头像也会一起变)。
大众脸和士兵等还有个颜色问题,去改第6字节。
00到29是无双武将的,去看NPC名字编号那个就可以。
2A:自创男武将(默认造型)
2B:自创女武将(默认造型)
2C:头巾武官
2D:铁盔武官
2E:文官
2F:南蛮武将
30:兵卒
31:什长
32:女兵
33:伯长
34:弓兵、弩兵
35:弓兵长、弩兵长
36:黄巾兵、黄巾弓兵
37:黄巾兵长、黄巾弓兵长
38:南蛮兵、南蛮弩兵
39:藤甲兵
3A:女蛮兵
3B:南蛮战士、南蛮弩兵长
3C:投爆兵长
3D:马
3E:象
3F:云梯
40:架桥车
41:投石车
42:冲车
43:虎战车
44:木牛
45:连弩
46:马车
把人换成马、大象之类的似乎问题还不大,改的更离谱可能会跳出的。

第6字节:颜色编号。(用于大众脸、士兵、自创武将模型)
00:蓝
01:红
02:绿
03:紫
04:白
05:黄
这部分也是由贴图控制的。

第7字节:招式编号。(MOV)
00到29是无双武将的,去看NPC名字编号那个就可以。
2A:大剑
2B:细剑
2C:弓兵
2D:弩兵
2E:兵卒剑
2F:武将剑
30:文官剑
31:女兵剑
32:兵卒枪
33:武将枪
34:兵卒戟
35:武将戟
36:投爆兵长
37:马
38:象
39:云梯
3A:架桥车
3B:投石车
3C:冲车
3D:虎战车
3E:木牛
3F:连弩

40:马车
即便拿着Lv9武器,改成兵卒的招式也无法出到第6方了。因为兵卒招式只有4方。

第8字节:座骑编号。
00、01:棕驮马,区别是装饰物的颜色
02:黑驮马
03:白驮马
04:栗毛马
05:黄马
06:黑马
07:白马
08:赤兔
09:的卢
0A:飞电
0B:绝影
0C:马车白马
0D:象
0E:强象
改成其他编号会出现造型很简单但是效果奇妙的马匹。不过是否骑马还是要看战场文件的设置。

第9字节:攻击力。
第10字节:防御力。

不是游戏中的实际值。具体参考敌将体力及攻防规律。

第11字节:弓攻。
第12字节:弓防。
第13字节:骑攻。
第14字节:骑防。
第15字节:移动速度。
第16字节:防御移动速度。
第17字节:跳跃力。

这部分可以看作武将的基础能力。自己使用该武将的时候,即便什么道具也不带也会拥有这部分能力。

第18字节:出招意识1。
可以看作AI参数1,同时影响武器等级。
0A-13分别对应1-10级武器,低于0A也是1级武器,高于13也还是10级武器。
游戏原有设定很单调,吕布武器为9级,其他无双武将为7级,大众脸都是4级,士兵1级。
此外,武器等级会受到关卡难度的限制。具体请参考敌将体力及攻防规律。



第19字节:出招意识2。
可以看作AI参数2。


第20字节:军团战术。
00为一般,01为突击,02为坚实,03为计略,04为万能。

第21字节:击破武将、蓄力攻击攻击武将、连击武将获得的武器经验值控制。
实际的经验还需要考虑关卡难度,武将身份等。身份不是武将的话即便这个值不为0也无经验。

第22字节:武器编号。
改这个不会改变武器的名字。
00到29是无双武将的,去看NPC名字编号那个就可以。
2A:大剑
2B:细剑
2C:自创剑
2D:自创枪
2E:自创戟
2F:弓
30:弩
31:空手
改成其他参数会跳出。
武器的等级取决于第18字节。

第23字节:具体不明。不过似乎和NPC回复体力、获得战神斧等效果有关。

第24字节:NPC的玉属性。
00:无
01:炎
02:雷
03:斩
04:冰
05:烈
06:毒

战场文件的编号以及NPC名称的编号见3、4楼。
给电子书做个广告
http://game1.ali213.net/thread-2569647-1-1.html

单独发一个

更新:
05-27-2010:战场部队数据9、10、14字节变换说法。
05-08-2010:战场部队数据7、8字节解析完毕。
04-29-2010:加上马车招式编号。
04-27-2010:再次修正武器等级上限说明。
04-25-2010:单独开了敌将体力及攻防规律贴
04-21-2010:修正武器等级上限说明。
04-18-2010:更新战场攻防加成说明,修正其他少量错误。
04-03-2010:修正武器等级说明及其他。
03-13-2010:更新武器等级说明,以及其他补充说明。
03-08-2010:全部重新排版。


[ 本帖最后由 Ashiriel 于 2010-5-27 16:49 编辑 ]
已有 1 人评分金钱 收起 理由
xmengmeng + 30 感谢分享!

总评分: 金钱 + 30   查看全部评分

使用道具 举报

游侠光荣游戏工作组【问答】
达人

光荣游戏工作组资深组员勋章

帖子
6090
精华
0
积分
3335
金钱
6962
荣誉
29
人气
1
评议
0

沙发
发表于 2010-2-17 19:29:11 |只看该作者
scenario的战场文件列表咋不发

使用道具 举报

未完之大器

帖子
230
精华
2
积分
688
金钱
6606
荣誉
17
人气
31
评议
0
板凳
发表于 2010-2-17 19:31:44 |只看该作者

编号战场
00夷陵之战吴侧
01夷陵之战蜀侧
02荆州攻略战
03荆州镇压战
04街亭之战魏侧
05街亭之战蜀侧
06五丈原之战魏侧
07五丈原之战蜀侧
08天水之战
09合肥之战魏侧
10合肥之战吴侧
11石亭之战魏侧
12石亭之战吴侧
13孙坚讨伐战董卓侧
14孙坚讨伐战吕布侧
15孙坚讨伐战袁绍侧
16孙坚讨伐战黄巾侧
17二乔夺回战
18定军山之战魏侧
19定军山之战蜀侧
20汉中防御战
21黄巾歼灭战曹操侧
22黄巾歼灭战孙坚侧
23黄巾歼灭战刘备侧
24官渡之战曹操侧
25官渡之战袁绍侧
26曹操讨伐战董卓侧
27曹操讨伐战吕布侧
28曹操讨伐战黄巾侧
29黄巾寨攻防战讨伐军侧
30黄巾寨攻防战黄巾侧
31冀州之战
32黄巾之乱讨伐军侧
33黄巾之乱黄巾侧
34冀州防御战
35关羽千里行曹操侧
36关羽千里行刘备侧
37许昌之战吴侧
38许昌之战蜀侧
39许昌之战南蛮侧
40汜水关之战联合军侧
41汜水关之战董卓侧
42建业之战魏侧
43建业之战蜀侧
44建业之战南蛮侧
45江东平定战
46吴郡攻略战
47玉玺争夺战
48虎牢关之战联合军侧
49虎牢关之战董卓侧
50潼关之战曹操侧
51潼关之战刘备侧
52下邳之战曹操侧
53下邳之战吕布侧
54黄巾贼击退战讨伐军侧
55黄巾贼击退战黄巾侧
56刘备讨伐战董卓侧
57刘备讨伐战吕布侧
58刘备讨伐战袁绍侧
59刘备讨伐战黄巾侧
60吕布反攻战
61成都压制战
62成都之战魏侧
63成都之战吴侧
64成都之战南蛮侧
65洛城之战
66夏口之战
67赤壁之战曹操侧
68赤壁之战孙坚侧
69赤壁之战刘备侧
70长江防御战
71樊城争夺战魏侧
72樊城争夺战吴侧
73樊城之战
74刘表奇袭战
75博望坡之战曹操侧
76博望坡之战刘备侧
77汝南之战
78宛城之战
79吕布之战董卓侧
80吕布之战吕布侧
81南蛮夷平定战吴侧
82南蛮夷平定战蜀侧
83南蛮夷平定战南蛮侧
84南蛮防御战
85长坂之战曹操侧
86长坂之战刘备侧
87南郡之战
88麦城之战
89决斗
90遭遇
91争夺
92护卫
93斩合
94神速
95流星
96破坏



[ 本帖最后由 Ashiriel 于 2010-3-8 18:29 编辑 ]

使用道具 举报

未完之大器

帖子
230
精华
2
积分
688
金钱
6606
荣誉
17
人气
31
评议
0
地板
发表于 2010-2-17 19:32:06 |只看该作者
本帖最后由 Ashiriel 于 2013-9-8 12:48 编辑

NPC名称代码表

没有的部分对应名字为空。

编号名称
00 00赵云
01 00关羽
02 00张飞
03 00夏侯惇
04 00典韦
05 00许褚
06 00周瑜
07 00陆逊
08 00太史慈
09 00貂蝉
0A 00诸葛亮
0B 00曹操
0C 00吕布
0D 00孙尚香
0E 00刘备
0F 00孙坚
10 00孙权
11 00董卓
12 00袁绍
13 00马超
14 00黄忠
15 00夏侯渊
16 00张辽
17 00司马懿
18 00吕蒙
19 00甘宁
1A 00姜维
1B 00张角
1C 00徐晃
1D 00张郃
1E 00甄姬
1F 00黄盖
20 00孙策
21 00魏延
22 00庞统
23 00孟获
24 00祝融
25 00大乔
26 00小乔
27 00曹仁
28 00周泰
29 00月英
2A 00阿会喃
2B 00尹赏
2C 00尹礼
2D 00于禁
2E 00于糜
2F 00袁胤
30 00袁熙
31 00袁术
32 00袁尚
33 00袁谭
34 00王植
35 00王平
36 00王甫
37 00王方
38 00王朗
39 00蒯良
3A 00贾逵
3B 00何仪
3C 00贾诩
3D 00郭嘉
3E 00郭汜
3F 00乐就
40 00乐进
41 00郭图
42 00夏侯威
43 00夏侯恩
44 00夏侯和
45 00夏侯惠
46 00夏侯尚
47 00夏侯德
48 00夏侯霸
49 00何进
4A 00华雄
4B 00管亥
4C 00韩玄
4D 00关兴
4E 00韩浩
4F 00关索
50 00韩遂
51 00韩暹
52 00韩当
53 00韩福
54 00关平
55 00韩猛
56 00简雍
57 00颜良
58 00魏续
59 00牛辅
5A 00巩志
5B 00纪灵
5C 00金环三结
5D 00金旋
5E 00邢道荣
5F 00严颜
60 00严政
61 00严白虎
62 00严舆
63 00高干
64 00孔秀
65 00高顺
66 00黄邵
67 00高升
68 00高翔
69 00侯成
6A 00侯选
6B 00黄祖
6C 00公孙瓒
6D 00高定
6E 00高沛
6F 00皇甫嵩
70 00高览
71 00胡质
72 00胡车儿
73 00胡轸
74 00兀突骨
75 00胡班
76 00吴兰
77 00蔡瑁
78 00司马昭
79 00沙摩柯
7A 00周昕
7B 00周仓
7C 00周鲂
7D 00朱桓
7E 00朱隽
7F 00朱然
80 00朱治
81 00朱褒
82 00朱灵
83 00荀彧
84 00淳于琼
85 00荀谌
86 00荀攸
87 00蒋钦
88 00徐荣
89 00诸葛瑾
8A 00徐庶
8B 00徐盛
8C 00秦琪
8D 00审配
8E 00辛毗
8F 00辛评
90 00成宜
91 00薛礼
92 00全琮
93 00曹安民
94 00曹休
95 00宋宪
96 00曹昂
97 00曹洪
98 00曹彰
99 00曹真
9A 00臧霸
9B 00曹丕
9C 00沮授
9D 00孙乾
9E 00孙韶
9F 00带来洞主
A0 00朵思大王
A1 00张英
A2 00张虎
A3 00张济
A4 00张绣
A5 00张承
A6 00赵岑
A7 00张任
A8 00赵范
A9 00张普
AA 00张宝
AB 00张苞
AC 00张曼成
AD 00张翼
AE 00张梁
AF 00张鲁
B0 00陈应
B1 00陈横
B2 00陈纪
B3 00陈宫
B4 00陈就
B5 00陈式
B6 00陈生
B7 00陈兰
B8 00程昱
B9 00程远志
BA 00程银
BB 00程普
BC 00丁奉
BD 00田丰
BE 00邓艾
BF 00邓贤
C0 00董袭
C1 00董荼那
C2 00董旻
C3 00邓茂
C4 00邓龙
C5 00夏侯楙
C6 00裴元绍
C7 00波才
C8 00马遵
C9 00马谡
CA 00马岱
CB 00马良
CC 00潘璋
CD 00樊稠
CE 00樊能
CF 00费观
D0 00糜竺
D1 00糜芳
D2 00傅士仁
D3 00文丑
D4 00卞喜
D5 00忙牙长
D6 00逢纪
D7 00法正
D8 00庞德
D9 00鲍隆
DA 00木鹿大王
DB 00满宠
DC 00孟节
DD 00孟达
DE 00孟优
DF 00杨怀
E0 00雍闿
E1 00杨秋
E2 00杨修
E3 00杨奉
E4 00杨锋
E5 00杨龄
E6 00雷铜
E7 00雷薄
E8 00李傕
E9 00李堪
EA 00李严
EB 00李儒
EC 00李肃
ED 00李典
EE 00李丰
EF 00李蒙
F0 00刘璝
F1 00刘琦
F2 00刘勋
F3 00刘贤
F4 00刘循
F5 00刘璋
F6 00刘度
F7 00刘表
F8 00刘辟
F9 00刘封
FA 00刘繇
FB 00吕威璜
FC 00廖化
FD 00梁刚
FE 00梁绪
FF 00凌操
00 01凌统
01 01吕公
02 01吕旷
03 01吕翔
04 01泠苞
05 01鲁肃
06 01苏飞
07 01 
08 01吕凯
09 01刘晔
0A 01 
0B 01 
0C 01 
0D 01 
0E 01 
0F 01 
10 01 
11 01 
12 01 
13 01 
14 01 
15 01 
16 01 
17 01 
18 01 
19 01 
1A 01 
1B 01 
1C 01 
1D 01 
1E 01 
1F 01 
20 01据点兵长
21 01输送兵长
22 01守备兵长
23 01工作兵长
24 01传令
25 01马车
26 01兵卒
27 01伍长
28 01什长
29 01伯长
2A 01亲卫队
2B 01亲卫队长
2C 01弓兵
2D 01弓兵长
2E 01弩兵
2F 01弩兵长
30 01据点兵
31 01输送兵
32 01近卫兵
33 01近卫兵长
34 01近卫弓兵
35 01近卫弓兵长
36 01工作兵
37 01投爆兵长
38 01女兵士
39 01女兵长
3A 01女官
3B 01
3C 01黄巾兵
3D 01黄巾兵长
3E 01黄巾将
3F 01黄巾弓兵
40 01黄巾弓兵长
41 01黄巾女官
42 01南蛮兵
43 01南蛮战士
44 01南蛮弩兵
45 01南蛮弩兵长
46 01藤甲兵
47 01藤甲兵长
48 01女蛮兵
49 01女蛮战士
4A 01
4B 01
4C 01云梯
4D 01架桥车
4E 01投石车
4F 01冲车
50 01连弩
51 01虎战车
52 01木牛

使用道具 举报

游侠光荣游戏工作组【制作】

帖子
485
精华
2
积分
883
金钱
8012
荣誉
24
人气
4
评议
0

5#
发表于 2010-2-17 19:49:00 |只看该作者
战场序号貌似早就有人弄好了,16进制转成10进制就好。
http://game.ali213.net/thread-569743-1-1.html
和存档里面的貌似是一一对应

NPC文件,我以前稍微弄了一下不过不很全。。。
http://game.ali213.net/thread-1504972-1-1.html

NPC名字的话,三爷以前做的NPC修改器有所有武将的姓名。不过小兵没弄有点残念
其实现在还有可以更新的信息,不过三爷貌似神隐了。。。
http://game.ali213.net/thread-1570071-1-1.html

[ 本帖最后由 jhane 于 2010-2-17 20:15 编辑 ]

使用道具 举报

帖子
249
精华
0
积分
125
金钱
418
荣誉
0
人气
0
评议
0
6#
发表于 2010-2-18 00:16:39 |只看该作者
武将名字的空行很残念...
没有方便的查看内存里面数据的工具呢...不知道会有是多少级指针..

使用道具 举报

蜀国 张飞军 左军将军
水之矢

帖子
2517
精华
1
积分
1680
金钱
20868
荣誉
22
人气
18
评议
0

7#
发表于 2010-2-18 04:41:15 |只看该作者
现在都回头研究353了????

使用道具 举报

帖子
249
精华
0
积分
125
金钱
418
荣誉
0
人气
0
评议
0
8#
发表于 2010-2-18 12:13:26 |只看该作者
春节-->传统-->怀旧[喔呵呵]
初五了,今天再玩会就先不玩了...等6月底办完事继续弄[阿弥陀佛]

使用道具 举报

帖子
59
精华
0
积分
30
金钱
484
荣誉
0
人气
0
评议
0
9#
发表于 2013-8-8 15:25:32 |只看该作者
到底怎么改啊 我都不动那些数字还是什么来的 最后发个视频出来 还有图 把那些数字翻译成中文

使用道具 举报

帖子
59
精华
0
积分
30
金钱
484
荣誉
0
人气
0
评议
0
10#
发表于 2013-8-8 15:32:20 |只看该作者
{:3 (1):}{:3 (1):}{:3 (1):}{:3 (1):}{:3 (1):}{:3 (1):}{:3 (1):}{:3 (1):}{:3 (1):}{:3 (1):}9楼主帮帮我了  教会我了 谢谢

使用道具 举报

帖子
6
精华
0
积分
3
金钱
160
荣誉
0
人气
0
评议
0
11#
发表于 2015-8-15 12:55:01 |只看该作者
增加战场敌我军团副将、杂兵数量怎么改???

使用道具 举报

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

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

GMT+8, 2025-9-29 09:22 , Processed in 0.437273 second(s), 13 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到