绯红路线
《红色沙漠》道路导航路线
为《红色沙漠》添加道路导航路径
支持的游戏版本:1.14.00
概述猩红航线新增基于道路的导航路线
《红色沙漠》.
追踪任务或放置自定义标记后,世界地图和小地图上会显示行进路线。
赤色征途 为《红色沙漠》增添了基于道路的导航路线。
追踪任务或放置自定义地图标记后,路径将自动显示在世界地图和小地图上。
⚠ 严禁任何未经授权的个人或组织利用本模组文件或内容牟利。本模组免费向所有玩家提供,且不提供任何担保。制作整合包时,请务必明确标注原作者及发布页面链接。如您是付费获取此模组,请举报相关商家。- 为任务目标和自定义地图标记生成导航路线。
- 在世界地图和小地图上显示路线,并可选配屏幕导航箭头及剩余路线距离。每项显示均可独立开启。
- 使用可视世界地图的原始道路形状,并结合游戏内置的连通导航数据,支持主干道通行、局部路径以及偏离主干道的目标点。
- 提供多种道路优先级等级,可针对步行、骑马、小马车或普通出行分别选择偏好设置。
- 可在游戏导航数据支持时,使用相连建筑、室内通道、门、楼梯、大门及楼层间路线。
- 当可用时,会依据玩家当前高度与可靠的目的地高度进行判断,帮助角色保持在正确的洞穴、室内、楼梯、斜坡、入口或重叠路线上,避免误入上方或下方交错的路径。
- 不人为绘制一条通向无法到达或越野点的直线路径;路线终止于其能够确认的最近连接道路。
- 逐步构建长路径,让确认路段在完整搜索完成前即可显示。
- 可选跟随当前路线,按正常移动操作前进。默认设置下,F9键开始或停止;F10键在行走与奔跑间切换。
- 自动移动时可在移动前对齐镜头,遇阻挡路段可沿连接道路分支调整,且玩家按下移动或冲刺键时立即终止。
- 自动移动可能不稳定,无法提前避让行人与马车,但仍会尝试绕行。不支持飞龙。
- 深渊或骑乘翼龙飞行时无法生成路线。这些位置远离地面,因此不存在可用的地面路线。
- 为任务目标和自定义地图标记生成导航路线。
- 在世界地图与小地图上显示行进路线,并可选择开启游戏画面中的导航方向箭头与剩余路程距离;三种显示方式均可独立开关。
- 使用世界地图上可见道路的原始形状,结合游戏内的连通导航数据,处理道路接入、局部路径以及离开主路到达目的地的逻辑。
- 提供多种道路优先级,并可根据普通、步行、骑马或小型货车等出行方式,选择偏好路线。
- 当游戏导航数据允许时,路线可经由建筑、室内通道、门、楼梯、城门及不同楼层间的连接。
- 寻路将依据玩家当前所在高度,并在地面目标高度稳定时结合使用,以确保路线正确穿过洞穴、室内、入口、坡道、楼梯或楼层,防止错误连接到上下重叠的道路。
- 不会强行对无法抵达或远离道路的目标拉直线;路径将终止于可确认的最近可通行路线上。
- 长距离路线会逐步生成,在完成全面搜索前即可提前显示已确认的路段。
- 可以选择使用普通移动输入,自动沿当前路径前进。默认按F9开启或关闭,按F10切换行走与奔跑。
- 自动移动时,视角将自动转向道路方向,并利用连通路段绕开堵塞,玩家按下移动或加速键后立即恢复操控。
- 自动移动可能不太稳定;无法提前避让行人和马车,但仍会尝试绕行。不支持飞龙。
- 在深渊或骑乘飞龙时不会生成路线。由于距离地面过高,无法获得有效的地面路径。
安装- 完全退出游戏。
- 打开游戏的bin64文件夹。
默认的Steam路径通常为:
[系统盘]\Program Files (x86)\Steam\steamapps\common\红色沙漠\bin64 - 确保已安装兼容的ASI加载程序,例如winmm.dll。
- 将发布包中的以下文件复制到 bin64:
赤红路线.asi
绯红路线.ini - 开始游戏。若缺少CrimsonRoute.ini,模组将自动重建默认文件。
- 追踪任务或在世界地图上放置标记,导航路线将自动显示。
设置用文本编辑器打开CrimsonRoute.ini。
[显示]
小地图=1
世界地图=1
WorldNavigation=1
[操作]
切换热键=
[自动移动]
已启用=1
切换快捷键=F9
模式快捷键=F10
默认模式=行走
避障=1
[正在路由]
RoadPreference=道路
道路类型=全部
自定义道路倍率=2.0
HeightAwareRouting=1
[诊断]
日志记录=1
[导航]
格式={转向方向}{剩余距离}米{自动移动已开启}{自动移动模式}
AutoMoveActiveText=自动移动
AutoMoveWalkText=行走
AutoMoveRunText=奔跑
TurnLeftText=←
TurnRightText=→
↑
TurnBackwardText=↓
↗
↘
TurnBackwardLeftText=↙
↖
[NavigationStyle]
位置=顶部居中
偏移X=0像素
OffsetY=13.5%
字号=自动
TextColor=#FFFFFF
描边颜色=#000000F5
显示设置- 小地图=1 — 在小地图上显示路线。
- 世界地图=1 — 在世界地图上显示路线。
- 世界导航=1 — 在游戏画面上显示导航指示器。
- 切换热键 — 可选热键,用于在当前游戏会话中切换所有赤红路线特效。留空则禁用热键。示例:F10、Ctrl+F10、Shift+Home。
- 日志记录=1 — 生成诊断日志文件。设为0可禁用日志记录。
- 将任意显示选项设为0即可单独禁用。
该热键仅在游戏窗口处于前台时生效,不会改变小地图、世界地图或世界导航的数值。支持的主键包括F1-F24、字母键、数字键、方向键及小键盘键,同时可使用Ctrl、Alt、Shift作为组合键。
自动移动当追踪目标存在有效路径时,可启用自动移动。按F9开启或关闭,按F10切换行走与奔跑状态。系统会沿路径前进,若前方受阻则尝试连接的其他道路。按下移动键、冲刺键或切换游戏窗口,将立即交还控制权给玩家。
自动移动设置- Enabled=1 — 启用自动移动。设为0可关闭该功能。
- 切换热键、模式热键——开始或停止自动移动,切换行走或奔跑。默认键位:F9 和 F10。
- 默认模式 — 每次自动移动开始时的初始状态:行走或奔跑。默认:行走。
- 最大路线偏移=20 — 角色偏离主路超过此水平距离时,自动移动停止。范围:3-35米。默认值:20。
- StuckTimeout=20 —— 若持续此秒数无有效进展则停止。范围:3-30。默认值:20。
- 障碍回避=1 — 遇堵时尝试切换其他道路。自动移动不会强制横向偏移。
- 障碍检测时间=1.6秒
无前进进度持续此时间后启动避障。默认值:1.6。
路由设置- 路线偏好=最短 — 优先选择总路程最短的线路(1.00)。
- 道路偏好=均衡——适度优先识别道路(1.20)
- 道路偏好=道路——默认配置文件,具有较强道路优先导向(1.50)。
- 道路偏好=优先走大路——即便绕行更远,也会尽量选择已选道路(2.00倍)。
- 道路偏好=极端道路 — 极端道路优先,可能导致非常长的绕行路线(4.00)。
- 道路偏好=自定义 — 使用自定义道路倍率,支持 1.00 至 20.00 范围内的数值。
- 道路类型 — 使用全部、人行道、马道、小车行道,或逗号分隔的组合,例如:小车行道,马道。
- HeightAwareRouting=1 — 启用后,系统会根据玩家当前高度与可信目的地高度,避免道路在不同层级上重叠,并自动沿连接的洞穴、坡道、楼梯、入口及叠层路线行进。默认值为1。
道路类型决定了路径优先选择的道路种类。选择"全部"适用于常规通行,或指定"人行道"、"马行人行道"、"小型马车道"以设定更具体的偏好。这些设置仅为倾向性而非强制性,因此路径在必要时仍可能使用其他道路或小径。
导航格式变量- {转向方向} — 方向文本
- {剩余距离} — 剩余道路距离,无小数位。
- {RemainingDistance1} — 剩余道路距离,保留一位小数
- {RemainingDistance2} — 剩余道路距离(保留两位小数)
- {自动移动中} — 仅在格式中包含此标记且自动移动功能已启用时显示;移除该标记即可隐藏。
- {AutoMove模式} — 自动移动模式标签(步行/奔跑)。仅当此标记存在于格式中且自动移动当前激活时显示;移除该标记可隐藏。
八个转向...文本设置定义了插入到{TurnDirection}中的文本。
自动移动状态文本这些设置仅影响{AutoMoveActive}和{AutoMoveMode}。当自动移动关闭时,两个标记均展开为空字符串。开启时,各标记独立展开:
- 自动移动已激活 — 插入到 {AutoMoveActive} 中的文本。默认:自动移动。留空可隐藏激活标签。
- 自动移动行走文本 — 当选择行走模式(默认F10)时,插入到{AutoMoveMode}中的模式文字。默认:行走。留空则在行走时隐藏模式标签。
- 自动移动奔跑文本 — 当选择“奔跑”时插入至{AutoMoveMode}的模式文本(默认键F10)。默认显示:奔跑。留空则隐藏奔跑模式标签。
默认示例:↑ 123m 自动移动 奔跑
活动文本与模式文本之间的间距由格式直接控制。
导航风格- 位置 — 支持的数值:
左上方
中上
右上
左中
中心
居中右
左下
底部中央
右下 - 偏移X和偏移Y——额外的水平和垂直偏移量。正值会使指示器向右和向下移动。支持像素(px)和百分比(%)两种单位。
- 字号 — 使用自动,或像素值,如 24px,或百分比,如 2%。
- 文字颜色与轮廓颜色——CSS格式的#RRGGBB或#RRGGBBAA色值。
示例:自定义导航文本格式={转向方向} 总距 {剩余距离2}米
TurnLeftText=左转
TurnRightText=右转
TurnForwardText=继续
TurnBackwardText=转身后退
TurnForwardRightText=右前方
TurnBackwardRightText=向右后方
TurnBackwardLeftText=左后
TurnForwardLeftText=左前方
支持UTF-8和UTF-16格式的配置文件。
配置更改无需重启游戏即可生效,INI文件约每15秒重新读取一次。
日志与故障排除开启日志记录后,每次启动游戏都会在 bin64 文件夹内生成一份带有 UTC 时间戳的日志文件。
赤红路线-日期时间Z.log
深红路线仅保留最新的五个日志文件。
报告问题时,请附上最新的日志文件。
卸载完全退出游戏,然后删除:
绯红路线.asian
深红路线.ini
深红之路-*.log
赤色路线不会修改存档数据或游戏资源文件。
安装- 完全退出游戏。
- 打开游戏的 bin64 文件夹。
Steam 默认位置通常为:
[系统盘]\Program Files (x86)\Steam\steamapps\common\红色沙漠\bin64 - 确认游戏已安装兼容的ASI加载器(如winmm.dll)。
- 将发布压缩包中的以下文件复制到 bin64 文件夹:
赤红路线.asi
深红路线.ini - 启动游戏。如缺少CrimsonRoute.ini,模组将自动重建默认配置。
- 追踪任务或在地图设置标记,导航路线将自动生成。
配置使用文本编辑器打开CrimsonRoute.ini。
[显示]
小地图=1
世界地图=1
WorldNavigation=1
[操作]
切换热键=
[自动移动]
已启用=1
ToggleHotkey=F9
ModeHotkey=F10
默认模式=步行
障碍回避=1
[路由]
RoadPreference=道路优先
道路类型=全部
自定义道路倍速=2.0
HeightAwareRouting=1
[诊断]
日志记录=1
[导航]
格式={转向方向} {剩余距离}米{自动移动激活}{自动移动模式}
AutoMoveActiveText= 自动移动
AutoMoveWalkText=行走
AutoMoveRunText=奔跑
TurnLeftText=←
→
↑
TurnBackwardText=↓
↗
↘
↙
TurnForwardLeftText=↖
[NavigationStyle]
位置=顶部居中
偏移X=0像素
OffsetY=13.5%
字号=自动
TextColor=#FFFFFF
描边颜色=#000000F5
显示设置- 小地图=1 — 显示路线于小地图。
- WorldMap=1 — 在世界地图中显示路线。
- WorldNavigation=1 — 在游戏画面上显示导航指引。
- 切换热键 — 可设定快捷键,用于在本局游戏中统一显示或隐藏本模组所有画面。留空则禁用热键。例如:F10、Ctrl+F10、Shift+Home。
- 记录日志=1 — 生成诊断日志。设为 0 可关闭日志。
- 将任意显示选项设为0,即可单独关闭对应功能。
热键仅在游戏窗口为前台时生效,不会改变小地图、世界地图或世界导航的数值。主要按键支持F1-F24、字母、数字、方向键及小键盘按键,并可搭配Ctrl、Alt、Shift组合使用。
自动移动追踪目标存在有效路线时即可使用自动移动。按F9开启或关闭,按F10切换步行与跑步。自动移动会沿路线前进,前方遇阻时会尝试其他可通行的道路。玩家按下移动或加速键,或将游戏切至后台时,将立即取回控制权。
自动移动设置- Enabled=1 — 是否允许自动移动。设为 0 可关闭此功能。
- ToggleHotkey、ModeHotkey — 开启/关闭自动移动,以及切换步行或跑步模式。默认键位分别为 F9、F10。
- 默认模式 — 启动自动移动时的初始状态:步行或奔跑。默认:步行。
- 最大路线偏离=20——角色水平偏离主路线超过此距离时,自动移动停止。范围3至35米,默认值20。
- StuckTimeout=20 — 连续无法有效前进达到该秒数时停止。范围 3–30,默认 20。
- 障碍物躲避=1 — 前方受阻时尝试另一条可行路径;自动移动时不会施加横向操作。
- 障碍检测时间=1.6 — 判定受阻前的等待秒数,默认值为1.6。
寻路设置- 路线偏好=最短(1.00)—— 优先选择总距离最短的路线
- RoadPreference=平衡 — 适度优先选择已识别道路(1.20)
- RoadPreference=道路优先 — 默认档位,强力选择道路(1.50)。
- RoadPreference=偏好主路 — 愿意绕更远的路以保持在所选道路上(2.00)。
- RoadPreference=极端道路优先——可能产生极长绕行路程(4.00)。
- RoadPreference=自定义 — 使用自定义道路倍率,支持 1.00–20.00。
- 道路类型 — 可使用全部、人行道、马匹人行道、小型马车,或使用逗号组合,例如:小型马车,马匹人行道。
- HeightAwareRouting=1 — 启用后,寻路会基于玩家当前高度及可靠的目标高度,避免错误连接到其他楼层的重叠道路,并沿连通的洞穴、坡道、楼梯、出入口及分层道路行进。默认值为 1。
路线偏好:设定导航更偏好的道路类型。一般旅行推荐使用“全部”,也可选择“人行道”、“马道”或“小马车道”以细化偏好。此设定非强制限制,必要时路线仍可能使用其他道路或路径。
导航格式变量- {TurnDirection} — 方向提示文本。
- {RemainingDistance} — 剩余道路距离(取整)
- {RemainingDistance1} — 剩余道路距离,保留一位小数。
- 剩余道路距离:{RemainingDistance2}
- {自动移动已开启}
- {AutoMoveMode} — 自动移动模式标签(行走/奔跑)。当格式中包含此占位符且当前已启用自动移动时显示;删除占位符即可隐藏。
八个转向...文本设置,用于定义填入 {TurnDirection} 的方向提示文本。
自动移动状态这些设置仅影响 {AutoMoveActive} 和 {AutoMoveMode}。自动移动关闭时,两个占位符均为空;开启时,两者分别展开。
- 自动移动已开启 — 填入 {AutoMoveActive} 的文本。默认:自动移动。留空则不显示开启标签。
- AutoMoveWalkText — 步行模式下 {AutoMoveMode} 显示的文本(默认按 F10 切换)。默认值:步行。留空则步行时不显示模式标签。
- 自动奔跑文本 — 跑步模式下 {AutoMoveMode} 对应的文本(默认按 F10 切换)。默认:奔跑。留空则跑步时不显示模式标签。
默认示例:↑ 123米 自动移动 奔跑
活动与模式之间的空格由Format直接控制。
导航指示样式- 位置 — 支持以下职位:
左上
顶部居中
右上
居中左
中心
中右
左下方
底部居中
右下 - 偏移X 和 偏移Y — 在锚点基础上增加水平和垂直偏移。正数分别向右和向下移动,支持像素(px)和百分比(%)。
- 字号 — 可设为 Auto、24px 等像素值,或 2% 等百分比。
- 文本颜色与描边颜色 — 请使用 #RRGGBB 或 #RRGGBBAA 十六进制颜色格式。
自定义方向提示格式 = {转身方向} 总距离 {剩余距离2}米
向左转
向右转
TurnForwardText=直行
TurnBackwardText=向后
右前方
右后方
左后方
左前方
配置文件支持 UTF-8 与 UTF-16 编码。
保存配置后无需重启游戏,修改内容将自动生效;INI文件约每15秒热加载一次。
日志与问题反馈启用日志后,每次启动游戏都会在bin64文件夹中生成一份含UTC时间的日志文件。
绯红路线-日期时间Z.log
赤红之路仅保留最近五份日志。
反馈问题时,请附上最新的日志文件。
卸载完全退出游戏并删除:
赤途.asi
红莲路径.ini
绯红之路-*.log
绯红路线不会修改游戏存档或游戏资源文件。