Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
给的建议最重要的首先一个就是文件名称写法
首先,包括【localization】【gfx】【common】文件夹内,所有.txt .yml结尾的文件,尽量不要和原版重名。
包括你的电弧贴图被换成默认,就是因为projectiles文件夹中的xl_weapons.txt占用了原版文件。如果我的计算没错的话,千兆应该也开始发钠激光了。
以及包括战列【脊峰舰艏】在内的一部分舰船区段乱码也是因为ship_sections_l_simp_chinese.yml占用了原版汉化文件
这样导致小bug是其次,最难绷的是P社每更新一次,你也得从新版里复制这些汉化再重新修改一遍,不然新增内容全部乱码。
随便在文件前面加个代表个人mod的缩写,甚至直接用中文汉字方便注释都ok,这样还有一个优势是增加mod的兼容性:与原版同名文件哪怕是空的都会覆盖整个原版文件,一旦P社更新而本mod没有更新,有其它mod调用了更新的代码大概率崩溃。
2.是星基设计
①是星基美化。原版星基会随着装配的模块改变星基外观,而本mod的星基外观只剩下炮台和机库两种。实际上,原版的星基模块分为:
【组装厂】 entity = "orbital_station_assemblyyard_section_entity"
【炮台】 entity = "starbase_turret_section_entity"
【机库】 entity = "orbital_station_hangarbay_section_entity"
【精炼厂】 entity = "orbital_station_refinery_section_entity"
【研究站】 entity = "orbital_station_science_section_entity"
五种建模。个人感觉可以把部分模块(比如后面提到无论机库炮台位在哪都不影响实际飞机生成位置)模型替换成别的模型,以达到对原版模型的最大化利用。不然P社好容易出了新船模,打了mod反而只能看见2/5,岂不愁哉?
②是对称之美。感觉本mod有些过于在意平衡了,又不注意建模,导致大堆的星基炮台被无脑堆在不对称的位置,包括有些X槽不知道是不是为了不让人发现不对称还用了”固定隐藏炮塔“。以及从星港往上的星基都是缺了几个模块的丑八怪
实际上原版从哨站到擎天堡,本体炮台数量/模块数量分别为:【1/0】【3/2】【5/4】【7/6】【13/6】而mod中即使是擎天堡也只有5个区段,除了原版13M外炮塔不是空置就是不对称,只能说逼死强迫症。......
理论上大部分星基建模1号位是中间的,2·3,4·5,6·7号位是随着升级增加的炮台中对称的一对,8-13是擎天堡增加的一圈炮台的位置。希望能有所参考吧
③是其它mod的平衡。众所粥知星基由于仇恨值高在大炮对轰时很容易第一个掉,尤其是打高倍天灾和魔怔mod的时候堡垒星基约等于没用,因此我个人认为哪怕为了美观做了一些加强也是无关痛痒的。而增强擎天堡的一般环境防御能力还更有利于玩家安排静态防御和围绕AI空间站设计战术。所以为了对称的美观,稍微加强一下吧!
④是原版的火炮/导弹/机库模块。本mod换成了数据加成。个人感觉数值有些保守了,本身两层循环跑出来的东西,单独占用一个宝贵的星基模块,真是不如全上发电板/锚地。个人感觉要么改数值,要么把加成换成更实用的,比如硬化/穿透/射程,或者贸易保护。
⑤是注意到作者为了图省事,设计星环基地的时候用的是和星基同一种模块,这会导致星环基地模型大到爆炸,非常违和,希望能修改一下。个人感觉星环基地设计用处不大,反正绝大多数情况都是四个居住区段,不如就留原版。。。
最后顺便提一嘴舰载机槽位,无论舰载机槽位写在哪个炮台位上最后实际都会从该区段中间起飞,所以给舰载机槽改炮台是没啥用的,随便挑一个当占位符就行。
3.XL槽和T槽的角度限制 战斗场景美化
实际上firing_arc是和炮塔component_slot_templates里的is_fixed联动的。当你改了炮塔之后这个射角就纯属搞笑了。
不知道你有没有注意到过,除了哺乳爬行等很老的船模外,尤其是最近两年出的船模都会加入炫酷的X槽T槽开火动画(在无射速循环情况下获得最佳体验)。为了平衡取消了脊峰舰艏单纯改了个放X槽炮塔的舰艏,或者对于泰坦来说取消开火角度限制,不但白瞎了这些炫酷特效,而且还毁了P社的炮艇梦:射角和最小射程很大程度上就是因为早年无论是打天灾还是打AI都无脑T34而搞出来限制X槽的。而且射角对于原版来说甚至是buff:没有射角前脊峰就是固定打一个方向,需要战列舰原地转身,这也是为什么早年T34要上化学引擎,就是为了降速防止贴脸乱转。
至于鱼雷的取消射角限制我举双手赞成,本来就是有炮塔的非要整射角,除了战斗美观啥都不是。然而战斗也不美观。
假如作者认为平衡性>美观,我也强烈建议至少把T槽的射角加回来,不然违和感太大,尤其是对于离子要塞炮这种原地开火的防御平台来说......
4.G槽调整
P社花了N个版本总算把导弹改成能用了,一个mod把导弹砍回下水道。不知道作者有没有发现,你把导弹从S槽挪回了G槽,把伤害改成旧版,却忘记把射程改回来。同样80距离一个即中的加速炮和一个飞半天还可能被拦截的导弹,你会选哪个?顺便导弹还有逆天bug,100%护盾穿透变成了100%装甲穿透。
战列的S槽也烂了。以战列舰航母机库举例,P社搞得2P2S2H,其中的2S纯属不想让战列舰防空火力太强硬塞的,那你装什么?无论装什么S槽都太近,大部分时候只是浪费合金。S槽装导弹还能中距离补输出。导弹改回G槽又变成强制空置了。不妨你直接换成4P让驱逐舰下岗。
又提到美化上来。请找出以下船模的共同点:植物,人类,帝国,死灵,水生。答案是在没有S槽的版本中,所有的船模都保留了S槽的导弹建模!(顺带一提迄今为止L槽导弹建模有且只有天灾飞弹,中子雷用的是能量武器炮塔)
以及中子雷。把中子雷换回L槽是让人回想起千兆中子雷满配战列的宏大场面,那么现在轮到雷击舰尴尬了:G槽中子雷提供了一个独特的小船配装思路,老版本只有驱逐舰往上才能打的中距离交战,现在可以全用单舰容小船,同科技雷击舰隐形值也比驱逐舰高。
个人建议是保留G槽中子雷,增加伤害更高对大船伤害倍率更大的L槽中子雷,顺便把L槽中子雷模型顺便换成LG,防止天灾刷不出虫群白瞎一个建模。
5.是武器写法。注意到本mod既修改了.csv文件用于兼容导弹,又在武器下单独修改了参数。不推荐前者这么改,因为一旦其它mod调用了这部分数据或者P社更新,非常容易引发崩溃。而且导弹100盾穿变成100甲穿的逆天bug估计也是这个导致的。
6.最后是舰船电脑设计 借用著名mod星规阵列中的一句闲聊对白,新的舰船脑有点过于二次元了。无畏舰,突袭舰,掠袭舰的设定非常好,对于舰船的功能一目了然,但我最高不明白的就是轻巡和重巡的分类:似乎mod里给的重巡定位是穿透,而轻巡是对船体。不知道作者玩没玩过wows,如果对海军史有所了解的话,行星土著搞的轻重巡概念完全就是海军条约瞎扯皮,唯一限制是口径。都星际时代了咱还是整点按功能分类的吧。不然战列舰我安一个重巡脑,那到底是战列还是重巡?装甲巡?大巡?战巡?!
个人建议,删掉华而不实的轻巡脑(设计界面那个条太长啦,不打UImod就显示不全),把重巡脑名字改成炮击脑,把战列脑名字改成狙击脑,完美解决啦。。。如果还是觉得应该有个脑承担对船体加伤,那么这个脑应该是屏卫舰屏卫脑,同时给点防御效率和对船体加伤,实际上防空反潜打小船才是行星土著轻巡最长干的事情。反正点防御本身就没啥伤害,P社第一次接触dlc更新的新版舰载机系统更是把点防御从循环科技里剔除。。。
顺带提一下航母脑...别的脑加成普遍上调,航母脑还是维持原版只加交战距离,这下P社花四五个版本总算修好的舰载机又鸡肋回去了...建议给点点防御加成。毕竟以土著海战经验,飞机是盯着航母打的,加点点防总没错。
目前就想到这些,再探再报。。。
纯手打,望采纳...
x_designable_starbases_ship_sizes.txt
仅修改了恒星基地模块,现在星港~擎天堡拥有可以填满模型的模块槽位
################
# STARBASES #
################
@build_block_radius_starbase = 20
@starbase_formation_priority = 1
starbase_outpost_dummy = {
entity = starbase_outpost_entity
max_speed = 0.0
acceleration = 0.0
rotation_speed = 0.0
modifier = {
ship_evasion_mult = -1
ship_armor_add = @outpost_armor
starbase_defense_platform_capacity_add = 3
ship_sensor_range_add = 1
}
ship_modifier = {
ship_fire_rate_mult = 0.50
ship_weapon_range_mult = 0.20
}
max_hitpoints = 2000
base_buildtime = 360
potential_construction = {
always = no #X
}
possible_construction = {
always = no
}
combat_size_multiplier = 5
size_multiplier = 4
fleet_slot_size = 2
section_slots = {
"core" = { locator = "part1" }
}
is_designable = yes #X
num_target_locators = 1
is_space_station = no
can_have_federation_design = no
is_civilian = no
components_add_to_cost = no
can_disable = yes
flip_control_on_disable = yes
enable_default_design = yes #if yes, countries will have an auto-generated design at start
prerequisites = { "tech_starbase_1" }
class = shipclass_starbase
required_component_set = "power_core"
required_component_set = "sensor_components"
required_component_set = "combat_computers"
build_block_radius = @build_block_radius_starbase
formation_priority = @starbase_formation_priority
icon_frame = 1
icon = ship_size_military_station
}
starbase_starport_dummy = {
entity = starbase_starport_entity
max_speed = 0.0
acceleration = 0.0
rotation_speed = 0.0
modifier = {
ship_evasion_mult = -1
ship_armor_add = @starport_armor
starbase_module_capacity_add = 2
starbase_building_capacity_add = 1
starbase_defense_platform_capacity_add = 6
starbase_trade_collection_range_add = 1
starbase_trade_protection_range_add = 1
starbase_trade_protection_add = 8
ship_sensor_range_add = 1
}
ship_modifier = {
ship_fire_rate_mult = 0.50
ship_weapon_range_mult = 0.20
}
max_hitpoints = 5000
base_buildtime = 360
combat_size_multiplier = 20
size_multiplier = 6
fleet_slot_size = 2
section_slots = {
"core" = { locator = "part1" }
"1" = { locator = "part2" }
"2" = { locator = "part3" }
}
is_designable = yes #X
num_target_locators = 2
is_space_station = no
can_have_federation_design = no
is_civilian = no
components_add_to_cost = no
can_disable = yes
flip_control_on_disable = yes
enable_default_design = yes #if yes, countries will have an auto-generated design at start
prerequisites = { "tech_starbase_2" }
class = shipclass_starbase
required_component_set = "power_core"
required_component_set = "sensor_components"
required_component_set = "combat_computers"
required_component_set = "ftl_inhibitor"
required_component_set = "communications_jammer" #X
required_component_set = "disruption_field" #X
required_component_set = "zroni_storm" #X
build_block_radius = @build_block_radius_starbase
formation_priority = @starbase_formation_priority
icon_frame = 2
icon = ship_size_military_station
potential_construction = {
always = no
}
possible_construction = {
always = no
}
}
starbase_starhold_dummy = {
entity = starbase_starhold_entity
max_speed = 0.0
acceleration = 0.0
rotation_speed = 0.0
modifier = {
ship_evasion_mult = -1
ship_armor_add = @starhold_armor
starbase_module_capacity_add = 5
starbase_building_capacity_add = 2
starbase_defense_platform_capacity_add = 9
starbase_trade_collection_range_add = 1
starbase_trade_protection_range_add = 1
starbase_trade_protection_add = 16
ship_sensor_range_add = 1
}
ship_modifier = {
ship_fire_rate_mult = 0.50
ship_weapon_range_mult = 0.20
}
max_hitpoints = 10000
base_buildtime = 720
combat_size_multiplier = 30
size_multiplier = 8
fleet_slot_size = 2
section_slots = {
"core" = { locator = "part1" }
"1" = { locator = "part2" }
"2" = { locator = "part3" }
"3" = { locator = "part4" }
"4" = { locator = "part5" }
}
is_designable = yes #X
num_target_locators = 3
is_space_station = no
can_have_federation_design = no
is_civilian = no
components_add_to_cost = no
can_disable = yes
flip_control_on_disable = yes
enable_default_design = yes #if yes, countries will have an auto-generated design at start
prerequisites = { "tech_starbase_3" }
class = shipclass_starbase
required_component_set = "power_core"
required_component_set = "sensor_components"
required_component_set = "combat_computers"
required_component_set = "ftl_inhibitor"
required_component_set = "communications_jammer" #X
required_component_set = "disruption_field" #X
required_component_set = "zroni_storm" #X
build_block_radius = @build_block_radius_starbase
formation_priority = @starbase_formation_priority
icon_frame = 3
icon = ship_size_military_station
potential_construction = {
always = no
}
possible_construction = {
always = no
}
}
starbase_starfortress_dummy = {
entity = starbase_starfortress_entity
max_speed = 0.0
acceleration = 0.0
rotation_speed = 0.0
modifier = {
ship_evasion_mult = -1
ship_armor_add = @starfort_armor
starbase_module_capacity_add = 7
starbase_building_capacity_add = 3
starbase_defense_platform_capacity_add = 12
starbase_trade_collection_range_add = 1
starbase_trade_protection_range_add = 2
starbase_trade_protection_add = 24
ship_sensor_range_add = 1
}
ship_modifier = {
ship_fire_rate_mult = 0.50
ship_weapon_range_mult = 0.20
}
max_hitpoints = 30000
base_buildtime = 1080
combat_size_multiplier = 40
size_multiplier = 12
fleet_slot_size = 2
section_slots = {
"core" = { locator = "part1" }
"1" = { locator = "part2" }
"2" = { locator = "part3" }
"3" = { locator = "part4" }
"4" = { locator = "part5" }
"5" = { locator = "part6" }
"6" = { locator = "part7" }
}
is_designable = yes #X
num_target_locators = 4
is_space_station = no
can_have_federation_design = no
is_civilian = no
components_add_to_cost = no
can_disable = yes
flip_control_on_disable = yes
enable_default_design = yes #if yes, countries will have an auto-generated design at start
prerequisites = { "tech_starbase_4" }
class = shipclass_starbase
required_component_set = "power_core"
required_component_set = "sensor_components"
required_component_set = "combat_computers"
required_component_set = "ftl_inhibitor"
required_component_set = "communications_jammer" #X
required_component_set = "disruption_field" #X
required_component_set = "command_center" #X
required_component_set = "zroni_storm" #X
build_block_radius = @build_block_radius_starbase
formation_priority = @starbase_formation_priority
icon_frame = 4
icon = ship_size_military_station
potential_construction = {
always = no
}
possible_construction = {
always = no
}
}
starbase_citadel_dummy = {
entity = starbase_citadel_entity
max_speed = 0.0
acceleration = 0.0
rotation_speed = 0.0
modifier = {
ship_evasion_mult = -1
ship_armor_add = @citadel_armor
starbase_module_capacity_add = 10
starbase_building_capacity_add = 4
starbase_defense_platform_capacity_add = 15
starbase_trade_collection_range_add = 2
starbase_trade_protection_range_add = 2
starbase_trade_protection_add = 32
ship_sensor_range_add = 1
}
ship_modifier = {
ship_fire_rate_mult = 0.50
ship_weapon_range_mult = 0.20
}
max_hitpoints = 50000
base_buildtime = 1440
combat_size_multiplier = 50
size_multiplier = 16
fleet_slot_size = 2
section_slots = {
"core" = { locator = "part1" }
"1" = { locator = "part2" }
"2" = { locator = "part3" }
"3" = { locator = "part4" }
"4" = { locator = "part5" }
"5" = { locator = "part6" }
"6" = { locator = "part7" }
}
is_designable = yes #X
num_target_locators = 5
is_space_station = no
can_have_federation_design = no
is_civilian = no
components_add_to_cost = no
can_disable = yes
flip_control_on_disable = yes
enable_default_design = yes #if yes, countries will have an auto-generated design at start
enable_3dview_in_ship_browser = yes #if yes, ship design will have a 3d view in the ship browser
prerequisites = { "tech_starbase_5" }
class = shipclass_starbase
required_component_set = "power_core"
required_component_set = "sensor_components"
required_component_set = "combat_computers"
required_component_set = "ftl_inhibitor"
required_component_set = "communications_jammer" #X
required_component_set = "disruption_field" #X
required_component_set = "command_center" #X
required_component_set = "zroni_storm" #X
build_block_radius = @build_block_radius_starbase
formation_priority = @starbase_formation_priority
icon_frame = 5
icon = ship_size_military_station
potential_construction = {
always = no
}
possible_construction = {
always = no
}
}
修改了部分核心区段的炮台位置,使其更对称
从星堡以上增加了一些炮台,主要是P槽
给所有的擎天堡核心区段增加了一圈6个M槽(有的是P槽)
把机库模块的模型修改为船坞
把8S模块的模型修改为科研模块
把4M模块的模型修改为精炼厂
修复了星港2L2S核心区段的名称,现在游戏中可以正常建造
########
# 哨站 #
########
# 2M_5L1A
ship_section_template = {
key = "OUTPOST_STARBASE_SECTION_DUMMY"
ship_size = starbase_outpost
ship_size = starbase_outpost_dummy
fits_on_slot = "core"
entity = "starbase_outpost_section_entity"
icon = "GFX_ship_part_core_mid"
component_slot = {
name = "MEDIUM_GUN_01"
template = "medium_turret"
locatorname = "medium_gun_01"
}
component_slot = {
name = "MEDIUM_GUN_02"
template = "medium_turret"
locatorname = "medium_gun_01"
}
ai_weight = { factor = 50 }
aux_utility_slots = 0
small_utility_slots = 0
medium_utility_slots = 0
large_utility_slots = 5
}
# 4S_5L1A
ship_section_template = {
key = "OUTPOST_STARBASE_SECTION_DUMMY_2S"
ship_size = starbase_outpost
ship_size = starbase_outpost_dummy
fits_on_slot = "core"
entity = "starbase_outpost_section_entity"
icon = "GFX_ship_part_core_mid"
component_slot = {
name = "SMALL_GUN_01"
template = "small_turret"
locatorname = "medium_gun_01"
}
component_slot = {
name = "SMALL_GUN_02"
template = "small_turret"
locatorname = "medium_gun_01"
}
component_slot = {
name = "SMALL_GUN_03"
template = "small_turret"
locatorname = "medium_gun_01"
}
component_slot = {
name = "SMALL_GUN_04"
template = "small_turret"
locatorname = "medium_gun_01"
}
ai_weight = { factor = 50 }
aux_utility_slots = 1
small_utility_slots = 0
medium_utility_slots = 0
large_utility_slots = 5
}
# 2S2P_5L1A
ship_section_template = {
key = "OUTPOST_STARBASE_SECTION_DUMMY_2S"
ship_size = starbase_outpost
ship_size = starbase_outpost_dummy
fits_on_slot = "core"
entity = "starbase_outpost_section_entity"
icon = "GFX_ship_part_core_mid"
component_slot = {
name = "SMALL_GUN_01"
template = "small_turret"
locatorname = "medium_gun_01"
}
component_slot = {
name = "SMALL_GUN_02"
template = "small_turret"
locatorname = "medium_gun_01"
}
component_slot = {
name = "SMALL_GUN_03"
template = "point_defence_turret"
locatorname = "medium_gun_01"
}
component_slot = {
name = "SMALL_GUN_04"
template = "point_defence_turret"
locatorname = "medium_gun_01"
}
ai_weight = { factor = 50 }
aux_utility_slots = 1
small_utility_slots = 0
medium_utility_slots = 0
large_utility_slots = 5
}
# 1M2P_5L1A
ship_section_template = {
key = "OUTPOST_STARBASE_SECTION_DUMMY_2S"
ship_size = starbase_outpost
ship_size = starbase_outpost_dummy
fits_on_slot = "core"
entity = "starbase_outpost_section_entity"
icon = "GFX_ship_part_core_mid"
component_slot = {
name = "SMALL_GUN_01"
template = "medium_turret"
locatorname = "medium_gun_01"
}
component_slot = {
name = "SMALL_GUN_02"
template = "point_defence_turret"
locatorname = "medium_gun_01"
}
component_slot = {
name = "SMALL_GUN_03"
template = "point_defence_turret"
locatorname = "medium_gun_01"
}
ai_weight = { factor = 50 }
aux_utility_slots = 1
small_utility_slots = 0
medium_utility_slots = 0
large_utility_slots = 5
}
# 1H_5L1A
ship_section_template = {
key = "OUTPOST_STARBASE_SECTION_DUMMY_2S"
ship_size = starbase_outpost
ship_size = starbase_outpost_dummy
fits_on_slot = "core"
entity = "starbase_outpost_section_entity"
icon = "GFX_ship_part_core_mid"
component_slot = {
name = "STRIKE_CRAFT_01"
template = "large_strike_craft"
rotation = 90
locatorname = "medium_gun_01"
}
ai_weight = { factor = 50 }
aux_utility_slots = 1
small_utility_slots = 0
medium_utility_slots = 0
large_utility_slots = 5
}
########
# 星港 #
########
# 4M2P_L10
ship_section_template = {
key = "STARPORT_STARBASE_SECTION_DUMMY"
ship_size = starbase_starport
ship_size = starbase_starport_dummy
fits_on_slot = "core"
should_draw_components = yes
entity = "starbase_starport_section_entity"
icon = "GFX_ship_part_core_mid"
component_slot = {
name = "MEDIUM_GUN_01"
template = "medium_turret"
locatorname = "medium_gun_03"
}
component_slot = {
name = "MEDIUM_GUN_02"
template = "medium_turret"
locatorname = "medium_gun_02"
}
component_slot = {
name = "MEDIUM_GUN_03"
template = "medium_turret"
locatorname = "medium_gun_03"
}
component_slot = {
name = "MEDIUM_GUN_04"
template = "medium_turret"
locatorname = "medium_gun_02"
}
component_slot = {
name = "MEDIUM_GUN_05"
template = "point_defence_turret"
locatorname = "medium_gun_01"
}
component_slot = {
name = "MEDIUM_GUN_06"
template = "point_defence_turret"
locatorname = "medium_gun_01"
}
ai_weight = {
factor = 50
}
aux_utility_slots = 0
small_utility_slots = 0
medium_utility_slots = 0
large_utility_slots = 10
}
# 10S_L10
ship_section_template = {
key = "STARPORT_STARBASE_SECTION_DUMMY_6S"
ship_size = starbase_starport
ship_size = starbase_starport_dummy
fits_on_slot = "core"
should_draw_components = yes
entity = "starbase_starport_section_entity"
icon = "GFX_ship_part_core_mid"
component_slot = {
name = "SMALL_GUN_01"
template = "small_turret"
locatorname = "medium_gun_01"
}
component_slot = {
name = "SMALL_GUN_02"
template = "small_turret"
locatorname = "medium_gun_02"
}
component_slot = {
name = "SMALL_GUN_03"
template = "small_turret"
locatorname = "medium_gun_03"
}
component_slot = {
name = "SMALL_GUN_04"
template = "small_turret"
locatorname = "medium_gun_02"
}
component_slot = {
name = "SMALL_GUN_05"
template = "small_turret"
locatorname = "medium_gun_01"
}
component_slot = {
name = "SMALL_GUN_06"
template = "small_turret"
locatorname = "medium_gun_03"
}
component_slot = {
name = "SMALL_GUN_07"
template = "small_turret"
locatorname = "medium_gun_01"
}
component_slot = {
name = "SMALL_GUN_08"
template = "small_turret"
locatorname = "medium_gun_02"
}
component_slot = {
name = "SMALL_GUN_09"
template = "small_turret"
locatorname = "medium_gun_03"
}
component_slot = {
name = "SMALL_GUN_10"
template = "point_defence_turret"
locatorname = "medium_gun_01"
}
ai_weight = {
factor = 25
}
aux_utility_slots = 0
small_utility_slots = 0
medium_utility_slots = 0
large_utility_slots = 10
}
# 2H2P_L10
ship_section_template = {
key = "STARPORT_STARBASE_SECTION_DUMMY_1H2P"
ship_size = starbase_starport
ship_size = starbase_starport_dummy
fits_on_slot = "core"
should_draw_components = yes
entity = "starbase_starport_section_entity"
icon = "GFX_ship_part_core_mid"
component_slot = {
name = "STRIKE_CRAFT_01"
template = "large_strike_craft"
rotation = 90
locatorname = "medium_gun_01"
}
component_slot = {
name = "STRIKE_CRAFT_02"
template = "large_strike_craft"
rotation = 90
locatorname = "medium_gun_02"
}
component_slot = {
name = "PD_02"
template = "point_defence_turret"
locatorname = "medium_gun_02"
}
component_slot = {
name = "PD_01"
template = "point_defence_turret"
locatorname = "medium_gun_03"
}
ai_weight = {
factor = 25
}
aux_utility_slots = 0
small_utility_slots = 0
medium_utility_slots = 0
large_utility_slots = 10
}
# 2L2S_L10
ship_section_template = {
key = "STARPORT_STARBASE_SECTION_DUMMY_2L2S"
ship_size = starbase_starport
ship_size = starbase_starport_dummy
fits_on_slot = "core"
should_draw_components = yes
entity = "starbase_starport_section_entity"
icon = "GFX_ship_part_core_mid"
component_slot = {
name = "STRIKE_CRAFT_01"
template = "large_turret"
locatorname = "medium_gun_01"
}
component_slot = {
name = "STRIKE_CRAFT_02"
template = "large_turret"
locatorname = "medium_gun_01"
}
component_slot = {
name = "PD_02"
template = "small_turret"
locatorname = "medium_gun_02"
}
component_slot = {
name = "PD_01"
template = "small_turret"
locatorname = "medium_gun_03"
}
ai_weight = {
factor = 25
}
aux_utility_slots = 0
small_utility_slots = 0
medium_utility_slots = 0
large_utility_slots = 10
}
########
# 星垒 #
########
# 5M_L15
ship_section_template = {
key = "STARHOLD_STARBASE_SECTION_DUMMY"
ship_size = starbase_starhold
ship_size = starbase_starhold_dummy
fits_on_slot = "core"
should_draw_components = yes
entity = "starbase_starhold_section_entity"
icon = "GFX_ship_part_core_mid"
component_slot = {
name = "MEDIUM_GUN_01"
template = "medium_turret"
locatorname = "medium_gun_01"
}
component_slot = {
name = "MEDIUM_GUN_02"
template = "medium_turret"
locatorname = "medium_gun_02"
}
component_slot = {
name = "MEDIUM_GUN_03"
template = "medium_turret"
locatorname = "medium_gun_03"
}
component_slot = {
name = "MEDIUM_GUN_04"
template = "medium_turret"
locatorname = "medium_gun_04"
}
component_slot = {
name = "MEDIUM_GUN_05"
template = "medium_turret"
locatorname = "medium_gun_05"
}
ai_weight = {
factor = 40
}
aux_utility_slots = 0
small_utility_slots = 0
medium_utility_slots = 0
large_utility_slots = 15
}
# 10S_L15
ship_section_template = {
key = "STARHOLD_STARBASE_SECTION_DUMMY"
ship_size = starbase_starhold
ship_size = starbase_starhold_dummy
fits_on_slot = "core"
should_draw_components = yes
entity = "starbase_starhold_section_entity"
icon = "GFX_ship_part_core_mid"
component_slot = {
name = "MEDIUM_GUN_01"
template = "small_turret"
locatorname = "medium_gun_01"
}
component_slot = {
name = "MEDIUM_GUN_02"
template = "small_turret"
locatorname = "medium_gun_02"
}
component_slot = {
name = "MEDIUM_GUN_03"
template = "small_turret"
locatorname = "medium_gun_03"
}
component_slot = {
name = "MEDIUM_GUN_04"
template = "small_turret"
locatorname = "medium_gun_04"
}
component_slot = {
name = "MEDIUM_GUN_05"
template = "small_turret"
locatorname = "medium_gun_05"
}
component_slot = {
name = "MEDIUM_GUN_06"
template = "small_turret"
locatorname = "medium_gun_01"
}
component_slot = {
name = "MEDIUM_GUN_07"
template = "small_turret"
locatorname = "medium_gun_02"
}
component_slot = {
name = "MEDIUM_GUN_08"
template = "small_turret"
locatorname = "medium_gun_03"
}
component_slot = {
name = "MEDIUM_GUN_09"
template = "small_turret"
locatorname = "medium_gun_04"
}
component_slot = {
name = "MEDIUM_GUN_10"
template = "small_turret"
locatorname = "medium_gun_05"
}
ai_weight = {
factor = 40
}
aux_utility_slots = 0
small_utility_slots = 0
medium_utility_slots = 0
large_utility_slots = 15
}
# 2L3P_L15
ship_section_template = {
key = "STARHOLD_STARBASE_SECTION_DUMMY"
ship_size = starbase_starhold
ship_size = starbase_starhold_dummy
fits_on_slot = "core"
should_draw_components = yes
entity = "starbase_starhold_section_entity"
icon = "GFX_ship_part_core_mid"
component_slot = {
name = "MEDIUM_GUN_01"
template = "large_turret"
locatorname = "medium_gun_03"
}
component_slot = {
name = "MEDIUM_GUN_02"
template = "large_turret"
locatorname = "medium_gun_02"
}
component_slot = {
name = "MEDIUM_GUN_03"
template = "point_defence_turret"
locatorname = "medium_gun_01"
}
component_slot = {
name = "MEDIUM_GUN_04"
template = "point_defence_turret"
locatorname = "medium_gun_04"
}
component_slot = {
name = "MEDIUM_GUN_05"
template = "point_defence_turret"
locatorname = "medium_gun_05"
}
ai_weight = {
factor = 40
}
aux_utility_slots = 0
small_utility_slots = 0
medium_utility_slots = 0
large_utility_slots = 15
}
# 5H_L10
ship_section_template = {
key = "STARHOLD_STARBASE_SECTION_DUMMY"
ship_size = starbase_starhold
ship_size = starbase_starhold_dummy
fits_on_slot = "core"
should_draw_components = yes
entity = "starbase_starhold_section_entity"
icon = "GFX_ship_part_core_mid"
component_slot = {
name = "MEDIUM_GUN_01"
template = "large_strike_craft"
rotation = 90
locatorname = "medium_gun_01"
}
component_slot = {
name = "MEDIUM_GUN_02"
template = "large_strike_craft"
rotation = 90
locatorname = "medium_gun_02"
}
component_slot = {
name = "MEDIUM_GUN_03"
template = "large_strike_craft"
rotation = 90
locatorname = "medium_gun_03"
}
component_slot = {
name = "MEDIUM_GUN_04"
template = "large_strike_craft"
rotation = 90
locatorname = "medium_gun_04"
}
component_slot = {
name = "MEDIUM_GUN_05"
template = "large_strike_craft"
rotation = 90
locatorname = "medium_gun_05"
}
ai_weight = {
factor = 40
}
aux_utility_slots = 0
small_utility_slots = 0
medium_utility_slots = 0
large_utility_slots = 10
}
# 1X4S_L15
ship_section_template = {
key = "STARHOLD_STARBASE_SECTION_DUMMY_1X4S"
ship_size = starbase_starhold
ship_size = starbase_starhold_dummy
fits_on_slot = "core"
should_draw_components = yes
entity = "starbase_starhold_section_entity"
icon = "GFX_ship_part_core_mid"
component_slot = {
name = "EXTRA_LARGE_01"
template = "extra_large_turret"
locatorname = "medium_gun_01"
}
component_slot = {
name = "SMALL_GUN_01"
template = "small_turret"
locatorname = "medium_gun_02"
}
component_slot = {
name = "SMALL_GUN_02"
template = "small_turret"
locatorname = "medium_gun_03"
}
component_slot = {
name = "SMALL_GUN_03"
template = "small_turret"
locatorname = "medium_gun_04"
}
component_slot = {
name = "SMALL_GUN_04"
template = "small_turret"
locatorname = "medium_gun_05"
}
ai_weight = {
factor = 0
}
aux_utility_slots = 0
small_utility_slots = 0
medium_utility_slots = 0
large_utility_slots = 14
}
#
########
ship_section_template = {
key = "STARFORTRESS_STARBASE_SECTION_DUMMY"
ship_size = starbase_starfortress
ship_size = starbase_starfortress_dummy
fits_on_slot = "core"
should_draw_components = yes
entity = "starbase_starfortress_section_entity"
icon = "GFX_ship_part_core_mid"
component_slot = {
name = "MEDIUM_GUN_01"
template = "medium_turret"
locatorname = "medium_gun_01"
}
component_slot = {
name = "MEDIUM_GUN_02"
template = "medium_turret"
locatorname = "medium_gun_02"
}
component_slot = {
name = "MEDIUM_GUN_03"
template = "medium_turret"
locatorname = "medium_gun_03"
}
component_slot = {
name = "MEDIUM_GUN_04"
template = "medium_turret"
locatorname = "medium_gun_04"
}
component_slot = {
name = "MEDIUM_GUN_05"
template = "medium_turret"
locatorname = "medium_gun_05"
}
component_slot = {
name = "MEDIUM_GUN_06"
template = "medium_turret"
locatorname = "medium_gun_06"
}
component_slot = {
name = "MEDIUM_GUN_07"
template = "medium_turret"
locatorname = "medium_gun_07"
}
ai_weight = {
factor = 20
}
aux_utility_slots = 0
small_utility_slots = 0
medium_utility_slots = 0
large_utility_slots = 25
}
ship_section_template = {
key = "STARFORTRESS_STARBASE_SECTION_DUMMY_3H4P"
ship_size = starbase_starfortress
ship_size = starbase_starfortress_dummy
fits_on_slot = "core"
should_draw_components = yes
entity = "starbase_starfortress_section_entity"
icon = "GFX_ship_part_core_mid"
component_slot = {
name = "STRIKE_CRAFT_01"
template = "large_strike_craft"
rotation = 90
locatorname = "medium_gun_01"
}
component_slot = {
name = "STRIKE_CRAFT_02"
template = "large_strike_craft"
rotation = 90
locatorname = "medium_gun_02"
}
component_slot = {
name = "STRIKE_CRAFT_03"
template = "large_strike_craft"
rotation = 90
locatorname = "medium_gun_03"
}
component_slot = {
name = "PD_05"
template = "point_defence_turret"
locatorname = "medium_gun_02"
}
component_slot = {
name = "PD_06"
template = "point_defence_turret"
locatorname = "medium_gun_03"
}
component_slot = {
name = "PD_01"
template = "point_defence_turret"
locatorname = "medium_gun_04"
}
component_slot = {
name = "PD_02"
template = "point_defence_turret"
locatorname = "medium_gun_05"
}
component_slot = {
name = "PD_03"
template = "point_defence_turret"
locatorname = "medium_gun_06"
}
component_slot = {
name = "PD_04"
template = "point_defence_turret"
locatorname = "medium_gun_07"
}
ai_weight = {
factor = 20
}
aux_utility_slots = 0
small_utility_slots = 0
medium_utility_slots = 0
large_utility_slots = 25
}
#2X5P
ship_section_template = {
key = "STARFORTRESS_STARBASE_SECTION_DUMMY_2X2P"
ship_size = starbase_starfortress
ship_size = starbase_starfortress_dummy
fits_on_slot = "core"
should_draw_components = yes
entity = "starbase_starfortress_section_entity"
icon = "GFX_ship_part_core_mid"
component_slot = {
name = "EXTRA_LARGE_01"
template = "extra_large_turret"
locatorname = "medium_gun_02"
}
component_slot = {
name = "EXTRA_LARGE_02"
template = "extra_large_turret"
locatorname = "medium_gun_03"
}
component_slot = {
name = "PD_01"
template = "point_defence_turret"
locatorname = "medium_gun_01"
}
component_slot = {
name = "PD_02"
template = "point_defence_turret"
locatorname = "medium_gun_04"
}
component_slot = {
name = "PD_03"
template = "point_defence_turret"
locatorname = "medium_gun_05"
}
component_slot = {
name = "PD_04"
template = "point_defence_turret"
locatorname = "medium_gun_06"
}
component_slot = {
name = "PD_05"
template = "point_defence_turret"
locatorname = "medium_gun_07"
}
ai_weight = {
factor = 0
}
aux_utility_slots = 0
small_utility_slots = 0
medium_utility_slots = 0
large_utility_slots = 25
}
key = "CITADEL_STARBASE_SECTION_DUMMY"
ship_size = starbase_citadel
ship_size = starbase_citadel_dummy
fits_on_slot = "core"
should_draw_components = yes
entity = "starbase_citadel_section_entity"
icon = "GFX_ship_part_core_mid"
component_slot = {
name = "MEDIUM_GUN_01"
template = "medium_turret"
locatorname = "medium_gun_01"
}
component_slot = {
name = "MEDIUM_GUN_02"
template = "medium_turret"
locatorname = "medium_gun_02"
}
component_slot = {
name = "MEDIUM_GUN_03"
template = "medium_turret"
locatorname = "medium_gun_03"
}
component_slot = {
name = "MEDIUM_GUN_04"
template = "medium_turret"
locatorname = "medium_gun_04"
}
component_slot = {
name = "MEDIUM_GUN_05"
template = "medium_turret"
locatorname = "medium_gun_05"
}
component_slot = {
name = "MEDIUM_GUN_06"
template = "medium_turret"
locatorname = "medium_gun_06"
}
component_slot = {
name = "MEDIUM_GUN_07"
template = "medium_turret"
locatorname = "medium_gun_07"
}
component_slot = {
name = "MEDIUM_GUN_08"
template = "medium_turret"
locatorname = "medium_gun_08"
}
component_slot = {
name = "MEDIUM_GUN_09"
template = "medium_turret"
locatorname = "medium_gun_09"
}
component_slot = {
name = "MEDIUM_GUN_010"
template = "medium_turret"
locatorname = "medium_gun_010"
}
component_slot = {
name = "MEDIUM_GUN_011"
template = "medium_turret"
locatorname = "medium_gun_011"
}
component_slot = {
name = "MEDIUM_GUN_012"
template = "medium_turret"
locatorname = "medium_gun_012"
}
component_slot = {
name = "MEDIUM_GUN_013"
template = "medium_turret"
locatorname = "medium_gun_013"
}
ai_weight = {
factor = 40
}
aux_utility_slots = 0
small_utility_slots = 0
medium_utility_slots = 0
large_utility_slots = 25
}
#4H7S6P
ship_section_template = {
key = "CITADEL_STARBASE_SECTION_DUMMY_4H7S2P"
ship_size = starbase_citadel
ship_size = starbase_citadel_dummy
fits_on_slot = "core"
should_draw_components = yes
entity = "starbase_citadel_section_entity"
icon = "GFX_ship_part_core_mid"
component_slot = {
name = "SMALL_GUN_01"
template = "small_turret"
locatorname = "medium_gun_01"
}
component_slot = {
name = "SMALL_GUN_02"
template = "small_turret"
locatorname = "medium_gun_02"
}
component_slot = {
name = "SMALL_GUN_03"
template = "small_turret"
locatorname = "medium_gun_03"
}
component_slot = {
name = "SMALL_GUN_04"
template = "small_turret"
locatorname = "medium_gun_04"
}
component_slot = {
name = "SMALL_GUN_05"
template = "small_turret"
locatorname = "medium_gun_05"
}
component_slot = {
name = "SMALL_GUN_06"
template = "small_turret"
locatorname = "medium_gun_06"
}
component_slot = {
name = "SMALL_GUN_07"
template = "small_turret"
locatorname = "medium_gun_07"
}
component_slot = {
name = "STRIKE_CRAFT_01"
template = "large_strike_craft"
rotation = 90
locatorname = "medium_gun_08"
}
component_slot = {
name = "STRIKE_CRAFT_02"
template = "large_strike_craft"
rotation = 90
locatorname = "medium_gun_09"
}
component_slot = {
name = "STRIKE_CRAFT_03"
template = "large_strike_craft"
rotation = 90
locatorname = "medium_gun_010"
}
component_slot = {
name = "STRIKE_CRAFT_04"
template = "large_strike_craft"
rotation = 90
locatorname = "medium_gun_011"
}
component_slot = {
name = "PD_01"
template = "point_defence_turret"
locatorname = "medium_gun_012"
}
component_slot = {
name = "PD_02"
template = "point_defence_turret"
locatorname = "medium_gun_013"
}
component_slot = {
name = "PD_03"
template = "point_defence_turret"
locatorname = "medium_gun_011"
}
component_slot = {
name = "PD_04"
template = "point_defence_turret"
locatorname = "medium_gun_010"
}
component_slot = {
name = "PD_05"
template = "point_defence_turret"
locatorname = "medium_gun_09"
}
component_slot = {
name = "PD_06"
template = "point_defence_turret"
locatorname = "medium_gun_08"
}
ai_weight = {
factor = 15
}
aux_utility_slots = 0
small_utility_slots = 0
medium_utility_slots = 0
large_utility_slots = 25
}
#2X2H4P6M
ship_section_template = {
key = "CITADEL_STARBASE_SECTION_DUMMY_2X2H2P"
ship_size = starbase_citadel
ship_size = starbase_citadel_dummy
fits_on_slot = "core"
should_draw_components = yes
entity = "starbase_citadel_section_entity"
icon = "GFX_ship_part_core_mid"
component_slot = {
name = "EXTRA_LARGE_01"
template = "extra_large_turret"
locatorname = "medium_gun_03"
}
component_slot = {
name = "EXTRA_LARGE_02"
template = "extra_large_turret"
locatorname = "medium_gun_02"
}
component_slot = {
name = "STRIKE_CRAFT_01"
template = "large_strike_craft"
rotation = 90
locatorname = "medium_gun_01"
}
component_slot = {
name = "STRIKE_CRAFT_02"
template = "large_strike_craft"
rotation = 90
locatorname = "medium_gun_01"
}
component_slot = {
name = "PD_01"
template = "point_defence_turret"
locatorname = "medium_gun_05"
}
component_slot = {
name = "PD_02"
template = "point_defence_turret"
locatorname = "medium_gun_06"
}
component_slot = {
name = "PD_03"
template = "point_defence_turret"
locatorname = "medium_gun_04"
}
component_slot = {
name = "PD_04"
template = "point_defence_turret"
locatorname = "medium_gun_03"
}
component_slot = {
name = "MEDIUM_GUN_08"
template = "medium_turret"
locatorname = "medium_gun_08"
}
component_slot = {
name = "MEDIUM_GUN_09"
template = "medium_turret"
locatorname = "medium_gun_09"
}
component_slot = {
name = "MEDIUM_GUN_010"
template = "medium_turret"
locatorname = "medium_gun_010"
}
component_slot = {
name = "MEDIUM_GUN_011"
template = "medium_turret"
locatorname = "medium_gun_011"
}
component_slot = {
name = "MEDIUM_GUN_012"
template = "medium_turret"
locatorname = "medium_gun_012"
}
component_slot = {
name = "MEDIUM_GUN_013"
template = "medium_turret"
locatorname = "medium_gun_013"
}
ai_weight = {
factor = 0
}
aux_utility_slots = 0
small_utility_slots = 0
medium_utility_slots = 0
large_utility_slots = 25
}
#3X6M 2 5 7
ship_section_template = {
key = "CITADEL_STARBASE_SECTION_DUMMY_3X"
ship_size = starbase_citadel
ship_size = starbase_citadel_dummy
fits_on_slot = "core"
should_draw_components = yes
entity = "starbase_citadel_section_entity"
icon = "GFX_ship_part_core_mid"
component_slot = {
name = "EXTRA_LARGE_01"
template = "extra_large_turret"
locatorname = "medium_gun_05"
}
component_slot = {
name = "EXTRA_LARGE_02"
template = "extra_large_turret"
locatorname = "medium_gun_02"
}
component_slot = {
name = "EXTRA_LARGE_03"
template = "extra_large_turret"
locatorname = "medium_gun_07"
}
component_slot = {
name = "MEDIUM_GUN_08"
template = "medium_turret"
locatorname = "medium_gun_08"
}
component_slot = {
name = "MEDIUM_GUN_09"
template = "medium_turret"
locatorname = "medium_gun_09"
}
component_slot = {
name = "MEDIUM_GUN_010"
template = "medium_turret"
locatorname = "medium_gun_010"
}
component_slot = {
name = "MEDIUM_GUN_011"
template = "medium_turret"
locatorname = "medium_gun_011"
}
component_slot = {
name = "MEDIUM_GUN_012"
template = "medium_turret"
locatorname = "medium_gun_012"
}
component_slot = {
name = "MEDIUM_GUN_013"
template = "medium_turret"
locatorname = "medium_gun_013"
}
ai_weight = {
factor = 0
}
aux_utility_slots = 0
small_utility_slots = 0
medium_utility_slots = 0
large_utility_slots = 25
}
#6L6P
ship_section_template = {
key = "CITADEL_STARBASE_SECTION_DUMMY_6L"
ship_size = starbase_citadel
ship_size = starbase_citadel_dummy
fits_on_slot = "core"
should_draw_components = yes
entity = "starbase_citadel_section_entity"
icon = "GFX_ship_part_core_mid"
component_slot = {
name = "LARGE_GUN_01"
template = "large_turret"
locatorname = "medium_gun_07"
}
component_slot = {
name = "LARGE_GUN_02"
template = "large_turret"
locatorname = "medium_gun_02"
}
component_slot = {
name = "LARGE_GUN_03"
template = "large_turret"
locatorname = "medium_gun_03"
}
component_slot = {
name = "LARGE_GUN_04"
template = "large_turret"
locatorname = "medium_gun_04"
}
component_slot = {
name = "LARGE_GUN_05"
template = "large_turret"
locatorname = "medium_gun_05"
}
component_slot = {
name = "LARGE_GUN_06"
template = "large_turret"
locatorname = "medium_gun_06"
}
component_slot = {
name = "PD_01"
template = "point_defence_turret"
locatorname = "medium_gun_012"
}
component_slot = {
name = "PD_02"
template = "point_defence_turret"
locatorname = "medium_gun_013"
}
component_slot = {
name = "PD_03"
template = "point_defence_turret"
locatorname = "medium_gun_011"
}
component_slot = {
name = "PD_04"
template = "point_defence_turret"
locatorname = "medium_gun_010"
}
component_slot = {
name = "PD_05"
template = "point_defence_turret"
locatorname = "medium_gun_09"
}
component_slot = {
name = "PD_06"
template = "point_defence_turret"
locatorname = "medium_gun_08"
}
ai_weight = {
factor = 15
}
aux_utility_slots = 0
small_utility_slots = 0
medium_utility_slots = 0
large_utility_slots = 25
}
# 扩展区段 #
############
ship_section_template = {
key = "BATTERY_STARBASE_SECTION_DUMMY"
entity = "starbase_turret_section_entity"
icon = "GFX_ship_part_core_mid"
ship_size = starbase_outpost
ship_size = starbase_starport
ship_size = starbase_starhold
ship_size = starbase_starfortress
ship_size = starbase_citadel
ship_size = orbital_ring_tier_1
ship_size = orbital_ring_tier_2
ship_size = orbital_ring_tier_3
ship_size = starbase_outpost_dummy
ship_size = starbase_starport_dummy
ship_size = starbase_starhold_dummy
ship_size = starbase_starfortress_dummy
ship_size = starbase_citadel_dummy
fits_on_slot = "1"
fits_on_slot = "2"
fits_on_slot = "3"
fits_on_slot = "4"
fits_on_slot = "5"
fits_on_slot = "6"
should_draw_components = yes
component_slot = {
name = "LARGE_GUN_01"
template = "large_turret"
locatorname = "medium_gun_01"
}
component_slot = {
name = "LARGE_GUN_02"
template = "large_turret"
locatorname = "medium_gun_02"
}
ai_weight = {
factor = 15
}
small_utility_slots = 0
medium_utility_slots = 0
large_utility_slots = 0
aux_utility_slots = 2
}
ship_section_template = {
key = "BATTERY_STARBASE_SECTION_DUMMY_4M"
entity = "orbital_station_refinery_section_entity"
icon = "GFX_ship_part_core_mid"
ship_size = starbase_outpost
ship_size = starbase_starport
ship_size = starbase_starhold
ship_size = starbase_starfortress
ship_size = starbase_citadel
ship_size = orbital_ring_tier_1
ship_size = orbital_ring_tier_2
ship_size = orbital_ring_tier_3
ship_size = starbase_outpost_dummy
ship_size = starbase_starport_dummy
ship_size = starbase_starhold_dummy
ship_size = starbase_starfortress_dummy
ship_size = starbase_citadel_dummy
fits_on_slot = "1"
fits_on_slot = "2"
fits_on_slot = "3"
fits_on_slot = "4"
fits_on_slot = "5"
fits_on_slot = "6"
should_draw_components = yes
component_slot = {
name = "MEDIUM_GUN_01"
template = "medium_turret"
locatorname = "medium_gun_01"
}
component_slot = {
name = "MEDIUM_GUN_02"
template = "medium_turret"
locatorname = "medium_gun_02"
}
component_slot = {
name = "MEDIUM_GUN_03"
template = "medium_turret"
locatorname = "medium_gun_01"
}
component_slot = {
name = "MEDIUM_GUN_04"
template = "medium_turret"
locatorname = "medium_gun_02"
}
ai_weight = {
factor = 15
}
small_utility_slots = 0
medium_utility_slots = 0
large_utility_slots = 0
aux_utility_slots = 2
}
ship_section_template = {
key = "MISSILE_STARBASE_SECTION_DUMMY"
entity = "starbase_turret_section_entity"
icon = "GFX_ship_part_core_mid"
prerequisites = { tech_torpedoes_1 }
ship_size = starbase_outpost
ship_size = starbase_starport
ship_size = starbase_starhold
ship_size = starbase_starfortress
ship_size = starbase_citadel
ship_size = orbital_ring_tier_1
ship_size = orbital_ring_tier_2
ship_size = orbital_ring_tier_3
ship_size = starbase_outpost_dummy
ship_size = starbase_starport_dummy
ship_size = starbase_starhold_dummy
ship_size = starbase_starfortress_dummy
ship_size = starbase_citadel_dummy
fits_on_slot = "1"
fits_on_slot = "2"
fits_on_slot = "3"
fits_on_slot = "4"
fits_on_slot = "5"
fits_on_slot = "6"
should_draw_components = yes
component_slot = {
name = "TORPEDO_01"
template = "medium_missile_turret"
locatorname = "medium_gun_01"
}
component_slot = {
name = "TORPEDO_02"
template = "medium_missile_turret"
locatorname = "medium_gun_02"
}
component_slot = {
name = "TORPEDO_03"
template = "medium_missile_turret"
locatorname = "medium_gun_01"
}
component_slot = {
name = "TORPEDO_04"
template = "medium_missile_turret"
locatorname = "medium_gun_02"
}
ai_weight = {
factor = 15
}
small_utility_slots = 0
medium_utility_slots = 0
large_utility_slots = 0
aux_utility_slots = 2
}
ship_section_template = {
key = "MISSILE_STARBASE_SECTION_DUMMY_8S"
entity = "orbital_station_science_section_entity"
icon = "GFX_ship_part_core_mid"
prerequisites = { tech_torpedoes_1 }
ship_size = starbase_outpost
ship_size = starbase_starport
ship_size = starbase_starhold
ship_size = starbase_starfortress
ship_size = starbase_citadel
ship_size = orbital_ring_tier_1
ship_size = orbital_ring_tier_2
ship_size = orbital_ring_tier_3
ship_size = starbase_outpost_dummy
ship_size = starbase_starport_dummy
ship_size = starbase_starhold_dummy
ship_size = starbase_starfortress_dummy
ship_size = starbase_citadel_dummy
fits_on_slot = "1"
fits_on_slot = "2"
fits_on_slot = "3"
fits_on_slot = "4"
fits_on_slot = "5"
fits_on_slot = "6"
should_draw_components = yes
component_slot = {
name = "SMALL_GUN_01"
template = "small_turret"
locatorname = "medium_gun_01"
}
component_slot = {
name = "SMALL_GUN_02"
template = "small_turret"
locatorname = "medium_gun_02"
}
component_slot = {
name = "SMALL_GUN_03"
template = "small_turret"
locatorname = "medium_gun_01"
}
component_slot = {
name = "SMALL_GUN_04"
template = "small_turret"
locatorname = "medium_gun_02"
}
component_slot = {
name = "SMALL_GUN_05"
template = "small_turret"
locatorname = "medium_gun_01"
}
component_slot = {
name = "SMALL_GUN_06"
template = "small_turret"
locatorname = "medium_gun_02"
}
component_slot = {
name = "SMALL_GUN_07"
template = "small_turret"
locatorname = "medium_gun_01"
}
component_slot = {
name = "SMALL_GUN_08"
template = "small_turret"
locatorname = "medium_gun_02"
}
ai_weight = {
factor = 15
}
small_utility_slots = 0
medium_utility_slots = 0
large_utility_slots = 0
aux_utility_slots = 2
}
ship_section_template = {
key = "HANGAR_STARBASE_SECTION_DUMMY"
entity = "orbital_station_assemblyyard_section_entity"
icon = "GFX_ship_part_core_mid"
ship_size = starbase_outpost
ship_size = starbase_starport
ship_size = starbase_starhold
ship_size = starbase_starfortress
ship_size = starbase_citadel
ship_size = orbital_ring_tier_1
ship_size = orbital_ring_tier_2
ship_size = orbital_ring_tier_3
ship_size = starbase_outpost_dummy
ship_size = starbase_starport_dummy
ship_size = starbase_starhold_dummy
ship_size = starbase_starfortress_dummy
ship_size = starbase_citadel_dummy
fits_on_slot = "1"
fits_on_slot = "2"
fits_on_slot = "3"
fits_on_slot = "4"
fits_on_slot = "5"
fits_on_slot = "6"
should_draw_components = yes
component_slot = {
name = "STRIKE_CRAFT_01"
template = "large_strike_craft"
rotation = 90
locatorname = "strike_craft_locator_01"
}
component_slot = {
name = "STRIKE_CRAFT_02"
template = "large_strike_craft"
rotation = 90
locatorname = "strike_craft_locator_01"
}
ai_weight = {
factor = 15
}
small_utility_slots = 0
medium_utility_slots = 0
large_utility_slots = 0
aux_utility_slots = 2
}
ship_section_template = {
key = "HANGAR_STARBASE_SECTION_DUMMY_1H4P"
entity = "orbital_station_hangarbay_section_entity"
icon = "GFX_ship_part_core_mid"
ship_size = starbase_outpost
ship_size = starbase_starport
ship_size = starbase_starhold
ship_size = starbase_starfortress
ship_size = starbase_citadel
ship_size = orbital_ring_tier_1
ship_size = orbital_ring_tier_2
ship_size = orbital_ring_tier_3
ship_size = starbase_outpost_dummy
ship_size = starbase_starport_dummy
ship_size = starbase_starhold_dummy
ship_size = starbase_starfortress_dummy
ship_size = starbase_citadel_dummy
fits_on_slot = "1"
fits_on_slot = "2"
fits_on_slot = "3"
fits_on_slot = "4"
fits_on_slot = "5"
fits_on_slot = "6"
should_draw_components = yes
component_slot = {
name = "STRIKE_CRAFT_01"
template = "large_strike_craft"
rotation = 90
locatorname = "strike_craft_locator_01"
}
component_slot = {
name = "PD_01"
template = "point_defence_turret"
locatorname = "strike_craft_locator_01"
}
component_slot = {
name = "PD_02"
template = "point_defence_turret"
locatorname = "strike_craft_locator_01"
}
component_slot = {
name = "PD_03"
template = "point_defence_turret"
locatorname = "strike_craft_locator_01"
}
component_slot = {
name = "PD_04"
template = "point_defence_turret"
locatorname = "strike_craft_locator_01"
}
ai_weight = {
factor = 15
}
small_utility_slots = 0
medium_utility_slots = 0
large_utility_slots = 0
aux_utility_slots = 2
}
①关于更新问题;这个笨蛋是属于,我有一个想法!于是就去做~然后自己因为最近上班所以都是修bug之类的更新。
②模型美化:
阿巴阿巴,是要被细节党拷打的存在啊,这个只能一个一个目测惹,因为群星的模型太多我也不知道怎么一回事,但是还是感谢大佬的指点。
③X和T槽:
我在添加的中间区段的X槽炮塔发现,这个修改势必会导致平衡性问题。所以一直都在纠结,只好给大家都改成全向,尤其是在后面的恒星基地设计里面发现,因为恒星基地不能转动,所以也需要全向X槽。
④G槽调整:
这个东西的本意是希望AI设计舰船是不要那么抽风和解决爆炸武器的问题。而且你也注意到了我对武器的修改,大体上是为了对武器进行新一轮的平衡,而且我还有一套新的武器系统还在施工...本身的话,G槽我这边是有做很多的新改动的,但是因为一些原因测试不是很满意,所以一些新G槽被移动去了L槽待命,G槽和L槽的扩展也是我的一个方向。
⑤舰船电脑设计:
二次元这个没有办法,咱不会写实的画风,只能自己设计一点简单的图标先顶上去用,(不过突然发现少了版本更新的贺图,传统异能必须保留)。后续还会继续优化的!至于名称和加成,我这边也在调整了!然后舰船行为的话我也一头雾水,调整之后感觉非常不如人意,现在也在大规模的测试中!
⑥额外想说:
最近都在找bug修bug,然后测试微调,自己也在慢慢学习mod的制作,并且在不断的改正...主要还是自己一个人测试实在是太慢而且没有什么结果。导致在数值上面纠结了很久,下一次更新还会重新调整舰船制造的整个花费和维护费。不过非常感谢大佬的支持,如果可以的话一起开发也不是不行(你这算盘太响了)。好了,不多说了,一会要上班惹。
并非大佬(只是改派XD 改多了就对驴语言略有了解,也仅仅略有了解,比如我不会fromfrom这类索引,也不会订制UI,也不会使用变量XD
有想法就去做的行动力我其实挺羡慕的,我的想法大多停留在被自己毙了的时候
另外我昨晚打字打嗨了没有仔细检查,今天一开游戏就发现我发的改的擎天堡的2X2H4P6M一个P槽位置错力,debug确实是长征...
另外舰船脑大抵是我冲多了说的不甚明了,我当时的逻辑可能是太空船用土著海军命名→是舰娘mod常用的梗→舰娘太二次元了!实际上我的意思只是太空船还用土著名称有点奇怪,并且电脑定位比较模糊而且太过繁杂,可以适当合并一些单拎出来意义不明的脑,换一些更科幻的名字。
抱歉,不是很会使用steam...
不过舰船电脑太多而且太难调整了,而且现在这个只是α方案,β方案我打算等收到大家的反馈后再制作。
这样调整之后我能比较好的进行平衡,而且原版的舰船电脑也可以不再那么拥挤。不过问题是AI配船更混乱了。
此外就是,我打算直接取消舰船的区段花费,按照一定比例均摊给武器,引擎等部件上。
这个mod本来是打算做出pvp类型的,可是调研了一番发现不符合客观规律,因此现在只好一点一点填AI配船的锅....