
路线记忆 SFSE
记住你的多跳星图路线并为你飞行:一个小游戏决定连续进行多少次跳跃,可达的跳跃合并为一次跳跃,你可以随时暂停或继续。
查看大图路线记忆
Route Memory 会记住你在星图中规划的多跳路线,并为你自动飞行。跳跃前的简短快速反应事件决定模组连续执行多少次跳跃;每次跳跃后你无需重新规划路线。完全支持手柄。SFSE DLL,不与原版文件冲突。
Alpha - 已在少数配置上测试,请报告错误(见文末)。
功能
- 路线记忆 - 你规划的路线会被记住,并在每次跳跃后重建(直到你加载游戏或退出到主菜单)。每一跳只需按一次键,而不用进入星图。
- 快速反应事件 - 每次跳跃一行(最多 6 行),每一行比上一行多一个箭头。每清除一行即为模组替你执行的一次跳跃;全部清除则会串联整条路线。失败则手动跳跃。
- 智能跳跃 - 如果原版 JUMP 按钮能一次性完成剩余路线,或一次性完成前几跳,模组会使用该单次跳跃。小游戏中的跳跃次数相同,但减少地图访问次数。
- 所见即所得 - 星图中的每一步都会以简短提示和百分比播报,最终以原版 JUMP 按钮填满结束,就像你自己按下跳跃一样。
- 全功能按钮 - 旅行数据卡下方的两个面板(开始 / 继续 / 恢复,显示 / 保存 / 覆盖 / 清除路线)以及飞行 HUD 中的两个提示,镜像到 CRUISE。它们只在合理的地方显示:对于原版 JUMP 按钮一次完成的路线则不显示。
- 随时暂停与恢复 - 当有事情中断链条(打开菜单、燃料耗尽、路线丢失)时,你已获得的跳跃会被保留。加油、再次按键,即可继续,无需新的小游戏。
- 手柄 - 小游戏使用方向键或任一摇杆,星图中的面板导航,飞行中两次 B 键。提示会在键盘和手柄之间自动切换。
- 良好兼容 - 在运行时绘制到现有的星图和 HUD 中;已与 Starmap Cruise 和 Real Fuel 一同测试。
操作
- F7 - 开始链条 / 继续 / 恢复。链条运行中按下:暂停。
- F8 - 轻按:显示剩余已保存路线,保存规划的路线,覆盖已保存的路线。长按(1 秒):忘记已保存的路线。
- 星图面板 - 点击它们,或使用手柄:LB 选择面板,A 按下(轻按或长按,如同鼠标点击)。
- 飞行,手柄 - B 一次 = 暂停运行中的链条,B 两次(2xB)= 开始 / 继续 / 恢复。(游戏中长按 B 是“离开座位”,因此不使用。)
- 小游戏 - 方向键(或你设置的按键)、方向键或任一摇杆。
在星图中规划一条多跳路线(选择目的地,照常按 R),然后按 F7 - 无论地图打开还是关闭,从驾驶座操作。
设置
SFSE/Plugins/RouteMemory.ini - 按键和手柄按钮、模式(0 手动,1 小游戏,2 自动)、每行时间、每次跳跃后的等待时间,以及屏幕各部分的位置。文件中均有说明。
需求与安装
- Starfield 1.16.244(Steam)- 不支持其他游戏版本,模组会在那些版本上自动关闭。
- 对应版本的 SFSE(Starfield Script Extender),以及 Address Library for SFSE Plugins。
使用 Vortex 或 MO2 安装(文件放入 Data/SFSE/Plugins)。卸载时只需移除模组;它不会留下任何文件。
兼容性
没有记录、没有归档、没有替换 SWF - 它应与其他 UI 模组共存。未测试:StarUI HUD 以及移动旅行数据卡或 CRUISE 提示的模组(INI 可以微调位置)。
已知限制
- 链条和小游戏需要驾驶座;从其他任何地方跳跃都是普通快速旅行,模组只会准备航线。
- 路线不会存储在存档中:加载游戏或返回主菜单会忘记它。
- 在手柄上,星图中的 A 也会在光标位于某颗恒星上时选中它(无害);可以设置可选的第二确认按钮。
- 提示显示键盘和 Xbox 风格名称;其他手柄通过 Steam Input 工作。
报告错误
请发送你做了什么以及你期望什么,外加问题发生后立即获取的 Documents\My Games\Starfield\SFSE\Logs\Route Memory.log(每次启动时会被替换)。崩溃后还请提供 Data\SFSE\Plugins 中最新的 Crashlog_.txt*。
致谢
基于 CommonLibSF 和 SFSE 构建。部分星图菜单偏移量查阅自 ozooma10 的 Starmap Cruise 源码(GPL-3.0);未复制其任何代码。在 AI(Claude)的帮助下制作。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。