问一下大佬们如何修改技能效果(已解决,高质量舰长从0.97提升到0.98a,不完全汉化)
本帖最后由 DingXiang233 于 2025-8-2 14:47 编辑我尝试修改角色技能,比如大宗物流
先是进行搜索,找到文件
Starsector\starsector-core\data\characters\skills\skill_data.csv
从这个文件中查找到它的名称是bulk_transport
再次进行搜索,找到文件
Starsector\starsector-core\data\characters\skills\bulk_transport.skill
代码格式如下
{
"id":"bulk_transport",
"governingAptitude":"industry",
"compressHullmods":false,
"scope":"ALL_SHIPS",
"effectGroups":[
{
"requiredSkillLevel":1,
"effectBasedOnLevel":false,
"effects":[
{"type":"ALL_SHIPS_IN_FLEET", "script":"com.fs.starfarer.api.impl.campaign.skills.BulkTransport$Level1"},
{"type":"ALL_SHIPS_IN_FLEET", "script":"com.fs.starfarer.api.impl.campaign.skills.BulkTransport$Level2"},
{"type":"ALL_SHIPS_IN_FLEET", "script":"com.fs.starfarer.api.impl.campaign.skills.BulkTransport$Level3"},
{"type":"ALL_SHIPS_IN_FLEET", "script":"com.fs.starfarer.api.impl.campaign.skills.BulkTransport$Level4"},
]
},
],
}
因为这里没有实际的技能数值可调节,尝试简单的复制
"effects":[
{"type":"ALL_SHIPS_IN_FLEET", "script":"com.fs.starfarer.api.impl.campaign.skills.BulkTransport$Level1"},
{"type":"ALL_SHIPS_IN_FLEET", "script":"com.fs.starfarer.api.impl.campaign.skills.BulkTransport$Level2"},
{"type":"ALL_SHIPS_IN_FLEET", "script":"com.fs.starfarer.api.impl.campaign.skills.BulkTransport$Level3"},
{"type":"ALL_SHIPS_IN_FLEET", "script":"com.fs.starfarer.api.impl.campaign.skills.BulkTransport$Level4"},
{"type":"ALL_SHIPS_IN_FLEET", "script":"com.fs.starfarer.api.impl.campaign.skills.BulkTransport$Level1"},
{"type":"ALL_SHIPS_IN_FLEET", "script":"com.fs.starfarer.api.impl.campaign.skills.BulkTransport$Level2"},
{"type":"ALL_SHIPS_IN_FLEET", "script":"com.fs.starfarer.api.impl.campaign.skills.BulkTransport$Level3"},
{"type":"ALL_SHIPS_IN_FLEET", "script":"com.fs.starfarer.api.impl.campaign.skills.BulkTransport$Level4"},
{"type":"SHIP", "script":"com.fs.starfarer.api.impl.campaign.skills.Helmsmanship$Level1"},
{"type":"SHIP", "script":"com.fs.starfarer.api.impl.campaign.skills.Helmsmanship$Level2"},
{"type":"SHIP", "script":"com.fs.starfarer.api.impl.campaign.skills.Helmsmanship$Level4"},
{"type":"SHIP", "script":"com.fs.starfarer.api.impl.campaign.skills.Helmsmanship$Level3"},
实验结果,实现了单一技能,可拥有多个技能的效果
但是无法叠加单一技能的数据,货物储存依然是50%
再次通过技能名称(BulkTransport$Level1)进行搜索
找到了Starsector\starsector-core\starfarer.api.jar
尝试用解压软件进行解压,然后进行搜索,找到了两个文件
starfarer.api\com\fs\starfarer\api\impl\campaign\skills\BulkTransport$Level1.class
starsector-core\starfarer.api\com\fs\starfarer\api\impl\campaign\skills\BulkTransport.class
但是BulkTransport$Level1.class、BulkTransport.class这两个文件,都呈现乱码状态,无法进行修改替换操作
漱壕 = ; 7com/fs/starfarer/api/impl/campaign/skills/BulkTransport java/lang/Object CARGO_CAPACITY_MAX_PERCENT F CARGO_CAPACITY_THRESHOLD FUEL_CAPACITY_MAX_PERCENT FUEL_CAPACITY_THRESHOLD PERSONNEL_CAPACITY_MAX_PERCENT PERSONNEL_CAPACITY_THRESHOLD
BURN_BONUS <clinit> ()V CodeBH D?
E淍 LineNumberTable LocalVariableTable <init>
% # this 9Lcom/fs/starfarer/api/impl/campaign/skills/BulkTransport;
SourceFile BulkTransport.java InnerClasses , Rcom/fs/starfarer/api/impl/campaign/skills/BulkTransport$BaseCapacityModifierEffect BaseCapacityModifierEffect / >com/fs/starfarer/api/impl/campaign/skills/BulkTransport$Level1 Level1 2 >com/fs/starfarer/api/impl/campaign/skills/BulkTransport$Level2 Level2 5 >com/fs/starfarer/api/impl/campaign/skills/BulkTransport$Level3 Level3 8 >com/fs/starfarer/api/impl/campaign/skills/BulkTransport$Level4 Level4 NestMembers !
[ #??????
?? !
" # / *?$? ! " & ' ( ) * * + - . 0 1 3 4 6 7 9 : + . 1 4 7
请至少学会编译jar再尝试用这种方法修改游戏数据,否则我会建议去装个高质量军官 八云梦 发表于 2025-7-31 22:18
请至少学会编译jar再尝试用这种方法修改游戏数据,否则我会建议去装个高质量军官 ...
尝试后提示:Quality Captains: A Skill Rework 不适用于0.98版本,无法启动 建议别改,要编译的,不然是就是乱码{:tieba_39:},如果你打了下面的相应MOD可以用控制台输入
工业革命
mmaddSkill indevo_industrial_planning;mmaddSkill indevo_planetary_operations;mmaddSkill indevo_fleet_logistics
势力争霸
mmaddSkill nex_tactical_drills_ex;mmaddSkill nex_auxiliary_support_ex;mmaddSkill nex_makeshift_equipment_ex;mmaddSkill nex_bulk_transport_ex;mmaddSkill nex_force_concentration_ex
沃兰缇亚归复局
mmaddSkill volantian_custodian_protocols;mmaddSkill volantian_contingency_planning
深渊扩展包
mmaddSkill rat_core_seraph;mmaddSkill rat_core_primordial;mmaddSkill rat_abyssal_requiem DingXiang233 发表于 2025-8-1 10:37
尝试后提示:Quality Captains: A Skill Rework 不适用于0.98版本,无法启动
Mod不一定非得用汉化的(强迫症那我没辙),当然你要是不能上Github那大可以找人帮忙
本帖最后由 DingXiang233 于 2025-8-2 10:34 编辑
八云梦 发表于 2025-8-1 15:10
Mod不一定非得用汉化的(强迫症那我没辙),当然你要是不能上Github那大可以找人帮忙
...
Quality Captains(0.98a 半成品)
只汉化了一半,里面的技能说明文字还是英文的,貌似可以用了,暂时不知道会不会报错
链接: https://pan.baidu.com/s/1q1O3d67QehdzCY4JU3K2nA?pwd=8rmz
打开LunaSettings
Quality Captains\data\config\LunaSettings.csv
尝试修改数据
qc_titleBulkTransport,大宗物流1,Header,大宗物流2,,大宗物流3,,,工业
BT_CARGO_CAPACITY_MAX_PERCENT,货仓容量增益,Double,300,,%%,-1000,10000,工业
BT_FUEL_CAPACITY_MAX_PERCENT,燃料容量增益,Double,300,,%%,-1000,10000,工业
BT_PERSONNEL_CAPACITY_MAX_PERCENT,最大载员增益,Double,300,,%%,-1000,10000,工业
qc_titleBulkTransport,大宗物流1,Header,大宗物流2,,大宗物流3,,,工业
BT_CARGO_CAPACITY_MAX_PERCENT,货仓容量增益,Double,1000,,%%,-1000,10000,工业
BT_FUEL_CAPACITY_MAX_PERCENT,燃料容量增益,Double,1000,,%%,-1000,10000,工业
BT_PERSONNEL_CAPACITY_MAX_PERCENT,最大载员增益,Double,1000,,%%,-1000,10000,工业
进入游戏后发现仍然是300
尝试对游戏内模组设置进行改动
进入游戏后无变化仍然是300,再次查看发现模组设置中的数据也回到了300,无法修改
我瞎了,没看到左上角有个保存按钮
不过不知道为什么,以下操作依然不生效:
打开LunaSettings
Quality Captains\data\config\LunaSettings.csv
尝试修改数据
qc_titleBulkTransport,大宗物流1,Header,大宗物流2,,大宗物流3,,,工业
BT_CARGO_CAPACITY_MAX_PERCENT,货仓容量增益,Double,300,,%%,-1000,10000,工业
BT_FUEL_CAPACITY_MAX_PERCENT,燃料容量增益,Double,300,,%%,-1000,10000,工业
BT_PERSONNEL_CAPACITY_MAX_PERCENT,最大载员增益,Double,300,,%%,-1000,10000,工业
qc_titleBulkTransport,大宗物流1,Header,大宗物流2,,大宗物流3,,,工业
BT_CARGO_CAPACITY_MAX_PERCENT,货仓容量增益,Double,1000,,%%,-1000,10000,工业
BT_FUEL_CAPACITY_MAX_PERCENT,燃料容量增益,Double,1000,,%%,-1000,10000,工业
BT_PERSONNEL_CAPACITY_MAX_PERCENT,最大载员增益,Double,1000,,%%,-1000,10000,工业
https://fractalsoftworks.com/forum/index.php?topic=20265.0
这个mod能改
我是在修改无人机部署点数里面看到的
https://www.fossic.org/thread-3158-1-1.html nidaye233 发表于 2025-8-2 14:51
https://fractalsoftworks.com/forum/index.php?topic=20265.0
这个mod能改
请问有办法增加装配点数吗,我记得很早之前的技能升级可以提升装配点数,现在没有这个选修了
啊,这个我不知道,你可以搜搜看 DingXiang233 发表于 2025-8-2 14:54
请问有办法增加装配点数吗,我记得很早之前的技能升级可以提升装配点数,现在没有这个选修了
...
经验内插应该够用吧,反正装配点不够用就用故事点增加内插数量 nidaye233 发表于 2025-8-2 14:51
https://fractalsoftworks.com/forum/index.php?topic=20265.0
这个mod能改
0.98可以用吗?
大佬你好,我也很喜欢这个mod,请问大佬的汉化还有下文吗,能求一个分享吗,感谢
页:
[1]