授人之鱼不如授人之渔之小兵相关修改教程
本帖最后由 344606630 于 2019-5-30 13:15 编辑写在最前面 需要用到的工具传送门
Pack File Manager 5.2.0 汉化版{已更新支持《全面战争:三国》}
http://bbs.3dmgame.com/thread-5887632-1-1.html
(出处: 3DMGAME论坛)
特别说给第一次接触修改的朋友点开后发现是灰色底,改不了东西这里需要将选项中“CApacks只读”的对勾取消
这里点 开启编辑
第一部分 关于士兵属性修改
首先兵种数据在X:\STEAM\steamapps\common\Total War THREE KINGDOMS\data里面的database文件里面,个人不建议直接改data文件,可以新建后从data里面拷贝需要的部分,再进行修改,现在论坛里所有MOD文件都可以用PFM打开。
进入正题兵种基础属性修改文件land_units_tables
找对了的话应该是这个页面
那么介绍下这些选项的作用基本按照从左到右的顺序 但是有些我也没明白具体作用有劳大佬做研究了
而且目前版本其实并不是针对全站三国做的工具 因此很多功能都不能使用 有很多选项是以前全站的 在这里也就没用了
key单位名称 是你需要修改的单位名称
unknown不详 这单词意思本身就是不详
Armour护甲,是兵种的护甲种类,只会影响数值,并不会影响到兵种模型因为这里是数据文件 这里所有内容并不涉及模型 模型在后面讲
Campaignaction_points战役地图的行动力,这个要改就全部都改,要么就全不改
category类别inf_ranged弓箭手 inf_melee步兵 cavalry骑兵 artillery投石机 (当然不是单词意思 不要深究)
chargebonus冲锋加成
class 这个应该是种类归类 art_siege投石机都选这个 cav_mel土系骑兵都是这个 cav_mis水系白马义从这种游骑 cav_shk火系骑兵 com英雄类如曹操他们 inf_mel金属性的步兵们 inf_mis水属性弓箭弩手inf_pik木属性步兵 inf_spr应该是其他兵种 农民啊黄巾之类
Dismounted_charge_bonus( 由xxbx1991指出是徒步攻击的意思 暂时当作徒步攻击吧)
Dismounted_melee_attack(此项暂时无效 战锤中 此项和之前一项 都是对骑兵冲锋和攻击的抵抗力)
historical descriptionhistorical text历史描述文本文件 指向文本的 不用管
Melee_attack攻击击中几率
Melee_defence被命中几率所谓的回避
morale 士气
Primary_melee_weapon主要近战武器这里是使用武器的数据 和护甲同理 改这里只是改了属性 模型没有变
Primary_missile_weapon主要远程武器这里是使用武器的数据 和护甲同理 改这里只是改了属性 模型没有变
rank depth 没太明白什么意思等级检验?我看英雄都是1 骑兵什么的都是5步兵什么的都是10日后研究下
shield盾牌
short description text简述文本
spacing 目前猜测是默认的排列方式 3k_catapult 投石机3k_cavalry_default 普通骑兵3k_cavalry_elite 精锐骑兵3k_cavalrymilitia 农民骑兵3k_infantry_default 普通步兵 3k_infantry_elite 精锐步兵3k_infantry_militia 农民步兵
strengths weaknesses text 优缺点介绍文本
supports first person支持第一人称 三国里目前没用的选项
Training level训练等级elite精英 poorly trained训练不好 rabble乌合之众 trained训练一般 well trained训练有素
officers官衔也是用不到的选项
is male是否是男性
visibility spotting range min能见度观测范围最小值
visibility spotting range max能见度观测范围最大值
ability global recharge无用选项没研究
attribute group兵种属性 就是小兵效果那些 比如隐斧兵那种什么隐藏恐吓这些
spot dist tree
spot dist scrub这俩暂时没弄明白可能和草地森林有关
loose spacing松散程度也是无效选项
selected vo
selected vo secondary
selected votertiary 应该是语音对应文件无需管
hiding scalar 隐藏标量 都是1
capture power俘虏几率
ground stat effect group 3k_main_infantry_medium 步兵中型 3k_main_infantry_light 步兵轻型 3k_main_infantry_heavy 步兵重型 3k_main_cavalry_medium 骑兵中型 3k_main_cavalry_light骑兵轻型 3k_main_cavalry_heavy骑兵重型
secondary ammo 二类弹药
primary ammo 基本弹药
damage mod flames
damage mod magic
damage mod physical
damage mod all 几种伤害方式 什么魔法群体什么的 三国用不上
ai usage group 应该是想弓箭手那样AI控制后退的
can skirmish 好像是允许边跑边射箭
unknown46
unknown47
unknown48
unknown49
unknown50 还未作研究 虽然没有标识但是有数据 以后研究
·································································································
第二部分关于小兵规模属性修改
兵种规模修改文件 main_units_tables
unit兵种单位
additional building requirenment附加建筑要求
campaign cap 数据0未研究
caste兵种种类 hero英雄 lord主公 melee infantry近战步兵missile_infantry远程步兵missile_cavalry远程骑兵melee cavalry近战骑兵warmachine投石机
create time 创造时间
is naval是海军
land unit单位标识 这里决定是哪个士兵 如果你把隐斧兵这里改为虎豹骑 那他实际会变成虎豹骑 比如下图因为这个位置其实是指向所有有关land unit开头的的文件
multiplayer cap
multiplayer cost联机模式下的价格信息
naval unit海军部队 这都一样
num ships
min men per ship这俩也是海军相关信息 人数什么的 估计是有可能海战?
max men per ship最多人数
prestige声望
recruitement cost招募价格
recruitement movie无作用选项未研究应该是招募动画之类
religion requirement宗教要求 无用选项
upkeep cost维护费用
weight武装级别 light轻型medium中型heavy重型
resource reqirementa资源需求
world leader only领先
can trade可以交易
special edition mask这几个都是无用的就不研究了写出来是方便对照
unique index独特索引
region unit resource requirement区域资源需求
audio voicover culture声音文件
ui unit group land单位属性就是决定此单位是火属性英雄还是金属性骑兵
英雄: 3k_main_hero_metal金 3k_main_hero_wood木 3k_main_hero_strategist_water水3k_main_hero_fire火3k_main_hero_earth土 3k_ytr_hero_healer医者3k_ytr_hero_scholar学士3k_ytr_hero_veteran宿将
为了直观我们用黄巾武将何仪做例子 我给他赋予英雄土属性他就变成传奇指挥了 (指挥就是土属性) 赋予重装弩步兵 他就。。。。。好吧传奇小兵!
3k_main_unit_axe_infantry_metal 金系 斧步兵 3k_main_unit_glaive_infantry_metal 金大刀兵
3k_main_unit_polearm_infantry_wood木戟步兵 3k_main_unit_glaive_infantry_wood木大刀兵
3k_main_unit_glavie_bow_infantry wood木大刀弓手
3k_main_unit_spear_infantry_wood木枪步 3k_main_unit_sword_infantry_metal木剑步
3k_main_unit_artillery_water 水投石机 3k_main_unit_ranged_infantry_water水弓兵 3k_main_unit_crossbow_infantry_water 水弩兵 3k_main_unit_ranged_cavalry_water水弓骑兵
3k_main_unit_polearm_cavalry_fire火戟骑兵
3k_main_unit_spear_cavalry_fire火枪骑
3k_main_unit_sword_cavalry_earth土剑骑 3k_main_unit_axe_cavalry_earth 土系 斧骑兵
再往后的属性没有研究看到melee cp近战CP
missile cp 远程cp
unknow44 兵牌显示路径
然后关于伤害的修改 因为也看到了 数值都是0 所以目前来说无法修改但是可以换个思路 通过修改所持武器来改伤害(人人一把方天画戟那人人都有吕布的伤害啦) 请移步 武器相关修改教程 第二部分关于小兵规模属性修改(2)
接下来就是士兵血量和数量的修改了
它又在另外一个文件依然是database.pack中
land_units_templates_tables目录下
对内容说明一下
每个单位需要修改两条
number是部队数量 骑兵是36步兵是144有人说 欸 明明我士兵数量不是这个啊 那是因为你游戏没有开最大人数
shared health就是血量了
每个单位需要改动的两条有个特点 就是9倍的关系 比如 144 86400 16 9600 是9倍的关系
position 是位置
not a general 不是英雄勾选 也就是小兵勾选
本帖最后由 344606630 于 2019-5-29 16:09 编辑
第三部分士兵模型的修改
士兵模型的文件在X:\STEAM\steamapps\common\Total War THREE KINGDOMS\data里面的variants.pack里当然variants_dds.pack里就是贴图了 这里先不说
打开之后在里面
我们用 隐斧军为例子
右键 打开选择打开TEXT
这时应该是这个样子
或者我们可以直接将这个文件导出用记事本方式打开······································································································································ 下面是导出文件的内容当然除了第一条头盔的路径做讲解外其他的都删除了
<VARIANT_MESH>
<SLOT name="helmet" > 这里就是头盔啦
<VARIANT_MESH model="VariantMeshes/_VariantModels/character/human/male/chinese/components/hair/hair_01.wsmodel" />
<VARIANT_MESH model="VariantMeshes/_VariantModels/character/human/male/chinese/components/hair/hair_02.wsmodel" />
</SLOT> 这上面则是该单位使用的头盔模型路径比如我想给他带豹骑的头盔 那我们直接将路径替换成豹骑就可以了
<SLOT name="body" >身体
<SLOT name="shoulder_pads" >肩垫
<SLOT name="collar_armour" /> 领甲
<SLOT name="chest_armour" /> 胸甲
<SLOT name="belt" />腰带
<SLOT name="skirt_armour" />裙甲
<SLOT name="tunic_top" / 束腰
<SLOT name="vambraces" />护腕
<SLOT name="tunic_bottom" > 束腰底
<SLOT name="leg_armour" /> 腿甲
<SLOT name="trousers" />裤子
<SLOT name="shoe" > 鞋
<SLOT name="accessory" />配件
<SLOT name="weapon_1" attach_point="weapon_1" />
<SLOT name="weapon_2" attach_point="weapon_2" />
<SLOT name="weapon_3" attach_point="weapon_3" />
<SLOT name="weapon_4" attach_point="weapon_4" />
<SLOT name="weapon_5" attach_point="weapon_5" />
<SLOT name="weapon_6" attach_point="weapon_6" /> 武器
<SLOT name="set_body" /> 集合体
<SLOT name="set_melee" >设置近战
<SLOT name="set_shield" /> 设置盾牌
<SLOT name="set_ranged" >设置变化
<SLOT name="stump_neck"/>残端颈部
<SLOT name="stump_left_arm"/>左臂
<SLOT name="stump_right_arm"/>右臂
<SLOT name="stump_left_arm_limb"/>左臂残肢
<SLOT name="stump_right_arm_limb"/>右臂残肢
<SLOT name="stump_left_leg"/>左腿
<SLOT name="stump_right_leg"/>右腿
<SLOT name="stump_left_leg_limb"/>左腿残肢
<SLOT name="stump_right_leg_limb"/>右腿残肢
<SLOT name="stump_waist"/>腰部残肢
<SLOT name="stump_severed_head"/>头部残肢
<SLOT name="audio_data" >音频数据
</VARIANT_MESH>
改好以后我们再把文件放回去就好了 当然还是那句 不建议直接在源文件修改最好是将需要修改的文件都单独拉出来创建个新的PACK文件
本帖最后由 344606630 于 2019-5-29 19:39 编辑
第四部分兵牌的修改
兵牌的图片文件在data.pack里
路径是ui-units-
earth土系的
fire 火系的
metal金系的
water 水系的
wood 木系的
yellow 黄巾系每个都有altemate 这个里面也可以改 游戏带两套兵牌 这个是另外一套
这个游戏的图片分辨率可以不考虑 考虑好6:13的比例就可以 游戏会自动变
依然用隐斧兵为例(小伙子被玩坏了。。。。)
找到隐斧兵的文件后 右键-打开-打开外部 可以直接打开查看
然后因为我手里没有现成的图片改成游戏原画不直观 我就用论坛内有位朋友发的白羽卫的兵牌图片做演示(实在没找到他的帖子 有好心人找到可以帮忙复制个链接 我好标明出处)
我用之前说的 单独导出了这个文件 导出导入过程此处省略吧 注意这一共8个文件位置(一套4个位置)
看下效果
必须支持啊 等待学习,gogogo 兵种属性伤害系数开放修改了?期待 当然要支持了。 哇哇,此贴必火,前排! 必须支持啊 坐等大手指。。。加强小兵战斗力
大佬真是及时雨
此贴必火大力支持 我这个地方是红颜色啊。。。为什么不一样 支持 支持多谢大佬制作MOD :lol:lol:lol:lol:lol:lol:lol v8888v 发表于 2019-5-28 20:36
我这个地方是红颜色啊。。。为什么不一样
你工具下的什么版本 344606630 发表于 2019-5-28 20:56
你工具下的什么版本
应该是5.2.0
344606630 发表于 2019-5-28 21:08
应该是5.2.0
是的。中文版就出问题。刚才又下了英文版才好。。郁闷 感谢分享。 我下了最新英文版都不行是咋回事? 伤害系数全是0,还是没法改 arkchou 发表于 2019-5-28 22:00
伤害系数全是0,还是没法改
现在只好用换武器的方式改伤害
344606630 发表于 2019-5-28 08:05
现在只好用换武器的方式改伤害
嗯 我就是修改武器伤害~
必须支持! 又得出去一趟 感觉好艰难还有朋友需要什么教程的可以留言说下 (目前0可以实现的功能) 我尽量做个集合的简易教程 顶一下,支持楼主这种实用贴 好顶赞~~~~~~~~~~~~~~~~~~~~~~~~~~· 我想把刘备的五行属性改为水属性为主怎莫改 Dismounted_charge_bonus对骑兵冲锋的抵抗力
Dismounted_melee_attack对骑兵攻击的抵抗力
z
罗马L里面,这俩是骑兵下马之后的防御和攻击吧…… xxbx1991 发表于 2019-5-29 11:50
Dismounted_charge_bonus对骑兵冲锋的抵抗力
Dismounted_melee_attack对骑兵攻击的抵抗力
感谢 单纯翻译的话Dismounted_melee_attack 确实是徒步攻击的意思 而Dismounted_melee_attac选项都是0估计是没效果 暂时按照徒步攻击算吧 实际效果需要测试