原文描述
一款适用于FF7R的轻量级模组加载器与运行时框架,可让你在不覆盖任何游戏文件的情况下注入新内容。可注册网格体、纹理、蓝图,或是构建可实时加载的完整游戏玩法系统。
你可以查看Dresscode或Scenery,了解该框架可以实现的功能。
✦ 主要功能:
– 运行时模组加载 – 无需替换资源,无文件冲突。
– 数据注册 – 向任意系统开放骨骼网格体、纹理、动画等内容。
– 支持蓝图 – 直接在虚幻引擎内创建自定义系统,并将其作为插件发布。
– 开源 – 提供完整的C++/蓝图项目文件(自定义引擎v4版本)。
– 模组菜单 – 在游戏内查看已激活的模组、切换模组状态,或打开各模组的用户界面
🧩 系统要求
你必须在配置文件中添加一条条目,以便模组加载器能在游戏启动时由游戏实例初始化,共有两种实现方式。
如果你使用FFVIIHook:
只需将以下内容添加到你的Engine.ini文件中:
[/Script/EngineSettings.GameMapsSettings]
GameInstanceClass=/FF7RML/BP_EndGameInstance.BP_EndGameInstance_C
[/FF7RML/ModLoaders/BP_ModLoader.BP_ModLoader_C]
bLoggingEnabled=false
bWriteLogsToFile=false
如果你不使用FFVIIHook:
请同时从可选文件中下载GameInstanceLoader.zip,并将其中的.pak文件放入你常用的~mods目录下。
📦 安装步骤
使用自定义引擎4版本创建的模组现在可以打包为插件,需要放置在不同的目录中。
要安装主模组加载器,请前往“/{你的游戏目录}/End”路径,并按此处所示创建一个Mods文件夹:
将ReunionModLoader.zip解压到你新建的Mods目录中,所有使用Alpakit打包的模组都需要放置在此文件夹内。
你的文件夹结构现在应如下所示:
🎮 模组菜单
你可以同时按住左右摇杆(或F1和F2键),在游戏内打开模组菜单,检查所有设置是否正确。
按下三角键可启动所选模组的菜单(若该模组有自定义菜单)。
按下方块键可激活或停用模组(部分改动可能需要重启游戏才能生效)。
按下X键可打开模组配置。
💬 需要帮助?
如需获取支持和反馈,请加入OpenFF7R Discord服务器:
👉 discord.gg/openff7r
如果你喜欢这个模组并希望支持后续开发,可以在PATREON上资助我:
👉 patreon.com/YIIS
源代码随自定义引擎的v4项目文件一同提供。
本项目以Narknon和Ryn开发的SparkingZERO模组加载器为基础制作。
虽然在部分方面做了大量修改,但核心工作流程基本相同。
因此目前你可以直接查阅该模组加载器的文档,或是以模组菜单的源代码为基础来创建你自己的系统。

评论(0)