
自定义标记备忘录
Custom Marker Memo是一个用于《幻兽帕鲁》的客户端UE4SS模组,它为自定义地图标记弹窗添加了一个备忘文本字段,并在世界地图上每个自定义标记下方显示一行标签。
查看大图Custom Marker Memo 是一款面向《幻兽帕鲁》的客户端 UE4SS 模组,它为自定义地图标记弹窗添加了一个备注文本字段,并在世界地图上的每个自定义标记下方显示一行标签。
当你放置一个个人(自定义)地图图钉时,可以输入一段简短的备注。该文本会本地保存在你的电脑上,并显示在世界地图上的标记下方。公会标记和指南针不受影响。
重要 — 需要 LogicMods pak: 本模组分为两部分。仅靠 Lua 脚本是不够的。CustomMarkerMemo.pak 必须正确安装在 Pal/Content/Paks/LogicMods/ 目录下,并且必须在 UE4SS 中启用 BPModLoaderMod。如果 pak 文件缺失、放错位置或未被加载,备注输入字段将不会出现,模组也无法正常工作。
请注意: 本模组尚未经过广泛测试。如果你遇到错误、标签丢失或弹窗问题,请在 Bug 标签页或帖子区反馈。提供你的游戏语言、简要的操作步骤以及截图或 UE4SS 日志片段会非常有帮助。谢谢!
安装位置
- Linux:需要 Windows 客户端(原生或 Proton)。 这是一个客户端 UI 模组,UE4SS 依赖于仅适用于 Windows 的 DLL 注入。在 Proton 上,请参阅安装部分的 Linux/Proton 说明。
- 仅客户端:是。 在每个需要使用备注和地图标签的玩家电脑上安装。
- 仅服务器:否。 专用服务器没有世界地图 UI,因此仅安装在服务器上对玩家没有作用。
- 客户端和服务器都需要:否。 服务器不需要这个显示/存储模组。
主要功能
- 为自定义地图标记弹窗(
WBP_MapMarker_Win)添加一个备注文本字段。 - 在世界地图上每个自定义标记下方显示一个截断的单行标签。
- 将备注本地保存在模组脚本旁边的
memos.tsv文件中(不保存在游戏存档中)。 - 当你删除自定义标记时,同时删除已保存的备注。
- 忽略公会标记模式(在公会标签页上不显示备注字段)。
- 标签文本在标记图标下居中对齐。
- 标签颜色、大小、偏移量和最大长度可在
config.lua中配置。
局限性
- 编辑功能: 无法实现编辑功能,因为游戏没有为此提供编辑功能。备注仅在放置自定义标记时输入;没有独立的游戏内编辑工作流可供利用。
- 备注是仅限本地(每台电脑/每个模组文件夹)。不会与其他玩家共享,也不会保存在世界存档中。
- 仅支持个人自定义标记——不支持公会标记和指南针。
- 地图标签会在自定义标记图标完成生成后出现;在游戏开始后立即打开地图可能需要片刻时间才能显示所有标签。
安装
Linux/Proton: UE4SS 通过 dwmapi.dll 代理加载。添加以下 Steam 启动选项,以便 Wine/Proton 优先使用代理:
WINEDLLOVERRIDES="dwmapi=n,b" %command%
本模组同时需要 LogicMods pak 和 UE4SS Lua 文件夹。
Vortex
- 安装或更新 Palworld Vortex Extension 至 0.2.1 或更高版本,然后让 Vortex 管理《幻兽帕鲁》。
- 使用此文件的模组管理器下载,然后点击安装、启用和部署模组。
- 确认
CustomMarkerMemo.pak已部署到Pal/Content/Paks/LogicMods/,且 Lua 文件夹位于ue4ss/Mods/CustomMarkerMemo/下。 - 部署后完全重启 Palworld。
手动安装
- 安装 Palworld 实验版 UE4SS。
- 下载并解压模组压缩包。
- 将
CustomMarkerMemo.pak复制到:
Palworld/Pal/Content/Paks/LogicMods/
路径必须是 LogicMods。 仅将 pak 文件放在其他 Pak 旁边,或仅放在 UE4SS Mods 文件夹内,将无法正确加载备注 UI。
- 将
CustomMarkerMemo文件夹复制到:
Palworld/Pal/Binaries/Win64/ue4ss/Mods/
安装后的文件结构应如下所示:
Palworld/Pal/Content/Paks/LogicMods/CustomMarkerMemo.pak
Palworld/Pal/Binaries/Win64/ue4ss/Mods/CustomMarkerMemo/enabled.txt
Palworld/Pal/Binaries/Win64/ue4ss/Mods/CustomMarkerMemo/Scripts/main.lua
Palworld/Pal/Binaries/Win64/ue4ss/Mods/CustomMarkerMemo/Scripts/config.lua
Palworld/Pal/Binaries/Win64/ue4ss/Mods/CustomMarkerMemo/Scripts/common.lua
Palworld/Pal/Binaries/Win64/ue4ss/Mods/CustomMarkerMemo/Scripts/memo_store.lua
common.lua 和 memo_store.lua 已包含在内且是必需的。无需单独的库模组。
确保启用 BPModLoaderMod,以便加载 LogicMods pak(UE4SS 默认布局通常包含它)。
如果你的 UE4SS 安装使用 mods.txt,请添加:
CustomMarkerMemo : 1
安装或更新模组后,完全重启 Palworld。
如果标记弹窗中从未出现备注字段,请检查 LogicMods 下是否存在 CustomMarkerMemo.pak,并在 UE4SS 日志中查找 CustomMarkerMemo / 核心蓝图消息。
配置
打开 CustomMarkerMemo/Scripts/config.lua。常用选项:
return {
Debug = false,
LabelMaxChars = 24,
LabelFontSize = 12,
LabelOffsetX = 0,
LabelOffsetY = 44,
LabelColor = { R = 1.0, G = 1.0, B = 1.0, A = 1.0 },
LabelZOrder = 50,
FieldPositionX = 20,
FieldPositionY = 180,
FieldZOrder = 999,
HintText = "Memo",
SaveFileName = "memos.tsv",
}
LabelMaxChars:当备注过长时,会用...截断地图标签。LabelOffsetX/LabelOffsetY:相对于标记图标移动标签(居中对齐)。FieldPositionX/FieldPositionY:在标记弹窗内移动备注字段。字段大小和颜色来自 pak 部件。
更改标签设置后,重新打开世界地图即可看到新值。
要求
- 《幻兽帕鲁》(Steam)
- Palworld 实验版 UE4SS
CustomMarkerMemo.pak正确安装在Pal/Content/Paks/LogicMods/- 启用 BPModLoaderMod(用于 LogicMods)
范围
- 为个人自定义地图标记添加本地备注。
- 不改变游戏数值、战利品或进度。
- 不修改游戏原生的标记保存数据,超出你已在游戏中放置的标记范围。
- 不通过多人游戏共享备注。
多人游戏
这是一个客户端模组。每个想要使用备注和标签的玩家都必须本地安装 Lua 文件夹和 LogicMods pak。备注保留在该玩家的电脑上,不会同步到服务器或其他玩家。
调试
将 config.lua 中的 Debug = true 设置为获得更详细的 UE4SS 日志输出。这在报告错误时很有帮助。改回 false 可保持安静运行。
性能
地图关闭时没有持续的轮询循环。标签在地图打开时,自定义标记图标稳定后附着。FindAllOf 扫描仅限于这些附着过程,并非每帧运行。
兼容性
专为发布时当前 Steam 版本的《幻兽帕鲁》和 UE4SS 设计。未来的游戏更新可能会更改地图部件或 LogicMod 加载方式,并需要模组更新。同时使用多个与地图相关的模组可能导致地图视觉拥挤。
卸载
- 从
Pal/Content/Paks/LogicMods/删除CustomMarkerMemo.pak - 从 UE4SS Mods 目录删除
CustomMarkerMemo文件夹 - 如果添加过,则从
mods.txt中删除其条目
删除模组文件夹也会同时删除本地存储的 memos.tsv(如果它保存在那里)。你游戏中的自定义标记本身不会改变。
💜 支持我的工作
如果你喜欢我的模组并希望支持未来的开发,可以在此支持我:
推荐的《幻兽帕鲁》服务器托管
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。