「框架前置」UniPalUI - 通用帕鲁世界模组UI界面
MOD功能
- 本模组是一个为其他模组服务的前置框架,它提供了一个统一的模组菜单系统、自定义输入处理器以及多种UI功能。
- 它的核心目标是让其他模组作者可以轻松地为自己的作品添加热键绑定和设置菜单,而无需从零开始构建系统或自行处理兼容性冲突。
- UniPalUI构建了自己独立的UI和输入系统,使其可以和游戏并行运行,不依赖游戏本体资源,从而在游戏更新后也能保持较好的兼容性。
- 其他模组可以调用本框架的功能,实现:
[*]创建自己的模组设置菜单。
[*]在屏幕左上角显示自定义通知信息(例如提示某MOD已成功加载)。
[*]设定新的游戏热键并由本框架统一管理,以减少冲突。
前置需求
- 本模组为UE4SS蓝图逻辑模组,必须安装UE4SS v3.x或更高版本才能运行。
- 关于UE4SS的下载、安装与配置,请参考论坛的详细指南:
- 重要配置:请确保你的UE4SS配置正确无误。
[*]- 打开UE4SS安装目录下的 mods.txt 文件,确保 BPModLoaderMod 的值被设置为 1 (即启用状态)。
- 如果安装UE4SS后游戏频繁崩溃,请打开 UE4SS-settings.ini 文件,将 bUseUObjectArrayCache 的值设置为 false。
安装与设定指南
- 请先确保已正确安装并配置好上述的UE4SS前置。
- 本模组的安装方式比较特殊,请仔细阅读:
[*]- 解压下载的压缩包。
- 将解压后得到的 LogicMods 文件夹,完整地复制到 [你的帕鲁游戏根目录]\Pal\Content\Paks 文件夹中。
- 注意:是LogicMods文件夹本身,不是里面的文件。目标位置是Paks文件夹,不是Mods文件夹。
- 安装完成后,在游戏中按 Shift + Y 组合键可开启或关闭MOD菜单。 你可以使用鼠标与菜单交互。
已知问题
- 在游戏菜单和本MOD菜单之间切换时,有时鼠标光标会消失,导致菜单看起来像是“卡住了”。此时,请多按几次 ESC 键,即可强制关闭菜单,之后便可重新打开,不会造成其他问题。
- 一些制作不佳或存在缺陷的其他模组可能会干扰输入状态,导致UniPalUI被锁定。 这并非UniPalUI自身的问题,但值得注意。
给其他模组作者的提示
UniPalUI非常强大,但几乎没有设置什么“防护栏”,这意味着它在使用上会比某些框架(例如老滚的MCM)更复杂一些,但也因此提供了极大的灵活性。 如果使用不当,你可能会“玩坏”一些功能。 请务必注意:避免切换输入状态后长时间不切换回来;在使用完交互后,务必关闭输入状态;避免在非必要时(尤其是在没有玩家输入的情况下)弹出过多菜单;为那些非即时性的操作(如打开菜单、与静态对象交互)绑定带有修饰键(如Shift, Ctrl, Alt)的热键,这能有效避免冲突。 同时,请注意游戏本身的热键,UniPalUI允许你绑定与游戏相同热键,但你必须自己处理与游戏基础功能的按键冲突。
MOD文件下载说明UniPalUI 0.1DEV
版本:0.1DEV描述:模组主文件,包含了运行所需的UniPalUI.pak。
模组来自NexusMods