成功回植1.99雇佣兵系统到打了雾影补丁的1.99真实版!
本帖最后由 xmanzyg 于 2010-6-14 01:50 编辑小弟玩的是1.99真实版+1.05雾影!
以前玩1.99就很喜欢雇佣兵系统,基本全势力的最强兵种都能用到!后来为了好看和收集名将,修改武将卫队!再后来发现有现成的补丁------雾影大侠做的补丁,打了就玩!发现朝庭任务和电脑的爆兵设置也非常的好!但,雇佣兵系统却变了个样!毕竟是1.99以前的补丁啊!于是小弟我冲进各大论坛,搜寻两者兼得之法!经历无数次无法开档和跳出之后,终于成功回植了1.99的雇佣兵系统!
不多说,进入正题!
1,正确安装游戏!首先,安装1.99真实版(其实也就是1.7A版+补丁),再打上去央视头像的补丁(看着就不太想玩),这之后要先备份4个文件,分别是
Rome - Total War\bi\data\world\maps\campaign\barbarian_invasion\descr_mercenaries.txt,
Rome - Total War\bi\data\text\export_units.txt,
Rome - Total War\bi\data\descr_model_battle.txt,
G:\Rome - Total War\bi\data\export_descr_unit.txt,
最后打上1.05雾影补丁!
2,进行修改!先打开备份了的export_descr_unit.txt,找到雇佣兵那段:
;------------------------------------------------------
; stat_ground Combat modifiers on different ground types. From left to right
; scrub泥, sand沙, forest林, snow雪
;------------------------------------------------------
;------------------------------------------------------
;------雇佣兵merc--------------------------雇佣兵merc--
;------------------------------------------------------
;中原重步兵-人40-攻11-防22-士10-Saxon Hearth Troops
type merc Zhongyuanzhong Wei
dictionary merc_Zhongyuanzhong_Wei
category infantry
class heavy
voice_type Heavy_1
soldier Zhongyuanzhong_Wei, 60, 0, 1.1
officer yuweibin_liyu
attributes sea_faring, hide_forest, can_sap, hardy, mercenary_unit
formation 1, 2, 2, 3, 5, square, shield_wall
stat_health 1, 0
stat_pri 11, 5, no, 0, 0, melee, blade, slashing, sword, 25 ,0.87
stat_pri_attr no
stat_sec 0, 0, no, 0, 0, no, no, no, none, 25 ,1
stat_sec_attr no
stat_pri_armour7, 9, 6, metal
stat_sec_armour0, 0, flesh
stat_heat 3
stat_ground 1, -3, 1, 0
stat_mental 10, disciplined, trained
stat_charge_dist 30
stat_fire_delay0
stat_food 60, 300
stat_cost 1, 2880, 480, 160, 160, 1440
ownership slave
..........一直到
;黄巾贼(雇佣兵)-人60-攻5-防11-士8
type merc huangjinzei
dictionary merc_huangjinzei
category infantry
class light
voice_type Light_1
soldier huangjinzei_all, 60, 0, 1.0
attributes sea_faring, hide_forest, can_sap, can_swim, mercenary_unit
formation 1, 2, 2, 3, 4, square
stat_health 1, 0
stat_pri 5, 4, no, 0, 0, melee, blade, slashing, sword, 25 ,0.87
stat_pri_attr no
stat_sec 0, 0, no, 0, 0, no, no, no, none, 25 ,1
stat_sec_attr no
stat_pri_armour4, 4, 0, flesh
stat_sec_armour0, 0, flesh
stat_heat 2
stat_ground 1, -1, 3, -2
stat_mental 8, low, untrained
stat_charge_dist 30
stat_fire_delay0
stat_food 60, 300
stat_cost 1, 1000, 500, 100, 80, 700
ownership slave
;------------------------------------------------------
;------步兵--------------------------------------步兵--
;------------------------------------------------------
把这段内容复制下来,直接替换了游戏目录下export_descr_unit.txt的同一段内容!(备份文件的内容要长很多的,大家不要怀疑,因为1.99的雇佣兵很多)
然后复制备份文件中以下这段:
;骆驼骑兵 Camel Raiders-雇佣-
type merc camel raiders
dictionary merc_camel_raiders ; Camel Raiders
category cavalry
class light
voice_type Medium_1
soldier merc_camel_raiders, 27, 0, 1
mount camel
mount_effect elephant -4, horse +6
attributes sea_faring, hide_forest, frighten_mounted, hardy, mercenary_unit
formation 3, 4, 6, 6, 4, square
stat_health 1, 0
stat_pri 6, 5, no, 0, 0, melee, blade, piercing, spear, 25 ,1
stat_pri_attr no
stat_sec 0, 0, no, 0, 0, no, no, no, none, 25 ,1
stat_sec_attr no
stat_pri_armour3, 7, 4, leather
stat_sec_armour0, 0, flesh
stat_heat 0
stat_ground 0, 1, -6, -1
stat_mental 10, impetuous, untrained
stat_charge_dist 40
stat_fire_delay0
stat_food 60, 300
stat_cost 1, 1600, 1200, 140, 160, 390
ownership slave
;铁甲骆驼骑兵 Armoured Camel Mercenaries-雇佣-
type merc armoured camel riders
dictionary merc_armoured_camel_riders ; Armoured Camel Mercenaries
category cavalry
class heavy
voice_type Heavy_1
soldier merc_armoured_camel_riders, 27, 0, 1
mount camel cataphract
mount_effect elephant -4, horse +8
attributes sea_faring, hide_forest, frighten_mounted, very_hardy, mercenary_unit
formation 1.5, 4, 3, 6, 4, square
stat_health 1, 0
stat_pri 8, 6, no, 0, 0, melee, blade, piercing, spear, 25 ,1
stat_pri_attr no
stat_sec 0, 0, no, 0, 0, no, no, no, none, 25 ,1
stat_sec_attr no
stat_pri_armour13, 8, 0, metal
stat_sec_armour0, 0, flesh
stat_heat 1
stat_ground 0, 1, -6, -1
stat_mental 12, normal, trained
stat_charge_dist 40
stat_fire_delay0
stat_food 60, 300
stat_cost 1, 1800, 2200, 300, 340, 910
ownership slave
;萨尔马提亚弓骑兵 Mercenary Sarmatian Archers-雇佣-
type merc sarmatian armoured archers
dictionary merc_sarmatian_armoured_archers ; Mercenary Sarmatian Archers
category cavalry
class missile
voice_type Medium_1
soldier merc_sarmatian_armoured_archers, 27, 0, 1
mount heavy horse
mount_effect elephant -4, camel -4
attributes sea_faring, hide_forest, very_hardy, mercenary_unit
formation 1.5, 4, 3, 6, 4, square
stat_health 1, 0
stat_pri 8, 2, arrow, 120, 40, missile, archery, piercing, none, 25 ,1
stat_pri_attr no
stat_sec 7, 4, no, 0, 0, melee, blade, piercing, sword, 25 ,1
stat_sec_attr no
stat_pri_armour9, 9, 0, metal
stat_sec_armour0, 4, flesh
stat_heat 2
stat_ground 1,0,-6,1
stat_mental 10, disciplined, untrained
stat_charge_dist 40
stat_fire_delay0
stat_food 60, 300
stat_cost 1, 1700, 1800, 290, 330, 820
ownership slave
也复制到游戏目录下的export_descr_unit.txt文本里!替换了以后,将士兵人数改一下,或跟非雇佣兵一样或任意数量(小弟不知道上限)!
soldier Zhongyuanzhong_Wei, 60, 0, 1.1
这一行的那个60就是士兵数量了!因为雾影补丁设置的兵种队伍数和1.99大为不同,所以有必要修改下!
还有,就是
officer yuweibin_liyu
这一行是1.99增设的百夫长,也要删除,不然雇佣兵会比非雇佣兵多一个百夫长!当然也可以为非雇佣兵加上这项,这样也很帅!不过要注意的是象兵和战车都不能加这一项!
最后保存文件! 本帖最后由 xmanzyg 于 2010-6-14 01:54 编辑
接着打开备份文件export_units.txt,将所有{merc_XXX_XXX}开头的兵种介绍复制到游戏目录下的export_units.txt文本里,记得要注意格式!
PS:这步不做也可以进游戏玩,只不过大部分雇佣兵种会没介绍和名字罢了!
最后就是备份的descr_model_battle.txt和descr_mercenaries.txt了!
直接替换备份文件descr_mercenaries.txt到游戏目录,然后打开游戏目录下的descr_model_battle.txt,
找出所有雇佣兵种模组的段落,如逍遥津:
;逍遥津死士
type Xiaoyaojinsishi_Lvbu
skeleton fs_2handed_berserker
indiv_range 40
texture merc, bi/data/models_unit/sanguo/textures/Xiaoyaojinsishi_Lvbu.tga
texture goths, bi/data/models_unit/sanguo/textures/Xiaoyaojinsishi_Lvbu.tga
model_flexi bi/data/models_unit/sanguo/Xiaoyaojinsishi_Lvbu.cas, 15
model_flexi bi/data/models_unit/sanguo/Xiaoyaojinsishi_Lvbu1.cas, 30
model_flexi bi/data/models_unit/sanguo/Xiaoyaojinsishi_Lvbu2.cas, 40
model_flexi bi/data/models_unit/sanguo/Xiaoyaojinsishi_Lvbu3.cas, max
model_sprite goths, 60.0, bi/data/sprites/goths_Xiaoyaojinsishi_Lvbu_sprite.spr
model_tri 400, 0.5f, 0.5f, 0.5f
(红色那段是复制添加修改后才有的!)
将蓝色部分复制一行,然后将中间那(goths)改为(merc),也就是为兵模加上雇佣兵势力就OK!
所有的雇佣兵种都要添加这段,全部添加后任务完成!
跟着就是打开备份文件descr_model_battle.txt,查找camel_raiders会找到这段:
;增加的三国北方雇佣兵;-ok-------------------------------------
type merc_camel_raiders
skeleton fs_hc_spearman
indiv_range 40
texture slave, bi/data/models_unit/textures/BI_unit_berber_lancer_slaves.tga
texture berbers, bi/data/models_unit/textures/BI_unit_berber_lancer_slaves.tga
texture huns, bi/data/models_unit/textures/BI_unit_berber_lancer_slaves.tga
texture merc, bi/data/models_unit/textures/BI_unit_berber_lancer_mercs.tga
model_flexi bi/data/models_unit/Bi_unit_berber_lancer_lod1.CAS, 15
model_flexi bi/data/models_unit/Bi_unit_berber_lancer_lod2.cas, 30
model_flexi bi/data/models_unit/Bi_unit_berber_lancer_lod3.cas, 40
model_flexi bi/data/models_unit/Bi_unit_berber_lancer_lod4.cas, max
model_sprite 60.0, bi/data/sprites/merc_camel_raiders_sprite.spr
model_sprite slave, 60.0, bi/data/sprites/slave_merc_camel_raiders_sprite.spr
model_sprite berbers, 60.0, bi/data/sprites/slave_merc_camel_raiders_sprite.spr
model_sprite huns, 60.0, bi/data/sprites/slave_merc_camel_raiders_sprite.spr
model_tri 400, 0.5f, 0.5f, 0.5f
下面还有2段,也是增加的雇佣兵模组内容!将这2段
;增加的三国北方雇佣兵;-ok-------------------------------------
type merc_armoured_camel_riders
skeleton fs_hc_spearman
indiv_range 40
texture slave, bi/data/models_unit/textures/BI_unit_camel_raiders_slave.tga
texture berbers, bi/data/models_unit/textures/BI_unit_camel_raiders_slave.tga
texture huns, bi/data/models_unit/textures/BI_unit_camel_raiders_slave.tga
texture merc, bi/data/models_unit/textures/BI_unit_camel_raiders_mercs.tga
model_flexi bi/data/models_unit/BI_unit_armoured_camel_riders_lod2.cas, 15
model_flexi bi/data/models_unit/BI_unit_armoured_camel_riders_lod1.cas, 30
model_flexi bi/data/models_unit/BI_unit_armoured_camel_riders_lod3.cas, 40
model_flexi bi/data/models_unit/BI_unit_armoured_camel_riders_lod4.cas, max
model_sprite 60.0, bi/data/sprites/merc_armoured_camel_riders_sprite.spr
model_sprite slave, 60.0, bi/data/sprites/slave_merc_armoured_camel_riders_sprite.spr
model_sprite berbers, 60.0, bi/data/sprites/slave_merc_armoured_camel_riders_sprite.spr
model_sprite huns, 60.0, bi/data/sprites/slave_merc_armoured_camel_riders_sprite.spr
model_tri 400, 0.5f, 0.5f, 0.5f
;增加的三国北方雇佣兵;-ok-------------------------------------
type merc_sarmatian_armoured_archers
skeleton fs_hc_archer, fs_hc_swordsman
indiv_range 40
texture slave, bi/data/models_unit/textures/BI_unit_slave_armoured_archers.tga
texture berbers, bi/data/models_unit/textures/BI_unit_slave_armoured_archers.tga
texture huns, bi/data/models_unit/textures/BI_unit_slave_armoured_archers.tga
texture merc, bi/data/models_unit/textures/BI_unit_merc_sarmatian_armoured_archers.tga
model_flexi bi/data/models_unit/BI_unit_merc_sarmatian_armoured_archers_lod1.CAS, 15
model_flexi bi/data/models_unit/BI_unit_merc_sarmatian_armoured_archers_lod2.CAS, 30
model_flexi bi/data/models_unit/BI_unit_merc_sarmatian_armoured_archers_lod3.CAS, 40
model_flexi bi/data/models_unit/BI_unit_merc_sarmatian_armoured_archers_lod4.CAS, max
model_sprite 60.0, bi/data/sprites/merc_sarmatian_armoured_archers_sprite.spr
model_sprite slave, 60.0, bi/data/sprites/slave_merc_sarmatian_armoured_archers_sprite.spr
model_sprite berbers, 60.0, bi/data/sprites/slave_merc_sarmatian_armoured_archers_sprite.spr
model_sprite huns, 60.0, bi/data/sprites/slave_merc_sarmatian_armoured_archers_sprite.spr
model_tri 400, 0.5f, 0.5f, 0.5f
复制下来,放到游戏目录下的descr_model_battle.txt文本里面,也要注意格式!
这样就大功告成了!既可以体现雾影补丁的任务.爆兵和特色将军卫队,也能体现1.99的雇佣兵系统,支配全势力特性兵种!
另外,回植雇佣兵系统后建议大家适当修改下爆兵系统,毕竟电脑爆兵多了还雇不雇佣野外兵有没有钱雇野外兵小弟没有研究过! 哟喂…留名观察。 樓主電腦知識很強大@@來學習了 太复杂了。。新手年不懂,能不能给出改好的文件直接盖 本帖最后由 xmanzyg 于 2010-6-13 19:48 编辑
由于发不了附件,所以.....
如果楼上的同志你想要改好的文件,留个邮箱,我将我的发给你! 各位同志!小弟先向大家道个歉,因为最初发此帖时修改方法未齐全,未修改模组文本,还会导致游戏错误弹出!现已将修改方法修正齐全,已经进行过测试,使用雇佣兵种战斗不会出错弹出,详细修改方法请参照1,2楼!另外现在论坛不能上存附件,想要改好的文件直接覆盖的请等网站恢复正常后再上存! 此法经过再三测试,已经没有再发现错误!改好的文件将于论坛恢复上存附件功能后奉上!大家到时侯可以下载了体现一下!当然,会改的也可以自己改了玩!如果发现任何错误现象可即时与小弟联系! 好东西呀 新手看的眼花了.... 楼主高人{:5_149:}强帖留名啊 不知道楼主能不能做个补丁出来啊 {:5_131:} 我的邮箱是[email protected] 楼主发来啊别忘了 不太懂啊 如果1.99和1.05能兼容,我立马去下了用这个,只要不跳出。 :lol做补丁是可以的啊!不过要先经雾影大侠同意,因为这是在打了雾影补丁的基础上再改的(:lol当然改了以后说不是他做也行,哈哈!)!再做出来也只能叫雾影补丁1.XX然后XX版这样..... 回复 14# 文山流
1.99版+1.05雾影,我玩一个多星期了,只试过打刘璋围城被突围胜利后跳出!我读档换个城门围了就没事啦!不过说真的,我玩三国一个月了,还真没试过统一!所以如果大侠你玩的过程中曾经跳出过,可否给小弟说下跳出时的情形,好让小弟找出原因,并修正之! [email protected] 发给我吧 回复 16# xmanzyg
我是裸的1.99,怕跳出,没安1.05,就像你说的,确实1.05兵模将军卫队很爽,1.99地域性募兵也很霸道,我观察很多帖子,为了安全,没动。另外,我不会改文件,你才是大侠哈,呵呵~大家为了2.0,出力。 很好,回去试一下。 不错,试试