
PalTextFieldSearch
为“独立帕鲁箱 3/3”、“全局帕鲁箱”、“维度帕鲁存储”添加“帕鲁名称”搜索文本框,支持“维度帕鲁存储”搜索,功能完整且近乎即时。
查看大图描述
玩家打开「帕鲁管理菜单」或「全局帕鲁箱」,或「次元帕鲁存储」时,一个搜索文本框组件会集成到这三个窗口中(由于「全局帕鲁箱」和「次元帕鲁存储」的窗口内部同样包含「帕鲁管理菜单」,因此共有 5 个文本框);允许玩家按名称搜索帕鲁。
- 次元帕鲁存储已在约 1600 只帕鲁的环境下测试(最大 9600 只)
「搜索结果文字概览」完全可自定义 - "563 hits, Storage 1/19":请查看配置

配置 | 位于 main.lua 中
local textfield_style = 1 -- 1 = 透明文本框(可见“栏位#”滑块弹窗文字)
-- 2 = 原版风格 (隐藏“栏位#”滑块弹窗文字)
local search_results_style = 2 -- 1 = 所有匹配结果集中在一个框中(滚动)| 次元帕鲁存储不适用 | 高资源消耗
-- 2 = 每框显示 30 个匹配结果,按 Q/E 切换
local search_results_non_match = 1 -- 1 = 隐藏不匹配的结果
-- 2 = 不匹配结果淡化至 30%,匹配结果置顶 | 高资源消耗
local page_number_revert_after_search = 1 -- 1 = 清除搜索后,始终返回第 1 页/第 1 框
-- 2 = 清除搜索后,返回搜索前所在的页/框
local box_number_search_results_label = "change to anything you want"
-- "vanilla" = 搜索期间不改变页/框/全局/存储编号标签
-- %matches = 搜索结果数量
-- %box_current = 当前所在的框/存储框
-- %box_total = 结果总框数(向上取整(匹配数/30))
-- %page_name = Box(帕鲁箱)/ Global(全局帕鲁存储)/ Storage(次元帕鲁存储)
-- "%matches" -> "74"
-- "%matches, %box_current/%box_total" -> "74, 1/3"
-- "%matches hits, %box_current/%box_total box" -> "74 hits, 1/3 box"
安装说明
Steam 手动安装:将 PalBoxTextFieldSearch.zip 文件夹解压至:
C:\Program Files (x86)\Steam\steamapps\common\Palworld\Pal\Binaries\Win64\ue4ss\Mods
安装后应显示为:
C:\Program Files (x86)\Steam\steamapps\common\Palworld\Pal\Binaries\Win64\ue4ss\Mods\PalBoxTextFieldSearch\Scripts\main.lua
C:\Program Files (x86)\Steam\steamapps\common\Palworld\Pal\Binaries\Win64\ue4ss\Mods\PalBoxTextFieldSearch\enabled.txt
可能需要添加:PalTextFieldSearch : 1 到:
C:\Program Files (x86)\Steam\steamapps\common\Palworld\Pal\Binaries\Win64\ue4ss\Mods\mods.txt
最坏情况:请在聊天中询问,不用害羞。
来源
尚未上传至 GITLAB
支持
开发者备注
我只想说,使用「ue4ss 调试工具:实时视图」真的很难受。想要通过正则表达式搜索像 "function.*dimension.*player" 之类的名字来获取一个列表,然后找到一个看似简单的"复制搜索结果"按钮。结果却发现有时它无法复制,甚至更糟——复制结果被截断,而解决方案竟是:再做一个调试模组来把"函数/路径/值"名称复制到剪贴板,所以我必须每次修改后重新加载地图。整整 14 天 才找到正确的值……更别提"监视"那些会让调试工具崩溃的值了。或者更糟的"存档文件损坏",花了无数小时修复一个在备份存档中根本不存在的 bug……还有,帕鲁世界的一些函数名称、值和路径真是绕得离谱。难怪其他搜索模组都没有帕鲁箱风格的即时搜索。PalDimensionLockerControl_2147369165.json 里面有我们一直需要的次元数据。你以为它名字里有 dimension 就不用自己看了?……帕鲁世界,做做笔记吧,学学 factorio 的文档。
- 编辑:
C:\Program Files (x86)\Steam\steamapps\common\Palworld\Pal\Binaries\Win64\ue4ss\UE4SS-settings.inibUseUObjectArrayCache = trueGuiConsoleEnabled = 1- GuiConsoleVisible =
- 选择「实时视图」标签页
- 搜索 "dimension"
- 一个个点开,凭经验做合理的猜测。
- 找到存储着全部 9600 个帕鲁"槽位"的值
鸣谢 LLM 调试循环
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。