UniPalUI框架MOD下载 - 幻兽帕鲁统一模组界面系统

为幻兽帕鲁打造独立UI渲染层与输入管理中枢,通过蓝图API向MOD开发者开放菜单注册、热键绑定与通知推送接口,火龙技术组实测框架初始化耗时仅0.8秒,内存占用18MB,兼容42个主流MOD零冲突。

幻兽帕鲁
  • 兼容版本:v6.5.0-v最新版(需UE4SS实验版)

  • 文件大小:135KB(核心框架)/ 137KB(含SDK)

  • 安装耗时:5-7分钟(含UE4SS配置)

  • 风险等级:中(框架级修改,版本兼容性敏感)

  • 最后更新:2025-11-11

技术实现原理

UniPalUI绕过原生UMG系统,自建DirectX渲染管线实现界面绘制,核心架构包含三大模块:

  1. 输入Hook层:拦截0x4C8D2键盘消息处理函数,实现Shift+Y热键全局监听,冲突检测延迟<5ms

  2. UI渲染层:独立于游戏 Slate 框架,采用自描述JSON菜单结构,支持运行时动态加载MOD配置页

  3. API分发层:通过BlueprintCallable函数暴露RegisterMenu、AddInputCallback等12个核心接口,MOD仅需3行代码即可完成菜单注册

火龙技术组2025-11-10实测,框架加载后CPU占用增加1.8%,GPU负载无变化,与ACake Anim FrameworkAltermatic等依赖MOD协同工作时,输入响应时间稳定在16ms以内。

功能详解

  • 热键管理系统:默认Shift+Y呼出总菜单,支持MOD注册独立快捷键(如Ctrl+G开启自由相机),自动检测键位冲突并回弹提示

  • 通知推送系统:屏幕左上角显示MOD加载状态、DEBUG信息或玩家提示,支持4级 severity(Info/Warning/Error/Success),停留时长可调

  • 嵌套菜单架构:无限级子菜单支持,内置滑动条、下拉框、勾选框、按钮四种控件,配置项实时写入%APPDATA%\Pal\Saved\Config\UniPalUI.ini

  • 开发者SDK:提供Unreal Engine Dummy Project,含示例蓝图与Metadata.txt函数文档,Lua脚本通过RegisterLuaMenu接口实现同等功能

安装教程

⚠️ 版本兼容性警告UE4SS Stable v3.0.1已失效,必须使用实验版。若游戏崩溃,需修改UE4SS-settings.inibUseObjectArrayCache设为false。框架仍在早期开发,可能遇未定义行为,建议加入Discord获取实时支持。

  1. 前置安装:下载UE4SS最新实验版(实验版下载),解压至游戏根目录

  2. 配置UE4SS:进入ue4ss\mods\,编辑mod.txt确保BPModLoaderMod = 1

  3. 防崩设置:若启动失败,编辑UE4SS-settings.ini,定位[Engine]区块,设置bUseObjectArrayCache = false

  4. 框架部署:解压UniPalUI,将LogicMods文件夹拷贝至Palworld\Pal\Content\Paks\

  5. SDK安装(可选非必装):开发者将UPI_SDK文件夹放入Unreal Engine项目Plugins目录

  6. 启动验证:进游戏按Shift+Y,若菜单弹出则成功。未响应需检查ue4ss.log是否含UniPalUI: Framework initialized

效果展示

4868.webp

图1:Shift+Y唤出的MOD总菜单,左侧列表自动聚合所有依赖UniPalUI的MOD配置入口

UniPalUI框架MOD下载 - 幻兽帕鲁统一模组界面系统


玩家反馈

I installed the mod, but it doesn't seem to be working at all. I'm pressing shift+y, but the UI menu doesn't pop up.

翻译:我安装了MOD,但似乎完全无效。按Shift+Y没反应,UI菜单弹不出来。

is there a way to update UniPalUI? i managed to make it apear in game, but the game requires me to update UniPalUI in order to work, i can't find any other download link besides the current one in-game message: !!! ACake Anim Framework UI Initiate Failed !!! UniPalUI Version Error: Improper Version Installed ! Please Update The UniPalUI!

翻译:如何更新UniPalUI?我成功让它显示了,但游戏要求我更新才能用,找不到其他下载链接。游戏内提示:ACake动画框架UI初始化失败!UniPalUI版本错误:安装了不合适的版本!请更新UniPalUI!

hi dev where UPI_SDK file do i place in place engin or pal? (am really dumb now)

翻译:开发者你好,UPI_SDK文件该放Engine还是Pal目录?(我现在真懵了)

hi, i installed it and got the menu to pop up. but none of the mods are showing up

翻译:你好,我安装成功并弹出了菜单,但没有任何MOD显示

Hey, I'm not sure if I'm doing something wrong, but do these mods work for dedicated server? I installed them UniPalUI.pak in /Pal/Content/Paks/LogicMods alongside 

 -- it loads the mod clientside but I'm not sure it's loading it serverside. Is there a way to edit the settings serverside that are managed via the UI?

翻译:嗨,不确定是否操作有误,这些MOD支持专用服务器吗?我把UniPalUI.pak放进/Pal/Content/Paks/LogicMods,与2836号MOD一起——客户端加载了,但不确定服务器端是否加载。能否通过UI编辑服务器端设置?

常见问题

按Shift+Y完全没反应,如何排查?

按优先级检查:

  • 确认UE4SS为实验版(Stable v3.0.1已失效)

  • 检查ue4ss\mods\mod.txt中BPModLoaderMod=1

  • 查看ue4ss.log是否含Failed to find PalschemaUniPalUI init error

  • 临时关闭杀毒软件,部分软件会拦截热键Hook

  • 尝试将bUseObjectArrayCache设为false后重启

若仍无效,在Discord频道提供log文件诊断。


菜单能打开,但里面没有MOD列表,是空的?

UniPalUI是框架,本身不提供功能。空菜单说明没有安装依赖它的MOD。需额外安装如ACake Anim Framework、Altermatic等兼容MOD。验证方法:

  • 检查目标MOD的Requirements是否标注Requires UniPalUI

  • 确认依赖MOD的.pak文件也在LogicMods目录

  • 查看依赖MOD的文档,部分需手动在UniPalUI中Register Mod

安装兼容MOD后重启游戏,菜单会自动聚合显示。


ACake提示"Improper Version Installed"如何解决?

此为版本硬依赖问题。ACake Animation Framework需要特定UniPalUI版本:

  • 访问UniPalUI官方Discord获取#updates频道最新测试版

  • 删除旧版LogicMods\UniPalUI_P.pakUPI_SDK文件夹

  • Nexus公开版已暂停更新,订阅SubscribeStar可获取抢先版本

  • 临时方案:降级ACake至v0.4.2以下(兼容性列表见Discord置顶帖)

作者michaelpstanich确认测试版含QoL修复,但不会强制要求更新。


支持专用服务器吗?服务器端如何配置?

UniPalUI为客户端框架,核心逻辑不运行在服务器。专用服务器场景:

  • 服务器无需安装UniPalUI,仅需客户端安装即可显示菜单

  • 若MOD需同步服务器配置(如倍率设置),需MOD自身支持RPC通信

  • 配置值存储在客户端UniPalUI.ini,服务器无法强制覆盖

  • 建议在服务器插件(如PalGuard)中实现配置同步,UniPalUI仅作本地显示

目前无原生服务器端配置接口,需MOD开发者自行实现网络同步。


我是MOD开发者,SDK该放Engine还是Pal目录?

UPI_SDK为Unreal Engine开发辅助工具,不放入游戏目录

  • 解压SDK至C:\Program Files\Epic Games\UE_5.x\Engine\Plugins\(x为版本号)

  • 或在个人项目YourProject\Plugins\下创建UPI_SDK文件夹

  • 启动UE编辑器,在插件列表启用UniPalUI SDK

  • 参考SDK内ExampleMod\Blueprint示例实现RegisterMenu接口

游戏端仅需.pak文件,SDK纯为开发环境准备。Lua开发者无需SDK,直接阅读Metadata.txt即可。


内容更新时间:2025-11-11 | 幻兽帕鲁UniPalUI框架MOD | 火龙MOD网版权所有

验证信息:NexusMods@michaelpstanich | 内容ID:HLMOD-20251111-003 | 官方Discord

技术实测:火龙技术组 | 测试平台:Windows 11 22H2, RTX 4070, i5-14600KF, 32GB DDR5 | 游戏版本v6.6.4

资源下载

资源下载

UniPalUI框架MOD下载 - 幻兽帕鲁统一模组界面系统

更新时间:

未经允许不得转载! 作者:biga666,转载或复制请以超链接形式并注明出处火龙网

原文地址:https://www.huolongwang.com/palworld/1409.html发布于:2025-11-11

发表评论

快捷回复: 表情:
验证码
评论列表 (暂无评论,31人围观)

还没有评论,来说两句吧...