注册 | 登录

游侠NETSHOW论坛





查看: 81645|回复: 41
打印 上一主题 下一主题

[原创] 【中世纪2】修改汇总(061220更新,新增范围攻击的修改) [复制链接]

帖子
232
精华
0
积分
116
金钱
541
荣誉
0
人气
0
评议
0
跳转到指定楼层
楼主
发表于 2006-12-7 11:59:05 |只看该作者 |倒序浏览
中世纪2 修改汇总


内容索引,CTRL+F然后搜索下列关键字即可。

添加他国兵种并显示其正常贴图
解决双手斧类武器兵种bug的骨架补丁
修改各种历史事件的时间
资源改动
修改城市人口增长率
修改叛军出现几率
一年n回合修改
修改外交关系
去掉士兵脚下的绿标记
雇佣兵的修改
移动力修改
每回合量產多名agent
一回合造9个单位
兵种产生速度和最大可生产量
修改投射类兵器的命中率
火枪手的修改
常用Traits
常用Ancillary

宗教审判者
烧烤基础成功率
指定教皇国
范围攻击类武器的具体效果
地形对移动速度的影响
转化信仰
红衣主教
牧师变成异端
贿赂将军
最大年龄
屠城获得金钱
商人贸易收入
刺杀基础成功率
十字军移动速度加成
攻城器生命值
攻城器攻击间隔
火炮对部队准确度
炮弹弹跳度
城镇人口上限
允许拥有公主
泥土比黄金还贵
城墙/塔楼的生命值
Ancillaries和traits的效果一览表
招募单位的经验值
Attributes属性大全
常用建筑属性列表



工具:
官方unpacker工具最详尽使用方法
http://game.ali213.net/thread-1292989-1-1.html
unpacker工具傻瓜版下载,可提取所有txt和xml文档
http://game.ali213.net/thread-1289606-1-3.html

解包工具 MTW2 Pack文件解包工具v1.01下载
http://game.ali213.net/viewthrea ... 1%26filter%3Ddigest
解密工具 中世纪2 PACK文件解码工具(解压无错版)
http://game.ali213.net/thread-1275360-1-4.html
中世纪2全兵种快速检索表(Excel)
http://game.ali213.net/viewthrea ... ;extra=#pid11924376


mymod简易安装版下载
http://game.ali213.net/thread-1281810-1-3.html

mymod制作方法:(中世纪2根目录指medieval2.exe所在的文件夹)
1、在中世纪2根目录下创建一个批处理bat文件,内容是"medieval2.exe @mymod.cfg" 不包括引号
2、复制medieval2.preference.cfg文件,并把它重命名成mymod.cfg,也放在中世纪2根目录下
3、在mymod.cfg中添加如下两行代码:
[features]
mod = mymod
4、在中世纪2根目录下新建一个名为mymod的文件夹
5、在mymod文件夹内新建一个data文件夹,在data文件夹下分别新建world,sounds,loading_screen三个文件夹。
6、把官方world文件夹下的所有文件全部复制到刚才的world文件夹内(可作进一步修改)
7、把官方sounds文件夹下的events.dat,events.idx复制到对应的目录
------------以上步骤是必需的,缺少一个就无法正常游戏----------------
8、用解包/解密工具提取出loading_bar.tga,loading_logo.tga,loading_screen_1.tga,loading_screen_2.tga,
.............loading_screen_17.tga,loading_screen_demo.tga 放在loading_screen目录下(部分文件暂时无法解密)
9、用解包/解密工具提取出要修改的文件,修改后以明文的形式直接放在data文件夹内对应的目录下。具体方式方法请参考罗马全战。
注:mymod可以改成其它你喜欢的名字,但各处名字必须统一!


中世纪2,所有txt和xml文档修改说明(不完全版)
【请看本帖6楼】


中2全开地图补丁,所有国家全开v1.8
http://game.ali213.net/thread-1288197-1-2.html


解决双手斧类武器兵种bug的骨架补丁
http://game.ali213.net/thread-1292467-1-1.html


关于AI的侵略性修改
http://game.ali213.net/thread-1369444-1-1.html

修改各种历史事件的时间:
在imperial_campaign 的文件夹里, 打开file :descr_events会看见如下
; ------------ CORE GAME EVENT --------------
event        historic        gunpowder_discovered    火器的出现
date        160 170 (最小发生回合/最大发生回合)   
movie        event/gunpowder_invented.bik
event        historic        mongols_invasion_warn      蒙古入侵
date        128 144
event        historic         world_is_round                 地球是圆的(发现美洲)
date        320 328
把回合数改成1就会变成第一回合发生.



资源改动
进游戏 按“~”调出控制台
把鼠标指针放在想修改出资源的地点  进游戏 按“~”调出控制台
输入show_cursorstat 会显示出这地点的ID 也就是 两个数字 例如 282  70
打开descr_strat 里面找到数据 例如
; >>>> start of resources section <<<<
resource        gold,        172,        99
那么我们只要把后面的数字改成
resource        gold,        282,        70


修改城市人口增长率
方法一:
打开descr_regions.txt文件,找到要修改的城市所在省份
Inverness_Province
Inverness
scotland
English_Rebels
20 25 225
atlantic, explorers_guild
5
4
religions { catholic 90 orthodox 0 islam 0 pagan 5 heretic 5 }
其中的5表示初始农业值,把它改低就能相应减少人口增长率(当然收入也减少了)

方法二:
改descr_settlement_mechanics.xml
SPF代表settlement population factor
SOF代表settlement order factor
SIF代表settlement income factor
要一劳永逸的解决人口问题,SPF相关项目里的city max population从72000改小一点,譬如48000即可。citedal的max population为18000,无需改变。
另外建议你把SPF farm 的modifier改小一点,譬如改到0.5,可以减轻建农场后导致pop boom人口增长过快的问题。
SOF的modifier基本上都是1,所以要解决治安问题,还是要改edb。适当加大happiness bonus,law bonus和health bonus。


一年n回合修改
修改descr_strat.txt文件
timescale        2.00    其中2.00表示每回合经过的年数

修改叛军出现几率
修改descr_strat.txt文件
brigand_spawn_value 9999   叛军的出现几率,数字越大几率越低
pirate_spawn_value 9999    海盗的出现几率,数字越大几率越低

修改外交关系
faction_standings  england,  -0.2  france, scotland  表示england和france, scotland的关系每轮都会自动下降0.2。这就是为什么电脑会突然翻脸了。


去掉士兵脚下的绿标记
找到安装目录下的 medieval2.preference.cfg 文件(或者其它cfg文件),用记事本打开。
找到disable_arrow_markers = 0,把“0”改成“1”就可以了。


雇佣兵的修改descr_mercenaries.txt
地区、省份名称,不要随便改动
unit name,exp x,cost x,replenish X - X,max X,initial X,start_year X,end_year X,religions { A B C },crusading,events { A B C}
单位名称,经验值,招募价格,每回合出现的最小/最大几率,最大累积数量,总可招募数,开始年份,结束年份,可招募的派系,是否属于十字军,特定事件发生后才可招募


移动力修改
在descr_character.txt中查找starting_action_points,然后把80改成你要的数字,越大能走的越远。


可每回合量產多名agent (assassin, spy, merchant, priest, diplomat)
在export_descr_buildings.txt 裡把所有的agent_limit 的句子去掉,如:
                agent_limit priest 1
                agent_limit merchant 1
可無限生產priest 和merchant
在descr_campaign_db.xml裡找出<max_agents_per_turn uint="1"/>把1改為自已想要每回合可買人的數字,如10,就可以每回合可以出10個人


一回合造9个单位
在export_descr_buildings.txt中查找recruitment_slots,将后面的数字都改为9。如在之后加入国家,则表示仅指定的国家受到该限制。比如:
     recruitment_slots 2
          recruitment_slots 9 requires factions { portugal, }
表示其它国家每回合可造2个单位,葡萄牙每回合可以造9个单位。同理也可以这样修改agent_limit和recruit_pool。


修改投射类兵器的命中率
打开descr_projectile.txt
damage  对建筑攻击力
damage_to_troops  对部队攻击力
radius  发射物体积
mass  发射物质量(越大敌兵飞的越远越高)
area  有效范围(越大范围越大,改成1000就是原子弹了)
accuracy_vs_units  对部队命中率(越小越精确,cannon类火炮命中率有上限)
min_angle/max_angle  最低最高射角
velocity  出膛速度,小的话弹道高但射程近,大则反之
bounce        0.01 0.01 0.01 0.01 弹跳度(如此4个0.01能使炮弹在地面上弹跳4次)


火枪手的修改
1、让所有火枪手都能进行轮换射击
开打export_descr_unit.txt,找到要修改的兵种,改成如下设置
attributes       sea_faring, hide_forest, can_withdraw, gunpowder_unit, fire_by_rank, start_not_skirmishing, gunmen
formation 1.3 1.3 2.4 2.4 2
关键是fire_by_rank和士兵间适当的间距,就能保证进行二段射或者三段射(实际感觉分两排射击效果效率更高)
2、取消火枪手的第一排射击限制和装弹动作,使各排士兵能同时射击
开打export_descr_unit.txt,找到要修改的兵种,去掉gunpowder_unit, fire_by_rank, gunmen 三个属性




----------------------------------------------------------------------------------------------------------------------------------



密籍相关:

创造部队
create_unit London "Irish Kerns Mercs" 1 9 3 3
后面参数分别表示 城市名/野外将军名 "部队名" 数量 经验 武器等级 防具等级
部队名字不一定是游戏中显示的名字,具体可查看export_descr_unit文件,或者参考 中世纪2 各国兵种单位一览
http://game.ali213.net/thread-1267270-1-15.html


将军 公主 及其他Agents技能(trait) 整理
可参考MTW2将领部分特性(traits)分析http://game.ali213.net/thread-1278420-1-15.html

一、Traits:
秘笈用法 give_trait this "trait名称" 等级
譬如:
give_trait this "GoodCommander" 5

记得把角色拉出成选择后, "this" 才能生效
所谓选择就是有绿色圈圈出现

常用Traits
GoodCommander 5 (提高command技能5)
GoodInfantryGeneral 1
GoodCavalryGeneral 1
GoodAmbusher 5
GoodAttacker 5 (进攻的时候command+5)
GoodDefender 5 (防守的时候command+5)
GoodAdministrator 3 (提高10% 贸易收入, +3 law)
GoodRiskyAttacker 1 (再战场上士兵忠诚(morale) +1, 进攻时command+1)
GoodRiskyAttacker 2 (再战场上士兵忠诚(morale) +1, 进攻时command+2)
GoodRiskyAttacker 3 (再战场上士兵忠诚(morale) -1, 进攻时command+3)

Generous 3
(5% penalty on trade income, 10% penalty on tax income)

LoyaltyStarter 1 (这因该是从置Loyalty为初始直)
ReligionStarter 1 (从置Piety为初始直)
Intelligent 3 (+3 command, 提高10%贸易收入, 10%税收)
VictorVirtue 3 (+3 Authority, -2 personal security, +3 popularty)
(提高3权威, 被刺客刺杀成功机率增加, 领地public order大幅提高)

PublicFaith 4 (+4 piety)
BattleDread 5 (+5 Dread +2 Authority)
StrategyDread 2 (+3 Authority, -2 personal security, +3 popularty)
Austere 3 (+2 Loyalty, 300% to cost to bribe, 10% bonus to tax income)
BattleChivalry 5 (+5 to chivalry)
StrategyChivalry 5 (+5 to chivalry, +3 Authority)
NaturalMilitarySkill 4 (+4 command)

Energetic 2 (+2 Anthority, +25% 移动速度, 付与部队强迫战斗的能力)
Drink 7 (-5 command, -5 anthority, 10% penalty tax) 大废人?
Bloodthirsty 3 (+3 dread, -1 command, -3 morale on troops) 军队的morale绛3
HaleAndHearty 3 (生比较多小孩,将领hit point +6)
PoliticsSkill 3 (-2 loyalty, +2 authority)

Rabblerouser 4 (+2 Anthority, +4 popularty, +2 to unrest)
(unrest对public order有负面影响)

MathematicsSkill 3
(当攻击城墙时command+2, 30% build point, 提高15% 贸易收入)

Embezzler 1
FathersLegacy 3 (+3 authority)
ContentGeneral 3
GoodTrader 3 (提高30%贸易收入)
Aesthetic 2
Trusting 3
Rabblerouser 2
HighPersonalSecurity 3
AssassinCatcher 3
AssassinMaster 3
Xenophobia 3



Spy
GoodSpy 5
NaturalSpySkill 3
GoodConspirator 3


Diplomat
GoodDiplomat 5
NaturalDiplomatSkill 3


Assassin
GoodAssassin 5 (untested with assassin, should work)
NaturalAssassinSkill 3 (untested with assassin, should work)
GoodConspirator 3 (untested with assassin, should work)


Merchant
GoodMerchant 4
NaturalMerchantSkill 3
Monopolist 2
MerchantsGuildMember 1
MerchantsGuildTrained 1


Princess
NaturalPrincess 3
IAmPrincess 1
NaturalPrincess 2 +2 charm.
GoodPrincess 4 +4 charm.
PrettyWoman 3 +3 charm,还会生比较多小孩
UnchasteWoman 1 +1 charm.
SpiritedWoman 1 +1 charm.
BraveWoman 2
+2 charm,+2 personal security (会提高发现刺客的机率而且降低被刺杀成功率)
HumbleWoman 2 +2 charm.


Priest
StrongFaith 4
NaturalPriestSkill 3
PriestLevel 2
GoodDenouncer 5
PublicFaith 4
Bishop (这个技能没等级, piety+1)
Cardinal (这个技能没等级, piety+1)
TheologiansGuildMember 1
TheologiansGuildTrained 1
Doomsayer 3
OpenMinded 3
Corrupted 2



二、Ancillary:
这个是当你打开人物属性视窗的时候 在trait技能左边的那排技能
技能会是小图示显示
秘笈用法:
give_ancillary this "ancillary名称"
如:
give_ancillary this "pothecary"

Ancillary没等级 而且技能都是小写

常用Ancillary

apothecary +4体力,提高生育几率
bard  +1 morale, +1 popularity (增加部队忠诚,增加领地的public order)
biographer  +1 authority (增加影响力,authority越高,出来的手下忠诚越高越不会叛乱)
mentor  +1 command (增加领导)

drillmaster
+25% movement, 1-% discount unit training costs.
(增加25%移动速度, 招兵费用降低1%)
brilliant_inventor
+30 build points, +1 farming, 20% bonus on mining income.
(增加30建筑物耐久,+1农耕, 提高20% 矿场收入)
foodtaster
+1 personal security.
(这可以降低你被刺客刺杀的机率)
librarian
+1 piety (+1虔诚, 虔诚越高被丢书机率越低)
magician
+1 morale, +1 popularity
(增加部队忠诚,增加领地的public order)
tutor
+1 piety, 5% bonus on trade
(+1虔诚, 提高5%贸易收入)
doctor
Have more kids, improves recovery from wounds
(会生比较多小孩, 增强伤兵回复)
bodyguard
+2 personal security, -1 popularity
(大幅降低被刺客刺杀机率, 轻微降低领地pubic order)
master_of_archers
+1 command (+1领导)
scribe_ancillary
+1 authority, 10% bonus on trade income.
(+1权力, 提高10% 贸易收入)

[ 本帖最后由 223344 于 2007-3-8 15:22 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
已有 1 人评分金钱 收起 理由
绝望的恺撒 + 25 文章不错,继续努力!

总评分: 金钱 + 25   查看全部评分

使用道具 举报

欢乐颂军乐手

帖子
7045
精华
4
积分
5184
金钱
13472
荣誉
86
人气
16
评议
0
沙发
发表于 2006-12-7 12:11:31 |只看该作者
恩不错不错,继续努力!2020202020

使用道具 举报

帖子
69
精华
0
积分
35
金钱
273
荣誉
0
人气
0
评议
0
板凳
发表于 2006-12-7 12:18:35 |只看该作者
好东西,ddddddddddddddddddddddddddddddddddd

使用道具 举报

欢乐颂军乐手

帖子
7045
精华
4
积分
5184
金钱
13472
荣誉
86
人气
16
评议
0
地板
发表于 2006-12-7 12:18:37 |只看该作者
事件回合数那个还不是很清楚,有两个数字,怎么改~。难道是改“1 1”?

使用道具 举报

帖子
3776
精华
0
积分
1889
金钱
4144
荣誉
0
人气
0
评议
0
5#
发表于 2006-12-7 13:15:05 |只看该作者
2、gendarmes: 770元 法国和西班牙拥有,三大重甲骑兵之一,价格是三种中最低的,可以抗衡绝大多数骑兵,是性价比最好的骑兵,缺点是没有盾牌,怕远程打击

这个兵种在中世纪1的时候是剑盾组合,现在也开始拿LANCE了。
只要没有证据,就根本没有发生过!

使用道具 举报

帖子
232
精华
0
积分
116
金钱
541
荣誉
0
人气
0
评议
0
6#
发表于 2006-12-11 11:22:06 |只看该作者
中世纪2,所有txt和xml文档修改说明(不完全版)



battle_models.modeldb  用于添加他国兵种并显示其正常贴图

原文件未经格式化,阅读起来很困难。但稍加改变后就能一目了然。单独一行的1或者2表示这个模型有几个国家使用。添加新国家就像红字部分那样,把原有的复制过来,再把国家名字改掉。国家前面的数字是固定的,照搬即可。所有国家对应的数字分别为:7 england,6 france,3 hre,5 spain,6 venice,6 sicily,5 milan,8 scotland,9 byzantium,6 russia,5 moors,5 turks,5 egypt,7 denmark,8 portugal,6 poland,7 hungary,12 papal_states,6 aztecs,7 mongols,8 timurids。注意空格不能多也不能少,但是插入回车没关系。希望有人能做个小程序把整个文件转换成格式化文件。改好的battle_models.modeldb应该始终放在\Medieval II Total War\data\unit_models\下面,而不是mymod下。然后用"F:\Medieval II Total War\medieval2.exe" --io.file_first或者"F:\Medieval II Total War\medieval2.exe" "@mymod.cfg" --io.file_first 来启动游戏。其中--io.file_first是指优先读取用户文件而不是pack中的文件。以后做mod可以不用mymod了。

以上只是在战斗地图中显示兵模,但是兵牌和兵种介绍上还是农民图案。还需要第二步修改:
新建并执行bat文件,内容为unpacker.exe --source=..\..\packs\*.pack --destination=c:\packs\ --filter=*文件名*.tga,其中文件名替换成你要修改的兵种的名字。然后到c:\packs\data\ui下找到unit_info和units2个文件夹,分别把里面别的国家名字的文件夹改成你指定的国家名字即可(分别保留一个文件夹,多余的删除)。最后把这两个文件夹复制到mymod里对应的目录下。

附:battle_models.modeldb修改实例
原文:
dismounted_gothic_knights 1 4 73 unit_models/_Units/LN_Gothic_RN_Plate/dismounted_gothic_knights_lod0.mesh 121 73 unit_models/_Units/LN_Gothic_RN_Plate/dismounted_gothic_knights_lod1.mesh 900 73 unit_models/_Units/LN_Gothic_RN_Plate/dismounted_gothic_knights_lod2.mesh 2500 73 unit_models/_Units/LN_Gothic_RN_Plate/dismounted_gothic_knights_lod3.mesh 6400 1 3 hre 77 unit_models/_Units/LN_Gothic_RN_Plate/textures/LN_gothic_RN_plate_hre.texture 80 unit_models/_Units/LN_Gothic_RN_Plate/textures/LN_gothic_RN_plate_normal.texture 53 unit_sprites/hre_Dismounted_Gothic_Knights_sprite.spr 1 3 hre 56 unit_models/AttachmentSets/Final Heater_hre_diff.texture 56 unit_models/AttachmentSets/Final Heater_hre_norm.texture 0  

格式化后的原文:
dismounted_gothic_knights 1
4 73 unit_models/_Units/LN_Gothic_RN_Plate/dismounted_gothic_knights_lod0.mesh
121 73 unit_models/_Units/LN_Gothic_RN_Plate/dismounted_gothic_knights_lod1.mesh
900 73 unit_models/_Units/LN_Gothic_RN_Plate/dismounted_gothic_knights_lod2.mesh
2500 73 unit_models/_Units/LN_Gothic_RN_Plate/dismounted_gothic_knights_lod3.mesh 6400
1
3 hre
77 unit_models/_Units/LN_Gothic_RN_Plate/textures/LN_gothic_RN_plate_hre.texture
80 unit_models/_Units/LN_Gothic_RN_Plate/textures/LN_gothic_RN_plate_normal.texture
53 unit_sprites/hre_Dismounted_Gothic_Knights_sprite.spr
1
3 hre
56 unit_models/AttachmentSets/Final Heater_hre_diff.texture
56 unit_models/AttachmentSets/Final Heater_hre_norm.texture 0

修改后的内容:(红字部分为修改或新增的内容)
dismounted_gothic_knights 1
4 73 unit_models/_Units/LN_Gothic_RN_Plate/dismounted_gothic_knights_lod0.mesh
121 73 unit_models/_Units/LN_Gothic_RN_Plate/dismounted_gothic_knights_lod1.mesh
900 73 unit_models/_Units/LN_Gothic_RN_Plate/dismounted_gothic_knights_lod2.mesh
2500 73 unit_models/_Units/LN_Gothic_RN_Plate/dismounted_gothic_knights_lod3.mesh 6400
2
3 hre
77 unit_models/_Units/LN_Gothic_RN_Plate/textures/LN_gothic_RN_plate_hre.texture
80 unit_models/_Units/LN_Gothic_RN_Plate/textures/LN_gothic_RN_plate_normal.texture
53 unit_sprites/hre_Dismounted_Gothic_Knights_sprite.spr
6 france
77 unit_models/_Units/LN_Gothic_RN_Plate/textures/LN_gothic_RN_plate_hre.texture
80 unit_models/_Units/LN_Gothic_RN_Plate/textures/LN_gothic_RN_plate_normal.texture
53 unit_sprites/hre_Dismounted_Gothic_Knights_sprite.spr

2
3 hre
56 unit_models/AttachmentSets/Final Heater_hre_diff.texture
56 unit_models/AttachmentSets/Final Heater_hre_norm.texture 0  
6 france
56 unit_models/AttachmentSets/Final Heater_hre_diff.texture
56 unit_models/AttachmentSets/Final Heater_hre_norm.texture 0




descr_area_effects.xml
定义范围攻击类武器的具体效果

<name>ae_cannon_shot_large</name>
名称,和descr_projectile.txt中的area_effect对应
<impulse_radius>6.0</impulse_radius>
气浪范围,能把人推倒的范围
<impulse_force>425.0</impulse_force>
推力,越大人飞的越远
<effective_radius>2.5</effective_radius>
有效范围,对目标开始有杀伤力的范围
<effective_damage>1.5</effective_damage>
有效范围内的攻击力
<kill_radius>1.5</kill_radius>
爆心范围,攻击力最高
<kill_damage>200.0</kill_damage>
爆心攻击力



descr_battle_map_movement_modifiers.txt
战斗地图中不同地形对移动速度的影响,数字越大则单位在该地形上移动的速度越快。


descr_campaign_db

<recruitment>
招兵相关,修改失败,盼高手指点。

<religion>
<max_inquisitors_per_region uint="1"/>
每个国家同时存在的宗教审判者的数量
<max_inquisitors uint="40"/>
宗教审判者的最大总数
<priest_conversion_rate_modifier float="0.004"/>
牧师转化信仰的修正值(和星数关联)
<priest_conversion_rate_offset float="0.015"/>
牧师转化信仰的基础值
<inquisitor_creation_modifier float="0.3"/>
宗教审判者产生的几率0.1(大)-0.9(小),数字超出这个范围会导致无法产生宗教审判者。无法确定教皇国由AI控制时是否同样有效。
<min_cardinal_piety uint="5"/>
成为红衣主教对虔诚的最低要求
<convert_to_heretic_base_modifier float="10.0"/>
牧师变成异端的概率
<convert_to_heretic_unorthodox_modifier float="0.7"/>
Unorthodox属性对转变的加成

<bribery>
影响贿赂成功率
<bribe_to_family_tree bool="false"/>
可否贿赂直系将军
<base_character_chance float="0.4"/>
贿赂将军的基础成功率
<base_settlement_chance float="0.8"/>
贿赂城市的基础成功率

<family_tree>
<max_age uint="90"/>
最大年龄
<max_age_for_marriage_for_male uint="75"/>
男性最大结婚年龄
<max_age_for_marriage_for_female uint="40"/>
女性最大结婚年龄
<max_age_before_death uint="105"/>
最长寿命的年龄
<age_of_manhood uint="16"/>
成年年龄
<daughters_retirement_age uint="40"/>
公主进修道院的年龄
<age_difference_min int="-10"/>
求婚者的最小年龄比家族未婚者小10岁
<age_difference_max int="30"/>
求婚者的最小年龄比家族未婚者大30岁
<parent_to_child_min_age_diff uint="12"/>
父母和孩子最小年龄差距
<min_adoption_age uint="20"/>
最小家族人员能收养养子的年龄
<max_adoption_age uint="30"/>
最大家族人员能收养养子的年龄
<max_age_for_conception uint="50"/>
最大的怀孕年龄
<max_number_of_children uint="4"/>
家族每人可生小孩的最大数

<settlement>
<sack_money_modifier float="0.4"/>
破坏城市获得金钱的修正值
<exterminate_money_modifier float="0.5"/>
屠城获得金钱的修正值

<merchants>
<base_income_modifier float="0.5"/>
商人基本收入指数
<trade_bonus_offset float="10.0"/>
商人贸易收入指数

<agents>
<denounce_inquisitor_base_chance float="35.0"/>
宗教审判者烧烤基础成功率
<assassinate_base_chance float="12"/>
刺杀基础成功率

<crusades>
<max_disband_progress float="20.0"/>
最大十字军溃散几率
<movement_points_modifier float="2.0"/>
十字军移动速度加成
descr_character.txt
type                        inquisitor
单位类型
actions                        moving_normal, denounce
如果去掉denounce,战略地图中将无法产生宗教审判者。无法确定教皇国为AI时是否有效。
starting_action_points        80
该单位的移动力
faction                        papal_states
所属势力,可改成别的国家。参见descr_sm_factions.txt文件。


descr_engines.txt
type                                monster_ribault
单位类型
engine_health                10
攻城器生命值
normal_shots                6
普通攻击一次发射数目
shot_delay                        12
攻城器攻击间隔
special_shots                36
特殊攻击一次发射数目



descr_faction_standing.txt
各种事件对外交关系的影响,各个派系之间关系上限最好为1.0,最差为-1.0



descr_mount.txt
mass
动物的质量,越大冲锋时的冲击力就越大。



descr_projectile.txt

area_effect
范围攻击类型,在descr_area_effects.xml中定义
delay                flaming                15.0
发射火箭等特殊攻击时,额外的延迟时间
damage                        110
对建筑攻击力
damage_to_troops 10
对部队攻击力
area                        2.0
攻击范围。此处无用,应该在descr_area_effects.xml中修改。
accuracy_vs_units                0.02
火炮对部队准确度,越小越好。经测试准确度还和火炮种类有关,木制投石车类、火箭排炮类、以及迫击炮和轻型火炮(炮管很细的那种)都能改成100%命中率。而其余的重型火炮都有命中率惩罚,无法改成100%命中。另外命中率和炮弹无关,即迫击炮完全可以改成发射火球或者开花弹,命中率不受影响。
min_angle                -15
最低射角
max_angle                30
最高射角
velocity                90
出膛速度
bounce                        0.01 0.01 0.01 0.01
炮弹弹跳度,激发第一次弹跳的最小速度为原速度的1%,第二次,……,最多4次



descr_settlement_mechanics.xml
<level name="village" base="400" upgrade="400" min="400" max="1500"/>
城镇级别,升到该级需要的人口数,升到下级需要的人口数,招兵的最小人口数,城镇人口上限



descr_sm_factions.txt
faction                                                papal_states
势力名称
religion                                        catholic
所属宗教
special_faction_type                                papal_faction
指定教皇国。把该行剪切到其它国家,就能使指定的国家成为教皇国。配合在descr_character.txt中定义inquisitor的所属国,就能使任意指定的国家能拥有宗教审判者。再结合descr_campaign_db中设置一个国家能拥有多个宗教审判者,就能打造出无敌inquisitor军团。
can_have_princess                        no
是否允许拥有公主
has_family_tree                                        no
是否允许拥有家族谱系
prefers_naval_invasions                no
是否倾向于从海上入侵


descr_sm_resources.txt
资源贸易价值,可以让泥土比黄金还贵。



descr_walls.txt
full_health 250
城墙/塔楼的生命值
stat                12, 0, arrow, 120, 10, missile, missile_mechanical, piercing, arrow_tower, 10, 1
塔楼攻击力
fire_rate small  2000           1250
普通攻击间隔,火箭攻击间隔



export_descr_ancillaries.txt
随从的能力定义和获得条件
Type Academic
随从名称
Transferable  1
是否能转让给别人,1为是,0为否
ExcludeCultures mesoamerican
无法获得该随从的文明
Effect能产生的效果



export_descr_character_traits.txt
人物特性的能力定义和获得条件
Threshold  1
特性等级,固定为1,2,4,8,16



附:Ancillaries和traits的效果一览表
Fertility 生育能力
Unrest 不稳定度,减少就是增加城市治安
Law 法律
Squalor 肮脏
Authority 威望
Farming 农业
Mining 矿山
Chivalry 骑士精神
BribeResistance 忠诚
PersonalSecurity 个人安全
MovementPoints 移动点数
Construction 建筑花费
TrainingAgents 训练事务官减少的花费
TrainingUnits 训练部队减少的花费

Piety 虔诚
Unorthodoxy 异端
Purity 纯洁
Violence 暴力,提高烧烤成功率
Magic 巫师的能力

Assassination 杀手技能
Sabotage 破坏能力

Subterfuge 外交技能
Influence 影响力
Charm 魅力

Finance 金钱收入
Looting 商人收入

LineOfSight 视野



export_descr_buildings.txt
capability
{兵种产生速度和最大可生产量
        recruit_pool "Town Militia"  1   0.2   2  0  requires factions { Normans, }
        recruit_pool "Peasant Spearmen"  1   0.2   2  0  requires factions { Saxons, }
可招募单位名称,初始可招数量,每回合增长速度,最大累积数量,招募单位的经验值,可招募的派系
        }
construction  2
建造所需回合数
cost  600
建造花费

常用建筑属性列表:
armour bonus 1                                      (盔甲等级+2)
trade_base_income_bonus bonus 1      (外贸+2)
farming_level bonus 1                            (农业+2)
recruits_exp_bonus bonus 1                  (造出的兵经验+1,最高是9)
population_health_bonus bonus 1         (人口健康等级+2)
happiness_bonus bonus 1                     (提高人口增长率和治安+2)
population_health_bonus bonus 1         (卫生健康指数+2)
population_growth_bonus bonus 1        (人口增长+2%)
law bonus bonus 1                                 (法律治安+2,中Ⅱ里至少要改到50以上才够用)
retrain_cost_bonus bonus 1                   (教育减少成本+2)
weapon missile gunpowder 1                 (火枪效果+1)
weapon_artillery_gunpowder 1               (火炮效果+1)
religion level bonus 1                              (虔诚+2)
pope_approval 1                                    (教皇信任+1)
pope_disapproval 1                                (教皇不信任+1)
agent limit priest 1                                   (传教士限制1名)
agent_limit merchant 1                            (商人限制1名)
amplify religion level 1                             (宗教等级+1)



export_descr_guilds.txt
各级公会需要的分数和各种提升分数的条件



export_descr_unit.txt
定义兵种属性
Attributes属性大全
sea_faring 能上船
can_withdraw 可以撤退
mercenary_unit 雇佣兵
hide_forest 能隐藏在森林中
hide_improved_forest 能良好的隐藏在森林中
hide_anywhere 能隐藏在任何地方
hardy 耐力良好
very_hardy 耐力极佳
can_formed_charge 可列队冲锋
knight 骑士(作用不明)
free_upkeep_unit 在城镇中可免维护费
cantabrian_circle 环形射击
general_unit 将军单位
general_unit_upgrade 后期将军单位
gunpowder_unit 有火枪装弹动作
fire_by_rank 多列轮流射击
gunmen 火枪手,只有第一排可以射击
guncavalry 龙骑兵,只有第一排可以射击
crossbow 十字弓,只有第一排可以射击
start_not_skirmishing 默认关闭自动闪避
stakes 可放置木桩
pike 超长枪
frighten_mounted 惊吓马匹
frighten_foot 惊吓步兵
can_run_amok 会发疯
druid 德鲁依,增加友军士气
artillery 炮兵(作用不明)
cannon 加农炮(作用不明)
rocket 火箭(作用不明)
mortar 迫击炮(作用不明)
explode 会自爆
standard 军旗部队

[ 本帖最后由 223344 于 2006-12-20 22:57 编辑 ]

使用道具 举报

帖子
141
精华
0
积分
71
金钱
601
荣誉
0
人气
0
评议
0
7#
发表于 2006-12-11 11:31:03 |只看该作者
建議樓主請加上recruitment_slots 9 requires factions { xxxx, }的方法讓玩家和ai生產兵等數目的不同
請參考

http://game.ali213.net/thread-1285490-1-1.html

使用道具 举报

帖子
566
精华
0
积分
303
金钱
866
荣誉
2
人气
0
评议
0
8#
发表于 2006-12-11 11:33:40 |只看该作者
"一回合造9个单位
在export_descr_buildings.txt中查找recruitment_slots,将后面的数字都改为9"
我怎么找不到export文件夹的路径呢?

使用道具 举报

帖子
2101
精华
0
积分
1071
金钱
3896
荣誉
2
人气
0
评议
0
9#
发表于 2006-12-11 13:34:06 |只看该作者
descr_faction_standing.txt下修改各种外交手段对其他派系与你关系的影响

比方
Trigger 0001_P_Build_Small_Church    <--------触发条件   
    WhenToTest BuildingCompleted    <---------触发条件类型为建筑建造完成

    Condition SettlementBuildingFinished = small_church <--------------当建造small_church 完成时触发

    FactionStanding factions { papal_states } 0.02 <-------------{}中的派系papal_states (就是教皇)的关系提高0.02

各个派系之间关系上限最好为1.0,最差为-1.0

各种触发条件如下:
    WhenToTest BuildingCompleted

    Condition SettlementBuildingFinished =  <-------------当建筑建造完成时触发,=号后为建筑名称


    WhenToTest BuildingCompleted

    Condition NumBuildingsCompletedFaction small_church =<--------------当small_church 建造数量达到某程度时触发(其他建筑同)


    WhenToTest BuildingDestroyed <--------------出发类型为建筑被摧毁

    Condition BuildingName = <-----------为被摧毁建筑的名称


    WhenToTest GeneralArrivesCrusadeTargetRegion

    Condition IsCrusade <--------------参加十字军时触发


    WhenToTest AgentCreated <---------触发类型为建造了派系代理人(商人、牧师、贼等)

    Condition TrainedAgentType = <--------为训练的代理人名称


    WhenToTest LeaderMissionSuccess<----------触发类型为完成教皇任务

    Condition PaybackID pope_cardinal_mod_reward_only


    WhenToTest FactionAllianceDeclared<----------触发类型为声明联盟

    Condition  TargetFactionType <-------------出发条件为与某派系声明联盟


    WhenToTest Transgression<-------------触发类型为入侵

    Condition TransgressionName = TC_INVADED_SETTLEMENT<--------触发条件为部队入侵领地
                and TargetFactionReligion catholic<----------目标信仰为天主教
                and not TargetFactionExcommunicated<--------派系未被开除教籍

[ 本帖最后由 poweraris 于 2006-12-11 13:54 编辑 ]

使用道具 举报

帖子
232
精华
0
积分
116
金钱
541
荣誉
0
人气
0
评议
0
10#
发表于 2006-12-11 13:46:41 |只看该作者
原帖由 Lumber 于 2006-12-11 11:31 发表
建議樓主請加上recruitment_slots 9 requires factions { xxxx, }的方法讓玩家和ai生產兵等數目的不同
請參考

http://game.ali213.net/thread-1285490-1-1.html



感谢。内容我已经加上了。感觉论坛里好帖子不少,但沉下去后再找出来很费力。

另外楼上所说的我也已经收录,一并感谢。

[ 本帖最后由 223344 于 2006-12-11 13:47 编辑 ]

使用道具 举报

帖子
2101
精华
0
积分
1071
金钱
3896
荣誉
2
人气
0
评议
0
11#
发表于 2006-12-11 14:00:02 |只看该作者
descr_sm_resources.txt下修改商人贸易资源时的收入
格式如下
type                                gold  <---------种类        黄金
trade_value                        200  〈--------------贸易收入            200
item                                data/models_strat/resource_gold.CAS
icon                                data/ui/resources/resource_gold.tga
这两个是黄金的图标,一般不用改
回避性能+2

使用道具 举报

帖子
2101
精华
0
积分
1071
金钱
3896
荣誉
2
人气
0
评议
0
12#
发表于 2006-12-11 14:11:25 |只看该作者
export_descr_character_traits.txt修改天赋获得的条件以及天赋效果

格式如下
Trait GoodCommander     <----------天赋名称
    Characters family          <---------获得天赋者的人物类型
    AntiTraits BadCommander         <-------------相对天赋类型
  ExcludeCultures middle_eastern  <-----------哪些派系人物不会获得此天赋
    NoGoingBackLevel  5   <-------------无法降级的天赋级别(即到达5级后这个天赋不会再降级了)

    Level Promising_Commander  <---------------天赋级别
        Description Promising_Commander_desc      <----------天赋描述
        EffectsDescription Promising_Commander_effects_desc <----------天赋效果描述
        GainMessage Promising_Commander_gain_desc   <----------获得天赋时的描述
        Threshold  1          <---------当触发多少次条件时获得此天赋

        Effect Command  1  <-----------天赋效果

触发条件格式如下
Trigger Battle_Siege_Defender_Lost <-----------------------触发条件名称
    WhenToTest PostBattle

    Condition not WasAttacker        <---------附加条件  不是攻击者
          and IsGeneral                                                     是将军
          and not WonBattle                                             没有获得胜利
          and BattleSuccess >= clear                               战斗结果为大于等于 clear victory
          and I_ConflictType Siege                                   作战类型为攻城战
          and BattleOdds >= 1

    Affects BadSiegeDefender  1  Chance  100            <---------获得哪种天赋:     天赋名 天赋级别 获得几率
回避性能+2

使用道具 举报

帖子
37
精华
0
积分
69
金钱
1014
荣誉
5
人气
0
评议
0
13#
发表于 2006-12-11 14:38:23 |只看该作者
哪里可以找到 descr_faction_standing.txt 啊? 我只有 descr_strat 里面有 faction_standing

使用道具 举报

帖子
37
精华
0
积分
69
金钱
1014
荣誉
5
人气
0
评议
0
14#
发表于 2006-12-11 14:40:58 |只看该作者
哪里可以找到 descr_faction_standing.txt 啊?

使用道具 举报

帖子
121
精华
0
积分
61
金钱
276
荣誉
0
人气
0
评议
0
15#
发表于 2006-12-11 15:02:58 |只看该作者
我找了一大圈,貌似faction_standings里并没有直接写哪国与哪国的关系,都是有特定事件引发的外交变化。

使用道具 举报

帖子
1074
精华
0
积分
537
金钱
5336
荣誉
0
人气
0
评议
0
16#
发表于 2006-12-11 18:06:20 |只看该作者
原帖由 jyh4nt 于 2006-12-7 12:18 发表
事件回合数那个还不是很清楚,有两个数字,怎么改~。难道是改“1 1”?

我觉得那是年的记数...比如火枪的出现改成120 130..那火枪出现的时间就是1080+120=1200...实验结果是对的...因为1回合2年...改成偶数比较好吧估计...改成2 4的话就是马上出现了

使用道具 举报

帖子
2103
精华
1
积分
1402
金钱
5233
荣誉
15
人气
3
评议
0
17#
发表于 2006-12-11 18:15:58 |只看该作者
LZ把那个修改兵种骨架的界绍删了吧,昨天我试验过了,有些兵种是不支持新军骨架的,那会导致跳出,.....这个双手BUG只能等CA出修正,在兵摸没解码前是无法通过修改解决的,除非修改成更高的伤害力和调高改兵种的生命力为2再加强该兵种的防御力,否则该兵种还是那么菜........
猫猫要一日赞他十几次乖....他才会乖的....我好有爱心,成日教到猫猫要爱护小动物,不要杀生,靠话没说完猫猫又把阳台只麻雀干掉了,上次把隔离只老鼠作掉了,还要拉到床下底就算拉,悟空这次又杀生,真是罪过,罪过.还看啥,说你啊.

使用道具 举报

帖子
2101
精华
0
积分
1071
金钱
3896
荣誉
2
人气
0
评议
0
18#
发表于 2006-12-11 18:45:20 |只看该作者
其实我觉得双手BUG并不是骨骼的问题
我昨天试了很久的双手武器:billman、下马贵族、哥特下马、北欧斧头
如果把其防御技能改高2-3肉搏时的效果就好上很多
特别是billman,防御技能加了2后300块左右的兵没人打得过他,一次冲锋能干掉对方一半,肉搏中也不会死那么快了

使用道具 举报

帖子
285
精华
0
积分
143
金钱
969
荣誉
0
人气
0
评议
0
19#
发表于 2006-12-15 22:11:01 |只看该作者
[quote]原帖由 223344 于 2006-12-7 11:59 发表
修改出他国兵种后兵牌显示为农民的解决办法
用解包解密工具提取出\\data\unit\unit_info\texture\兵种名.tga,放到mymod的对应目录下即可。
兵种模型tga文件基本都能在pack1里面找到。





为什么我找不到"unit\unit_info\texture"这个文件夹~~?????

使用道具 举报

人类 精锐圣武士

帖子
521
精华
0
积分
271
金钱
2262
荣誉
1
人气
0
评议
0
20#
发表于 2007-1-8 07:28:51 |只看该作者
先谢谢LZ提供如此详细的说明,这里有个小错误:
常用Ancillary

pothecary 血大幅增加, 会生比较多孩子
mentorapothecary 会生比较多孩子
bard  +1 morale, +1 popularity (增加部队忠诚,增加领地的public order)
biographer  +1 authority (增加影响力,authority越高,出来的手下忠诚越高越不会叛乱)
mentor  +1 command (增加领导)


第一行,第二行合在一起改成
apothecary +4体力,提高生育几率
但愿以后不用再怀念汉唐时期的中国

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-5-4 13:02 , Processed in 0.365615 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到