林Z明 发表于 2010-6-21 19:16:45

转自游侠的-三国MOD未成年在野武将修改!

为了方便三国MOD的铁FANS玩家们(玩不上帝国真痛苦啊) ,特转此贴至“全面战争全系列MOD讨论区”------123321888 (阿空)------三国MOD未成年在野武将修改!在此谢谢斑竹123321888 (阿空)-斑竹大人!!!

姜维修改


      玩三国MOD的同学都知道。。没成年的在野将军收不到是件很郁闷的事。。
我们可以把一些未成年的在野武将修改成一开始就是成年状态。。这样就解决问题了!
修改前请先打上可选则在野势力的补丁,以便随时进游戏查看。。
补丁连接http://game.ali213.net/thread-1300176-1-13.html下载在1楼!
至于怎样把在野武将直接编辑到各个势力中。或者把各个势力的武将重新分配的问题。。可以参考下面这个帖!
下面是修改方法:
PS:注意备份原文件
打开文件:x:\Program Files\Activision\Rome - Total War\bi\data\world\maps\campaign\barbarian_invasion\descr_strat.txt
下面以姜維(大耳迷迫切要求)为例:姜維武将代码 3133
查找3133。。找到下面一段数据,
character_record J-3133-JiangWei, male,age 6, alive, never_a_leader
这里表示姜維的人物信息。。年龄6岁。。未成年。。
继续查找3133。。找到下面一段数据,
relativeJ-3128-ZhangJi, NR30-05-ZhenBi, J-3126-HuZun,J-3133-JiangWei,J-3127-HuFen, end
这里表示姜维的父亲是張既代码3128,老妈是zhenBi,还有两兄弟

我们的目的是把姜维改为成年。。所以。。删除掉上面查找的2段数据。。
下面查找張既的代码 3128或者名字 zhangji
得到下面的数据:

character J-3128-ZhangJi, named character,age 30 , , x 84 , y 113
traits Lz-3128-0 1 , Jn1000 5 , Jn2000 8 , Jn3000 6 , Jn4000 7 , Jn5000 6 , JnA1000 3 , JnA2000 2 , JnA3000 2 , JnA4000 1 , JnA5000 1 , JnA6000 2 , JnA7000 4 , JnA8000 1 , JnA9000 3 , Jnxg1000 2 , B2060JnAM-A 1 , B2090JnZC-A 1 , C3180JnFX-A 1
army
unitJiangJun ZaiYe Aa    exp 0 armour 0 weapon_lvl 0

我们复制張既的数据在其下面(放在張既后面一段)。。注意空格,改为姜维的:

character J-3133-JiangWei, named character,age 16 , , x 70 , y 72
traits Lz-3133-0 1 , Jn1000 5 , Jn2000 8 , Jn3000 6 , Jn4000 7 , Jn5000 6 , JnA1000 3 , JnA2000 2 , JnA3000 2 , JnA4000 1 , JnA5000 1 , JnA6000 2 , JnA7000 4 , JnA8000 1 , JnA9000 3 , Jnxg1000 2 , B2060JnAM-A 1 , B2090JnZC-A 1 , C3180JnFX-A 1
army
unitJiangJun ZaiYe Aa    exp 0 armour 0 weapon_lvl 0

注意:需要改动5个地方:
第一行的武将编号从3128改为3133,名字改为JiangWei,age 年龄当然是16岁,
坐标随意,在大耳城的旁边好了(PS:不要改在有山有水的地方了)

这样修改后。。再开新游戏。。姜維就成年了并站在地图上了
一定要注意空格问题。。数据尽量选中后覆盖。。不要直接写入。。
将军的名和字注意第一个字母要大写。。应该没有问题。。
测试修改情况的时候。只需要退出大地图,到选单界面。
就可以直接修改descr_strat.txt并再次进入。不需要退出游戏
現在我们还要改技能!同理,一定要注意空格!!!

注意前面我们复制的数据:
Jn1000 8 , Jn2000 7 , Jn3000 6 , Jn4000 5 , Jn5000 7 , JnA1000 2 , JnA2000 2 , JnA3000 2 , JnA4000 1 , JnA5000 1 , JnA6000 2 , JnA7000 5 , JnA8000 1 , JnA9000 3 , Jnxg1000 2 , B2070JnZA-A 1 , C3180JnFX-A 1 , C3200JnYS-A 1

Jn1000 8 对应体力 改后面的数字,越大越好。 此数据上限为 Jn1001 7(体力15)既 Jn1000 1-9 Jn1001 1-7
                                                                                 具体不清楚请查看体力15的张飞赵云的数据!
Jn2000 7 对应智略 改后面的数字,越大越好。 此数据上限为 Jn2001 2 (管理10)既 Jn2000 1-9 Jn2001 1-2
                                                                                    具体不清楚请查看管理10的诸葛亮的数据!
Jn3000 6 对应统帅 改后面的数字,越大越好。 此数据上限为 Jn3001 2 统帅10星
Jn4000 5 对应攻击 改后面的数字,越大越好。 此数据上限为 Jn4001 2 攻击10
Jn5000 7 对应防御 改后面的数字,越大越好。 此数据上限为 Jn5001 2 防御10
JnA1000 2对应骑兵 改后面的数字,越大越好。 上限为4高超
JnA2000 2对应步兵 改后面的数字,越大越好。 上限为4高超
JnA3000 2对应埋伏 改后面的数字,越大越好。 上限为4高超
JnA4000 1对应水军 改后面的数字,越大越好。 上限为4高超
JnA5000 1对应攻城 改后面的数字,越大越好。 上限为4高超
JnA6000 2对应守城 改后面的数字,越大越好。 上限为4高超
JnA7000 5对应仁德 这个给大点吧。。当太守好用。。上限为9仁德8
JnA8000 1对应忠诚 这个。。非大耳势力收诸葛亮必须改。。。越小越好。
JnA9000 3对应潜力 改后面的数字,越小越好。
Jnxg1000 2 对应个人追求
B2070JnZA-A 1 辅助技能
C3180JnFX-A 1 辅助技能
C3200JnYS-A 1 辅助技能

前面几个没什么好说的,下面主要修改个人追求和辅助技能:
个人追求:
Jnxg1000 1霸业1
Jnxg1000 2霸业2
Jnxg1000 3霸业3
Jnxg2000 1義信1
Jnxg2000 2義信2
Jnxg2000 3義信3
下面以此类推,
Jnxg3000 1 奮爭1
Jnxg4000 1 豪強1
Jnxg5000 1 名望1
Jnxg6000 1 安身1
Jnxg7000 1 異族1

下面是辅助技能。。理论上技能可以无限。。但是技能不要给太多。跳出我可不负责。。。。
按照先固定技 再辅助技 最后引发技。的顺序进行修改!!

B2070JnZA-A 1    治安底
B2070JnZA-A 2    治安中
B2070JnZA-A 3    治安高
后面的数字1 2 3 分别代表底 中 高下面就只写数字1。。
下同。以此类推。。。
固定技:
A1010JnQD-A 1   巧奪      想体验抢宝贝这技能强啊
A1020JnYX-A 1   夜襲
A1030JnSY-A 1   神勇       武将最强技能
A1040JnQJ-A 1    強健
A1050JnJM-A 1    精妙
A1060JnJD-A 1    解毒
A1070JnFS-A 1   風水       文官最强技能
A1080JnHQ-A 1后勤
A1090JnLJ-A 1   連擊
A1100JnTB-A 1鐵壁
輔助技:
B2010JnNY-A 1農業
B2020JnNM-A 1農貿
B2030JnZS-A 1征稅
B2040JnSY-A 1商業
B2050JnRZ-A 1仁政
B2060JnAM-A 1安民
B2070JnZA-A 1治安
B2080JnCK-A 1采礦
B2090JnZC-A 1 筑城         省钱
B2100JnZB-A 1征兵      省钱
B2110JnXS-A 1訓獸
B2120JnDB-A 1諜報
B2130JnWC-A 1 圍城
B2140JnSJ-A 1司金
B2150JnJY-A 1軍醫   这个太棒了。。。不怕死兵了!
B2160JnDC-A 1 洞察
B2170JnZC-A 1 偵察
B2180JnQM-A 1 親蠻
引發技
C3010JnFH-A 1 富豪   体验暴富,能暂时缓解经济危机
C3020JnFS-A 1富商
C3030JnTT-A 1屯田
C3040JnJS-A 1軍市打胜仗就变全能管理人才——强
C3050JnSJ-A 1嗜酒这个技能就算了吧。。。
C3060JnSX-A 1詩想
C3070JnBJ-A 1步將
C3080JnQJ-A 1騎將
C3090JnNX-A 1 逆襲
C3100JnPX-A 1 破襲
C3110JnQJ-A 1強擊
C3120JnQB-A 1 巧變
C3130JnSQ-A 1 石牆
C3140JnCZ-A 1 沉著
C3150JnBC-A 1 補充
C3160JnAY-A 1 昂揚
C3170JnJX-A 1 急襲
C3180JnFX-A 1奮迅
C3190JnCQ-A 1 長驅
C3200JnYS-A 1運送

打造属于自己的个性武将。。 接着往下看。。
还是以姜维为例。注意备份原文件。。
打开文件。。X:\Program Files\Activision\Rome - Total War\bi\data\text\names.txt
查找姜维编号3133    找到: {J-3133-JiangWei} 姜维   把这里的姜维改成你喜欢的名字吧(有这爱好的话)
打开文件。。X:\Program Files\Activision\Rome - Total War\bi\data\text\export_VnVs.txt
查找姜维编号3133    找到:{Lz-3133-0-1}【人物列傳】这行数据。。下面一行就是他的简历。。改成自己喜欢的吧
注意:下面几段连续的4行重复简历都改一样的。。
这样。。。就成功打造了属于自己的亲卫队了!!尽情地去收买吧.......
修改技能不光是在野武将。。势力内的武将技能也可以修改。。
但是注意不要把现有武将的一些特殊的技能修改掉了。。这个可是MOD组的心血的精华。。不要改的好!

林Z明 发表于 2010-6-21 19:17:33

三国MOD在野将军势力修改!


上面已经说明了怎样把在野将军修改成年的方法,下面是更改其势力的方法:

需要修改文件列表,注意备份原文件。。。。
X:\Program Files\Activision\Rome - Total War\bi\data\descr_names.txt
X:\Program Files\Activision\Rome - Total War\bi\data\export_descr_unit.txt
X:\Program Files\Activision\Rome - Total War\bi\data\world\maps\campaign\barbarian_invasion\descr_strat.txt
X:\Program Files\Activision\Rome - Total War\bi\data\text\export_units.txt

比较麻烦。。请大家仔细看!

还是以上面的帖子里的姜维为例子,上面的帖子里已经把姜维修改成年了,并有技能修改方法。。
下面我们把姜维加入到大耳势力中。。。
首先打开文件。。
X:\Program Files\Activision\Rome - Total War\bi\data\world\maps\campaign\barbarian_invasion\descr_strat.txt
根据上帖的修改打开descr_strat.txt文件,查找姜维编号3133 ,我们得到以下数据:

character J-3133-JiangWei, named character,age 16 , , x 85 , y 112
traits Lz-3128-0 1 , Jn1000 5 , Jn2000 8 , Jn3000 6 , Jn4000 7 , Jn5000 6 , JnA1000 3 , JnA2000 2 , JnA3000 2 , JnA4000 1 , JnA5000 1 , JnA6000 2 , JnA7000 4 , JnA8000 1 , JnA9000 3 , Jnxg1000 2 , B2060JnAM-A 1 , B2090JnZC-A 1 , C3180JnFX-A 1
army
unitJiangJun ZaiYe Aa    exp 0 armour 0 weapon_lvl 0
注意:这里姜维已经修改成年。。并属于在野势力。。
我们把这一大段数据整体剪切到大耳势力中。。暂时放在关羽的后面
(PS:谁后面都一样无所谓,暂时就放这里)
并重新定义姜维的坐标为x 70 , y 72(就是在大耳城旁边),得到以下数据
(一定要注意空格,切记,注意格式)
character J-0202-GuanYu, named character,age 33, , x 82, y 74
traits Lz-0202-0 1 , Jn1001 6 , Jn2000 4 , Jn3000 9 , Jn4001 1 , Jn5000 9 , JnA1000 3 , JnA2000 3 , JnA3000 3 , JnA4000 3 , JnA5000 3 , JnA6000 2 , JnA7000 5 , JnA8000 9 , JnA9000 2 , Jnxg2000 3 , G2220JnShu-A 1 , G2210JnShu-A 1 , GuanYu1100 1 , GuanYu1200 1 , C3180JnFX-A 1 , C3070JnBJ-A 1 , C3100JnPX-A 1 , C3160JnAY-A 1 , Jn-christianity 4
ancillaries 1dao-102
army
unitJiangJun_BaShu Aa_0202-GuanYu    exp 4 armour 1 weapon_lvl 1
unitBashububin Liubei    exp 5 armour 0 weapon_lvl 0
unitBashububin Liubei    exp 4 armour 0 weapon_lvl 0
unitGongshou Liubei    exp 5 armour 0 weapon_lvl 0
unitGongshou Liubei    exp 4 armour 0 weapon_lvl 0

character      J-3133-JiangWei, named character,age 16 , , x 70 , y 72
traits Lz-3133-0 1 , Jn1000 5 , Jn2000 8 , Jn3000 6 , Jn4000 7 , Jn5000 6 , JnA1000 3 , JnA2000 2 , JnA3000 2 , JnA4000 1 , JnA5000 1 , JnA6000 2 , JnA7000 4 , JnA8000 1 , JnA9000 3 , Jnxg1000 2 , B2060JnAM-A 1 , B2090JnZC-A 1 , C3180JnFX-A 1
army
unitJiangJun ZaiYe Aa    exp 0 armour 0 weapon_lvl 0

注意两段数据的对比。发现只有最后一行数据不一样(技能数据不算>_<)。这行数据是将军护卫的数据。
这是我们后面要修改的。。这里为了方便。。就先改了。。
把姜维最后一行的JiangJun ZaiYe Aa这段数据改为JiangJun_BaShu Aa_3133-JiangWei
PS:这个修改定义了姜維的将军护卫为“巴蜀将军卫队”编号Aa_3121-JiangWei
得到姜维新的数据如下

character      J-3133-JiangWei, named character,age 16 , , x 70 , y 72
traits Lz-3128-0 1 , Jn1000 5 , Jn2000 8 , Jn3000 6 , Jn4000 7 , Jn5000 6 , JnA1000 3 , JnA2000 2 , JnA3000 2 , JnA4000 1 , JnA5000 1 , JnA6000 2 , JnA7000 4 , JnA8000 1 , JnA9000 3 , Jnxg1000 2 , B2060JnAM-A 1 , B2090JnZC-A 1 , C3180JnFX-A 1
army
unit                JiangJun_BaShu Aa_3133-JiangWei                               exp 0 armour 0 weapon_lvl 0

当然Aa_3133-JiangWei这个编号是不存在的。。我们需要填加。。现在我们先完成势力的修改。。
保存并退出descr_strat.txt文件。。。

林Z明 发表于 2010-6-21 19:17:54

打开文件X:\Program Files\Activision\Rome - Total War\bi\data\descr_names.txt
注意:这个文件是所有武将所在势力的排列。。我们需要把姜维加入到大耳的势力中。。并删除其在在野势力中的数据。
打开文件就会发现这段数据:

;      alemanni                ;张燕
;      burgundii                ;马腾
;      celts                        ;嚴白虎
;      franks                        ;李傕
;      lombardi                ;袁绍
;      saxons                        ;公孙瓒
;      sassanids                ;孙策
;      huns                        ;孟获
;      goths                        ;吕布
;      ostrogoths                ;曹操      
;      roxolani                ;孔融
;      sarmatians                ;袁术
;      vandals                        ;陶谦
;      slavs                        ;张绣
;      empire_east                ;刘备
;      empire_east_rebels      ;刘璋
;      empire_west                ;刘表
;      empire_west_rebels      ;韩玄
;      romano_british                ;张鲁

这里是势力所对应的英文势力名称,等下我们需要用empire_east来查找大耳的势力数据位置。。。
首先查找:姜维的武将编号 3133 得到下面的数据:
               {J-3132-WangCan} 王粲
               {J-3133-JiangWei} 姜維
               {J-3201-ZhuGeLiang} 諸葛亮
中间的就是姜维的。。剪切掉。。。                J-3133-JiangWei
查找empire_east 找到大耳的势力。。
这里我们得到曹操势力的武将数据,我们还是把姜维的数据放在关羽的后面.得到下面的数据,注意空格。
               {J-0201-LiuBei}   劉備
               {J-0202-GuanYu}   關羽
               {J-3133-JiangWei} 姜維
               {J-0203-ZhangFei}張飛
完成,现在姜維已经属于大耳势力的武将了。。下面回到刚才的话题,修改将军护卫。。。
保存并退出descr_names.txt

打开文件X:\Program Files\Activision\Rome - Total War\bi\data\export_descr_unit.txt
这个文件是兵种数据文件。。。
老规矩,查找关羽的数据。。输入查找关羽的武将编号 0202 得到下面的数据。。

;关羽(迫切要求)士气12,攻击弱7,(破甲10太厉害了)12,防甲高22,ap, launching,
type             JiangJun_BaShu Aa_0202-GuanYu
dictionary       JiangJun_BaShu_Aa_0202-GuanYu
category         cavalry
class            heavy
voice_type       General_1
soldier          Hubaoji_Wei, 8, 0, 2
officer          GuanYu_general
mount            sanguo horse ctm11
mount_effect   elephant -4, camel -4
attributes       sea_faring, general_unit, hide_forest,frighten_foot, very_hardy, can_swim, command, power_charge
formation      1.5, 4, 3, 6, 4, square, wedge
stat_health      2, 0
stat_pri         10, 11, no, 0, 0, melee, blade, piercing, spear, 25 ,1
stat_pri_attr    ap, launching
stat_sec         0, 0, no, 0, 0, no, no, no, none, 25 ,1
stat_sec_attr    no
stat_pri_armour18, 12, 4, leather
stat_sec_armour0, 6, flesh
stat_heat      0
stat_ground      1, 2, -2, 2
stat_mental      8, disciplined, highly_trained
stat_charge_dist 60
stat_fire_delay0
stat_food      60, 300
stat_cost      1, 1503, 1, 140, 210, 1370
ownership      empire_east      

现在我们整体复制关羽的数据在其下面。。这里要特别注意空格的格式。。不要出错。。
并把其改为姜维的数据。。。。。

;姜維(迫切要求)士气12,攻击弱7,(破甲10太厉害了)12,防甲高22,ap, launching,
type             JiangJun_BaShu Aa_3133-JiangWei
dictionary       JiangJun_BaShu_Aa_3133-JiangWei
category         cavalry
class            heavy
voice_type       General_1
soldier          Hubaoji_Wei, 8, 0, 2
officer          GuanYu_general
mount            sanguo horse ctm11
mount_effect   elephant -4, camel -4
attributes       sea_faring, general_unit, hide_forest,frighten_foot, very_hardy, can_swim, command, power_charge
formation      1.5, 4, 3, 6, 4, square, wedge
stat_health      2, 0
stat_pri         10, 11, no, 0, 0, melee, blade, piercing, spear, 25 ,1
stat_pri_attr    ap, launching
stat_sec         0, 0, no, 0, 0, no, no, no, none, 25 ,1
stat_sec_attr    no
stat_pri_armour18, 12, 4, leather
stat_sec_armour0, 6, flesh
stat_heat      0
stat_ground      1, 2, -2, 2
stat_mental      8, disciplined, highly_trained
stat_charge_dist 60
stat_fire_delay0
stat_food      60, 300
stat_cost      1, 1503, 1, 140, 210, 1370
ownership      empire_east      

这里我们只需要修改前3行的数据。。。
首先是名字。。改为姜维。。
其次是第2第3行的将军护卫编号。还记得刚才修改descr_strat.txt时修改的姜维的护卫编号吗,这里也一样。

把JiangJun_BaShu Aa_0202-GuanYu修改为:JiangJun_BaShu Aa_3133-JiangWei
注意名和字的第一字母大写。。

这里可以复制其他将军护卫的数据。。现在暂时以关羽为例。
保存并退出export_descr_unit.txt文件。。

下一步。。打开文件X:\Program Files\Activision\Rome - Total War\bi\data\text\export_units.txt
这个文件是兵种翻译文件。。(PS:这个文件里的中文字要用繁体。。否则进游戏看不见)
查找:關羽的武将编号 0202。。老规矩。。复制这段数据在其下面。。并改为姜維的数据。。
并得到新的姜維的数据如下:(再次强调注意空格)

{JiangJun_ZhongYuan_Aa_3133-JiangWei}姜維
{JiangJun_ZhongYuan_Aa_3133-JiangWei_descr}\n\n姜維麾下的精銳親兵。
{JiangJun_ZhongYuan_Aa_3121-JiangWei_descr_short}\n\n姜維麾下的精銳親兵。

保存并退出export_units.txt文件。。修改完成。。。

以上修改是把在野的将军修改到其他势力里去。。

势力与势力的将军互换也可用此方法。。但是需要注意几个问题。。
在城里的将军修改可能会出错。。增加和删除将军卫队要特别注意。。。
不明白的可以参照http://game.ali213.net/thread-1306502-1-2.html。。

atmkkk 发表于 2010-6-22 00:11:52

好复杂回去研究研究

xmanzyg 发表于 2010-6-22 06:54:23

:L这个修改是不是会搞得头象错乱的啊?

eisenhower 发表于 2010-6-22 07:07:38

;P 这个修改头象会错乱。。不过我知道怎么解决;P 加图就可以了。。或者替换掉1人

林Z明 发表于 2010-6-22 11:47:28

{:5_136:}慢慢品尝出味道来了!

kang112 发表于 2010-6-22 12:19:19

回复 1# 林Z明


    ……这个可以用不?前几天我下载了个改武将的结果连游戏也玩不了了……

用户1 发表于 2010-7-30 17:56:15

好东西,先备份,再研究一下

向上 发表于 2010-12-26 15:48:58

好东西,先备份

2410568 发表于 2010-12-26 17:29:15

好东西啊

sinnk 发表于 2010-12-28 12:17:04

多謝大大, 很有用

herman925 发表于 2010-12-28 13:03:05

一堆的教學……雖然很繁複,不過很有用!拜讀了!
页: [1]
查看完整版本: 转自游侠的-三国MOD未成年在野武将修改!