简易位置管理器

简易位置管理器

使用自定义名称和描述保存位置。SLM会自动按区域组织它们,让你再也不丢失地点。功能包括自定义类别、地图标记、搜索功能和即时传送。简单、强大、干净。

Simple Location Manager

保存、整理并分享你在夜之城的最爱地点。


概述

你是否曾找到一个绝佳的拍照地点、隐藏的瑰宝或绝佳的测试位置,却再也找不到了?Simple Location Manager 是一个适用于 Cyber Engine Tweaks 的 UI 工具,让你可以保存、整理和分享位置。

Simple Location Manager 会自动检测你的位置,识别其所属区域和子区域,并将你的位置整理成一个简洁、可折叠的层级结构。

主要特性

  • 随处保存: 即时记录你的位置。添加自定义名称、描述,或让模组自动添加时间戳。
  • 智能整理: 位置会自动按区域类别分组,或显示为扁平的 A-Z 列表。
  • 手动坐标: 保存或传送至共享的 X/Y/Z 坐标(可选 Yaw 偏航角),无需输入控制台命令。也可粘贴 CET 传送命令和 AMM JSON。
  • 收藏夹: 将你最常使用的地点固定在列表顶部。
  • 自定义类别: 创建你自己的类别(例如“特技”、“摄影”),并为它们设置专属图标。在添加位置时输入新的类别名称,点击输入框旁的符号即可即时选择图标。移除未使用的 可清除未被归类到任何位置的自定义类别。
  • AMM 支持: 导入为 Appearance Menu Mod 创建的现有位置。此功能要求安装 AMM。
  • 搜索: 按名称、区域或描述筛选。
  • 导入 / 导出: 与你的伙伴们分享位置!可将单个地点、整个区域、你自行选择的一组地点,或你的完整数据库作为文本字符串复制到剪贴板。
  • 导航: 一键为任何已保存的位置设置自定义地图标记与 Autodrive 配合使用效果极佳!
  • 时间与天气: 在位置上存储一天中的时间和天气状态。左键单击传送按钮仅进行传送,右键单击则传送并应用这些设置。默认关闭,且按位置单独设置。在编辑窗口中点击 使用当前 可复制游戏当前的实时状态。如果其他天气模组锁定了天气状态,请先解除该锁定——它会覆盖所有设置。
  • 自定义天气状态: 天气模组添加的任何内容都会自动显示在选择器中。使用模组天气保存位置后,即使之后卸载该模组,该位置仍然有效——你会获得时间,天空将设置为晴朗,如果重新安装模组,天气会恢复。
  • 解锁天气循环: 设置天气状态会阻止游戏更改它。设置中的按钮可再次解锁,或右键单击页脚读数中的挂锁图标。
  • Window Utils 支持: 安装了 Window Utils 后,SLM 窗口会吸附到该模组的网格、有动画效果,并可与其他模组窗口一同排列。没有它,功能不受影响。
  • 传送: 即时传送到任何已保存的地点。
  • 移除预设位置: 卸载了某个预设?设置中的按钮会列出文件已丢失的预设,并逐一清除它们留下的位置。任何你自行编辑过的位置都会被保留并成为你的自有位置,除非你勾选同时删除这些位置的选项。
  • 翻译: 模组会跟随你的游戏语言,或跟随你在设置中选择的语言。任何尚未翻译的内容将以英文显示。添加一种语言只需一个文件——请参阅翻译文章。西里尔文、波兰文、中文、日文和韩文还需要在 CET 的 [font=Courier New]font[/font] > [font=Courier New]language[/font] 设置中进行更改,因为 CET 绘制此窗口时一次只加载一种字母表。
  • 可定制:
    • 调整重复警告距离。
    • 选择分组默认是展开还是折叠。
    • 切换额外 UI 细节,如原始坐标。
    • 设置模组向 CET 控制台写入多少信息。
    • 区域类别或扁平的 A-Z 列表分组。

安装

前置要求:

可选:

  • Window Utils - 为 SLM 窗口提供网格吸附、动画和窗口管理功能

安装方法:

  1. 下载模组。
  2. bin 文件夹解压到你的 Cyberpunk 2077 根目录。 最终路径应如下所示: Cyberpunk 2077\bin\x64\plugins\cyber_engine_tweaks\mods\SimpleLocationManager\

使用方法

  1. 打开 CET 覆盖层(在 CET 安装时选择)。
  2. 将出现 Simple Location Manager 窗口。
  3. 点击 “+” 保存你当前的位置。

对于模组作者:创建预设

想发布一份地点列表吗?(隐藏瑰宝、摄影点、藏身处?) Simple Location Manager 支持预设,它可以将位置以纯文本文件形式分发。

  • 创建一个包含你导出位置的 .txt 文件。
  • 用户安装你的模组时,将预设文件放在 presets 文件夹中,它就会显示在位置列表中。
  • 自定义类别自动安装: 如果你使用了自定义类别(例如,带有特定图标的“我的藏身处”),当用户加载你的预设时,该类别会自动创建

在此阅读关于创建预设的完整指南


对于翻译者:添加语言

Simple Location Manager 从 JSON 文件读取其界面文本。翻译只需一个文件:将其放入 lang 文件夹,SLM 将在下次游戏启动时识别它。

  • 复制 lang 文件夹中的 en-us.json,以你的语言代码命名,并翻译其中的值。
  • 模组会自动跟随你的游戏语言,或者你可以在设置中选择一种。
  • 只完成了一部分?所有未翻译的内容将以英文显示。
  • 西里尔文、波兰文、中文、日文和韩文还需要更改 CET 自身的[font=Courier New]font[/font] / [font=Courier New]language[/font]设置。CET 绘制此窗口时一次只加载一种字母表,这是任何模组都无法为你设置的。

在此阅读关于翻译的完整指南


导入 / 导出

要导出某个位置,请点击该位置上的导出按钮。一个简短的代码字符串将被复制到你的剪贴板。你可以粘贴它以便轻松分享/备份。 要导入,请将该导出字符串粘贴到导入窗口中,可通过“位置”标签页中的导入按钮或“设置”标签页访问。

从 AMM 导入

你现在可以导入现有的 Appearance Menu Mod 位置! 不要求安装 AMM 即可使用此功能。

  • 批量导入(适用于 Appearance Menu Mod):

    1. 按照模组说明安装 AMM 位置模组。(记得点赞支持!)
    2. 将 .json 文件从 AMM 文件夹: bin\x64\plugins\cyber_engine_tweaks\mods\AppearanceMenuMod\User\Locations 复制到 SLM 导入文件夹: bin\x64\plugins\cyber_engine_tweaks\mods\SimpleLocationManager\import
    3. 加载游戏,打开 SLM > 设置标签页 > 导入按钮 > “AMM 批量导入”标签页。
    4. 点击“扫描目录并导入”。
  • 手动导入: 将任何 AMM JSON 文件的内容粘贴到导入框中。它会被自动检测并转换。

SLM 导出字符串

这些字符串可以与其他使用该模组的用户分享,或作为备份你位置列表的方式(设置标签页中的“导出所有数据”,或“导出所选”以自行选择)。

以下是一些你可以导入以便开始的示例。请查看论坛帖子以获取更多新增位置!

所有原版和 DLC 公寓(可作为可选预设下载)

展开查看导出字符串
eyJkYXRhIjpbeyJzIjoxLCJuIjoiVidzIEgxMCBBcGFydG1lbnQiLCJpIjoiMTc2NjQ3Mjc0Ny0xNzgzIiwiciI6LTkzLjk1LCJwIjpbLTEzOTAuNjM5LDEyNzEuMTY3LDEyMy4wNzldLCJjIjoxLCJkIjoxfSx7InMiOjMsIm4iOiJWJ3MgTm9ydGhzaWRlIEFwYXJ0bWVudCIsImkiOiIxNzY2NTI1NTY3LTU0MzQiLCJyIjozMC4yNSwicCI6Wy0xNTA0LjM1OCwyMjI3LjI5NiwyMi4yMzJdLCJjIjoxLCJkIjoxfSx7InMiOjUsIm4iOiJWJ3MgSmFwYW50b3duIEFwYXJ0bWVudCIsImkiOiIxNzY2NTI1NzEzLTQyMjIiLCJyIjo5OC43NSwicCI6Wy03ODQuNTk0LDk3OC4yMTUsMjguMjFdLCJjIjoxLCJkIjoyfSx7InMiOjgsIm4iOiJWJ3MgQ29ycG8gUGxhemEgQXBhcnRtZW50IiwiaSI6IjE3NjY1MjYxMjUtNzUyMSIsInIiOjE3OC42NSwicCI6Wy0xNjA2Ljc5NCwzNTkuNyw0OS4yXSwiYyI6MSwiZCI6M30seyJzIjoxMSwibiI6IlYncyBHbGVuIEFwYXJ0bWVudCIsImkiOiIxNzY2NTI2MDQ5LTc2MzkiLCJyIjoxNzkuOCwicCI6Wy0xNTI1LjYsLTk2OS40ODEsODYuOTddLCJjIjoxLCJkIjo0fSx7ImMiOjEsIm4iOiJWJ3MgRG9ndG93biBBcGFydG1lbnQiLCJpIjoiMTc2NjUyNjI1MC01MjE0IiwiciI6LTEzNi42NSwicCI6Wy0yMjM3Ljg2OSwtMjU1NS44MjMsODAuMzAxXSwiZCI6OH1dLCJ0eXBlIjoiYmF0Y2giLCJ2IjoyfQ==

V 的 H10 公寓

展开查看导出字符串
eyJ2IjoyLCJ0eXBlIjoiYmF0Y2giLCJkYXRhIjpbeyJuIjoiVidzIEgxMCBBcGFydG1lbnQiLCJzIjoxLCJpIjoiMTc2NjQ3Mjc0Ny0xNzgzIiwiciI6LTkzLjk1LCJwIjpbLTEzOTAuNjM5LDEyNzEuMTY3LDEyMy4wNzldLCJkIjoxLCJjIjoxfV19

V 的北区公寓

展开查看导出字符串
eyJ2IjoyLCJ0eXBlIjoiYmF0Y2giLCJkYXRhIjpbeyJuIjoiVidzIE5vcnRoc2lkZSBBcGFydG1lbnQiLCJzIjozLCJpIjoiMTc2NjUyNTU2Ny01NDM0IiwiciI6MzAuMjUsInAiOlstMTUwNC4zNTgsMjIyNy4yOTYsMjIuMjMyXSwiZCI6MSwiYyI6MX1dfQ==

V 的日本城公寓

展开查看导出字符串
eyJ2IjoyLCJ0eXBlIjoiYmF0Y2giLCJkYXRhIjpbeyJuIjoiVidzIEphcGFudG93biBBcGFydG1lbnQiLCJzIjo1LCJpIjoiMTc2NjUyNTcxMy00MjIyIiwiciI6OTguNzUsInAiOlstNzg0LjU5NCw5NzguMjE1LDI4LjIxXSwiZCI6MiwiYyI6MX1dfQ==

V 的格伦公寓

展开查看导出字符串
eyJ2IjoyLCJ0eXBlIjoiYmF0Y2giLCJkYXRhIjpbeyJuIjoiVidzIEdsZW4gQXBhcnRtZW50IiwicyI6MTEsImkiOiIxNzY2NTI2MDQ5LTc2MzkiLCJyIjoxNzkuOCwicCI6Wy0xNTI1LjYsLTk2OS40ODEsODYuOTddLCJkIjo0LCJjIjoxfV19

V 的公司广场公寓

展开查看导出字符串
eyJ2IjoyLCJ0eXBlIjoiYmF0Y2giLCJkYXRhIjpbeyJuIjoiVidzIENvcnBvIFBsYXphIEFwYXJ0bWVudCIsInMiOjgsImkiOiIxNzY2NTI2MTI1LTc1MjEiLCJyIjoxNzguNjUsInAiOlstMTYwNi43OTQsMzU5LjcsNDkuMl0sImQiOjMsImMiOjF9XX0=

V 的狗镇公寓

展开查看导出字符串
eyJ2IjoyLCJ0eXBlIjoiYmF0Y2giLCJkYXRhIjpbeyJuIjoiVidzIERvZ3Rvd24gQXBhcnRtZW50IiwiaSI6IjE3NjY1MjYyNTAtNTIxNCIsInIiOi0xMzYuNjUsInAiOlstMjIzNy44NjksLTI1NTUuODIzLDgwLjMwMV0sImQiOjgsImMiOjF9XX0=

提示 / 技巧

  • 你可以在 CET 绑定中设置一个按键来“快速保存”一个位置,以便在不中断游戏的情况下返回。
  • 所有按钮在悬停时都有工具提示,说明它们的功能。
  • 左键单击任意位置上的橙色奔跑按钮进行传送,右键单击则可传送并应用该位置保存的时间和天气。
  • 右键单击任何区域或类别标题可导出它。
  • 你可以使用设置标签页中的“Dump Coordinates”按钮获取当前坐标。
    • 这将输出坐标到 CET 控制台。
    • 不会将当前位置添加到列表中。
  • Dump District Info 按钮会将你当前所在区域和子区域的详细信息输出到控制台及模组的 .log 文件中。
    • 这对于调试很有用。

已知问题

  • 自定义地图标记的面包屑路径不会自动生成。这是原版游戏的限制。打开/关闭地图会为你生成它们。

致谢

  • 模组社区提供的文档和支持。
  • Ka0ziun 提供了非常有帮助的建议,并一同探讨想法。
  • psiberx 开发了 Codeware,正是它使得设置天气成为可能。
  • CyanideX 开发了 Window Utils。

免责声明

此模组在 LLM 的协助下开发。所有游戏内测试和代码验证均由人工完成。没有流氓 AI 被允许通过 Blackwall。