找回密码
 初始化身份识别芯片
查看: 1172|回复: 12

问一下大佬们如何修改技能效果(已解决,高质量舰长从0.97提升到0.98a,不完全汉化)

[复制链接]

驱逐技师

发表于 2025-7-31 20:12:39 | 显示全部楼层 |阅读模式
本帖最后由 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%
8CBCUYURWU7}IG]P[ZIN.png

再次通过技能名称(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

星域军阀

量子叠加态的平衡警察//直到2月停止所有网络活动

战术专家通讯记者

发表于 2025-7-31 22:18:54 | 显示全部楼层
请至少学会编译jar再尝试用这种方法修改游戏数据,否则我会建议去装个高质量军官

点评

尝试后提示:Quality Captains: A Skill Rework 不适用于0.98版本,无法启动  详情 回复 发表于 2025-8-1 10:37
平衡警察&魔怔壬&网暴壬&疯狗&小圈子&论坛强度榜黑幕----头衔征集中----
嘴臭也别忘了看:
装配参考|装配快速入门|UI/名词解释|原版技能评价与加点建议|原版生涯舰船实用度排名(点击即可跳转)
MOD强度梯度榜|MOD推荐简评集
MOD武器LPC插件简评|MOD船只装配选集|MOD JJC队伍参考兼MOD备份

驱逐技师

 楼主| 发表于 2025-8-1 10:37:21 | 显示全部楼层
八云梦 发表于 2025-7-31 22:18
请至少学会编译jar再尝试用这种方法修改游戏数据,否则我会建议去装个高质量军官 ...

尝试后提示:Quality Captains: A Skill Rework 不适用于0.98版本,无法启动

点评

[attachimg]67327[/attachimg] Mod不一定非得用汉化的(强迫症那我没辙),当然你要是不能上Github那大可以找人帮忙  详情 回复 发表于 2025-8-1 15:10

巡洋大副

发表于 2025-8-1 13:07:22 | 显示全部楼层
建议别改,要编译的,不然是就是乱码,  如果你打了下面的相应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

星域军阀

量子叠加态的平衡警察//直到2月停止所有网络活动

战术专家通讯记者

发表于 2025-8-1 15:10:46 | 显示全部楼层
DingXiang233 发表于 2025-8-1 10:37
尝试后提示:Quality Captains: A Skill Rework 不适用于0.98版本,无法启动

image.png

Mod不一定非得用汉化的(强迫症那我没辙),当然你要是不能上Github那大可以找人帮忙

点评

Quality Captains(0.98a 半成品) 只汉化了一半,里面的技能说明文字还是英文的,貌似可以用了,暂时不知道会不会报错 链接: https://pan.baidu.com/s/1q1O3d67QehdzCY4JU3K2nA?pwd=8rmz [attachimg]67348[/att  详情 回复 发表于 2025-8-2 00:15
平衡警察&魔怔壬&网暴壬&疯狗&小圈子&论坛强度榜黑幕----头衔征集中----
嘴臭也别忘了看:
装配参考|装配快速入门|UI/名词解释|原版技能评价与加点建议|原版生涯舰船实用度排名(点击即可跳转)
MOD强度梯度榜|MOD推荐简评集
MOD武器LPC插件简评|MOD船只装配选集|MOD JJC队伍参考兼MOD备份

驱逐技师

 楼主| 发表于 2025-8-2 00:15:07 | 显示全部楼层
本帖最后由 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

image.png


打开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,无法修改
image.png

驱逐技师

 楼主| 发表于 2025-8-2 14:42:05 | 显示全部楼层

我瞎了,没看到左上角有个保存按钮
4I$TH]{%NNZ]A_R1}08D_7L.png
image.png


不过不知道为什么,以下操作依然不生效:

打开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,工业

巡洋大副

发表于 2025-8-2 14:51:18 | 显示全部楼层
https://fractalsoftworks.com/forum/index.php?topic=20265.0

这个mod能改
我是在修改无人机部署点数里面看到的

https://www.fossic.org/thread-3158-1-1.html

点评

0.98可以用吗?  详情 回复 发表于 2025-8-3 13:47
请问有办法增加装配点数吗,我记得很早之前的技能升级可以提升装配点数,现在没有这个选修了 [attachimg]67365[/attachimg]  详情 回复 发表于 2025-8-2 14:54

驱逐技师

 楼主| 发表于 2025-8-2 14:54:10 | 显示全部楼层
nidaye233 发表于 2025-8-2 14:51
https://fractalsoftworks.com/forum/index.php?topic=20265.0

这个mod能改


请问有办法增加装配点数吗,我记得很早之前的技能升级可以提升装配点数,现在没有这个选修了
image.png

点评

经验内插应该够用吧,反正装配点不够用就用故事点增加内插数量  详情 回复 发表于 2025-8-2 19:25

巡洋大副

发表于 2025-8-2 18:54:16 来自手机 | 显示全部楼层
啊,这个我不知道,你可以搜搜看

战列舰长

发表于 2025-8-2 19:25:03 | 显示全部楼层
DingXiang233 发表于 2025-8-2 14:54
请问有办法增加装配点数吗,我记得很早之前的技能升级可以提升装配点数,现在没有这个选修了

...

经验内插应该够用吧,反正装配点不够用就用故事点增加内插数量

巡洋大副

发表于 2025-8-3 13:47:20 | 显示全部楼层
nidaye233 发表于 2025-8-2 14:51
https://fractalsoftworks.com/forum/index.php?topic=20265.0

这个mod能改

0.98可以用吗?

巡洋大副

发表于 2025-9-9 23:34:28 | 显示全部楼层
大佬你好,我也很喜欢这个mod,请问大佬的汉化还有下文吗,能求一个分享吗,感谢

本版积分规则

Archiver|手机版|小黑屋|远行星号中文论坛

GMT+8, 2025-12-6 05:11

Powered by Discuz! X3.5

© 2001-2077 Tencent Cloud | Durian Software Studio

快速回复 返回顶部 返回列表