游戏达人
  
- 贡献度
- 270
- 金元
- 17894
- 积分
- 2869
- 精华
- 0
- 注册时间
- 2014-11-30
|
本帖最后由 fanvalen 于 2022-10-10 18:29 编辑
拆墙还在用相变高温熔解,nonono
直接拆它不香吗
RocketEnvelopeWindowTileConfig火箭窗
RocketWallTileConfig火箭墙
找到这两个都搜下面这个代码
go.GetComponent<Deconstructable>().allowDeconstruction = false;
改成
go.GetComponent<Deconstructable>().allowDeconstruction = true;
就可以直接拆了
下面就是核心修改了
找到TUNING.ROCKETRY
public static float MISSION_DURATION_SCALE = 1800f;
改成
public static float MISSION_DURATION_SCALE = 9f;
很多人想要一个很大火箭舱外空间
可以改
public static Vector2I ROCKET_INTERIOR_SIZE = new Vector2I(32, 32);
为
public static Vector2I ROCKET_INTERIOR_SIZE = new Vector2I(90, 90);
注意此修改会缩减火箭数量,大概可以造5个多了就会提示内部空间不可用
当然你也可以改一个最大空间的火箭 第二个火箭就造不了
改成
public static Vector2I ROCKET_INTERIOR_SIZE = new Vector2I(180, 180);
火箭每格飞行时间太长
需要调引擎功率和负重
因为速度=引擎功率/负重
引擎最大功率55
火箭上面的模块除了引擎最大重量是6,最大高度是5,最高的火箭是35格,除开引擎能上6个6重的模块,也就是说上面模块重量36
引擎最大重量是15蒸汽引擎,除开蒸汽重量是7氢气高5
不算蒸汽,火箭最大重量36+7=43 (也有高度是2多几个能达到46-49)
速度=55/43 得到1.28格每周期的速度,太小一天才飞1格多一点,
那么我们把引擎功率提高点
引擎效率找public class ENGINE_POWER
下的
public static int EARLY_WEAK = 16;
public static int EARLY_STRONG = 23;
public static int MID_VERY_STRONG = 48;
public static int MID_STRONG = 31;
public static int MID_WEAK = 27;
public static int LATE_STRONG = 34;
public static int LATE_VERY_STRONG = 55;
为
public static int EARLY_WEAK = 2150;
public static int EARLY_STRONG = 2150;
public static int MID_VERY_STRONG = 2150;
public static int MID_STRONG = 2150;
public static int MID_WEAK = 2150;
public static int LATE_STRONG = 2150;
public static int LATE_VERY_STRONG = 2150;
下的改成上面的数字可以达到十多秒移动一格 当然自行修改我这只是一个参考值
当然你也可以改火箭的重量
public class BURDEN下的
public static int INSIGNIFICANT = 1;
public static int MINOR = 2;
public static int MINOR_PLUS = 3;
public static int MODERATE = 4;
public static int MODERATE_PLUS = 5;
public static int MAJOR = 6;
public static int MAJOR_PLUS = 7;
public static int MEGA = 9;
public static int MONUMENTAL = 15;
等号后都改成1或者0.5,0.1
还有人对高度不满意只能造几个模块宫本装不下
来来来我们改高度可以多造点模块
ROCKET_HEIGHT下
public static int VERY_SHORT = 10;
public static int SHORT = 16;
public static int MEDIUM = 20;
public static int TALL = 25;
public static int VERY_TALL = 35;
等号后改成5的倍数,80或120估计够用了吧有原来高度的2-3倍了,高度可以很高,但可以不用完。
下面就是飞行距离了
能飞距离=min(燃料:氧化剂)/每格消耗量
本来我是想改每格消耗量,但是它没集中懒得去每个引擎找
so那就改燃料效率需要分别改燃料效率和氧化剂效率(这个又分dlc和非dlc的)
氧化剂效率
非dlc的 OXIDIZER_EFFICIENCY
dlc的 public class DLC1_OXIDIZER_EFFICIENCY
public static float VERY_LOW = 0.334f;
public static float LOW = 1f;
public static float HIGH = 1.33f;
两个的都要改,可以乘*100f增加100倍
然后改燃料效率
public class FUEL_COST_PER_DISTANCE下的
每个值除以/100f缩小100倍就好
另外就是飞船载重
public static float LIQUID_CARGO_BAY_CLUSTER_CAPACITY = 2700f;
public static float SOLID_CARGO_BAY_CLUSTER_CAPACITY = 2700f;
public static float GAS_CARGO_BAY_CLUSTER_CAPACITY = 1100f;
往大的改但是不要超过100000f超了就会吞,当然你改过基本元素块最大值就可以再往上改(PrimaryElement基础元素 MAX_MASS)。
燃料的容量
public class CARGO_CONTAINER_MASS下的
public static float STATIC_MASS = 1000f;
public static float PAYLOAD_MASS = 1000f;
也是往大的改,也是上面载重的要求,
,
燃料消耗率,不改的话没飞两格就没燃料了
public class FUEL_COST_PER_DISTANCE
我的建议是再缩小10倍基本够用了
|
评分
-
1
查看全部评分
-
|