〆荶膤ぞ仴ヅ 发表于 2012-1-6 13:43:26

1.9版本收买将领及保留将军卫队详解

本帖最后由 〆荶膤ぞ仴ヅ 于 2012-1-6 13:43 编辑

        首先向柱子组致敬,感谢他们用自己的时间一直无私的为大家制作三国mod,相信看这篇文章的都是骨灰级的三国迷,我就不愤青似的乱喷了,呵呵。我写这帖子不会弄神马必须回复,或是交金币才浏览,都是自己的一些经验总结,跟大家分享{:soso_e128:} ,希望对大家有用处。
      做为骨灰级三国迷,集天下名将于帐下一起东征西讨是我的最爱{:soso_e121:},虽然1.9版本做到了收买来的武将在战略地图上能保持独特将军原貌(这点非常赞){:soso_e179:},但是收买来的武将在战役中就是山寨货了,一水的中原重骑啥的,原来的卫队属性也变成了水货,这是我不能忍的,鉴于对以前版本的研究,我做了以下经验总结。

第一种,直接挪模型就可以的
在***\三国全面战争\alexander\data\export_descr_unit中,搜索你要收买的武将,例如张飞吧,下面是搜索张飞后找到的代码。
;张飞,士气12,攻击弱12,11,防甲高22,测试极长矛的效果?不行,增加就没有战吼
type             JiangJun_BaShu Aa_0203-ZhangFei
dictionary       JiangJun_BaShu_Aa_0203-ZhangFei
category         cavalry
class            heavy
voice_type       General_1
soldier          Wudangfeijun_Liubei, 6, 0, 1
officer          Wudangfeijun_Liubei
;19B屏闭officer          ZhangFei_general
mount            sanguo horse hjhm11
mount_effect   elephant -4, camel -4
attributes       sea_faring, general_unit, hide_forest, warcry, hardy, can_swim, power_charge, no_custom
formation      1.5, 4, 3, 6, 4, square
stat_health      2, 0
stat_pri         11, 10, no, 0, 0, melee, blade, piercing, spear, 25 ,1
stat_pri_attr    bp, launching
stat_sec         0, 0, no, 0, 0, no, no, no, none, 25 ,1
stat_sec_attr    no
stat_pri_armour10, 14, 3, metal
stat_sec_armour0, 6, flesh
stat_heat      0
stat_ground      0, 0, -4, 0
stat_mental      8, impetuous, highly_trained
stat_charge_dist 60
stat_fire_delay0
stat_food      60, 300
stat_cost      1, 1503, 1, 140, 210, 1370
ownership      romans_julii
我们将这段代码剪切,放到文档开始部分--三国标准将军------的前边(分号为标注,其实只要放到第一个type模型类型前就可以,这样做是为了方便查找)
;--三国标准将军----------------------
;------------------------------------------------------
; 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
因为柱子组不是让每个武将都是所有国家通用,所以假如我们要用吕布招张飞,就要在最后ownership里把吕布的国家名称加上,比如吕布是macedon,源代码就写成ownership      romans_julii, macedon,注意是逗号加空格以后写国家名,逗号一定要是英文。
下面是所有国家的代码:
;      romans_scipii      ;曹操
;      macedon                ;吕布
;      thrace                ;袁术
;      greek_cities      ;陶谦
;      seleucid      ;孔融
;      romans_senate      ;张绣-朝廷
;      carthage      ;袁绍
;      scythia                ;公孙瓒
;      numidia                ;张燕
;      egypt                ;马腾
;      germans                ;李傕
;      romans_brutii      ;孙策
;      pontus                ;严白虎
;      parthia                ;刘表
;      armenia                ;韩玄
;      romans_julii      ;刘备
;      gauls                ;刘璋
;      britons                ;张鲁
;      dacia                ;孟获
;      spain                ;在野
;      slave                ;乱军
这么修改以后进入游戏收买就能保留将军卫队啦。

类型二,有的将军卫队即使按照上述做法做了也不行,会出现在用该武将作战的时候读条读到3分之二部分跳出的问题,拿张辽为例,我用孔融,收买了张辽,一打仗就跳出,这是为什么呢?
原因在于张辽的将领卫队是逍遥津死士骑兵,但是孔融不能用这种兵模。。。下面教大家修改一下,很简单。
打开********\alexander\data,找到descr_model_battle文件打开,搜索“逍遥津”,会看到下边的代码
;逍遥津死士-骑
type          Xiaoyaojinsishi_Lvbu_C
skeleton                              fs_hc_swordsman
indiv_range                              40
texture                romans_scipii,                        bi/data/models_unit/sanguo/textures/Xiaoyaojinsishi_Lvbu_Jing_CC.tga
texture                macedon,                        bi/data/models_unit/sanguo/textures/Xiaoyaojinsishi_Lvbu_Jing.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                romans_scipii, 60.0, bi/data/sprites/goths_Xiaoyaojinsishi_Lvbu_sprite.spr
model_sprite                macedon, 60.0, bi/data/sprites/goths_Xiaoyaojinsishi_Lvbu_sprite.spr
model_tri      400, 0.5f, 0.5f, 0.5f

;大斧兵-骑
type          Dafubin_Yuansu_C      
skeleton                              fs_hc_swordsman
indiv_range                              40
从代码中我们能看到
texture                romans_scipii,                        bi/data/models_unit/sanguo/textures/Xiaoyaojinsishi_Lvbu_Jing_CC.tga
texture                macedon,                        bi/data/models_unit/sanguo/textures/Xiaoyaojinsishi_Lvbu_Jing.tga
这2句,意思是曹操和吕布能使用该模型,很简单,复制粘贴一句,把孔融的国家名加上就好
texture                romans_scipii,                        bi/data/models_unit/sanguo/textures/Xiaoyaojinsishi_Lvbu_Jing_CC.tga
texture                macedon,                        bi/data/models_unit/sanguo/textures/Xiaoyaojinsishi_Lvbu_Jing.tga
texture                seleucidi,                bi/data/models_unit/sanguo/textures/Xiaoyaojinsishi_Lvbu_Jing_CC.tga
这样收买了张辽就不会跳出了,你会看到孔融手下的张辽逍遥津卫队在战场上驰骋。
下边的大斧骑兵是徐晃的亲卫队哦。

这样做基本就能解决所有将军卫队问题啦,有的将军如果第一种方法不行,就是模型不可调用的问题,按照第二种就ok了。

另外谈一下收买的问题。
      很多玩家反映外交官去收买不出收买选项。其实所有的非势力君主和继承人都是可以直接收买的,诸葛亮这种被锁定的除外。但需要满足几个条件才会显示出来。
      第一、你君主的岁数一定要大过被收买武将的岁数,假如4个儿子满了,哪个儿子收武将当养子就必须要岁数比他大才行。
      第二、影响力,你外交官的影响里一定要比对方高,推荐用rtw0.67b修改器把外交官影响力调到10,这个修改器修改统帅,年龄,卫队等级,将领生命啥的都可以。其他大大介绍过了我就不多说了。
      第三、就是忠诚了,有的武将忠诚很高,用rtw0.67b同样可以修改,改低了就出选项了(其实我是用代码直接改低。。但是比较麻烦,不推荐)

大家收买武将有个小窍门,用指令,最好是第一回合,因为第一回合大家都在地图上,忠诚也不高,方便。
      相信对add_money不陌生吧。。用show_cursorstat指令,鼠标就放你外交官旁边,这是显示鼠标坐标的指令,之后会得到反馈XXXX110,104xxxxx之类的,然后用move_character r人物移动指令,将要收买的武将移动到这个点,拿张辽举例,就是move_character J-0403-ZhangLiao 110,104这样张辽就跑你身边来了,收买吧。外交官不用移动,省下行动力。武将代码在
*****\alexander\data\text里的names,有中文,基本不用搜索都可以找到。
      另外有修改势力君主和继承人的方法,其他大大们都介绍了,我就不多说了。
      以上内容纯手工,当然都是以前跟各位前辈学习所得。希望能帮到大家。
      上班时间。。。不多说了。。。。。{:soso_e121:}

〆荶膤ぞ仴ヅ 发表于 2012-1-6 14:00:38

:'(:(:'(:(:'(:(:'(

他化自在天 发表于 2012-1-6 14:26:08

好贴顶
:lol好贴

专一 发表于 2012-1-6 14:27:55

高手。。。。:loveliness:

幻域舞血 发表于 2012-1-6 14:31:15

好帖,但是太复杂,还是2000好用,坐等修改器出来:)

华佗 发表于 2012-1-6 14:51:01

非常专业,顶了!玩游戏也要加强学习:lol

圣狼神 发表于 2012-1-6 15:34:53

好人呀!

可人儿 发表于 2012-1-6 15:55:59

楼主辛苦了!~学习

呆呆的破剑客 发表于 2012-1-6 15:57:39

楼主动手能力极强,签定完毕。

Jian-AI 发表于 2012-1-6 16:05:16

好晕啊

chenwei6516 发表于 2012-1-6 16:20:01

顶一个。:)

xingyun8512 发表于 2012-1-6 16:25:08

我们将这段代码剪切,放到文档开始部分--三国标准将军------的前边(分号为标注,其实只要放到第一个type模型类型前就可以,这样做是为了方便查找)

请问lz,这个“放到文档开始部分--三国标准将军------的前边”具体的位置是哪里呢?
<是这里吗?位置1>;--三国标准将军----------------------
;------------------------------------------------------
; stat_ground       Combat modifiers on different ground types. From left to right
;                   scrub泥, sand沙, forest林, snow雪
<还是这里?位置2> ;中原(将军-武A-标准Aa);中原骑兵;Zhongyuanqibin_Wei;
type             JiangJun_ZhongYuan Aa
dictionary       JiangJun_ZhongYuan_Aa

115009 发表于 2012-1-6 16:47:49

受教 非常感谢

未命名 发表于 2012-1-6 16:57:38

友情帮你顶一下,因为你不设回复可见

无声的 发表于 2012-1-6 17:01:15

这是个技术活

〆荶膤ぞ仴ヅ 发表于 2012-1-6 17:19:20

xingyun8512 发表于 2012-1-6 16:25 static/image/common/back.gif
请问lz,这个“放到文档开始部分--三国标准将军------的前边”具体的位置是哪里呢?
;--三国标准将军----- ...

都可以的,两个位置是一个效果

aszyx_sz 发表于 2012-1-6 17:29:09

不想修改,怎么办

jy02933471 发表于 2012-1-6 17:30:24

晕了。。。算了,还是等2.0或者3.0吧,那时候应该可以收买过来就是原本的卫队了。毕竟1.9是测试用的不要要求太高了,在等等吧!:loveliness:

呼呼 发表于 2012-1-6 17:34:04

这么好的帖子要支持哦,不要回复不要钱,比那些人强多了{:soso_e178:}

〆荶膤ぞ仴ヅ 发表于 2012-1-6 17:42:35

aszyx_sz 发表于 2012-1-6 17:29 static/image/common/back.gif
不想修改,怎么办

可以用别人修改好的存档啊
页: [1] 2 3
查看完整版本: 1.9版本收买将领及保留将军卫队详解