Windows上FROMSOFTWARE标题的运行时VFS模组加载器
在运行时通过虚拟文件系统和基于配置文件的管理注入 mods,让你在不更改游戏文件的情况下切换 mod 集。Gary Tierney 创建了 me3 作为一个用 Rust 编写的 mod 框架和 FROMSOFTWARE 游戏的工具,带有命令行启动器和仪器挂钩。该工具适合需要有组织的 mod 配置文件、原生初始化器支持以及包括脚本和适用于 Linux 和 Steam Deck 的便携式构建的跨平台安装选项的 mod 开发者和玩家。
me3 如何在不更改原始文件的情况下修改游戏
me3 实现了一个虚拟文件系统 (VFS),在运行时拦截文件请求,因此原始游戏目录保持不变。配置文件系统存储和切换 mod 集,CLI 使用选定的配置文件启动游戏。这些设计选择使 mod 作者能够测试更改,并让玩家维护多个配置而不覆盖游戏资产。
运行 me3 会影响游戏时的桌面性能吗?
me3 是用 Rust 编写的以提高性能,支持高性能实现并具有低运行时开销。该框架在运行时操作,而不是进行大量预处理,其仪器功能附加到正在运行的游戏进程,保持大部分工作在内存中,而不是依赖磁盘操作。
在生产游戏安装上使用 me3 是否安全?
me3 通过 VFS 路由修改,避免永久文件写入,从而保护原始文件。该项目在 Apache 2.0 和 MIT 许可证下开源,因此其源代码和行为可以检查。CLI 和本地初始化程序支持需要明确配置,因此用户可以控制何时以及如何加载 mods。
对于非开发人员来说,学习曲线有多陡峭?
核心发行版使用命令行界面,这需要熟悉启动游戏和指定配置路径。一个社区开发的 Mod Engine 3 管理器提供了图形前端,以便更轻松地处理配置文件,从而降低了不喜欢使用 CLI 的玩家的技术门槛。
me3 适合技术型修改者和有组织的玩家,但有一个警告
me3 是一个适合需要运行时修改注入和配置切换的修改开发者和玩家的选项,同时保持游戏文件完好。它的 Rust 实现和 VFS 模型提供稳定的内存修改,社区 GUI 项目降低了入门门槛。预计在日常任务中使用 CLI 或社区管理器;在对实时安装运行配置之前,仔细规划配置更改。