地图标记

地图标记

地图标记为通过RE_Kenshi在Kenshi的世界地图上添加永久自定义标记。您可以为每个存档放置标记,指定类型,添加简短标签,并直接在地图上管理它们。

用户界面

这是一个原生的 RE_Kenshi 插件,适用于想要轻量级地图标记的玩家。当前版本专注于核心工作流程:在每个存档中添加、选择、移动、删除、设置类型、添加标签和保留标记。如果安装了 Emkejs Mod Core,关键的地图标记 UI 设置也会出现在 Mod Hub 中。

[img]https://i.ibb.co/0RYG65WN/mm-map-ffmpeg-short.gif[/img]

安装

  • 确保已安装并启用 RE_Kenshi。
  • 下载并解压。
  • Map-markers 文件夹复制到你的 Kenshi mods 文件夹中。
  • 在 Kenshi 启动器中启用该模组。

卸载

  • 在 Kenshi 启动器中禁用该模组。
  • 从你的 Kenshi mods 文件夹中删除 Map-markers 文件夹。

使用方法

  • 打开世界地图,在地图空白处鼠标中键点击以添加标记。
  • 新标记会自动聚焦标签输入框,以便你立即开始输入文字。
  • 在该输入框中按 Enter 键以保存标签并取消选中标记。
  • 左键点击标记以选中它。
  • 左键点击地图空白处以移动选中的标记。
  • Delete 键以删除选中的标记。
  • 右键点击地图以取消选中当前标记。
  • 使用编辑面板来切换标记类型并编辑短标签。
  • 使用地图底部的 标记:开/关 来隐藏或显示标记。
  • 如果安装了 Emkejs Mod Core,你可以通过 Emkejs Mod Hub 更改相同的支持设置。

功能

  • 每个存档的标记数据持久化保存在 Map-markers.json 文件中。
  • 多样化的标记类型和可选标签。
  • 选中标记时的编辑面板。
  • 新标记标签自动聚焦及 Enter 键保存/取消选中流程。
  • 底部切换开关。
  • 记住编辑器的位置和可见性设置。
  • 可选 Mod Hub 集成,用于选定的标记 UI 设置。

配置

  • enabled (布尔值):主插件开关。
  • close_editor_on_map_close (布尔值):当地图关闭时是否清除选择/编辑器状态。
  • show_hover_labels (布尔值):是否显示鼠标悬停时的标签。
  • hover_label_text_color_hex (十六进制字符串):悬停标签文字颜色。接受 #RRGGBB#RRGGBBAA 格式。
  • hover_label_background_color_hex (十六进制字符串):悬停标签背景颜色。接受 #RRGGBB#RRGGBBAA 格式。
  • default_marker_type (文件中为字符串,Mod Hub 中为整数 0-9):新添加标记的默认类型。0 笔记 | 1 危险 | 2 藏匿点 | 3 废墟 | 4 矿石 | 5 基地 | 6 商人 | 7 安全点 | 8 任务 | 9 待办
  • editor_position_customized (布尔值):是否已保存自定义编辑器位置。
  • editor_left (整数):已保存的编辑器 X 坐标。
  • editor_top (整数):已保存的编辑器 Y 坐标。

可选的 Mod Hub 集成

  • 如果安装了 Emkejs Mod Core,此模组也会将其核心设置注册到 Mod Hub,并且仍会将更改保存回 mod-config.json 文件。
  • 使用 Mod Hub 时的推荐加载顺序:

兼容性

  • 除了 RE_Kenshi 之外,无需特别的加载顺序,除非你也使用 Emkejs Mod Core。为了实现 Mod Hub 集成,请将 Emkejs Mod Core 置于本模组之前加载。

测试环境

故障排除

  • 确保已安装并启用 RE_Kenshi。
  • 确认 RE_Kenshi.json 文件中包含了 Map-markers.dll
  • 如果标记未显示,请检查当前活跃的存档中是否包含 Map-markers.json 文件,或者先在地图上添加一个标记。
  • 标记数据是按存档槽位存储的。加载一个没有标记数据的旧存档不会显示来自其他存档的标记。
  • 如果编辑器在地图关闭时也随之关闭,请检查 mod-config.json 文件中的 close_editor_on_map_close 设置。
  • 如果悬停标签难以阅读,请调整 mod-config.json 文件中的 hover_label_text_color_hexhover_label_background_color_hex 设置。
  • 如果你使用 Mod Hub,请确认已安装 Emkejs Mod Core 并将其置于本模组之前加载。

我的其他模组

Wall-B-Gone - 添加一个快捷键,允许玩家快速拆除自己建造的墙壁。 Auto-Pause on Load - 在存档加载完成后自动暂停游戏。 Job-B-Gone - 在游戏 UI 队伍上方添加一个按钮,让你可以快速移除一个成员、选中的成员、整个队伍或所有玩家队伍的排队任务。 Loot-Scoot-Execute - 在右键点击倒地的敌人时增加一个“处决”动作流程。 Vital Sense - 高亮显示倒地的角色,并显示状态文字/图标,同时在按住 ALT 键时为倒地的活着的赏金目标显示可配置的赏金符号标记。 Organize the Trader - 为 Kenshi 的商人窗口添加搜索栏,以便更快地找到物品。 Emkejs Mod Core - 安装此模组以启用本模组的游戏内菜单和共享设置。 Organize the Crafting Stations - 为 Kenshi 的制作和研究窗口添加搜索栏,让你可以过滤可见配方和蓝图,无需滚动浏览完整列表。 Vital Read - 为小队头像添加小的可配置状态标记,让你无需打开每个角色面板即可一目了然地读取关键倒地与受伤状态。 Hidden Faction Relations - 在选项菜单中添加一个游戏内面板,显示玩家的隐藏派系关系。 Emkejs Test Kit - 为 Kenshi 添加一个游戏内调试工具包,将生命、属性、传送、物品栏和刷怪工具整合到一个面板中,并包含派系刷怪测试。 Organize the Inventory - 为 Kenshi 的物品栏 UI 添加搜索栏,让你无需移动物品即可过滤活跃的玩家物品栏视图或支持的生物/驮兽物品栏视图。

反馈

  • 请在本模组的 Nexus 评论区报告问题和反馈。

支持作者

如果你喜欢我的模组并想支持未来的开发,你可以在 Ko-fi 上支持我。你也可以通过在我的投票中投票来帮助决定我下一步制作什么: https://ko-fi.com/emkej