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 更新,需要定期切换桌面模式检查更新。