自动船这个性质是写在哪里的呀
如题hulls里面翻了半天没找到{:tieba_11:} 我记得是tag那一列里面吧 如果你是指舰体上的的全自动舰船船插,是写在舰船对应的.ship文件里,里面有个"builtInMods": 下面写的就是包括全自动舰船在内的船体默认内置的船插。当然在ship_data的相关tag里也有对应自动舰船的tag,但是我不太清楚tag里的自动舰船相关的东西作用是什么。
不清楚你问这个干什么,但是没有MOD制作经验的话不建议乱动游戏的文件,容易出问题 解压starsector-core的starfarer.api.zip文件,然后按照
com.fs.starfarer.api.impl.hullmods.Automated.java这个路径就是 典范1024 发表于 2026-6-11 14:16
解压starsector-core的starfarer.api.zip文件,然后按照
com.fs.starfarer.api.impl.hullmods.Automated.ja ...
牛币{:tieba_43:} 典范1024 发表于 2026-6-11 14:16
解压starsector-core的starfarer.api.zip文件,然后按照
com.fs.starfarer.api.impl.hullmods.Automated.ja ...
但是我修改了之后好像没效果,是应为这个是压缩包的缘故吗 skjungjun 发表于 2026-6-11 15:00
但是我修改了之后好像没效果,是应为这个是压缩包的缘故吗
你是想要解决自动船降CR的问题吗?这个可以通过写一个新船插来抵消
stats.getMaxCombatReadiness().modifyFlat(id, 1);//最大CR
这段是提高最大CR的代码 典范1024 发表于 2026-6-11 17:38
你是想要解决自动船降CR的问题吗?这个可以通过写一个新船插来抵消
stats.getMaxCombatReadiness().modif ...
我想能转移指挥自动船,
我吧这行改成否定了但是没效果:
@Override
public void applyEffectsAfterShipCreation(ShipAPI ship, String id) {
ship.setInvalidTransferCommandTarget(false);
}
我把这行删了也没反应
这个文件是否不是每次进入游戏都会读取呀{:tieba_11:} skjungjun 发表于 2026-6-11 18:04
我想能转移指挥自动船,
我吧这行改成否定了但是没效果:
@Override
你可以试试把csv文件里的全自动插件的script那一栏的com.fs.starfarer.api.impl.hullmods.Automated改成data.hullmods.Automated
然后把Automated.java文件复制一份到starsector-core\data\hullmods目录
然后改这份文件,记得把复制后的文件的第一行的package com.fs.starfarer.api.impl.hullmods;改成package data.hullmods; 典范1024 发表于 2026-6-11 18:24
你可以试试把csv文件里的全自动插件的script那一栏的com.fs.starfarer.api.impl.hullmods.Automated改成d ...
请问是那个csv文件,hullmods吗 skjungjun 发表于 2026-6-11 18:28
请问是那个csv文件,hullmods吗
starsector-core\data\hullmods里的hull_mods.csv 典范1024 发表于 2026-6-11 18:29
starsector-core\data\hullmods里的hull_mods.csv
我去,成了{:tieba_46:}大佬牛逼{:tieba_15:}{:tieba_26:}
页:
[1]