abcsteven 发表于 2009-12-21 09:43:23

收买将军及修改将军卫队及注意事项汇总!!

本帖最后由 abcsteven 于 2009-12-26 11:17 编辑

大家是不是对很多心仪的武将在人家的势力觉得很不爽?大家是不是觉得人手严重不够,仙人岛上满编的武将队伍却不鸟你而觉得非常不爽?descr_strat.txt又只能在开新档的时候用,打了这么久已经不舍得了…
      根据实践和从帖子中学习回来的知识,现特总结一下,都是很粗浅的东西,估计对很多精通修改的大大是意义不大了,但还是希望能多少帮助到新接触这个游戏或对修改不太熟悉的朋友,希望大家多多指正和补充,其中不少地方都是参考了雾隐残雪大大和wz5483629大大的一些帖子,在此表示感谢。
1,不能收买的原因分析
         以下结论在超大规模,双VH下,用曹总、刘皇叔、吕小强试验过,为方便确认原因,通常都会用give_trait J-XXXX-XXXXX JnA8000 1 这条秘技把忠诚改到1。。

         首先,第一步是要收买喜欢的将领,比如在三国玩家中人气很高的小赵子:

         A,如果有显示收买指令,但对方总是拒绝,即使已经用秘技把忠诚降到了1,还是不行,原因无非是:
         1,地盘不够,
         这种情况一般出现在初期,玩家只有1,2个城市,但有很多初始武将,这时通常再打下一两个城,对方就会答应了。
         2,钱不够,
         如果是在野的,通常都能在1万以下很便宜就买到了,但其他势力的在职武将,如徐晃、赵云等,即使把他们的忠诚降到了1,通常还是需要6-9万左右才能收买成功的。

         B,而不能显示收买指令的
         原因,一般就是因为队伍里面可能有势力继承人,或者有个比你阵营里面最老的那人还老的家伙在(因为三国mod的收买将领系统用的是罗马的养子系统原理改的,比你还老的自然不能变成你的儿子)。

         这点很容易被很多朋友忽略,因为你看到赵云在地图上游荡,部队是一堆问号,怎么点他都没反应,只有外交辞令,那这支队伍里就可能藏着公孙家的继承人公孙续。。同理,我也发现过徐晃的队伍里面藏着张济这老家伙,把这老家伙赶跑了徐晃马上热情洋溢的答应我的招聘启事了。可以用斩首战术,我就试过,徐晃的部队里面藏着6个武将,我派了5队将军卫队+5队虎豹的全骑兵队伍冲过去,把对方的5个武将(包括张济)乱刀砍死(小心别把你要招揽的对象也一起砍了,可以先把他引开),然后高速脱离战场,再然后外交官上,徐晃就热情洋溢的答应我了…
2,修改将军卫队
在你确保能够把人招到了,就要考虑保留特殊卫队的问题了。。否则你千辛万苦把美男子小赵找回来了,却发现他是普通卫队,而且还没跟随你投奔革命多年的牛金能打,这也是蛮打击人的。
游戏中本来就有了一些名将的将军卫队,但是将军在被别的派系收买以后会变成所收买派系默认的将军卫队,也就是在兵种文件最上面可用的将军卫队,解决这个其实很简单,收买前先存个档,退出来,把想要的将军的卫队的位置放到默认将军卫队的前面,等收买好了存个档再改回来!我拿赵云来做个例子:
收买前存档,退出来,打开Rome - Total War\bi\data下的export_descr_unit.txt文件,点编辑,然后点查找在里面输入zhaoyun,点查找下一个,你会找到如下:
;赵云,士气12,攻击强12,11, command, power_charge
type             JiangJun_HeBei Aa_0610-ZhaoYun
dictionary       JiangJun_HeBei_Aa_0610-ZhaoYun
category         cavalry
class            heavy
voice_type       General_1
soldier          Yanyun_Gongsun, 12, 0, 1
officer          XiaoJiang_general
mount            sanguo horse jjbm11
mount_effect   elephant -4, camel -4
attributes       sea_faring, general_unit, hide_forest, hardy, can_swim, command, power_charge, no_custom
formation      1.5, 4, 3, 6, 4, square, wedge
stat_health      2, 0
stat_pri         12, 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_armour15, 8, 3, leather
stat_sec_armour0, 6, flesh
stat_heat      1
stat_ground      1, 0, -2, 1
stat_mental      10, disciplined, highly_trained
stat_charge_dist 70
stat_fire_delay0
stat_food      60, 300
stat_cost      1, 1503, 400, 140, 210, 1370
ownership      empire_east, saxons

剪切这一段,把他放在三国标准将军的前面就可以了,也就是这一段
;------------------------------------------------------
;--三国标准将军----------------------
;------------------------------------------------------
; stat_ground       Combat modifiers on different ground types. From left to right
;                   scrub泥, sand沙, forest林, snow雪
;中原(将军-武A-标准Aa);中原骑兵;Zhongyuanqibin_Wei;
type             JiangJun_ZhongYuan Aa
dictionary       JiangJun_ZhongYuan_Aa
category         cavalry
class            heavy
voice_type       General_1
soldier          Zhongyuanqibin_Wei, 10, 0, 1
officer          Zhongyuanqibin_Wei
mount            sanguo horse jj
mount_effect   elephant -4, camel -4
attributes       sea_faring, general_unit, hide_forest, hardy, can_swim
formation      1.5, 4, 3, 6, 4, square, wedge
stat_health      2, 0
stat_pri         9, 9, 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_armour12, 12, 0, leather
stat_sec_armour0, 6, flesh
stat_heat      3
stat_ground      1, 0, -6, 1
stat_mental      9, disciplined, highly_trained
stat_charge_dist 50
stat_fire_delay0
stat_food      60, 300
stat_cost      1, 503, 300, 140, 210, 1503
ownership      ostrogoths, roxolani, sarmatians, slavs, vandals

然后保存,注意:
1,注意粘贴到三国标准将军时按照人家的格式上下留两行,否则有可能跳出。注意export_descr_unit.txt文件里有两个三国标准将军,请一定要把你想要的武将的信息放在第一个三国标准将军前面。
2,如果你是曹总,要招小赵,记得在最后一行的ownership里面加上曹军的代号ostrogoths,还要注意后面的小写逗号和空格,否则你前面都干完了,赵云还是中原重骑将军,其他势力同理。
3,无数人问过的问题,好像我当年也问过,为什么赵云的图片变成了蛮族小兵?这是因为曹军里面没有赵云的兵牌,兵牌图片在bi\data\ui\unit_info\下面,把赵云的兵牌在代表刘备的bi\data\ui\unit_info\empire_east目录里复制粘贴到曹操的ostrogoths目录里面就可以显示正常了。其他武将同理。
各势力名称如下:
        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                ;张鲁
各势力名称集合(可以添加到每个武将卫队的ownership里面,省却挨个改的麻烦,不过我没有试过,不知道这样做会不会出错):
alemanni,burgundii,celts,franks,lombardi,saxons,sassanids,huns,oths,ostrogoths,roxolani,sarmatians,vandals,slavs,empire_east,empire_east_rebels,empire_west,empire_west_rebels,romano_british



用秘籍收买的方法
1最好的方法是游戏一开局,用toggle_fow把地图打开,然后用move_character把外交官飞到你想要的武将身边,用add_money加足够的钱,用give_trait把想收买的武将的忠诚改为1,一般都可以收买过来,然后再用move_character把武将飞回自己的领土。城里的武将也可以用此方法,但一般都要把城市都买下来了,所需金钱不菲。
武将、新武将、事务官、外交官等人的编号可以在\Program Files\Rome - Total War\bi\data\text中的names.txt文件中查找。


查找地图坐标的方法
整个地图就是一个坐标图,坐标表示方法就是x,y      原点在孟获势力所在的那一角,越往右x的值越大,越往上y的值越大,把鼠标停在大地图某个位置,然后按`键调出秘籍,输入
show_cursorstat
然后回车,就会显示你鼠标所停留的那个地方的坐标。
移动外交官举例:
要把孙策的外交官孙爽(游戏中他的代码是M-03-0001-Xm)移动到188,118位置,在战略界面按~键调出秘籍输入界面,输入
move_character M-03-0001-Xm 188,118
然后回车,就可以了。
注意大小写,注意空格,注意武将的编号和姓名及下划线、中划线和大小写,错一个都不行。
改武将忠诚举例
例如改赵云的忠诚,give_trait J-0610-ZhaoYun JnA8000 1
注意大小写,注意空格,注意武将的编号和姓名及下划线、中划线和大小写,错一个都不行。


2收买城里的武将
如果已经在游戏过程中,想招募某位死守在城里不出战的武将,可以派一队垃圾兵围城,结束回合,一般情况下被围的武将都会突围,在他突围的时候调出秘籍,用move_character把城里的这个武将飞到某个僻静之处,然后让你的垃圾兵撤退(如果战斗的话会卡死),然后下一回合你就可以把外交官飞到他身边招募了,注意招募之后请等待一两个回合之后再指挥他,否则可能会因为用秘籍移动武将造成的分身而导致游戏出错跳出,无法继续。


修改势力继承人和君主:(引用tangkai1591的回复)
例如改孙策势力:把bi\data\world\maps\campaign\barbarian_invasion\descr_strat里面的
character      J-0301-SunCe, named character, leader,age 28, , x 160, y 84
。。。
。。。
。。。
character      J-0312-SunQuan, named character, heir,age 16, ,x 156, y 65
把红色的部分互换!!
即变为
character      J-0301-SunCe, named character, heir,age 28, , x 160, y 84
。。。
。。。
。。。
character      J-0312-SunQuan, named character, leader,age 16, ,x 156, y 65
这样孙权就应该称君主,而孙策就成了继承人了
这里面的leader为势力的老大,heir为继承人,继承人想改谁就改谁,改的时候只需加在该将领年龄前面就行,就像上的一样,改之后去掉之前的就行!!至于该势力老大,也应该一样可以随便改吧《没随便改过》!!

abcsteven 发表于 2009-12-21 10:01:12

声明:以上内容都是从游侠等网站上找到的,也有一些是本人的实践成果,本人都试验过,都好使。因网络信息更新过快,已经找不到某些文字原帖作者,无法注明,请原作者谅解。

lorenzo 发表于 2009-12-21 11:50:09

很好 在文章的教导下 我学会了
现在看着自己的袁绍有赵云 夏侯渊两大先锋就是爽

攻击波 发表于 2009-12-21 16:04:28

支持一个,好好学习一下了

jy01610247 发表于 2009-12-21 16:56:32

好贴啊 LZ的分享精神真赞 我想的基本都有了 收藏

sunntis 发表于 2009-12-22 01:20:46

謝謝...........yeah....學到東西

a88809778 发表于 2009-12-22 05:28:23

還是不懂放在三國標準將軍前面<~是在哪裡 (標準將軍)

abcsteven 发表于 2009-12-22 10:17:37

你打开Rome - Total War\bi\data下的export_descr_unit.txt文件,点编辑,然后点查找在里面输入标准将军,点查找下一个,这就是了。把你那个赵云等的武将信息粘贴在前面就可以了。粘贴完的格式如下:
;赵云,士气12,攻击强12,11, command, power_charge
type             JiangJun_HeBei Aa_0610-ZhaoYun
dictionary       JiangJun_HeBei_Aa_0610-ZhaoYun
category         cavalry
class            heavy
voice_type       General_1
soldier          Yanyun_Gongsun, 12, 0, 1
officer          XiaoJiang_general
mount            sanguo horse jjbm11
mount_effect   elephant -4, camel -4
attributes       sea_faring, general_unit, hide_forest, hardy, can_swim, command, power_charge, no_custom
formation      1.5, 4, 3, 6, 4, square, wedge
stat_health      2, 0
stat_pri         12, 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_armour15, 8, 3, leather
stat_sec_armour0, 6, flesh
stat_heat      1
stat_ground      1, 0, -2, 1
stat_mental      10, disciplined, highly_trained
stat_charge_dist 70
stat_fire_delay0
stat_food      60, 300
stat_cost      1, 1503, 400, 140, 210, 1370
ownership      empire_east, saxons


;------------------------------------------------------
;--三国标准将军----------------------
;------------------------------------------------------
; stat_ground       Combat modifiers on different ground types. From left to right
;                   scrub泥, sand沙, forest林, snow雪
;中原(将军-武A-标准Aa);中原骑兵;Zhongyuanqibin_Wei;
type             JiangJun_ZhongYuan Aa
dictionary       JiangJun_ZhongYuan_Aa
category         cavalry
class            heavy
voice_type       General_1
soldier          Zhongyuanqibin_Wei, 10, 0, 1
officer          Zhongyuanqibin_Wei
mount            sanguo horse jj
mount_effect   elephant -4, camel -4
attributes       sea_faring, general_unit, hide_forest, hardy, can_swim
formation      1.5, 4, 3, 6, 4, square, wedge
stat_health      2, 0
stat_pri         9, 9, 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_armour12, 12, 0, leather
stat_sec_armour0, 6, flesh
stat_heat      3
stat_ground      1, 0, -6, 1
stat_mental      9, disciplined, highly_trained
stat_charge_dist 50
stat_fire_delay0
stat_food      60, 300
stat_cost      1, 503, 300, 140, 210, 1503
ownership      ostrogoths, roxolani, sarmatians, slavs, vandals

abcsteven 发表于 2009-12-22 10:20:21

注意export_descr_unit.txt文件里有两个三国标准将军,请一定要把你想要的武将的信息放在第一个三国标准将军前面。

无人问俊 发表于 2009-12-22 16:15:36

支持楼主``因为是楼猪!所以是楼猪

⑨道 发表于 2009-12-22 17:17:57

很系统的帖子,值得大家看看

a88809778 发表于 2009-12-22 18:22:14

剪切这一段,把他放在三国标准将军的前面就可以了,也就是这一段是要減哪一段全部??? 然後 貼在 三國標準將軍????? 在哪裡呢= ="""

a88809778 发表于 2009-12-22 18:41:06

剪切这一段,把他放在三国标准将军的前面就可以了,也就是这一段
是要剪哪一段呢= ="" 然後貼在三國標準將軍<~ 布太知道在哪 = =""

yuantao42 发表于 2009-12-22 20:50:07

支持一个,学习了

a88809778 发表于 2009-12-23 05:46:07

我打開了 也找到了 ;赵云,士气12,攻击强12,11, command, power_charge
type             JiangJun_HeBei Aa_0610-ZhaoYun
dictionary       JiangJun_HeBei_Aa_0610-ZhaoYun
category         cavalry
class            heavy
voice_type       General_1
soldier          Yanyun_Gongsun, 12, 0, 1
officer          XiaoJiang_general
mount            sanguo horse jjbm11
mount_effect   elephant -4, camel -4
attributes       sea_faring, general_unit, hide_forest, hardy, can_swim, command, power_charge, no_custom
formation      1.5, 4, 3, 6, 4, square, wedge
stat_health      2, 0
stat_pri         12, 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_armour15, 8, 3, leather
stat_sec_armour0, 6, flesh
stat_heat      1
stat_ground      1, 0, -2, 1
stat_mental      10, disciplined, highly_trained
stat_charge_dist 70
stat_fire_delay0
stat_food      60, 300
stat_cost      1, 1503, 400, 140, 210, 1370
ownership      empire_east, saxons


但是 到底是哪邊 要減.....哪邊要貼....= ="""不懂 拜託 圖片教學.....

abcsteven 发表于 2009-12-23 08:32:15

:@:@:@:@:@:@:@:@:@:@:@:@

Arsenal 发表于 2009-12-23 21:35:15

对于我这种菜鸟级别的来说,这种东西还是太高深了……

鱼片 发表于 2009-12-25 23:27:50

兰州的帖子还是让我受益良多,就是改到手麻。我一般改了几个特别喜欢的剩下的就是吕小强纪念版了。就是把吕小强卫队放呢,游戏过程再招的人都是小强卫队。因纪念哪个迟早要被曹总灭掉的小强。
另外开档是实力继承人的怎么去掉这个选项呢。。麻烦兰州大大给个招。。。

zxhloveztt 发表于 2010-1-13 19:20:37

支持下,好东西

xiaohuo93 发表于 2010-2-15 06:21:27

{:5_117:}很好哇,我成功了 谢谢了
页: [1] 2 3 4 5 6
查看完整版本: 收买将军及修改将军卫队及注意事项汇总!!