RSS/RO/RP-1 系列模组介绍(P0-Part1)
RSS/RO/RP-1几乎涵盖了所有的拟真类模组,其内容、玩法繁多复杂。我希望能帮助更多的玩家,于是有了这篇文章。
经过大量查找,作者发现B站有很多RSS/RO/RP-1介绍及安装教程,但其中的大部分已经过时。尽管官方的教程非常全面详细,但几乎都是只针对单一模组的介绍,新人几乎没有阅读的动力。[2][3][5][13][14][16]
所以,我们需要一篇系统性的文章介绍。经过考虑,作者决定撰写一篇适用新版本的教程。
各位小绿人你们好!欢迎阅读“超越历史”系列专栏!
考虑到篇幅,作者决定分开讲解模组介绍(Part 1)、安装教程(Part 2)和早期发展指导(Part 3)。
这是P0的第一部分,系统性介绍了RSS/RO/RP-1及一些重要的相关模组。
安装教程在这里:[KSP1.12.5] RP-1 Legacy Version 安装教程
作者耗费了大量时间和精力撰写这篇文章,干货较多,恳请各位玩家认真阅读。
如果能支持我其他的作品就更好了
此文适用范围:KSP1.8.1+、RP-1 Legacy Version,若有描述错误,请以官方叙述为准!
作者能力有限,本文难免有遗漏错误之处,实在抱歉!希望大家多多指正,在此表示感谢!
本博客已开放 Github 评论系统,欢迎各路大神交流!若不便注册也可在B站私信我询问。
一、什么是RP-1?[4]
2023年6月5日,RO官方发布了PLC(太空计划与发射场)更新,版本号升为 v2.0,而原有的RP-1更名为 RP-1 Legacy Version,并包含了以往的v0.x版本。当然,RO也一并更新至v16.0版本,仅支持v2.0+。
这里是官方适用v2.0+版本的 PLC 指南,以及适用 Leagcy Version 的 KCT 指南(全英文)。
注意:如果是新入坑的玩家,作者更推荐游玩RP-1 v2.0+,而不是RP-1 Legacy Version,但仍可参考本文介绍。
为避免出现歧义,建议参照下方表格规范称呼。
版本 | RP-1 v2.0+ | RP-1 v1.0+ | RP-1 v0.x |
---|---|---|---|
称呼 | RP-1 | RP-1 Legacy Version 或 Legacy RP-1 | RP-0 |
RP-1,全称 Realistic Progression One。简单来说,RP-1是一个模组,但是需要额外安装其他模组来正常运行(以后提到时简称“依赖项”)。为便于介绍,我会把RP-1及额外模组作为一个集合来叙述,后文会提到其他模组。
RP-1集合是在 RSS+RO 环境下运行的,它大幅改动了原版的生涯系统,使其更贴近现实。在这里,建造火箭、解锁科技、升级建筑等都需要时间;燃料箱可以添加到流水线来减少建造时间;航天员会退休,执行一些任务前需要训练……诸多特性需要你自己摸索,在此不过多赘述。作者自己都没玩明白
游戏存档会从1951年1月1日开始。最初你的技术非常落后,但随着不断发展,你可以从一无所有开始创造一切:从早期探空火箭到第一颗人造卫星,从无人登月到载人登火,从第一个空间站到木卫二基地……这些里程碑式的成就,你都可以在RP-1里实现。这话多少有点中二
总之,在RP-1里,你可以完成自己的航天梦想,如何发展由你自己决定。对我而言,RP-1并不简单,富有挑战性,但这才是它的乐趣所在!这也是我热爱RP-1的原因之一。
补充:v1.10.0.1(KSP1.10.1)开始,地球低空飞行的科技点被取消,相对应的增加了各种载人超音速实验,并提高了高空飞行的科技点收益。如果不喜欢这个更新,建议使用KSP1.8.1及以下版本,但仍建议游玩最新版本。我查了两小时才找到!
二、什么是RSS?[2]
RSS,全称 Real Solar System,是RP-1的前置模组之一。这个模组将原版星系替换为了真实的太阳系,星体的直径、轨道、倾角等特性都尽可能接近真实情况。比如,地球的环绕速度约为7800m/s。原版燃料体系下,普通玩家游玩难度较大,你可能需要万吨级的火箭才能进入轨道,更不用说其他星体的探测。
所以,我们还需要一个修正体系的模组。对于RP-1来说,RO是唯一的选择。
补充:RSS和RO互不依赖。如果只想玩原版的RSS,可以尝试模组 SMURFF,这个模组修改了原版组件以适应RSS,但仅支持KSP 1.7-1.9!
20240807二补:作者上网冲浪时,发现了新的原版RSS适配模组 RSS Adapter,原理和 SMURFF 相似,且支持1.8.1+ !(当然,它们都和 RealFuel 不兼容)
三、什么是RO?[1][13]
RO,全称 Realism Overhaul。与RP-1类似,RO也是一个模组集合,同样需要其他模组正常运行。RO对游戏的诸多机制做出了改动,下面我将简单描述一部分(仅整合描述一些依赖项模组,完整介绍请看官方wiki)。
1.燃料和引擎(由RealFuel提供此功能)
RealFuel与RO互不依赖,但几乎都会安装
RealFuel与RO现在互为依赖项(不包含手动安装的情况)
燃料:RF添加了许多现实中真实存在的燃料。从早期的乙醇液氧,到现代的液氢液氧,不同燃料特性各不相同,有的密度较大,有的需低温保存。燃料箱也有不同的干质比,如共底油箱、气球油箱等。
ROtank自带了可自定义尺寸的燃料罐,最小支持0.01m,最大支持50m。(非RO依赖但建议安装)
引擎:RF也对引擎做出了一系列的改动。不同引擎使用不同的燃料,其比冲、推力等参数也不同。绝大多数引擎有点火次数限制,仅有少数可节流,以及推力延迟响应等。大部分引擎在点火之前,都需要燃料沉底。(就是给航天器一个正加速度)
总而言之,其性能更贴近了现实。懒得码字了
2.电力和动量轮
首先,在RO中,1EC/s=1kW,1EC=1kJ。
太阳能:原版太阳能堪称魔法,而RO下的太阳能板存在损耗,发电量会随时间流逝不断降低。不过它们比原版轻的多。
然而RP-1的太阳能TL0技术垃圾的一批,发电少还沉。
RTG:原版的同位素发电机是如此的不合理,既不存在半衰期,发电量又高。RO中,这些发电机都有不同的半衰期(每经过一个半衰期发电量减半),初始发电量也大幅削弱。
动量轮:原版动量轮扭力很大,而RO动量轮的性能被大幅削弱(无动量轮卸载,请自行查询)。尽管不能锐角转弯,但在许多情况仍然好用。例:空间站转向。
当然,电力需求同样大幅降低了。Science-Core 核心耗电非常慢;Deep-Space 核心可以进入休眠模式降低耗电。
3.气动和再入(依靠 Ferram Aerospace Research[5][6]和 RealHeat 实现)
原版气动比较魔法,可以通过某些方法规避阻力;再入返回产生的热量不太真实。而FAR和RH则修正了这些计算模型。不过只是相对“真实”了一些,不要硬杠()
这里信息比较复杂,仅描述了一小部分,详细信息请阅读官方wiki和KerbCat教程。
气动:Ferram Aerospace Research,简称FAR。
FAR会整体计算航天器的气动模型,并计算机翼的形状,而不仅仅是整体面积,所以超音速飞行器的设计变得更加困难。一些基于原版的设计在FAR会出现问题,力大砖飞不再可行。
FAR还引入了“结构强度”设置。结构强度越大的机翼可以抵抗更强的气动过载,同时质量指数级增长。
再入:没什么可讲的所以直接略过
四、RP-1部分重要模组简述
1.KerbalConstructionTime(RP-1内置)
本段由ZH_Vulcan撰写,作者改动了一部分。
KCT使一切生产研究活动都与时间挂钩,玩家必须合理分配点数,使各部分发展配合。
KCT有三个影响要素:
①VAB Rate(SPH已经与VAB合并)
②R&D Rate
③Construction(KSC建筑升级、发射台的建造)
这三个因素相互影响、相互促进。提高VAB点数可增加发射次数,更快地完成合同,获取资金和科技点;提高R&D点数可加快研发速度,利用新的部件改装现有火箭。升级VAB建筑可加快火箭建造速度,且增加新的生产线。升级研发中心可加快研究速度,并提高解锁科技节点的科技点上限;发射台主要受VAB Rate影响,用于提高火箭的重量限制。
KCT点数的分配没有标准答案。但基本原则是适当提前准备,避免拖节奏或某方面进展过快。
另外,KCT加入了Tooling(流水线)。自定义Tank、Structure可加入到其中,大幅减少建造时间,但尺寸会相对固定。
KCT还内置了模拟(Simulation)功能,以测试火箭及各种任务,可免费无限次运行。
无论怎样规划,不要让资金白白搁置,只需留下必要的部分,然后执行你的计划。
2.Kerbalism[7][8]
模拟现实航天,生命支持必不可少。而Kerbalism就成为了RP-1的最佳选择。但RO玩家可以选择TAC。
除了一般的物质支持(食物,水,氧气等),你必须考虑到航天员的心理状态。足够的生活空间,舒适度等都是必须的,否则航天员的压力值会不断上升,并可能犯错误乃至一些严重问题(如毁坏科研数据等)。
不仅如此,对于一些长期任务(登陆火星,空间站驻留等),你需要考虑到宇宙射线的侵袭。太阳风暴会随机发生,部分行星具有辐射带,你需要针对这些做出防护措施。当然,宇航员受到的辐射会存留一生。
20240807补:正常游戏中会关闭太阳风暴的发生,因为它几乎是致命且无法被抵御的。
但Kerbalism不止有维生,还有全新的科研系统。实验会随着时间推移产生“数据”,数据会自动传输(可关闭);有的实验会产生“样本”,必须回收到地球才能获得科技点(当然,“样本”具有质量)。不同实验所需时间不同,短的五分钟,长的八九年。收集科技点变成了后台程序。如果一次无法完成实验,可以重复多次,直到获得所有的科技点(包括样本)。
3.TestFlight[9]
TestFlight 和 TestLite 都是可选的。但作者选择了前者,故以下文字仅针对TF。
“这是更是重量级”,一切罪恶的源头——随机故障。(适度玩梗)
在RP-1中,TestFlight 只应用于引擎,所有的引擎都有概率发生故障。
TestFlight 引入了“飞行数据”这一概念,引擎正常燃烧或发生故障都会产生数据(有上限),可以提高工作可靠性。故障时的飞行数据更多(安慰奖?)。不同引擎的初始几率不同,早期引擎可靠性较低,现代引擎相对更加可靠。
实例:
AJ10-27 | 点火成功率 | 工作可靠性 |
---|---|---|
0 飞行数据 | 0.95 | 0.95 |
max 飞行数据 | 0.98 | 0.96 |
RP-1的引擎故障事件:
点火失败、推力减半、推力比冲减半、故障熄火、引擎爆炸(爆炸不会有冲击波,但你会损失故障引擎部件)
4.RealAntennas[10][15](非依赖)
原版通讯在RP-1的表现并不完美,所以RP-1推荐安装 RealAntennas 以提供更好的通讯系统。RA在通讯方面做出了许多改动,增加了一系列现实生活中的特性。为便于理解,这里仅概括描述一小部分。
杂项:所有的天线都有闲置功率,即使不使用也会耗电,工作时消耗电量更多。堆叠单一天线不会有任何作用(除非有不同的连接目标),而应当使用不同类型的天线,使它们互为补充。
增益与功率:增益是天线的固定参数之一。一般来说,对于同配置的天线,增益越大,传输距离越远。技术的升级也可以增加天线增益。发射功率可在一定程度上增加通讯信号强度,同时也会增加天线的质量,以及指数级增加工作功率。
波段:也许你用过收音机。为了收到广播信号,你必须将接收频段调到某些特定值。对于航天器,也有不同的频段区间可以选择(但是和收音机有本质区别,这里只是类比,方便理解)。VHF、UHF 一般适合近地通讯,而 S-Band、X-Band 和 Ka-Band 则更适合远距离通讯。
地面站也会使用不同的通讯波段。除了深空测控站(DSN),其余的地面站只能接受 VHF、UHF 频段的信号,而深空站能额外接受 S、X 和 Ka 频段的信号,这也是 S、X、Ka 频段适合远距离通讯的原因。
传输与接收:传输速率与天线的增益、发射功率乃至通讯波段都有关系。接收速率主要和地面站的等级有关。只有当传输与接收速率都大于0,通讯连接才能成功建立。传输距离每增加一倍,传输速率大约减少一半(估算值)。
技术升级:RA生涯中,技术的升级非常重要。 解锁通讯科技节点可以解锁更好的天线部件、提高天线的技术等级、解锁测控站的建筑升级和新的通讯波段等等。这在RP-1中几乎是不可或缺的。
补充:RP-1玩家可以选择 RemoteTech,但不建议;RO玩家二选一即可。
5.Principia[11][12](非依赖,不建议新手加入)
作者尚未精通此模组,仅进行初步介绍。
建议阅读 KerbCat教程
想发射太阳同步轨道卫星?想尝试鹊桥号的月背中继?想重现ISEE-3的传奇?想尝试自由返回轨道?在 Principia 中,你都可以做到!
Principia,多体引力模组。它提供了一个新的概念:参考系。不同的轨道在不同的参考系下的轨迹不同。例如,“地心地固参考系”与原版的“地面速度”基本类似;“地心惯性参考系”与原版的“轨道速度”基本类似。当然,这里只是非常浅显的解释,只是便于新人理解参考系的概念。
Principia 还内置了全新的机动节点系统(这里只讲解“引擎”部分)。原版机动节点是基于速度瞬间变化而推演的,但实际上加速是一个过程,这就导致了误差。而 Principia 的节点系统则引入了“燃烧时间”,这极大的降低了误差。
有些新人或许会有疑问:MJ节点执行可以用于 Principia 吗?作者建议最好不要。因为MJ是基于原版而计算的,精度非常高,但也只能用于原版。它和“燃烧时间”的兼容性并不好,强行使用反而会导致误差变大。
所以,诸位多体玩家还是手操或KOS大法吧
由于 Principia 使用了全新的引力模型,轨道摄动导致MJ的节点规划误差很大(并非无法使用,但非常不建议)。所以在大多数情况下,你只能手动规划轨道,行星际转移难度骤升。
Principia 极具挑战性。但对作者来说,看着轨道线有时也是一种享受自虐。
五、结语
这篇专栏并非我一个人的功劳,有很多的人帮助了我。没有他们,这篇专栏不可能完成。
首先,感谢本文所引用文章的作者,没有他们的创作,我很难写出本文;
然后,感谢ZH_Vulcan大佬,他在许多方面都帮助了我非常多;
以及良好的KSP社区环境;
最后…还有我的肝。
感谢名单(首字母排序):AGKMA,Charon_S丶,Duck1998,ethanbeijing,Juranox,MinisterKerbal,KitKat_Chen,ReachStar,ROTeams,TD Channel,Tom-799,TMathB,ZH_Vulcan,枫糖菌_lyx,格里德利酱,坎喵站长,玩家大伊万,英语工程科学小怪兽,作者无敌AA,以及所有帮助过我的人。
六、更新历史
20221027发文
20230807
① 修改文章适用范围,更新PLC
② 修改模组 SMURFF 的适用情况
③ 补充RO电力和动量轮小节介绍
20240807
(怎么刚好差一年)
①新增原版RSS适配模组 RSS Adapter 的简单介绍
②新增 Kerbalism 关于太阳风暴的补充
20240813
①迁移到个人博客(B站专栏同步更新)
②标注失效的 RealAntennas wiki翻译 引用文章
20240814
①针对博客环境修改文章,除重大更新未来将不会更新此章节
②添加了脚注
20240904(定义更新)
①删除了先前关于RP-1定义的错误描述
七、参考文章
注意,官方wiki均为全英文网站,若有必要请使用翻译工具!
- 官方 ROwiki首页 https://github.com/KSP-RO/RealismOverhaul/wiki ↩
- KerbCat 坎喵站长的《RSS安装教程》(KSP1.8.1) ↩
- KerbCat 坎喵站长的《RKSP入坑指南》(远古文章,注意辨别过时信息) ↩
- 官方 RP-1wiki首页 https://github.com/KSP-RO/RP-0/wiki ↩
- 官方 FARwiki https://github.com/ferram4/Ferram-Aerospace-Research/wiki ↩
- KerbCat 坎喵站长的《FAR入门教程》 ↩
- 官方 ROKerbalism wiki https://github.com/KSP-RO/ROKerbalism/wiki ↩
- 官方 Kerbalism wiki https://github.com/Kerbalism/Kerbalism ↩
- 官方 TestFlight wiki https://github.com/KSP-RO/TestFlight/wiki ↩
- 官方 RealAntennas wiki https://github.com/DRVeyl/RealAntennas/wiki ↩
- 官方 Principia wiki https://github.com/mockingbirdnest/Principia/wiki ↩
- KerbCat ethanbeijing的《Principia教程》 ↩
- B站专栏 ReachStar的《KSP1.7.3-RO介绍》 ↩
- B站专栏 玩家大伊万的《KSP1.7.3mod整理》 ↩
- B站专栏 链接失效
AGKMA的《RealAntennas wiki翻译》(不止翻译)↩ - B站专栏 Duck1998的《贴吧常见问题与解答v1908》 ↩