黑客塔地图标记

黑客塔地图标记

Hacking Tower Map Markers 是一个 Palworld 的客户端 UE4SS Lua 模组,它在世界地图上放置带有战利品奖励的 hacking 塔,并在你领取该塔的奖励后移除对应的标记。

Hacking Tower Map Markers 是一个客户端的 UE4SS Lua 模组,用于《幻兽帕鲁》,它会在世界地图上标记出带有战利品奖励的破解塔,并在你拾取该塔的奖励后移除相应的标记。

这些塔是那些你需要通过破解锁谜题来打开入口,然后在里面收集物品或图纸的塔。原版游戏不会标记它们。此模组会将每个锁终端与附近的奖励拾取点(默认 80 米内)配对,并仅显示这些配对——因此,那些没有塔楼奖励的随机锁机制会被忽略。

仅破解不会隐藏图标。只有拾取了奖励才会隐藏图标。不支持指南针标记——仅限世界地图标记。

[line] [size=5][b][color=#4dd0e1]安装位置[/color][/b][/size]

[list] [][b][color=#ef5350]Linux:需要 Windows 客户端(原生或 Proton)。[/color][/b] 这是一个客户端模组,UE4SS 依赖于仅限 Windows 的 DLL 注入。Linux 专用服务器既不会运行也不需要它。在 Proton 上,请参见安装部分下的 Linux / Proton 说明。[/] [][b][color=#66bb6a]仅客户端:是。[/color][/b] 请将其安装在每个希望看到标记的玩家电脑上。[/] [][b][color=#ef5350]仅服务器:否。[/color][/b] 专用服务器没有地图界面。[/] [][b][color=#ef5350]客户端和服务器均需安装:否。[/color][/b] 服务器不需要此显示模组。[/] [/list] 这是一个客户端 UI 模组。它会读取游戏状态并绘制标记;它不会更改任何游戏数值,也不会向你的存档写入任何内容。在多人游戏中,每个希望看到标记的玩家都需要单独安装,而没有安装此模组的玩家也可以正常加入并游玩。

[line] [size=5][b][color=#4dd0e1]主要功能[/color][/b][/size]

[list] []在世界地图上标记*有奖励的破解塔(锁谜题 + 附近的 ItemPickupTower)[/] []在你拾取塔楼奖励后隐藏标记(而非仅破解后)[/] []使用《幻兽帕鲁》内置的塔楼图标——无需外部纹理文件[/] []按 F6 来显示或隐藏标记[/] []可配置的配对半径(PairRadiusMeters,默认 80 米)[/] []分批创建和路由标记,以减少首次打开地图时的卡顿[/] []标记大小随世界地图缩放而平滑变化[/] []切换世界、服务器或存档时,正确清除缓存的物体[/] []无指南针标记——仅限地图[/] []不会修改存档文件、收集状态、战利品或游戏数值[/*] [/list] [line] [size=5][b][color=#4dd0e1]快捷键[/color][/b][/size]

F6 切换世界地图上的破解塔标记。在 Scripts/config.lua 文件中通过 MapToggleKey 更改按键。使用 UE4SS 的按键名称,例如 F6F8NUM_ZERO。将其设置为 false 可禁用该快捷键。

此快捷键仅更改标记的可见性。它不会重新创建标记或更改拾取状态。

[line] [size=5][b][color=#4dd0e1]需求[/color][/b][/size]

[list] []《幻兽帕鲁》(Steam 版)[/] [][url=https://github.com/Okaetsu/RE-UE4SS/releases/tag/experimental-palworld]UE4SS — 帕鲁实验性构建版 (Okaetsu)[/url][/] [/list] [line] [size=5][b][color=#4dd0e1]安装方法[/color][/b][/size] [b]Linux / Proton:[/b] UE4SS 通过 dwmapi.dll 代理加载。添加此 Steam 启动选项,以便 Wine/Proton 优先使用该代理: [code] WINEDLLOVERRIDES="dwmapi=n,b" %command%[/code]详情:请参阅 [url=https://github.com/UE4SS-RE/RE-UE4SS/issues/1189]UE4SS issue #1189[/url]。

[b]Vortex 安装[/b]

[list=1] []安装或更新 [url=https://www.nexusmods.com/site/mods/770][b]帕鲁 Vortex 扩展[/b][/url],然后让 Vortex 管理《幻兽帕鲁》。[/] []使用 Mod Manager Download,然后点击 InstallEnableDeploy Mods。[/] []部署后*完全重启《幻兽帕鲁》。[/*] [/list] [b]手动安装[/b]

[list=1] []安装 [url=https://github.com/Okaetsu/RE-UE4SS/releases/tag/experimental-palworld][b]UE4SS 的帕鲁实验性构建版[/b][/url]。它包含了 Lua 模组读取游戏物体所需的、帕鲁专用的 MemberVariableLayout 配置。[/] []下载并解压模组压缩包。[/] []将 HackingTowerMapMarkers 文件夹复制到:[/] [/list] [code] Palworld/Pal/Binaries/Win64/ue4ss/Mods/[/code] 安装后的文件结构应如下所示:

[code] Palworld/Pal/Binaries/Win64/ue4ss/Mods/HackingTowerMapMarkers/enabled.txt Palworld/Pal/Binaries/Win64/ue4ss/Mods/HackingTowerMapMarkers/Scripts/main.lua Palworld/Pal/Binaries/Win64/ue4ss/Mods/HackingTowerMapMarkers/Scripts/config.lua Palworld/Pal/Binaries/Win64/ue4ss/Mods/HackingTowerMapMarkers/Scripts/common.lua Palworld/Pal/Binaries/Win64/ue4ss/Mods/HackingTowerMapMarkers/Scripts/pairing.lua[/code] common.luapairing.lua 是压缩包中包含的必要支持文件。请将它们与 main.lua 放在一起;无需额外的库模组。

随附的 enabled.txt 可在当前的 UE4SS 布局下启用此模组。如果你的 UE4SS 安装使用 mods.txt,请添加以下内容:

[code] HackingTowerMapMarkers : 1[/code] 安装或更新模组后,请完全重启《幻兽帕鲁》。

[line] [size=5][b][color=#4dd0e1]配置[/color][/b][/size]

打开 HackingTowerMapMarkers/Scripts/config.lua。最常用的选项是:

[code] return { Debug = false,

ShowOnMap = true,
MapToggleKey = "F6",

HideCollectedIcons = true,
CollectedIconGrayscale = true,
CollectedIconOpacity = 0.45,

NativeIconSize = 26,
UncollectedIconBrightness = 1.5,

IconTexturePath = "/Game/Pal/Texture/UI/InGame/T_icon_compass_tower.T_icon_compass_tower",

PairRadiusMeters = 80,

}[/code] PairRadiusMeters 是用于将锁谜题和 ItemPickupTower 视为同一塔楼站点的最大距离。默认值为 80 米

HideCollectedIcons = true 会在奖励被拾取后隐藏标记。将其设置为 false 可保持已拾取的塔楼可见(变灰/变暗)。

NativeIconSizeUncollectedIconBrightness 控制未收集标记的大小和亮度。

IconTexturePath 用于选择内置的游戏纹理。默认是塔楼指南针图标。编辑配置后请完全重启游戏。

[line] [size=5][b][color=#4dd0e1]工作原理[/color][/b][/size]

该模组会在加载的世界中查找存活的锁谜题 Actor 和物品拾取塔楼 Actor,根据距离进行配对,并在谜题位置放置一个原生的 PalUIWorldMapIcon。收集状态来自奖励拾取点的 bPickedInClient 标志——与笔记和雕像收藏品使用的获取路径相同——因此,一个你已破解但尚未拾取奖励的塔楼仍会被标记。

缓存构建和图标创建会分批进行。地图打开/关闭使用生命周期钩子,以便在 Construct 可用时,模组不会在每秒钟持续轮询已关闭的世界地图。

[line] [size=5][b][color=#4dd0e1]性能[/color][/b][/size]

[list] []无指南针更新循环[/] []构建塔楼缓存时,批量读取 Actor 属性[/] []打开地图时,批量创建原生图标[/] []拾取状态优先使用 Obtainable 事件钩子,并辅以不频繁的批量回退扫描[/] []当地图 Construct 钩子成功安装后,会跳过关闭地图时的轮询[/] [/list] [line] [size=5][b][color=#4dd0e1]已知限制[/color][/b][/size]

[list] [][b]流式加载(v1)。[/b] 没有内置的种子坐标表。塔楼 Actor 仅在其区域被流式加载时才会存在。塔楼缓存*在每个世界会话中构建一次,并且在你切换世界/服务器(或重新进入世界)之前不会重建。仅重新打开地图可能无法发现新流式加载的远处塔楼。[/] []在 PairRadiusMeters 内没有 ItemPickupTower 的锁谜题会被有意跳过。[/] []同时使用多个地图标记模组可能会使世界地图变得视觉上拥挤。[/] []未来的《幻兽帕鲁》更新可能会重命名蓝图类或地图小部件,并需要更新模组。[/*] [/list] [line] [size=5][b][color=#4dd0e1]多人游戏[/color][/b][/size]

这是一个客户端显示模组。每个希望看到标记的玩家都必须在本地安装。它不会更改服务器设置或拾取进度。

[line] [size=5][b][color=#4dd0e1]兼容性[/color][/b][/size]

专为当前 Steam 版本的《幻兽帕鲁》和 Okaetsu 实验性 UE4SS 构建版设计。请确保 UE4SS 与你的《幻兽帕鲁》补丁版本匹配。如果标记丢失,请开启 Debug 并在 UE4SS.log 中检查 Tower cache built:Native icons COMPLETE: 行。

[line] [size=5][b][color=#4dd0e1]更新日志[/color][/b][/size]

[list] [][b]1.0.0[/b] — 初始发布。为有奖励的破解塔提供世界地图标记,拾取战利品后隐藏,80 米配对,无指南针,分批缓存/图标创建。[/] [/list] [line] [size=5][b][color=#4dd0e1]💜 支持我的工作[/color][/b][/size]

如果你喜欢我的模组并想支持未来的开发,你可以在这里支持我:

[url=https://ko-fi.com/burdock12]https://ko-fi.com/burdock12[/url]

[line] [size=5][b][color=#4dd0e1]推荐《幻兽帕鲁》服务器托管[/color][/b][/size]

[url=https://billing.sparkedhost.com/aff.php?aff=3334][img]https://raw.githubusercontent.com/wwwshe/Banner/main/sparkedhost_image.png[/img][/url]