模组菜单框架

模组菜单框架

一个引擎级插件,用于绘制配置插件设置文件的原版游戏菜单。

描述
一个供模组作者使用的资源,用于创建原版风格的菜单,并在其中提供对模组插件的控制项。它在引擎层面工作,游戏绘制所有菜单的方式与绘制原版菜单相同。不再有覆盖在游戏画面之上的菜单浮层,只有看起来浑然一体的无缝菜单。

安装说明
将主文件内容解压到你的游戏文件夹。Mod Menu Framework 文件夹位于游戏目录下的 Mods 文件夹中。最终路径应为 \Steam\steamapps\common\The Last of Us Part II\Mods\Mod Menu Framework

主要功能
完全原版风格的菜单、可用的控制项、可自定义的页面、标签、描述。

任何插件都可以通过编写一个 menupage 文件来与此框架配合工作,该文件告知框架如何构建模组页面。
可自定义的开关、选择器、滑块。
完全可自定义的描述,支持 HTML 格式,粗体文本、斜体,甚至按钮符号都可以实现。
完整的子菜单集成,可显示嵌套页面或以浮层方式绘制菜单。
控制项可以依赖于其他控制项,当依赖条件不满足时锁定。
控制项依赖可以使用复杂逻辑,支持 AND、OR、NOT 等以及数学运算。
可能还有更多我一时忘记的内容。

需求
[u]需要 TLOU Plugin Loader,它使用了加载器的钩子函数,因此没有它就无法工作。[/u]


GitHub: https://github.com/mwith77/Mod-Menu-Framework