Search CTRL + K

steam 直接启动 r2modman 某个 profile 的游戏

r2modman 是雨中冒险 2 的 mod 管理器,由于架构设计优异发展成了通用 mod 管理器。

虽然 r2modman 提供了 linux 的可执行文件(AppImage)和各大系统的安转包(包括 ArchLinux),但是我的设备是 steamdeck,在游戏模式下无法正常启动 r2modman。这就导致我无法加载配置了 mod 的 profile。

解决方案

在你想玩的游戏启动参数添加

--doorstop-enable true --doorstop-target "C:\Users\{windowsusername}\AppData\Roaming\r2modmanPlus-local\DysonSphereProgram\profiles\{profileUserName}\BepInEx\core\BepInEx.Preloader.dll"

就会默认启动你选择的 profile 的游戏。[1]

target 可以在 r2modman 的设置中复制到。

缺点

r2modman 一大优点是,装载的 mod 独立于游戏,启动时加载,因此不会修改任何原本游戏内容,所以用 steam 启动的还是裸游戏。

而本方法导致 steam 启动的一定是某一配置的游戏,若有多个配置则需要手动修改启动参数路径。

并且,本方法由于绕过 r2modman,无法自动检查 mod 更新,需要定期切换桌面模式检查更新。


  1. https://www.reddit.com/r/Dyson_Sphere_Program/comments/wtbga3/r2modman_game_shortcut/ ↩︎