344606630 发表于 2019-5-28 20:01

授人之鱼不如授人之渔之小兵相关修改教程

本帖最后由 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-28 20:03

本帖最后由 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-28 20:05

本帖最后由 344606630 于 2019-5-29 19:39 编辑

                                             第四部分兵牌的修改
兵牌的图片文件在data.pack里


路径是ui-units-
   


earth土系的
fire    火系的
metal金系的
water 水系的
wood 木系的
yellow 黄巾系每个都有altemate 这个里面也可以改 游戏带两套兵牌 这个是另外一套
这个游戏的图片分辨率可以不考虑 考虑好6:13的比例就可以 游戏会自动变


依然用隐斧兵为例(小伙子被玩坏了。。。。)
找到隐斧兵的文件后 右键-打开-打开外部 可以直接打开查看


然后因为我手里没有现成的图片改成游戏原画不直观 我就用论坛内有位朋友发的白羽卫的兵牌图片做演示(实在没找到他的帖子 有好心人找到可以帮忙复制个链接 我好标明出处)


我用之前说的 单独导出了这个文件 导出导入过程此处省略吧    注意这一共8个文件位置(一套4个位置)



看下效果





mbq0322 发表于 2019-5-28 20:09

必须支持啊

zzzlllzlzl 发表于 2019-5-28 20:10

等待学习,gogogo

arkchou 发表于 2019-5-28 20:12

兵种属性伤害系数开放修改了?期待

qbtww 发表于 2019-5-28 20:14

当然要支持了。

bylibin 发表于 2019-5-28 20:15

哇哇,此贴必火,前排!

290053hwx12 发表于 2019-5-28 20:17

必须支持啊

linmantoman 发表于 2019-5-28 20:18

坐等大手指。。。加强小兵战斗力

莫人 发表于 2019-5-28 20:30

大佬真是及时雨

﹎咏恒︷ 发表于 2019-5-28 20:33

此贴必火大力支持

v8888v 发表于 2019-5-28 20:36

我这个地方是红颜色啊。。。为什么不一样

h511313252 发表于 2019-5-28 20:44

支持 支持多谢大佬制作MOD

那句戏言. 发表于 2019-5-28 20:46

:lol:lol:lol:lol:lol:lol:lol

344606630 发表于 2019-5-28 20:56

v8888v 发表于 2019-5-28 20:36
我这个地方是红颜色啊。。。为什么不一样

你工具下的什么版本

344606630 发表于 2019-5-28 21:08

344606630 发表于 2019-5-28 20:56
你工具下的什么版本

应该是5.2.0

v8888v 发表于 2019-5-28 21:15

344606630 发表于 2019-5-28 21:08
应该是5.2.0

是的。中文版就出问题。刚才又下了英文版才好。。郁闷

多朴实的老萝 发表于 2019-5-28 21:31

感谢分享。

zstar2001 发表于 2019-5-28 21:43

我下了最新英文版都不行是咋回事?

arkchou 发表于 2019-5-28 22:00

伤害系数全是0,还是没法改

344606630 发表于 2019-5-28 22:05

arkchou 发表于 2019-5-28 22:00
伤害系数全是0,还是没法改

现在只好用换武器的方式改伤害

arkchou 发表于 2019-5-28 23:41

344606630 发表于 2019-5-28 08:05
现在只好用换武器的方式改伤害

嗯 我就是修改武器伤害~

kincsk 发表于 2019-5-28 23:51

必须支持!

344606630 发表于 2019-5-29 09:28

又得出去一趟 感觉好艰难还有朋友需要什么教程的可以留言说下 (目前0可以实现的功能) 我尽量做个集合的简易教程

kero 发表于 2019-5-29 09:32

顶一下,支持楼主这种实用贴

vignia 发表于 2019-5-29 09:38

好顶赞~~~~~~~~~~~~~~~~~~~~~~~~~~·

786144612 发表于 2019-5-29 11:13

我想把刘备的五行属性改为水属性为主怎莫改

xxbx1991 发表于 2019-5-29 11:50

Dismounted_charge_bonus对骑兵冲锋的抵抗力

Dismounted_melee_attack对骑兵攻击的抵抗力
z

罗马L里面,这俩是骑兵下马之后的防御和攻击吧……

344606630 发表于 2019-5-29 12:17

xxbx1991 发表于 2019-5-29 11:50
Dismounted_charge_bonus对骑兵冲锋的抵抗力

Dismounted_melee_attack对骑兵攻击的抵抗力


感谢 单纯翻译的话Dismounted_melee_attack 确实是徒步攻击的意思    而Dismounted_melee_attac选项都是0估计是没效果   暂时按照徒步攻击算吧 实际效果需要测试
页: [1] 2 3 4 5 6 7 8
查看完整版本: 授人之鱼不如授人之渔之小兵相关修改教程