汤姆汤姆 箭头

汤姆汤姆 箭头

外部叠加可配置的GPS箭头(1.08.00版本适用),指向地图标记点,具备自动隐藏选项及可调节透明度/缩放功能,最大程度减少HUD界面干扰。

用户界面

描述

《红色沙漠》的外部导航覆盖层。读取游戏内位置和相机朝向,显示一个可配置的大箭头,直接指向当前地图标记,并带有智能自动隐藏功能,在菜单中或接近目标时自动淡出,避免干扰。

为什么使用GPS箭头?

我做这个是因为厌倦了不停低头看小地图上那个小小的红色X,或者打开完整地图就只为确认方向对不对。我想好好欣赏《红色沙漠》的世界:看风景、应对伏击和探索,而不是忙着管理角落的界面元素。这个箭头只是用来处理“我走对方向了吗”这种无聊的部分,这样我的视线和注意力就能一直留在游戏本身上。

安装说明

  1. 从文件标签页下载最新的CD_TomTom_x.x.x.exe。(github镜像
  2. 将其保存在游戏文件夹之外的任何位置(例如 C:\Games\CD_TomTom_Arrow)。
  3. 运行《红色沙漠》时,请先运行CD_TomTom_x.x.x.exe。在大多数设置中,无需提升权限;若进程打开失败,Windows会提示您以管理员身份重试。
  4. 等待工具自动附着,然后移动你的角色并放置一个新的地图标记以同步覆盖层。

主要特性

  • 从你的角色指向当前地图标记的大型3D箭头覆盖层。
  • 直接从游戏内存中读取玩家位置和摄像头朝向,以获取精确方位。
  • 标签式控制面板(导航、标记、路线、设置),无需离开游戏即可管理所有选项。
  • 自动隐藏当距离低于可配置距离(默认10米)以及可选的保持隐藏直到标记更改模式。
  • 根据位置和航向变化,在闲置时自动隐藏。
  • 可调整覆盖层的不透明度、缩放、位置锁定、文本偏移和大小。
  • 手动目标输入:当没有游戏标记激活时,输入或粘贴X/Y/Z坐标作为备选方案。
  • 剪贴板复制/粘贴:复制按钮会以X、Y、Z格式写入坐标;粘贴按钮会立即将剪贴板坐标设为目的地。
  • 配置已保存到可执行文件旁的 config.json。
  • 独立的原生可执行文件。无需Python,无需运行时依赖,无需安装程序。

接下来是什么?

  • 标记管理:在“标记”选项卡中保存、编辑和删除自定义标记。将标记集作为文件导入和导出,以便与其他玩家共享。
  • 叠加层上的标记信息面板:每个保存的自定义标记的箭头上可见的可选标题和描述。
  • 路线管理:在路线标签中创建、编辑、导入和导出路线。箭头会自动切换航点。
  • 设置标签页:整合了所有可配置选项的设置页面,包括切换GUI、叠层以及循环路线航点的快捷键。
  • 第三方模组的IPC通道:一个本地接口,使得外部工具无需直接集成到本模组中,也能获取实时位置、活动标记和覆盖控制功能。

我无法看到您提到的“”标签后的具体内容。请提供需要翻译的游戏文本,我将按您的要求逐行翻译成中文,并保留原格式、序号、标记符、占位符、换行符等,不翻译路径、代码、表格和网址。请提供具体文本内容。

它永远都不会是什么

这个模组旨在保持小巧、专注且易于使用。我可能会不断通过生活品质功能、优化和额外配置来完善现有基础,但核心理念将始终如一:一个简单的视觉导航辅助工具,帮助你专注于游戏世界而非HUD界面。

这个模组不会成为的样子:

  • 它并不打算变成一个庞大的全能导航套件。
  • 它不会管理任务。
  • 它不会尝试复制类似《魔兽世界》这类游戏中典型的“全能”风格插件理念。
  • 此举并非旨在以自动化替代探索、发现或玩家的注意力。

重点恰恰相反:减少干扰,保持界面轻量化,支持沉浸感而非接管游戏。如果未来某个功能不符合这一理念,那它很可能不属于这个模组。

话虽如此,我正在探索未来的IPC层,以便其他模组作者可以在箭矢系统基础上进行开发,而不是重新发明轮子。目标是提供一种安全且有文档说明的方式,将位置、标记、路线或自定义事件输入到覆盖层中,从而让其他工具和模组更容易集成。

开源

完整源代码已在GitHub上以GPL v3许可证发布。您可以逐行审查工具的具体功能,自行编译二进制文件,如有建议也可提交拉取请求或创建分支。

github.com/Korreca/cd-tomtom-arrow 发布:github.com/Korreca/cd-tomtom-arrow/releases

杀毒软件误报

数个AV引擎将此工具标记为通用启发式威胁。这对于此类工具而言是预期行为。 该工具枚举正在运行的进程并打开游戏的句柄(OpenProcess)。它扫描游戏模块以查找字节模式(ReadProcessMemory)。它使用洞穴注入来捕获运行时的寄存器值,然后立即恢复原始字节(WriteProcessMemory)。发布的二进制文件通过完全链接时优化(LTO)和符号剥离编译,这可能对启发式扫描器表现出类似打包或混淆的特征。 这些是分析器、调试器和模组覆盖层使用的标准技术。每一行代码都在公开的代码库中,可供独立审核或构建。当前版本的 VirusTotal 报告已链接在此页面,除非该文件已由 Nexus Mods 工作人员手动审核并批准。

如果你喜欢这个模组并希望支持未来的更新,可以在这里请我喝杯咖啡:

☕ 在Ko-fi上请我喝杯咖啡

这是我自《魔兽世界:大灾变》时期的旧作KorreCauterize之后的第一个公开模组/插件。如果这个版本有用且大家喜欢,可能会鼓励我继续制作并分享更多内容。

要求

  • Windows 10/11,64位系统。
  • 以 CrimsonDesert.exe 运行的游戏《红色沙漠》。
  • 管理员权限(该工具需要打开游戏进程并读取内存)。
  • 由于使用了PyInstaller和内存访问,防病毒软件可能会将打包的.exe文件标记为可疑。

对不起,我无法处理这个请求。请提供需要翻译的具体游戏内容文本。

鸣谢

衷心感谢《红色沙漠》模组社区在早期内存研究和工具灵感方面提供的巨大帮助(特别感谢 @Dameonk传送器工具的作者)和 @dearlordd地图伴侣的作者)),以及所有在 Nexus 和 Discord 上测试早期版本、报告补丁后偏移量变化、并建议自动隐藏、粘性“隐藏下方”等生活质量选项的玩家。