中级玩家
- 贡献度
- 0
- 金元
- 2444
- 积分
- 244
- 精华
- 0
- 注册时间
- 2015-4-6
|
本帖最后由 而更很多人感到 于 2018-3-12 09:20 编辑
自己钻研的,后续还有更新,当然大家看了之后有什么新发现的话欢迎跟帖!!!!大家看完如果觉得有帮助的话麻烦回复一个,别让楼沉了(滑稽)
修改前请备份,这里是我对照游戏里MOD自己试出来的,大家可以自己试着修改游戏而不用到处找MOD
首先第一个是修改战舰参数
打开游戏根目录\common\ship_sizes 这里的是各种势力的舰船基础数据,玩家的,电脑的,堕落帝国,海盗,太空生物等等都有,这里主要说玩家的
找到00_ship_sizes.txt打开
看到如下
————————————————————————————————
#reloadable with 'reload stats'
# This file is where you start when you want to configure something new, then go to sections
@civilian_ships_combat_speed = 0.5(红字部分是舰船的一些大众参数如基础速度等等,这里不啰嗦,本人英语也不好,自己有道去2333333)
@corvette_combat_speed = 1.75 # assault ships
@corvette_combat_rotation = 0.08
@corvette_collision_radius = 2.0
@corvette_formation_priority = 3
@destroyer_combat_speed = 1.25 # picket ships
@destroyer_combat_rotation = 0.05
@destroyer_collision_radius = 2.5
@destroyer_formation_priority = 2
@cruiser_combat_speed = 1.25 # picket/assault ships
@cruiser_combat_rotation = 0.035
@cruiser_collision_radius = 3
@cruiser_formation_priority = 1
@battleship_combat_speed = 0.75
@battleship_combat_rotation = 0.025
@battleship_collision_radius = 3
@battleship_formation_priority = 4
@build_block_radius_none = 0
@build_block_radius_civilian = 20
@build_block_radius_military = 200
############
# STANDARD #
############
corvette(以护卫舰为例) = {
formation_priority = @corvette_formation_priority
max_speed = 5.25(最大速度)
acceleration = 0.35(加速度)
rotation_speed = 0.1(转向速度)
combat_max_speed = @corvette_combat_speed(战斗状态最大速度)
combat_rotation_speed = @corvette_combat_rotation(战斗状态转向速度 )
collision_radius = @corvette_collision_radius(舰船间距)
modifier = {
ship_armor_add = 2(护甲加成)
ship_evasion_add = 60(闪避加成)
}
max_hitpoints = 300(生命值)
size_multiplier = 1(舰船在地图上的大小)
fleet_slot_size = 1(所占舰船槽位)
section_slots = { "mid" = { locator = "part1" } }(船体组件,不建议修改)
num_target_locators = 2(同时锁定的目标数)
is_space_station = no(是不是空间站?)
icon_frame = 2(不太懂什么意思)
base_buildtime = 60(建造时间)
can_have_federation_design = yes(是否可以设计,当然)
enable_default_design = yes #if yes, countries will have an auto-generated design at start (自动生成设计)
prerequisites = { "tech_spaceport_1" }(前置科技或其他条件)
class = shipclass_military(舰船类别)
required_component_set = "ftl_components"(所需的组件,这个是跳跃组件)
required_component_set = "combat_computers"(战斗计算机)
required_component_set = "thruster_components"(推进器)
required_component_set = "ship_sensor_components"(传感器)
}
————————————————————————————————————————————————————
好了,大家开始愉快的玩耍吧!!!
更新1:早上玩游戏下了几个MOD,发现MOD把战列改的比我的航母无畏还牛逼N多倍,稍微对照了一下感觉修改起来还挺简单的,于是就自己试了一试,虽然再改航母无畏的话感觉会影响平衡性,不过还是稍微的加强了一下
这里给大家讲一下关于船体武器位和通用位的修改方法
打开根目录\common\section_templates 里面是所有类型舰船的船体数据
找到你要修改的舰船类型
这里以我修改的航母为例子,打开TXT文件看到如下
—————————————————————————————————————————————————————
#BOW(这个是船头位置的某个船体组件,MID是船身,STERN是船尾)
ship_section_template = {
key = "Carrier_BOW_L1M1S2"(这个应该是船体的模型地址,错了勿喷,反正这个不用修改无所谓啦)
ship_size = Carrier(组件所属的舰船类型)
fits_on_slot = bow(组件的位置=船头)
entity = "battleship_bow_L1M1S2_entity"(所用的模型类型,这个是战列舰的某个船头组件)
icon = "GFX_ship_part_core_bow"(emmmmm,略过吧)
icon_frame = 1
# Big guns(重点!武器位!)
weapon_preferences = { weapon_type_kinetic }
ai_weight = {
modifier = {
factor = 8.0
OR = {
has_ai_personality = honorbound_warriors
has_ai_personality = evangelising_zealots
has_ai_personality = democratic_crusaders
}
}
}
(以上的内容貌似没卵用,不用管,看下面)
component_slot = {
name = "LARGE_GUN_01"(名字=大型火炮位)
slot_size = large(武器位大小和种类=大型火炮,和下面的类型不一样,这个是分为鱼雷,主炮,超级武器,近防武器具体下面会讲)
slot_type = weapon(武器类型=火炮或者机库)
locatorname = "large_gun_01"(武器在战舰上的摆放位置)
}
component slot = {
name = "LARGE_GUN_02"(大家看到了,我只是将上面的内容复制粘贴之后将名字改成了02,这样用一个位置可以摆放两门大型火炮,三门四门也可以,不过一个位置不要摆太多,我没有作弊,我只是将单管火炮弄成了双联装或者三联四联而已,自我催眠ing)
slot_size = large
slot_type = weapon
locatorname = "large_gun_01"
}
component_slot = {
name = "MEDIUM_GUN_01"
slot_size = large(这原本是中型的火炮位置,大家可以将其改成large,这样中型的位置也可以放置大型火炮,小型的同理)
slot_type = weapon(武器的类型不光是火炮,改成strike_craft是舰载机机库,不过舰载机的话最好直接找现成的复制粘贴,反正机库的话不用武器位,具体的大家可以看下面)
locatorname = "medium_gun_01"(上面改了之后这里最好不要改,容易出错,反正中型槽位放大型的话影响也不大)
}
component_slot = {
name = "SMALL_GUN_01"
slot_size = small(武器种类分为torpedo=鱼雷,point_defence=近防点防御,extra_large=超级武器,以及大中小三种主炮武器)
slot_type = weapon
locatorname = "small_gun_01"(这里提一下超级武器,超级武器不需要船体上的武器位,所以这里要改成xl_gun_01,最好的办法还是直接从战列舰的某个船头组件上复制粘贴过来)
}
component_slot = {
name = "SMALL_GUN_02"
slot_size = small
slot_type = weapon
locatorname = "small_gun_02"
}
(以下是我给船头加了几个舰载机机库,没错,直接复制粘贴然后把名字改成02,03就OK了,单个船体上的武器总数不要超过9个,容易出错)
component_slot = {
name = "STRIKE_CRAFT_01"
slot_size = large
slot_type = strike_craft
rotation = 90
locatorname = "strike_craft_locator_01"
}
component_slot = {
name = "STRIKE_CRAFT_02"
slot_size = large
slot_type = strike_craft
rotation = 90
locatorname = "strike_craft_locator_01"
}
component_slot = {
name = "STRIKE_CRAFT_03"
slot_size = large
slot_type = strike_craft
rotation = 90
locatorname = "strike_craft_locator_01"
}
medium_utility_slots = 2(这里就简单了,中型通用槽位以及下面的大型通用槽位,同样总数不要超过九个,可以直接把中型的删掉然后把大型槽位改成9)
large_utility_slots = 4
cost = 480(组件所需的能量,改不改无所谓)
}
————————————————————————————————————————————————————————————————————
更新2:有人提到前文武器模块装多了之后能源不够用,这里给大家分享一点关于武器装备的修改方法
打开根目录\common\component_templates 这里面是所有装备的数据
以能源反应堆为例,打开00_utilities_reactors.txt 看到如下
————————————————————————————————————————
# Icons set here are the ones show in the actual slot. The reason is so that we can support different icons for different sizes.
#############
# POWER #(这里是我改完的,所有数值后面加了个零,一艘船两三个反应堆就够了)
#############
@power_S1 = 100
@power_M1 = 200
@power_L1 = 400
@power_S2 = 150
@power_M2 = 300
@power_L2 = 600
@power_S3 = 200
@power_M3 = 400
@power_L3 = 800
@power_S4 = 250
@power_M4 = 500
@power_L4 = 1000
@power_S5 = 300
@power_M5 = 600
@power_L5 = 1200
#############
# COST #(这个是成本)
#############
@cost_S1 = 5
@cost_M1 = 10
@cost_L1 = 20
@cost_S2 = 10
@cost_M2 = 20
@cost_L2 = 40
@cost_S3 = 15
@cost_M3 = 30
@cost_L3 = 60
@cost_S4 = 20
@cost_M4 = 40
@cost_L4 = 80
@cost_S5 = 25
@cost_M5 = 50
@cost_L5 = 100
(后面还有一大堆没必要改,都是些贴图链接地址啥啥啥的)
文件里的装备都是直接英文可以翻译出来的,大家对照英文翻译可以直接找到自己想要修改的东西比如护盾修改就找shields,装甲类的直接打开00_utilities.txt
大多数修改都是大同小异,相信以大家的智慧搞清楚原理之后还是很简单的
————————————————————————————————————————————————
更新3:一个刚刚发现的小修改,可以修改恒星系的比例,让你的恒星系统看起来更大,更贴近真实
打开根目录\common\defines
里面就一个文件00_defines.txt
打开后搜索
SYSTEM_SPACE_SCALE_MULT = 10.0(这是恒星系的比例,建议别改太大,不然飞出个恒星系都要个把月)
GALAXY_SPACE_SCALE_MULT = 2.0(这是河系的比例,不过还有一点小问题有待解决,就是修改完比例后你的疆域比例没有变化,也就是你只会在河系的中心位置看到一块你的疆域,而你所处的位置缺没有,这里以后发现方法了会更新)
最后,如果有帮助的话请回复一下,谢谢大家
|
|