已更新 Mod Organizer (MO2) 插件

已更新 Mod Organizer (MO2) 插件

一个新的RDR2的MO2插件,支持Steam或Rockstar版本以及LML模组。如需快速安装模组,请查看置顶评论。

工具

《荒野大镖客:救赎2》Mod Organizer 2支持插件

此插件为《荒野大镖客:救赎2》提供完整的Mod Organizer 2 (MO2)支持,使游戏在Steam和Rockstar启动器版本中均能实现无缝模组管理。无论您使用的是Lenny's Mod Loader (LML)模组、ASI插件还是其他RDR2修改内容,此插件可确保所有内容与最新版MO2完美兼容运行。

MO2的原版RDR2插件由KrebKrebou创建,多年来一直为社区提供良好服务。然而,随着MO2升级至PyQt6(从2.5+版本开始),原版插件变得不兼容且不可靠。此版本已解决该插件报告的所有问题。

主要特点

双平台支持 此插件与Steam和Rockstar Launcher版本均能无缝配合。它能自动检测您所使用的版本并相应配置启动设置。首次设置时,您会看到一个简单的对话框来选择您的游戏版本。

智能脚本管理 该插件包含一个高级清理系统,可防止因覆盖文件夹中遗留的脚本文件而导致冲突。在执行清理前,它会分析文件夹内容,自动创建备份(保留最近5个备份),并检测与活跃模组的冲突。当安全时,它会执行选择性清理,保留无问题的文件。当存在冲突时,它会安全移除所有内容,以防止崩溃。

预启动验证 在启动游戏前,插件会检查关键的模组文件(ScriptHookRDR2.dll、ASI加载器、LML)并验证写入权限。如果检测到问题,你将收到用户友好的警告,并附带清晰的修复指引,同时可选择在缺少关键文件时中止启动。

增强日志 一个全面的日志系统会将详细的操作日志写入MO2目录中的“RDR2 Plugin Logs”文件夹,并附带时间戳。当问题出现时,这能大大简化故障排除过程。

Steam集成 合适的Steam协议启动支持,拦截MO2的默认启动以使用Steam原版启动器(steam://run/1174180),同时保持所有验证检查。

安装

  1. game_reddeadredemption2.py 复制到你的 MO2 安装目录中
  2. 将其放置在:plugins\basic_games\games\ 文件夹内(**不是**直接放在 plugins\ 中)
  3. 重新启动 Mod Organizer 2
  4. 选择《荒野大镖客:救赎2》作为你管理的游戏
  5. 首次启动时,请选择您拥有的是Steam版本还是Rockstar版本。

LML + MO2 安装设置

  • ScriptHookASI 加载器Lenny 的 Mod 加载器放入 RDR2 游戏主文件夹中(不是 MO2)。
  • .asi 模组: MO2\mods\YourModName\
  • LML模组: MO2\mods\YourModName\lml\
  • 如果一个模组同时有这两个文件,请将 .asi 放入模组文件夹,并将 lml 文件夹放入其中。

重要提示

  • 需要 MO2 2.5.2 或更高版本(支持 PyQt6)
  • 自动回退兼容 PyQt6 和 PyQt5
  • 关键模组文件(ScriptHook、ASI加载器、LML)必须手动安装到游戏文件夹中 —— 它们无法通过MO2进行管理
  • 确保MO2指向主要的RDR2文件夹(即 RDR2.exePlayRDR2.exe 所在的位置)

故障排除

如果你遇到问题,可以查看MO2目录下的 RDR2 Plugin Logs\plugin.log 日志文件以获取详细信息。当关键文件缺失或存在权限问题时,插件会给出警告,并附带清晰的解决方案说明。

该插件包含自动验证检查,会在启动前提醒您常见问题,从而大大简化故障排除过程。

制作人员名单

  • KrebKrebou - 原始插件及编写本插件的灵感。
  • RDR2模组社区 - 反馈与测试
  • MO2 开发者 - 卓越的模组管理框架

该插件正在积极维护和更新,以确保与最新版本的MO2和RDR2模组工具兼容。

附注:先前使用过我的模组管理器的人请注意,下个版本仍在开发中,未来会推出!(忙于学业!)