Total War: ATTILA

Total War: ATTILA

评价数不足
阿提拉PFM修改经验总结
由 449824194 制作
   
奖励
收藏
已收藏
取消收藏
前言
整合以下内容:
【挖个坑】总结知道的阿提拉的派系属性代码,有空就填[tieba.baidu.com]
开个贴,给想修改的人讲讲如何使用PFM修改阿提拉全面战争[tieba.baidu.com]
搞个修改小教程[tieba.baidu.com]

存在一些并未验证的代码解释,欢迎纠正。

ESF部分直接参阅 【EditSF】存档修改笔记,全战存档结构浅析(以阿提拉为例)[bbs.3dmgame.com]
如此帖失效,我可能会补入指南。
PFM修改(一)
PFM,即Pack File Manager,下载安装后在gamedirs.txt文件内以“游戏简称;游戏data.pack文件的完整路径”的格式输入路径,例:ATW;D:\Steam\steamapps\common\Total War Attila。

一般用PFM打开阿提拉根目录下data文件夹里的data.pack文件,展开data.pack文件中的db,即可修改下述内容。

Change Pack Type选择为Movie,则放在Date文件下后直接有效;选择为Mod,那么就要用Mod加载器加载才有效。

armed_citizenry_unit_groups_tables 创建驻军的组合

amed_citizenry_units_to_unit_groups_junctions_tables/amed_citizenry_units_to_unit_groups_junctions 设定驻军组合的内容
id 必须唯一
unit 部队
unit_group 即building_level_armed_citizenry_junctions_tables/building_level_armed_citizenry_junctions

battle_entities 各类步兵、坐骑的速度
walk_speed 步行速度
run_speed 奔跑速度
charge_speed 冲锋速度
hit_point 血量
trackint_shreshold 仇恨范围
charge_distance_commence_run 当选择一只部队步行攻击敌方一只部队时,双方之间的距离小于等于此值时,步行自动转换为奔跑
charge_distance_adopt_charge_pose 当选择一只部队奔跑攻击敌方一只部队时,双方之间的距离小于等于此值时,奔跑自动转换为冲锋
acceleration 加速度
deceleration 减速度
crawl_speed 两只部队交战后,后排士兵左右和往前填补战线的速度
mass 重量
turn_speed 转向速度

building_effects_junction_tables/building_effects_junction 建筑的加成效果

building_level_armed_citizenry_junctions_tables/building_level_armed_citizenry_junctions 设定驻军的数量、驻军的组合
id 必须唯一
building_level 提供驻军的建筑
unit_group 部队的组合,组合内容在amed_citizenry_units_to_unit_groups_junctions_tables/amed_citizenry_units_to_unit_groups_junctions设定

building_level_tables/building_level 建筑相关修改
level_name 建筑名字
create_time 建造所需回合数
create_cost 建造所需费用
upkeep_cost 建造维持费用
only_in_capital 只能首都建造

building_units_allowed 建筑解锁兵种
key 不可重复
building 建筑
unit 解锁单位

compaign_difficulty_handicap_effects_tables/compaign_difficulty_handicap_effects 难度加成相关
campaign_difficulty_handicap 难度等级:1、0、-1、-2、-3对应玩家的简单、普通、困难、极难、传奇,-1、0、1、2、3对应电脑的简单、普通、困难、极难、传奇。
human 打勾则对玩家有效、对电脑无效
effect 加成的内容
effect_scop 加成的对象
effect_value 加成的数值或百分比
att_effect_unit_equipment_ammo_gold 【faction_to_province_own】3级弹药(百分比)
att_effect_unit_equipment_cavalry_horse_bonus_iii 【faction_to_province_own】3级马匹(百分比,effect_value填60即可,有罗马2的贴已经说出,下面的加成都可填60)
att_effect_unit_equipment_shields_gold 【faction_to_province_own】3级盾牌(百分比)
att_effect_unit_equipment_armour_gold 【faction_to_province_own】3级盔甲(百分比)
att_effect_unit_equipment_weapon_gold 【faction_to_province_own】3级武器(百分比)
att_effect_unit_training_morale_all 【faction_to_province_own】新招募部队士气(直接增加)
att_effect_unit_training_attack_melee_inf 【faction_to_province_own】新招募近战步兵近战攻击(直接增加)
att_effect_unit_training_defence_melee_inf 【faction_to_province_own】新招募近战步兵近战防御(直接增加)
att_effect_force_army_battle_cavalry_melee_attack 【faction_to_force_own】骑兵近战攻击技巧(直接增加)
att_effect_force_army_battle_cavalry_melee_defence 【faction_to_force_own】骑兵近战防御技巧(直接增加)
att_effect_force_army_battle_cavalry_charge_bonus 【faction_to_force_own】骑兵冲锋(直接增加)骑兵冲锋代码
att_effect_force_army_battle_cavalry_melee_damage 【faction_to_force_own】骑兵伤害(百分比)
att_effect_force_army_battle_infantry_melee_attack 【faction_to_force_own】步兵攻
att_effect_force_army_battle_infantry_melee_defence 【faction_to_force_own】步兵防
att_effect_force_army_battle_infantry_melee_damage 【faction_to_force_own】步兵伤害(百分比)
att_effect_force_army_battle_infantry_missile_firing_rate【faction_to_force_own】步兵射速
att_effect_force_army_battle_all_firing_rate 【faction_to_force_own】所有攻速
att_effect_force_unit_stat_melee_attack 【faction_to_force_own】骑步弓近战攻击(直接增加)
att_effect_force_unit_stat_melee_defence 【faction_to_force_own】骑步弓近战防御(直接增加)
att_effect_force_unit_stat_missile_damage 【faction_to_force_own】远程攻击(百分比)
att_effect_force_unit_stat_missile_firing_rate 【faction_to_force_own】远程射速
att_effect_force_unit_stat_missile_range 【faction_to_force_own】远程(标枪骑和步兵不在内)射程(直接增加)
att_effect_force_unit_stat_morale 【faction_to_force_own】士气(直接增加)
att_effect_force_unit_stat_fatigue_resistance 【faction_to_force_own】疲劳抵抗(负值)
att_effect_force_unit_stat_ammunition 【faction_to_force_own】弹药数量(1000即10倍)
att_effect_force_army_battle_infantry_missile_range 【faction_to_force_own】步兵射程(主要给步兵加的包括远程步兵)(每100增加1点射程)
att_effect_force_army_battle_cavalry_missile_range 【faction_to_force_own】骑兵射程(主要给标枪骑加的包括弓箭骑兵)
att_effect_force_army_battle_bow_unit_missile_range 【faction_to_force_own】弓箭射程(包括弓箭步兵和弓箭骑兵)
att_effect_technology_research_points 【faction_to_faction_own_unseen】科技(2000即可一回合研发)
att_effect_food_production_reserves 【faction_to_region_own_unseen】各个城镇村庄粮食储备(直接增加)
att_effect_food_production_fishing 【faction_to_region_own_unseen】粮食储备(直接增加)
att_effect_food_production_farming_grain 【faction_to_region_own_unseen】粮食储备(直接增加)
att_effect_food_base_production 【faction_to_faction_own】开局就直接改的 粮食数量 不管是游牧还是定居都有游牧粮食(已失效)
att_effect_public_order_base 【faction_to_province_own】公共秩序(直接增加)
att_effect_sanitation_base 【faction_to_region_own】公共卫生(直接增加)
att_effect_growth_all 【faction_to_province_own】建筑人口增长(直接增加)
att_effect_hordebuilding_growth_characters 【faction_to_force_own】游牧大营人口增长(直接增加)
att_effect_food_production_farming_animal_husbandry 【faction_to_force_own_unseen】单个游牧群的基础粮食增加
att_effect_economy_tax_mod 【faction_to_faction_own】税收(百分比)
att_effect_economy_corruption_mod 【faction_to_faction_own】腐败词条(负值)
att_effect_force_all_campaign_movement_range 【faction_to_force_own_unseen】战略地图移动范围(最大200)
att_effect_unit_recruitment_points 【faction_to_province_own】军队招募(20即可一回合招募)
att_effect_unit_recruitment_points_naval 【faction_to_sea_region_own】海军招募(20即可一回合招募)
att_effect_force_all_campaign_replenishment_rate 【faction_to_region_own】军队补员(百分比)
att_effect_agent_attribute_authority_mod 【faction_to_character_own】权威属性加成
att_effect_agent_attribute_zeal_mod 【faction_to_character_own】狂热属性加成
att_effect_agent_attribute_subterfuge_mod 【faction_to_character_own】狡诈属性加成
att_effect_agent_action_success_chance 【faction_to_character_own】事务官办事成功率
att_effect_agent_action_success_chance_critical 【faction_to_character_own】发生致命成功的几率
att_effect_character_gravitas_per_turn 【faction_to_character_own】影响力
att_effect_character_loyalty_mod_characters 【faction_to_character_own】将领忠诚+10
att_effect_economy_corruption_mod【faction_to_character_own】腐败率,50就是50%,也就是原本34%腐败则变17%
att_effect_force_army_battle_unit_morale_during_forest 【faction_to_province_own】会战时,部队在森林中士气所受到的影响(并且夜战,日夜都有效)
att_effect_force_army_battle_unit_morale_during_night_forest 【faction_to_province_own】只在夜战有效,非夜战无效
att_effect_force_army_campaign_experience_base_infantry 【faction_to_province_own】步兵作战所得的经验
att_effect_growth_all 【faction_to_province_own】建筑人口增长(直接增加)
att_effect_hordebuilding_growth_characters 【faction_to_force_own】游牧大营人口增长(直接增加)
att_effect_force_all_recruitment_points 【faction_to_force_own】修改招兵(疑似是修改招募速度)

PFM修改(二)
effect_bundles_to_effects_junctions_table/effect_bundles_to_effects_junctions 设定各种加成(含派系特性)
effect_bundles_key 设定加成(派系特性加成的格式:att_faction_trait_派系代码)
effect_key 设定特性,理论上可以用游戏内对应的任意代码,如减腐败的att_effect_economy_corruption_mod
effect_scope 特性效果作用的发起者和接受对象,如:faction_to_faction_unseen(派系特性)
value 设定特性的数值
advancement 作用时间
start_turn_compeleted 战役开始直至结束
派系代码(省略前缀att_faction_trait_):
roman_east 东罗马
roman_west 西罗马
barbarian 蛮族
barbarian_saxons 撒克逊
barbarian_langobards 伦巴第
barbarian_franks 法兰克
barbarian_burgindians 勃艮第
barbarian_alamanni 阿勒曼
celtic 凯尔特
picts 皮克特
ebdani 艾伯塔尼
norse 北欧
norse_danes 丹人
norse_jutes 朱特
norse_geats 耶阿特
migrators 大迁徙
migrators_visigoths 西哥特
migrators_ostrogoths 东哥特
migrators_vandals 汪达尔
suebi 苏维汇
migrators_alans 阿兰
eastern 东方帝国
eastern_sassanid 萨珊
nomad 游牧部落
nomad_huns 匈人
white_huns 白匈
slavs 斯拉夫
antean 安特
venedi 维内蒂
sclaveni 斯克拉文
african 沙漠
axum 阿克苏姆
himyar 希木叶尔
garamantes 葛拉玛提亚
lakhmids 拉赫姆
tanukhids 台努赫
已被总结出的派系特性代码如下:
att_faction_trait_axum_food 一条线路+30粮食的属性,最多150
att_faction_trait_axum_mercs 雇佣兵容量补充+100%
att_faction_trait_axum_trade 贸易收入+10
att_effect_faction_trait_barbarian_alamanni_2 将领影响+50%
att_effect_force_unit_stat_melee_attack_versus_romans_alamanni 对罗马派系+15攻击
att_effect_faction_trait_barbarian_burgundian_1 部队补员+10
att_effect_faction_trait_barbarian_burgundian_2 土壤较差地区产量+15
att_effect_faction_trait_barbarian_franks_ferocity_1_morale_for_casualties_inflicted 伤亡时军心惩罚-50%
att_effect_faction_trait_barbarian_franks_ferocity_2_damage_for_casualties_suffered 遭受25%伤亡,加近战杀伤+10%
att_effect_faction_trait_barbarian_langobard_1 战斗后补员速率加倍
att_effect_faction_trait_barbarian_langobard_2 士气+10
att_effect_faction_trait_barbarian_saxon_saxon_shore_2_morale_for_raiding 军心+4
att_backend_main_building_conversion_cost_mod 建筑转换花费+200%
att_backend_main_building_conversion_time_mod 建筑转换时间+200%
att_effect_faction_trait_barbarian_new_kingdoms_building_conversion 建筑转换时间-50%(蛮族王国特性)
att_effect_faction_trait_nomads_scourge_christian_fear 基督徒军队-10士气
att_effect_faction_trait_nomads_huns_horsemen_1_conquest_growth 摧毁城镇导致游牧发展+25
att_effect_faction_trait_nomads_huns_horsemen_2_war_morale 开战军心+1
att_effect_faction_trait_nomads_huns_horsemen_3_famine_food_drain 所在地区粮食消耗+20
att_effect_faction_trait_nomads_huns_horsemen_4_death_no_replenish 所在省份的敌方不能补员
att_effect_faction_trait_roman_foederati_horde_levy 招蛮盟部队
att_effect_faction_trait_roman_east_economic_powerhouse_1_treasury_interest 利息加成
att_effect_faction_trait_roman_east_economic_powerhouse_2_trade_tarrifs 关税收入加成
att_effect_faction_trait_roman_west_plurality_1_upkeep_per_foreign_unit 非罗马部队减维持费
att_effect_faction_trait_roman_west_plurality_2_refugee_increase 移民影响
att_effect_public_order_immigration 移民秩序惩罚
att_effect_faction_trait_eastern_grand_school_1_sanitation_per_province_capital 每一座省城卫生加成
att_effect_faction_trait_eastern_sassanid_king_of_kings_1_income_from_vassals 傀儡国收入
att_effect_faction_trait_eastern_sassanid_king_of_kings_2_levies_from_vassals 傀儡国兵种招募
att_effect_faction_trait_migrators_great_migration_growth 准备定居或迁徙发展速率+250
att_effect_faction_trait_migrators_alans_sarmatian_horsemanship_1_cavalry_xp_gain 骑兵经验获得加成
att_effect_faction_trait_migrators_alans_sarmatian_horsemanship_2_casualty_exemption 骑兵逃跑后,不遭受损伤
att_effect_faction_trait_suebi_horde_buildings 游牧群建筑成本-35%
att_effect_suebi_dummy 抢劫后,10回合内维持费-35%
att_effect_faction_trait_migrators_vandals_pirate_raiders_1_superior_naval 能招募优质海军
att_effect_faction_trait_migrators_vandals_pirate_raiders_2_income_from_raid_sack 抢劫城镇收入+150
att_effect_faction_trait_migrators_ostrogoths_honorary_romans_1_no_resistance 占领罗马城镇治安加成
att_effect_faction_trait_migrators_ostrogoths_honorary_romans_2_roman_unit_recruitment 能招募罗马军队(如要生效则还需改招募兵种建筑)
att_effect_faction_trait_migrators_visigoths_blood_money_1_food_from_migrate 在罗马领土上迁徙产粮
att_effect_faction_trait_migrators_visigoths_blood_money_3_income_from_new_vassals 附庸国贡金收入
att_effect_faction_trait_norse_raiders_income_from_sack_loot_raid 抢劫收入加成
att_effect_faction_trait_norse_geats_cold_blood_1_morale_in_winter 在冬天战斗士气加量
att_effect_faction_trait_norse_geats_cold_blood_2_immune_snow_attrition 雪地免疫
att_effect_faction_trait_norse_jutes_despoilers_1_income_from_units_destroyed 干掉一只军队收入加量
att_effect_faction_trait_norse_jutes_despoilers_2_income_from_raze 毁灭城镇收入加成
att_effect_faction_trait_norse_danes_seaborn_1_immune_seasickness 不晕船
att_effect_faction_trait_norse_danes_seaborn_2_immune_sea_attrition 深海免疫
att_faction_trait_celts_raiding_1 中立国家拦路抢劫收入
att_faction_trait_celts_raiding_2 敌对国家拦路抢劫收入
att_effect_celt_dummy_guerrila_deployment 区域外部署部队
att_faction_trait_celts_dummy_1 抢劫时,移动速度减成
att_effect_faction_trait_barbarian_saxon_saxon_shore_1_income_for_settlement_damage 城镇损失10%收入加量
att_faction_trait_ebdani_1 抢劫城镇收入加成
att_effect_conquest_enable_night_battles 能夜战
att_effect_force_unit_stat_morale_during_night 夜战士气加量
att_effect_agent_action_cost_mod 事务官行动成本
att_effect_agent_action_success_chance 事务管成功概率
att_effect_agent_recruitment_cost_mod 事务管招募费用
att_effect_eos_desert_strongholds_melee_defense 沙漠里攻击加量
att_effect_force_army_campaign_attrition_desert_immunity 沙漠损耗免疫
att_faction_trait_sands_sanitation 沙漠卫生加量
att_effect_eos_fractured_faiths 宗教差异治安惩罚
att_faction_trait_lakhmids_puppet_wealth 与萨珊处于和平的时候收入加量
att_faction_trait_lakhmids_settlement_replenishment 在城镇中,部队补员速度加成
att_faction_trait_himyar_fatigue 疲劳速率加成
att_faction_trait_himyar_marib_dam 能修大坝
att_faction_trait_himyar_no_replenishment 阻止军队所在区域的外国势力补员
att_faction_trait_tanukhids_food 游牧状态,攻城获取食物
att_faction_trait_tanukhids_growth 战斗胜利后发展变快
att_faction_trait_tanukhids_muster_stance 抢劫能得部队
bel_faction_trait_visigoths_conversion 宗教转换速度

fame_level
army_cap 陆军部队数量
champion_cap 百夫长数量
priest_cap 教士数量
spy_cap 间谍数量
fame_level 帝权等级
fame_threshold_play 玩家达到对应帝权等级所需要的值
fame_threshold_ai ai达到对应帝权等级所需要的值
fleet_cap 海军部队数量
govemor_cap 总督数量
PFM修改(三)
main_units_tables/main_units 兵种相关
unit 单位名,也是key
is_naval 打勾表示是海军
num_men 部队人数,骑兵需要与land_units_units中的坐骑人数一致
land_unit 如果是海军,则此处填写乘船部队名,否则与unit保持一致
create_time 招募回合数
recruitment_cost 招募费用
up_keep_cost 维持费用
num_ships 运输船数
min_men_per_ship/max_men_per_ship 每艘船最小/最大人数
weight 质量等级

melee_units_table
bonus_v_elephants 对象兵加成
bonus_v_cavalry 对骑兵加成
bonus_v_infantry 对步兵加成
damage 武器普通伤害
ap_damage 破甲伤害
weapon_length 武器长度
melee_weapon_type 武器种类
gate_damage 损毁器械、城墙时的伤害

land_units_units_tables/land_units_units 兵种相关
accuracy 远程精度
ammo 弹药容量
armour 所用护甲
campaign_action_point 自动分数
category 兵种类别
charge_bonus 冲锋加成。如果是步兵,则此处应与dismounted_charge_bonus保持一致
dismounted_charge_bonus 步行冲锋加成
dismounted_melee_attack 步行近战攻击
dismounted_melee_defence 步行近战防御
melee_attack 近战攻击。如果是步兵,则此处应与dismounted_melee_attack保持一致
melee_defence 近战防御。如果是步兵,则此处应与dismounted_melee_defence保持一致
morale 士气
bonus_hit_points 额外生命值
mount 坐骑
num_animals 动物数量(用于设定狗)
animals 动物(用于设定狗)
num_mount 坐骑数量,骑兵需要与main_units中的人数一致
primary_melee_weapon 主要近战武器
primary_missile_weapon 主要远程武器
shield 所用盾牌
supports_first_person 第一人称视角
traning_level 训练水平
num_guns 攻城器数量
rank_depth 升级经验
hiding_scalar 隐藏度,数值小隐藏度就越好
visibility_spotting_range_min/visibility_spotting_range_max 最小/最大视野
spot_dis_tree 树林中发现距离(隐藏后,因为没隐藏全图可见)
spot_dis_scrub 树丛中发现距离

special_ability_phase_stat_effects_tables/special_ability_phase_stat_effects 技能加成效果
stat 加成对象
value 加成的数值
how 加成的方式:mult表示百分比,add表示直接加/减数值

technology_unit_upgrades 科技带来的单位升级
technology 单位解锁的科技
unit 解锁的单位
cost 升级花费
target_unit 升级后的单位

unit_shield_types 各种盾牌的修改
shield_defence_value 盾牌防御
shield_armour_value 盾牌护甲
盾牌格挡

unit_abilities_tables/unit_abilities 技能描述文本

unit_armour_types_tables/unit_armour_types 各种护甲的修改

unit_experience_bonuses_tables/unit_experience_bonuses 单位经验加成
另有陆军经验加成、海军经验加成的设定,区别不明。

unit_special_abilities_tables/unit_special_abilities 技能

unit_stats_land_experience_bonuses_tables/unit_stats_land_experience_bonuses 陆军经验加成

unit_stats_naval_experience_bonuses_tables/unit_stats_naval_experience_bonuses 海军经验加成

projectiles_tables/projectiles 各种远程弹药的数据
key 远程弹药
effective_range 最大射程
minimum_range 最小射程
max_elevation 最大高度
muzzle_velocity 弹药速度
marksmanship_bonus 射术加成(影响射击精度)
damage 弹药普通伤害
ap_damage 破甲伤害
base_reload_time 武器基础装填时间
calibration_distance 校准距离(在此距离内能准确射击,超出此距离射击精度会衰减)
calibration_area 落点范围(投射物的着弹点范围)
bonus_v_infantry 对步兵加成
bonus_v_cavalry 对骑兵加成
bonus_v_elephants 对象兵加成
projectile_display 射击动画
projectile_audio 射击音效
shockwave_radius 冲击半径(推测是影响弹药的伤害范围)
can_damage_buildings 能否伤害建筑
fire_damage 火焰伤害
5 条留言
[HAN]小诸葛 2024 年 7 月 22 日 上午 7:40 
能改变一场战斗包括援军超过6.2万人,点开始战斗就跳出游戏的限制吗?
eddie57223 2023 年 1 月 14 日 下午 4:19 
非常感谢,非常受用
钱明熹 2022 年 4 月 26 日 上午 6:01 
NB
战旗TV丶小喵喵 2022 年 1 月 2 日 上午 4:35 
卧槽!大佬牛逼!
悬月教教徒~大佬の似雪 2021 年 9 月 3 日 下午 5:27 
nice