|
发表于 2019-9-20 02:48:23
|
显示全部楼层
对于修改技能这有个邪教的改法,简单方便,不需要反编译之类的,对不懂代码的人也很友好不过这个方法只能拆开原有技能并重新组合,不能修改具体你想要的技能属性
(1)首先到游戏根目录的skills文件夹(地址\starsector-core\data\characters\skills)
文件夹下找到skill_data.csv这个文件,用笔记本打开它,
其中目录类似于此:
id,name,order,description,combat officer,admiral,admin,tags,icon,
navigation,精准导航,230,有经验的领航员...。,,,,,graphics/icons/skills/navigation.png,
然后相照于此我们照着这个格式创建你自己想要的技能,例如:
ship_construct,组件优化,240,通过...。,,,,,graphics/icons/skills/loadout_design.png,
id name order icon
其中order用于决定该技能位于技能表的位置;
(2)回到skills目录,复制其中一个技能文件到当前目录(例如ship_design.skill),并将其更名为刚才在skill_data中创建的技能的id名,
此处为ship_construct;
(3)打开刚才复制好的技能文件,看第2,3行:
"id":"ship_construct", 将此处改为自制技能的id名
"governingAptitude":"technology", 此处决定技能位于哪一类技能
(4)最后在这个文件中修改自己想要的技能效果,例如:
"effectGroups":[
{
"name":"Level 1",
"requiredSkillLevel":1,
"effectBasedOnLevel":false,
"effects":[
此处决定这个新增的技能将要原技能中的哪些效果
这里修改为增加10%装配点的负载设计技能
需要什么取相应的技能文件中复制就行
{"type":"CHARACTER_STATS", "script":"com.fs.starfarer.api.impl.campaign.skills.ShipDesign$Level3"},
{"type":"CHARACTER_STATS", "script":"com.fs.starfarer.api.impl.campaign.skills.ShipDesign$Level3"},
]
},
...
],
保存,打开游戏
效果
[url=]图片[/url]
|
|