You are viewing a potentially older version of this package.
View all versions.
IcarusAtmosphericBoost
Hold jump for a single upward launch, with configurable hold time and energy cost. Research gates atmospheric escape.
| Date uploaded | 2 weeks ago |
| Version | 1.1.0 |
| Download link | TripleInt-IcarusAtmosphericBoost-1.1.0.zip |
| Downloads | 22 |
| Dependency string | TripleInt-IcarusAtmosphericBoost-1.1.0 |
This mod requires the following mods to function
README
Icarus Atmospheric Boost / 伊卡洛斯大气弹射
用于《戴森球计划》的 BepInEx 5 + Harmony mod。
使用
- 在大气层内长按跳跃键约 0.8 秒,沿当前星球的径向弹射一次。弹射后由游戏处理惯性与重力,松键后才能再次触发。默认键为空格,跟随游戏的跳跃改键。
- 支持地面、跳跃、下坠、漂浮、飞行,以及大气层内的航行状态。下坠时会直接改为向上速度,并保留原有横向速度。
- 解锁星际航行之前:最大向上速度默认 80 m/s,接近大气层顶时自动减速,在边界内留安全距离。持续按住及松键后的惯性都受保护,不会借助本 mod 越过大气层。
- 解锁星际航行之后:向上速度默认 300 m/s,接近起航高度时可接入原版航行状态。
- 短按不触发 mod,保持原版操作。暂停、输入框、全屏界面、星球/星图视角、截图、失焦、死亡、复活和开场引导时不触发。建造或蓝图模式遵循原版机甲移动限制。
- 每次弹射扣一次能量,默认相当于原版低空悬停 2 秒的耗能(根据当地重力和机甲耗能倍率计算)。能量不足时等待回充,仍按住且满足条件时才会触发。
大气边界读取 PlanetData.atmosphereHeight,星际航行能力读取原版的 mecha.thrusterLevel >= 2,因此无需硬编码科技 ID。没有可读取大气层的星球不启用弹射。
CHANGELOG
2.1.2
- 解锁驱动引擎 2 后,弹射实际升至距基准表面 50 米、且仍在向外运动时,才交给原版航行。
- 上升段逐步应用原版重力,移除原版悬停控制对弹射速度的干扰。
2.1.1
- 蓄力时不叠加原版爬升指令。单次弹射扣费最多为核心容量的 5%,且保留至少 5% 的核心能量。
- 弹射只提供向上速度,离地阶段保留惯性。进入航行由原版游戏判定。
- 已经在近地航行时弹射,使用原版转向后的缓冲,减轻近星自动修正造成的偏航和耗能。
2.1.0
- 弹射改为长按跳跃键后松键触发,每次成功弹射后冷却 3 秒。
- 默认可在距星球基准表面 300 米内触发,有无大气层均适用。
- 驱动引擎 2 解锁前,弹射保持在原版起航高度以下。解锁后,保留向上动能并自动接入航行。
- 成功弹射时播放一次伊卡洛斯原版引擎喷焰。
1.2.0
- 无大气层的星球也能长按跳跃键弹射。
- 弹射轨迹限制在原版起航高度以下,弹射本身不会切换到航行模式。
1.1.0
- 默认长按跳跃键 0.8 秒触发弹射,可在配置中调整。
- 每次长按只弹射一次。松开跳跃键后可以再次长按触发。
- 能耗按次结算,默认扣除相当于原版低空悬停 2 秒的能量。
- 未解锁星际航行时,仍限制弹射惯性在大气层内。