性别保密
UID349441
库银 枚
好友
积分60
阅读权限10
在线时间 小时
最后登录1970-1-1
注册时间2017-7-19
|
本帖最后由 火鸡大逗比 于 2017-8-25 00:44 编辑
前言:本人不懂代码,玩汉之殇也没多久关于武将初始势力修改查了很多资料,发现大多都没有明确的说清楚
较为广泛的方法如下
修改descr_names.txt 和 descr_strat.txt 文件即可,
descr_names.txt 搜索你需要更换武将的名字,把武将名字剪切至你想换去势力下方即可。
descr_strat.txt 搜索武将名字,剪切至你想换去势力下方即可,记得更换坐标
其实这样操作有问题的
比如赵云修改到吕布势力就会出现武将和武将卫队透明,想修改名将,照上面的方法,修改完会发现名将特殊战略模型会变成普通脸将军,而且在战场中武将和卫队全是水晶人,这就很尴尬了不是。
所以经过我多方查找整合发现了一个较为完美的移植方式,个人发现并没有什么问题,推荐给大家试一下,我只是分享一下移植方法,这些修改方法也不是我自创的,我只是整合,方便大家修改,毕竟资料都是很久以前的了,而且比较杂,找起来还是比较麻烦的。
本人版本:
[流金典藏] 柱子汉之殇全面战争1.03(已含826补丁+大城市补丁)下载回顾
修改参考:
【汉之殇】武将初始势力及英雄技能和添加修改(ps:好像被度娘吃楼了)
【高级教程】教你添加新兵种或解决兵模透明问题
汉之殇 地图将军模型讲解
应一些童鞋的要求写几篇修改教程贴
鸣谢各位修改大神和制作组的辛勤劳作!!!
下面为赵云修改完成的示例图
修改完成
修改完成
战场示例图
战场示例图
赵云近照
赵云近照
来个合影
最后合个影
修改注意事项:
1、一定要备份啊,同志们!!!
2、你可以选择数据剪切或是复制(个人推荐复制)。你选择剪切就一直剪切,否则可能会出现问题。选择剪切代表武将的初始势力会失去这个武将,你会得到这个武将,选择复制,就一直复制,道理同上,选择复制代表武将初始势力也会拥有这个武将,你还可能要机会见证两个一样的三国名将对打。
3、注意这个修改,如果修改的武将开局是在城市里的话,他将带着一城的兵一起来到你的势力。但是带来的兵,可能是水晶人,我没有找到解决方法,但是无伤大雅解散掉就行了。
4、修改完成后,不管你修改完成的势力是电脑操控还是玩家操控都会有这个武将。
附上各势力代码:(在descr_strat里也可查看)
6 france ;曹操
5 spain ;刘备
7 england ;孙策
3 hre ;袁绍
6 saxons ;公孙瓒
6 aragon ;公孙度
7 hungary ;吕布
7 normans ;董卓
7 denmark ;马腾
8 novgorod ;韩遂
6 poland ;袁术
5 milan ;刘璋
6 venice ;刘表
6 sicily ;刘繇
8 portugal ;韩玄
8 scotland ;陶谦
9 byzantium ;张鲁
6 russia ;张燕
5 turks ;孔融
12 papal_states ;大汉 前面的数字是势力编号(应该吧)
在descr_strat中是没有的
这个编号是我自己加上去的,在第二步里有用,我就顺便打出来了,省的你们去找
如果你修改的不是1.03 这些数据可能不一样(不一样请以文件数据为准)
如果是其他版本想修改,我不能保证这个方法对其他版本也有效
下面进入正题
第一步:基本修改
和上面广为流传的方法一样
下面是为了不清楚怎么操作的玩家,写出具体操作,清楚操作的玩家可以跳到第二步
在hanzhishang\data中打开descr_names
搜索你想要的武将 我以赵云为例 搜索zhaoyun 得到如下
J-0610-ZhaoYun注意代码前面的空一起复制(剪切)
搜索你想修改的势力 如吕布 得到如下
;吕布
faction: hungary
characters
J-0401-LvBu
J-0402-GaoShun
J-0403-ZhangLiao
J-0404-HaoMeng
J-0405-CaoXing
J-0406-ChengLian
J-0407-WeiXu
J-0408-SongXian
J-0409-HouCheng
J-0410-ChenGong
lvlingqi
J-3124-TianChou
J-3125-CuiDan
J-3103-HuaQin
J-3101-DongZhao
J-3106-ZhuLing
....... 随便在一个位置粘贴进去就行了,保存。 记得备份,防止修改错误造成游戏错误。
在hanzhishang\data\world\maps\campaign\imperial_campaign中打开descr_strat
搜索想要的武将 zhaoyun,得到如下
character J-0610-ZhaoYun, named character, male, age 24, x 254, y 309, portrait zhaoyun, battle_model zhaoyun_general, hero_ability GongXin
traits Lz-0610-0 1 , Jn1001 7 , Jn2000 5 , Jn3000 9 , Jn4000 9 , Jn5000 9 , JnA1000 3 , JnA2000 3 , JnA3000 3 , JnA4000 2 , JnA5000 3 , JnA6000 3 , JnA7000 7 , JnA8000 8 , JnA9000 3 , Jnxg2000 3 , G2210JnShu-A 1 , ZhaoYun1100 1 , ZhaoYun1200 1 , ZhaoYun1300 2 , YXJN-GX 1 , A1010JnQD-A 1 , A1030JnSY-A 3 , C3160JnAY-A 1 , C3190JnCQ-A 1
army
unit JiangJun_ZhaoYun exp 2 armour 0 weapon_lvl 0
unit HBqibing exp 5 armour 0 weapon_lvl 0
unit Baimasheshou exp 5 armour 0 weapon_lvl 0
unit HBbubing exp 5 armour 0 weapon_lvl 0
unit HBbubing exp 4 armour 0 weapon_lvl 0
unit HBgongbing exp 5 armour 0 weapon_lvl 0
unit HBgongbing exp 4 armour 0 weapon_lvl 0
复制或剪切,再次搜索属于你修改势力的武将或者搜索势力代码然后下调至武将数据那里,随便插进去就行。记得改坐标(代码中红色部分就是坐标),不然就和原来势力的武将重合了,不知道坐标的可以在看上一个武将的坐标然后向旁边改一个数就行了或者在游戏中打秘籍show_cursorstat 可获知鼠标所指地方的坐标
这步修改完成进入游戏未弹出说明修改应该没问题
修改完成赵云如下
大众脸,呃,可以接受吧。
战场,水晶人!!! 就很皮。
第二步:战场武将模型和将卫透明解决方法
在hanzhishang\data\unit_models中用记事本TXT的方式打开文件battle_models
如果不知道怎么用记事本方式打开,右键文件点击属性,打开方式 更改 如图
注意每一个空格,因为每一个空格都可能导致修改错误造成游戏错误
打开后搜索要修改的武将 如 zhaoyun 得到如下
15 zhaoyun_general
1 1
36 unit_models/sanguo/zhaoyun_lod0.mesh 6400
2 这是拥有这个模型的势力数,剪切的可以不用管
5 spain 刘备势力的代码
43 unit_models/sanguo/textures/zhaoyun.texture
47 unit_models/sanguo/textures/zhaoyun_nor.texture
43 unit_sprites/spain_BSzhongqibing_sprite.spr
6 saxons 公孙瓒
43 unit_models/sanguo/textures/zhaoyun.texture
47 unit_models/sanguo/textures/zhaoyun_nor.texture
44 unit_sprites/norway_HBzhongqibing_sprite.spr
2 这个同上
5 spain 刘备
43 unit_models/sanguo/textures/zhaoyun.texture
47 unit_models/sanguo/textures/zhaoyun_nor.texture 0
6 saxons 公孙瓒
43 unit_models/sanguo/textures/zhaoyun.texture
47 unit_models/sanguo/textures/zhaoyun_nor.texture 0
下面蓝色好像是动作骨骼 不管他
1
5 Horse
13 MTW2_HR_Spear
13 MTW2_HR_Sword 2
21 MTW2_HR_spear_Primary
14 fs_test_shield 2
18 MTW2_Sword_Primary
14 fs_test_shield
16 -0.090000004 0 0 -0.34999999 0.80000001 0.60000002
我们要修改的是绿色和红色部分,这段代码是分上下两段的
首先如果你选的是复制,你就随便复制一个国家,粘贴在他下面 然后把势力代码换成你的
把拥有模型的势力数加一,就行了 如下
3 势力数 加上你就是3个了
5 spain 刘备势力的代码
43 unit_models/sanguo/textures/zhaoyun.texture
47 unit_models/sanguo/textures/zhaoyun_nor.texture
43 unit_sprites/spain_BSzhongqibing_sprite.spr
6 saxons 公孙瓒
43 unit_models/sanguo/textures/zhaoyun.texture
47 unit_models/sanguo/textures/zhaoyun_nor.texture
44 unit_sprites/norway_HBzhongqibing_sprite.spr
7 hungary 我换为吕布的势力代码
43 unit_models/sanguo/textures/zhaoyun.texture
47 unit_models/sanguo/textures/zhaoyun_nor.texture
43 unit_sprites/spain_BSzhongqibing_sprite.spr
下面也一样复制,拥有模型的势力数也加一
3 这个同上
5 spain 刘备
43 unit_models/sanguo/textures/zhaoyun.texture
47 unit_models/sanguo/textures/zhaoyun_nor.texture 0
6 saxons 公孙瓒
43 unit_models/sanguo/textures/zhaoyun.texture
47 unit_models/sanguo/textures/zhaoyun_nor.texture 0
7 hungary 吕布的势力代码
43 unit_models/sanguo/textures/zhaoyun.texture
47 unit_models/sanguo/textures/zhaoyun_nor.texture 0
复制粘贴都在上面,不要复制到下面了
1
5 Horse
13 MTW2_HR_Spear
13 MTW2_HR_Sword 2
21 MTW2_HR_spear_Primary
14 fs_test_shield 2
18 MTW2_Sword_Primary
14 fs_test_shield
16 -0.090000004 0 0 -0.34999999 0.80000001 0.60000002
这样就弄好了。
剪切的和上面方法稍微不一样,就是选一个国家把他的势力代码换成你的就行了 如下
15 zhaoyun_general
1 1
36 unit_models/sanguo/zhaoyun_lod0.mesh 6400
2 剪切可以不用管
5 spain 刘备势力的代码
43 unit_models/sanguo/textures/zhaoyun.texture
47 unit_models/sanguo/textures/zhaoyun_nor.texture
43 unit_sprites/spain_BSzhongqibing_sprite.spr
7 hungary 替换为吕布的势力代码
43 unit_models/sanguo/textures/zhaoyun.texture
47 unit_models/sanguo/textures/zhaoyun_nor.texture
44 unit_sprites/norway_HBzhongqibing_sprite.spr
2
5 spain 刘备
43 unit_models/sanguo/textures/zhaoyun.texture
47 unit_models/sanguo/textures/zhaoyun_nor.texture 0
7 hungary 替换为吕布的势力代码
43 unit_models/sanguo/textures/zhaoyun.texture
47 unit_models/sanguo/textures/zhaoyun_nor.texture 0
千万别动 下面的
1
5 Horse
13 MTW2_HR_Spear
13 MTW2_HR_Sword 2
21 MTW2_HR_spear_Primary
14 fs_test_shield 2
18 MTW2_Sword_Primary
14 fs_test_shield
16 -0.090000004 0 0 -0.34999999 0.80000001 0.60000002
PS:如果不知道势力代码前面的数字,可以搜索本势力武将,就能知道代码数字是多少了。
注意这个修改只是修改了战场武将模型,卫队还是透明的
所以要接下来这一步修正将卫透明
首先我们要知道为武将的卫队是什么兵种,网上有兵种代码可以去查,太多了我就不例出来了
卫队修改和上面的战场名将模型一样改就行了,我就不详细说了,举个例子就行了
知道了卫队兵种以后,还是在battle_models中修改
在battle_models查找 兵种 如赵云卫队是燕云铁骑 代码为yanyuntieqi
搜索得到如下
11 yanyuntieqi
1 1
40 unit_models/sanguo/yanyuntieqi_lod0.mesh 6400
3 拥有兵模势力数
6 saxons 公孙瓒
47 unit_models/sanguo/textures/yanyuntieqi.texture
51 unit_models/sanguo/textures/yanyuntieqi_nor.texture
42 unit_sprites/norway_yanyuntieqi_sprite.spr
5 spain 刘备
47 unit_models/sanguo/textures/yanyuntieqi.texture
51 unit_models/sanguo/textures/yanyuntieqi_nor.texture
42 unit_sprites/norway_yanyuntieqi_sprite.spr
6 aragon 公孙度
47 unit_models/sanguo/textures/yanyuntieqi.texture
51 unit_models/sanguo/textures/yanyuntieqi_nor.texture
42 unit_sprites/norway_yanyuntieqi_sprite.spr
3 同上
6 saxons 公孙瓒
47 unit_models/sanguo/textures/yanyuntieqi.texture
51 unit_models/sanguo/textures/yanyuntieqi_nor.texture 0
5 spain 刘备
47 unit_models/sanguo/textures/yanyuntieqi.texture
51 unit_models/sanguo/textures/yanyuntieqi_nor.texture 0
6 aragon 公孙度
47 unit_models/sanguo/textures/yanyuntieqi.texture
51 unit_models/sanguo/textures/yanyuntieqi_nor.texture 0
1
5 Horse
13 MTW2_HR_Spear
13 MTW2_HR_Sword 2
21 MTW2_HR_spear_Primary
14 fs_test_shield 2
18 MTW2_Sword_Primary
14 fs_test_shield
16 -0.090000004 0 0 -0.34999999 0.80000001 0.60000002
复制修改为
11 yanyuntieqi
1 1
40 unit_models/sanguo/yanyuntieqi_lod0.mesh 6400
4 拥有兵模势力数加一
6 saxons 公孙瓒
47 unit_models/sanguo/textures/yanyuntieqi.texture
51 unit_models/sanguo/textures/yanyuntieqi_nor.texture
42 unit_sprites/norway_yanyuntieqi_sprite.spr
5 spain 刘备
47 unit_models/sanguo/textures/yanyuntieqi.texture
51 unit_models/sanguo/textures/yanyuntieqi_nor.texture
42 unit_sprites/norway_yanyuntieqi_sprite.spr
6 aragon 公孙度
47 unit_models/sanguo/textures/yanyuntieqi.texture
51 unit_models/sanguo/textures/yanyuntieqi_nor.texture
42 unit_sprites/norway_yanyuntieqi_sprite.spr
7 hungary 替换为吕布的势力代码
47 unit_models/sanguo/textures/yanyuntieqi.texture
51 unit_models/sanguo/textures/yanyuntieqi_nor.texture
42 unit_sprites/norway_yanyuntieqi_sprite.spr
4 同上
6 saxons 公孙瓒
47 unit_models/sanguo/textures/yanyuntieqi.texture
51 unit_models/sanguo/textures/yanyuntieqi_nor.texture 0
5 spain 刘备
47 unit_models/sanguo/textures/yanyuntieqi.texture
51 unit_models/sanguo/textures/yanyuntieqi_nor.texture 0
6 aragon 公孙度
47 unit_models/sanguo/textures/yanyuntieqi.texture
51 unit_models/sanguo/textures/yanyuntieqi_nor.texture 0
7 hungary 替换为吕布的势力代码
47 unit_models/sanguo/textures/yanyuntieqi.texture
51 unit_models/sanguo/textures/yanyuntieqi_nor.texture 0
1
5 Horse
13 MTW2_HR_Spear
13 MTW2_HR_Sword 2
21 MTW2_HR_spear_Primary
14 fs_test_shield 2
18 MTW2_Sword_Primary
14 fs_test_shield
16 -0.090000004 0 0 -0.34999999 0.80000001 0.60000002
剪切修改为
3 拥有兵模势力数
6 saxons 公孙瓒
47 unit_models/sanguo/textures/yanyuntieqi.texture
51 unit_models/sanguo/textures/yanyuntieqi_nor.texture
42 unit_sprites/norway_yanyuntieqi_sprite.spr
5 spain 刘备
47 unit_models/sanguo/textures/yanyuntieqi.texture
51 unit_models/sanguo/textures/yanyuntieqi_nor.texture
42 unit_sprites/norway_yanyuntieqi_sprite.spr
7 hungary 替换为吕布的势力代码
47 unit_models/sanguo/textures/yanyuntieqi.texture
51 unit_models/sanguo/textures/yanyuntieqi_nor.texture
42 unit_sprites/norway_yanyuntieqi_sprite.spr
3 同上
6 saxons 公孙瓒
47 unit_models/sanguo/textures/yanyuntieqi.texture
51 unit_models/sanguo/textures/yanyuntieqi_nor.texture 0
5 spain 刘备
47 unit_models/sanguo/textures/yanyuntieqi.texture
51 unit_models/sanguo/textures/yanyuntieqi_nor.texture 0
7 hungary 替换为吕布的势力代码
47 unit_models/sanguo/textures/yanyuntieqi.texture
51 unit_models/sanguo/textures/yanyuntieqi_nor.texture 0
1
5 Horse
13 MTW2_HR_Spear
13 MTW2_HR_Sword 2
21 MTW2_HR_spear_Primary
14 fs_test_shield 2
18 MTW2_Sword_Primary
14 fs_test_shield
16 -0.090000004 0 0 -0.34999999 0.80000001 0.60000002
至此修改基本完成,战略模型大众脸将军,战场武将模型正常,卫队模型正常。如果不想要战场特殊模型的,这里就修改结束了 例图
第三步:战略地图特殊模型
在hanzhishang\data中打开descr_character
如我要赵云的特殊模型
搜索zhaoyun 得到如下
faction spain 势力名称 刘备
dictionary 2
strat_model minguangjiangjun 大众脸将军 0
strat_model sunshangxiang 1
strat_model LiuBei 2
strat_model GuanYu 3
strat_model ZhangFei 4
strat_model KongMing 5
strat_model baiwangkuijia 6
strat_model HuangZhong 7
strat_model ZhaoYun 8
strat_model MaChao 9
strat_model WeiYan 10
battle_model mingguang_general
battle_equip gladius, chainmail shirt helmet and rectangular shield
由上面的代码可以看出一个势力只能拥有10个特殊模型,赵云的特殊模型为 8号位,也就是第9个,千万不要 弄错是第几个了,不然还是没有特殊模型,复制ZhaoYun
然后搜索你的势力代码,比如我是吕布 hungary 得到如下
faction hungary 势力名称 吕布
dictionary 2
strat_model minguangjiangjun 0
strat_model lvlingqi 1
strat_model Lvbu 2
strat_model huaxiong 3
strat_model WenChou 4
strat_model YanLiang 5
strat_model gaoshun 6
strat_model minguangjiangjun 7
strat_model minguangjiangjun 8
strat_model ZhangLiao 9
strat_model minguangjiangjun 10
battle_model mingguang_general
battle_equip gladius, chainmail shirt helmet and rectangular shield
赵云的特殊模型为8号位,所以我们将八号位,也就是第九个
minguangjiangjun大众脸将军 换成 ZhaoYun 如下
faction hungary 势力名称 吕布
dictionary 2
strat_model minguangjiangjun 0
strat_model lvlingqi 1
strat_model Lvbu 2
strat_model huaxiong 3
strat_model WenChou 4
strat_model YanLiang 5
strat_model gaoshun 6
strat_model minguangjiangjun 7
strat_model ZhaoYun 8
strat_model ZhangLiao 9
strat_model minguangjiangjun 10
battle_model mingguang_general
battle_equip gladius, chainmail shirt helmet and rectangular shield
然后保存,进入游戏就能看见有特殊模型的赵云了。
现在武将初始势力修改就完成了,你可以尽情的去玩耍了
PS:如果你要修改的武将特殊模型和本势力的武将特殊模型有重合,
那么就只能委屈两个人用同一个特殊模型了。只要不是minguangjiangjun,都是特殊模型。
第四步:将卫图片修正
这一步专门为强迫症设置的,其实将卫描述图片平时基本不看,改不改也无伤大雅,但是完美移植当然要考虑到咯,所以再小的问题能解决的都要解决。
如赵云的将卫描述贴图是在hanzhishang\data\ui\unit_info\saxons中找到JiangJun_ZhaoYun_info
复制到你的势力文件夹里,如我是吕布就在
hanzhishang\data\ui\unit_info\hungary粘贴进去就行了。
将卫描述贴图都在这里面hanzhishang\data\ui\unit_info
完成如图
|
评分
-
查看全部评分
|