模组简介
机器人框架(REFramework)是专门面向《怪物猎人:荒野》开发的核心底层模组工具,属于整个游戏模组生态的基础支撑类工具,并非直接修改游戏玩法内容的功能性模组,主要面向所有想要开发、加载自定义脚本、插件扩展游戏内容的模组制作者,以及需要依赖该框架才能正常运行的各类第三方游戏衍生模组的普通玩家使用。它能够为游戏提供标准的底层钩子注入能力,解锁游戏原本受限的内存访问、参数修改、自定义界面挂载权限,让各类后续基于此框架开发的功能性模组可以稳定运行,是目前《怪物猎人:荒野》模组生态里绝大多数自定义扩展内容的必备前置支撑工具。
核心功能要点
提供统一的游戏底层注入钩子,支撑所有后续开发的自定义脚本、第三方插件稳定挂载运行,避免不同模组各自注入时产生的代码冲突问题
自带可通过 Insert 按键呼出的内置管理菜单,玩家可以直接在游戏内查看框架加载状态、已挂载的脚本和插件列表,调整框架基础运行参数
提供标准化的脚本运行目录 reframework/autorun 和插件存放目录 reframework/plugins,无需额外修改游戏原生文件即可批量管理所有扩展内容
自带 fallback 路径适配机制,当框架无法正常访问游戏安装目录时,会自动将全部运行资源迁移到系统环境变量 %APPDATA%/REFramework 路径下继续运行,避免出现框架加载失败的问题
安装与卸载说明
安装时需取出压缩包内的 dinput8.dll 文件,放入《怪物猎人:荒野》的游戏安装目录下即可完成基础框架的部署。后续如果需要添加自定义脚本,将对应的脚本文件放入框架自动生成的 reframework/autorun 文件夹内即可,需要加载第三方扩展插件时,将对应的插件文件放入 reframework/plugins 文件夹内即可,没有对应文件夹可以自行创建命名。如果遇到框架无法读取游戏目录文件的异常情况,自行将脚本和插件文件转移到 %APPDATA%/REFramework 下对应的同名子文件夹中即可正常加载。临时卸载框架的话,只需要将游戏目录下的 dinput8.dll 文件移出文件夹就可以,游戏启动后不会再加载任何和该框架相关的扩展内容。如果需要彻底清除框架留下的所有相关文件,除了移除 dinput8.dll 之外,还要同步删除游戏目录下的 reframework 文件夹、re2_fw_config.txt 配置文件、re2_framework_log.txt 运行日志文件,如果运行过程中生成了 reframework_crash.dmp 崩溃记录文件也同步删除即可。
前置依赖与兼容性说明
当前该模组没有额外需要提前安装的前置依赖内容,只支持对应《怪物猎人:荒野》的游戏版本运行,不要把该框架安装到其他使用RE引擎制作的怪物猎人系列游戏目录中,否则会出现加载异常、游戏直接崩溃退出的问题。该框架会占用游戏原本的 dinput8.dll 相关加载流程,如果同时安装其他同样修改该动态链接库的同类注入工具,大概率会出现加载冲突,导致任意一方都无法正常运行。如果后续有第三方模组明确标注需要依赖该REFramework运行,必须先完成该框架的部署之后再安装对应模组,否则对应模组会直接无法生效。相关脚本和插件的具体运行规则,原文未给出的项以压缩包内说明为准。
常见问题说明
不少用户初次安装后可能遇到按 Insert 键无法呼出框架菜单的问题,大概率是 dinput8.dll 没有放到正确的游戏可执行文件所在的根目录下,确认文件放置路径后重新启动游戏即可正常呼出。部分用户反馈放入 autorun 目录的脚本没有自动加载,可以先查看 re2_framework_log.txt 日志文件确认是否有脚本版本不兼容、代码报错的提示,根据对应提示调整脚本内容即可。如果启动游戏后直接出现闪退,可先尝试临时移除 dinput8.dll 确认游戏原生运行状态是否正常,再排查插件目录下是否存在和当前游戏版本不匹配的过期插件文件,逐一移出测试定位冲突文件即可解决问题。

评论(5)