游戏精英
 
- 贡献度
- 651
- 金元
- 39084
- 积分
- 6512
- 精华
- 0
- 注册时间
- 2008-11-12
|
本帖最后由 silasa 于 2021-5-9 22:42 编辑
以下修改很重要的一部分是借助inkit大大的帖子:远行星号 (Starsector)0.65.X 舰船模块作弊mod 1.0 研究的,感谢大大指出一条便捷之路。
PS:经实际测试,玩家等级改为97级即可学满所有技能,如果嫌升级速度慢,可以增加如下的一个修改:
用文本编辑软件打开(不要用记事本)\Starsector_0.81a\starsector-core\data\scripts\plugins\LevelupPluginImpl.java
public long getXPForLevel(int level) {
if (level <= 1) return 0;
float p1 = 10;
float p2 = 35;
float f1 = 1f;
float f2 = Math.min(1, Math.max(0, level - p1) / 5f);
float f3 = Math.max(0, level - p2);
float p1level = Math.max(0, level - p1 + 1);
float p2level = Math.max(0, level - p2 + 1);
float mult1 = (1f + (float) level) * 0.5f * (float) level * 1f;
float mult2 = (1f + (float) p1level) * 0.5f * (float) p1level * 0.25f;
float mult3 = (1f + (float) p2level) * 0.5f * (float) p2level * 2f;
float base = 1500;
float r = f1 * mult1 * base +
f2 * mult2 * base +
f3 * mult3 * base;
return (long) r;
}
将红色部分改小,比如150,300,数字越小升级越快,实际操作中,这里减小十倍,玩家经验倍率调为100的话,大概打个三十多场战斗就可以满级。
参数分享:
stats.getCombatEngineRepairTimeMult().modifyMult(id, 0.5f); //战斗修理引擎时间
stats.getCombatWeaponRepairTimeMult().modifyMult(id, 0.5f); //战斗修理武器时间
stats.getBaseCRRecoveryRatePercentPerDay().modifyPercent(id, 10f); //基础日CR恢复速度
stats.getRepairRatePercentPerDay().modifyPercent(id, 10f); //基础日修理率
stats.getSuppliesPerMonth().modifyMult(id, 0.5f); //基础补给消耗
stats.getBallisticWeaponRangeBonus().modifyPercent(id, 10f); //实弹武器射程
stats.getBeamWeaponRangeBonus().modifyPercent(id, 10f); //光束武器射程
stats.getEnergyWeaponRangeBonus().modifyPercent(id, 10f); //能量武器射程
stats.getWeaponTurnRateBonus().modifyPercent(id, 20f); //武器旋转速率
stats.getBeamWeaponTurnRateBonus().modifyPercent(id, 20f); //光束武器旋转速率
stats.getSightRadiusMod().modifyPercent(id, 20f); //视野半径
stats.getWeaponHealthBonus().modifyPercent(id, 20f); //武器血量
stats.getEngineHealthBonus().modifyPercent(id, 20f); //引擎血量
stats.getEngineDamageTakenMult().modifyPercent(id, -50f); //引擎受到伤害
stats.getBallisticAmmoBonus().modifyPercent(id, 100f); //实弹弹药
stats.getEnergyAmmoBonus().modifyPercent(id, 100f); //能量弹药
stats.getMissileAmmoBonus().modifyPercent(id, 100f); //导弹弹药
stats.getMissileMaxSpeedBonus().modifyPercent(id, 50f); //导弹最大速度加成
stats.getMissileAccelerationBonus().modifyPercent(id, 50f); //导弹加速度
stats.getMissileMaxTurnRateBonus().modifyPercent(id, 100f); //导弹最大转向速度
stats.getMissileTurnAccelerationBonus().modifyPercent(id, 100f); //导弹转向加速度
stats.getMissileGuidance().modifyFlat(id, 0.1f); //导弹制导
stats.getAutofireAimAccuracy().modifyPercent(id, 50f); //自动开火准确率
stats.getMaxRecoilMult().modifyMult(id, 0.5f); //最大后座力
stats.getRecoilPerShotMult().modifyMult(id, 0.5f); //每击后座力
stats.getMaxSpeed().modifyFlat(id, 10f); //最大速度(加值)
stats.getMaxSpeed().modifyMult(id, 2.0f); //最大速度(倍率)
stats.getFuelMod().modifyPercent(id, 1000f); //携带燃油量
stats.getCargoMod().modifyFlat(id, 200f); //货仓量(加值)
stats.getCargoMod().modifyMult(id, 5.0f); //货仓量(倍率)
stats.getMaxBurnLevel().modifyFlat(id, 5f); //最大航行速度
stats.getFuelUseMod().modifyPercent(id, -50f); //燃油消耗量
stats.getFluxCapacity().modifyPercent(id, 100f); //Flux总量
stats.getFluxDissipation().modifyPercent(id, 100f); //Flux消退速率
stats.getAcceleration().modifyPercent(id, 30f); //加速度
stats.getDeceleration().modifyPercent(id, 30f); //减速
stats.getTurnAcceleration().modifyPercent(id, 30f); //转向加速度
stats.getMaxTurnRate().modifyPercent(id, 30f); //最大转向速率
stats.getCRPerDeploymentPercent().modifyPercent(id, -60f); //每次参战CR消耗
stats.getMinCrewMod().modifyMult(id, 0.5f); //最小船员
stats.getShieldArcBonus().modifyPercent(id, 120f); //盾弧度
stats.getShieldUpkeepMult().modifyMult(id, 0.6f); //保持护盾能量消耗
stats.getShieldDamageTakenMult().modifyPercent(id, -20f); //护盾承受伤害系数
stats.getShieldTurnRateMult().modifyPercent(id, 100f); //护盾转向速度
stats.getPeakCRDuration().modifyPercent(id, 100f); //CR峰值持续时间
stats.getCRLossPerSecondPercent().modifyPercent(id, -70f);
\starsector-core\data\config\settings.json 修改分享
"blackMarketMinSupplies":500, //黑市补给存量
"blackMarketMinFuel":500, //黑市燃油存量
"blackMarketMinMarines":300, //黑市陆战队存量(无用)
"nonEconItemBuyPriceMult":1.2, //非商品物品购买价格参数
"nonEconItemSellPriceMult":.9, //非商品物品售卖价格参数
"shipBuyPriceMult":1.2, //船只购买价格参数
"shipSellPriceMult":.9, //船只售卖价格参数
"hullWithDModsSellPriceMult":0.9, //带有D插件的破损船只售卖价格参数
"baseSystemBounty":1000, //基础系统赏金
"basePersonBounty":30000, //基础个人赏金
"salvageValuePerFP":6000, //打捞相关(以下)
"salvageFractionCreditsMin":0.2,
"salvageFractionCreditsMax":0.25,
"salvageCargoFraction":0.75,
"salvageDebrisFieldFraction":0.25,
"minSalvageValueForDebrisField":20000,
"baseShipRecoveryChance":0.25, //修复相关(以下)
"baseOwnShipRecoveryChance":0.75,
"baseRestoreCostMult":1.2,
"baseRestoreCostMultPerDMod":1.2,
"salvageOwnWeaponProb":0.75; //打捞几率相关(从上到下分别是:自己的武器,武器,自己的战机,战机,插件)
"salvageWeaponProb":0.75;
"salvageOwnWingProb":0.75;
"salvageWingProb":0.75;
"salvageHullmodProb":0.75;
"baseSurveyXP":2000, //调查基础经验
"playerMaxLevel":100, //玩家最大等级
"startingCommandPoints":5, //初始命令点数
"xpGainMult":100, //玩家经验倍率
"officerSkillIncreasePerLevel":2, //指挥官每级技能点
"officerMaxLevel":20, //指挥官最大等级(据说不要改)
"officerMaxHireable":80, //指挥官最大雇佣可能数量
"officerAIMax":20, //不知道
"baseNumOfficers":4; //基础指挥官上限
"suppliesPerMarinePerDay":0; //补给消耗相关(以下),数字越小越好
"suppliesPerCrewPerDay":0;
"suppliesPerCargoUnitOverCapacity":0.01;
"suppliesPerFuelUnitOverCapacity":0.01;
"suppliesPerPersonnelUnitOverCapacity":0.01;
"supplyConsumptionMothballedMult":0;
"maxShipsInFleet":30, //舰队内最大船只数量
先分享到这里,以后还有的话再继续分享。
欢迎改派玩家来交流分享。
|
|