(多图)
好吧,头一次发帖,有些紧张。
首先,找到mod文件,解压(为方便演示,使用了LH汉化的版本,特此感谢!)

打开common\units\equipment\tank_modern.txt文件
你会发现,作者已经将自行火炮等装备加入,但为设置科技、图标所以无法使用。

所以这时我们只需要为这个装备添加技术入口即可
但为了游戏性,我们将modern_tank_artillery_equipment_1复制两三次,改为modern_tank_artillery_equipment
_2以及modern_tank_artillery_equipment_3来使不同时期可以研制出更新的自行火炮。
可以复制我的代码
modern_tank_artillery_equipment_1 = {
archetype = modern_tank_artillery_equipment
priority = 180
visual_level = 0
#Misc Abilities
maximum_speed = 10
reliability = 0.8
#Defensive Abilities
defense = 8
breakthrough = 4
hardness = 0.85
armor_value = 90
#Offensive Abilities
soft_attack = 130
hard_attack = 4
ap_attack = 12
air_attack = 0
build_cost_ic = 30
}
modern_tank_artillery_equipment_2 = {
archetype = modern_tank_artillery_equipment
priority = 180
visual_level = 1
#Misc Abilities
maximum_speed = 10
reliability = 0.8
#Defensive Abilities
defense = 8
breakthrough = 4
hardness = 0.85
armor_value = 90
#Offensive Abilities
soft_attack = 150
hard_attack = 4
ap_attack = 12
air_attack = 0
build_cost_ic = 32
}
modern_tank_artillery_equipment_3 = {
archetype = modern_tank_artillery_equipment
priority = 180
visual_level = 2
#Misc Abilities
maximum_speed = 12
reliability = 0.8
#Defensive Abilities
defense = 8
breakthrough = 5
hardness = 0.85
armor_value = 90
#Offensive Abilities
soft_attack = 180
hard_attack = 8
ap_attack = 12
air_attack = 0
build_cost_ic = 33
}
保存,退出。
接着转到common\techonlogies\armor.txt
在第一个科技gen1_mbt部分下面添加一段代码,就起名叫做gen1_spg

注意蓝圈里要添加一个sub_technologies部分,表明自行火炮使第一代主战坦克的衍生技术,也请将startyear项更改至于mbt的年代一致。
然后依次照葫芦画瓢将gen4,gen6_mbt下面(或自行选择)添加相应的第二、第三代自行火炮,对应的装备为刚刚的modern_tank_artillery_equipment_2与modern_tank_artillery_equipment_3。
保存,将common文件夹整个覆盖回压缩文件。
以下是游戏效果(科技贴图我是真心不会画)



ps:
只弄了自行火炮,防空反坦同理(貌似不太能用到)
有问题请指正!
好吧,头一次发帖,有些紧张。
首先,找到mod文件,解压(为方便演示,使用了LH汉化的版本,特此感谢!)

打开common\units\equipment\tank_modern.txt文件
你会发现,作者已经将自行火炮等装备加入,但为设置科技、图标所以无法使用。

所以这时我们只需要为这个装备添加技术入口即可
但为了游戏性,我们将modern_tank_artillery_equipment_1复制两三次,改为modern_tank_artillery_equipment
_2以及modern_tank_artillery_equipment_3来使不同时期可以研制出更新的自行火炮。
可以复制我的代码
modern_tank_artillery_equipment_1 = {
archetype = modern_tank_artillery_equipment
priority = 180
visual_level = 0
#Misc Abilities
maximum_speed = 10
reliability = 0.8
#Defensive Abilities
defense = 8
breakthrough = 4
hardness = 0.85
armor_value = 90
#Offensive Abilities
soft_attack = 130
hard_attack = 4
ap_attack = 12
air_attack = 0
build_cost_ic = 30
}
modern_tank_artillery_equipment_2 = {
archetype = modern_tank_artillery_equipment
priority = 180
visual_level = 1
#Misc Abilities
maximum_speed = 10
reliability = 0.8
#Defensive Abilities
defense = 8
breakthrough = 4
hardness = 0.85
armor_value = 90
#Offensive Abilities
soft_attack = 150
hard_attack = 4
ap_attack = 12
air_attack = 0
build_cost_ic = 32
}
modern_tank_artillery_equipment_3 = {
archetype = modern_tank_artillery_equipment
priority = 180
visual_level = 2
#Misc Abilities
maximum_speed = 12
reliability = 0.8
#Defensive Abilities
defense = 8
breakthrough = 5
hardness = 0.85
armor_value = 90
#Offensive Abilities
soft_attack = 180
hard_attack = 8
ap_attack = 12
air_attack = 0
build_cost_ic = 33
}
保存,退出。
接着转到common\techonlogies\armor.txt
在第一个科技gen1_mbt部分下面添加一段代码,就起名叫做gen1_spg

注意蓝圈里要添加一个sub_technologies部分,表明自行火炮使第一代主战坦克的衍生技术,也请将startyear项更改至于mbt的年代一致。
然后依次照葫芦画瓢将gen4,gen6_mbt下面(或自行选择)添加相应的第二、第三代自行火炮,对应的装备为刚刚的modern_tank_artillery_equipment_2与modern_tank_artillery_equipment_3。
保存,将common文件夹整个覆盖回压缩文件。
以下是游戏效果(科技贴图我是真心不会画)




ps:
只弄了自行火炮,防空反坦同理(貌似不太能用到)
有问题请指正!