2016-05-16 18:07:38 k73游戏之家 作者:space_kris
《群星stellaris》对于很多玩家说如何修改战舰节点呢?那么玩家们首先得了解更多的游戏目录结构体系了,今天小编就跟玩家们分享下群星stellaris战舰节点修改方法,希望对玩家有帮助。
学习修改之前需要先知道一下游戏内的目录结构体系
基础内容:Stellaris/common/
事件:Stellaris/events/
旗帜:Stellaris/flags/
字体:Stellaris/fonts/
显示:Stellaris/gfx/
而我们要修改的内容就在common基础内容文件夹内
打个比方
我们修改一个驱逐舰,我们都知道驱逐舰是由两个节点来组成的
每个节点内有不同的模板
而这些内容的是通过脚本来存储的(这也就是MOD的制作原理,通过修改脚本来达到目的),我们要修改的驱逐舰的内容是存储在section_templates这个文件夹内,驱逐舰在英文中的名字是destroyer,打开这个文件我们会发现有一个destroyer.txt文本。让我们来打开它,我们可以看到很多的代码,截取最前面的一段
ship_section_template= {
key = "DESTROYER_BOW_M1S2"
ship_size = destroyer
fits_on_slot = bow
entity ="destroyer_bow_M1S2_entity"
icon = "GFX_ship_part_core_bow"
# Missiles
weapon_preferences = {weapon_type_explosive }
ai_weight = {
modifier = {
factor = 4.0
OR = {
has_ai_personality =peaceful_traders
has_ai_personality =slaving_despots
has_ai_personality =harmonious_hierarchy
has_ai_personality =decadent_hierarchy
has_ai_personality =migrating_flock
}
}
}
component_slot = {
name = "MEDIUM_GUN_01"
slot_size = medium
slot_type = weapon
locatorname ="medium_gun_01"
}
component_slot = {
name = "SMALL_GUN_01"
slot_size = small
slot_type = weapon
locatorname ="small_gun_01"
}
component_slot = {
name = "SMALL_GUN_02"
slot_size = small
slot_type = weapon
locatorname ="small_gun_02"
}
small_utility_slots = 2
medium_utility_slots = 1
cost = 60
}
我们会发现其中有一段很有意思
component_slot = {
name = "MEDIUM_GUN_01"
slot_size = medium
slot_type = weapon
locatorname ="medium_gun_01"
}
component_slot = {
name = "SMALL_GUN_01"
slot_size = small
slot_type = weapon
locatorname ="small_gun_01"
}
Name:这个配件的名字(好像要该规格来,不能乱改,可能跟武器模型有关)
Slot_size:尺寸,我们都知道游戏内的炮塔分为S M L H四种不同的炮塔,这个就是决定这个炮塔大小的地方
Slot_type:位置的类型,写成武器,暂时不知道用处
Locatorname:点名字,这个决定这个武器在战舰的位置
我们要注意一件事,就是代码的命名规则
SMALL_GUN_01
多个同样级别的武器时候,这个要往后顺序排位下去
SMALL_GUN_02
SMALL_GUN_03
这样子,千万不要重复
然后修改后可以去游戏内看看,是不是发现变了?
配件下方的插件的修改就更简单了。
武器下方有一到三串代码
small_utility_slots= 2
medium_utility_slots= 1
他的意思就是S尺寸的位置多少个
M尺寸的位置多少个,千万记住,综合不要超过六个