欢迎光临散文网 会员登陆 & 注册

Steam Deck(SteamOS)使用上古卷轴5整合包经验

2023-10-07 01:27 作者:KTkt_  | 我要投稿

参考链接:

  1.  Skyrim: Sovngarde · Omni-guides/Wabbajack-Modlist-Linux Wiki · GitHub

  2. GitHub - YukiCoco/ToMoon: 基于 SteamOS 定制的网络工具,自动配置 TUN 模式加速游戏,网络代理。

  3. GitHub - rockerbacon/modorganizer2-linux-installer: An easy-to-use Mod Organizer 2 installer for Linux

  4. Steam OS 上古卷轴-Mod Organizer2安装教程 178 - nga社区

---


一、准备工作

你需要:一台windows电脑、一台steam deck、todesk等远程桌面软件(要有linux版,因此我用的是这个)或你有拓展坞可以插鼠标键盘、正版上古卷轴5重置版。

1. 你准备迁移到Steam Deck 上的整合包

注意事项:最好是使用小巧简单的整合包,少装UI、高模头、人物和环境美化以及strange rune、cbpc/SMP物理这种非常吃cpu的模组(faster SMP这种应该是用不了的)。动不动大几百Gb的那种虽然也能跑得动,但是体验很差。总之你都掌机玩了,一切从简吧。

2. 删除整合包里的所有ENB/Reshade文件。

注意事项:有些整合包会将ENB装在MO2里,注意去掉。包括ENBLight相关的模组也最好不要留着,steam deck性能没你想的那么能打。

常见的ENB文件有这些

你可以安装community reshade作为enb的替代品。

3. 安装ToMoon,用来加速网络。参考官方的安装教程:github.com/YukiCoco/ToMoon

4. 通过steam在steam deck上安装上古卷轴5的游戏本体,如果你有Creation Club 的dlc,需要进游戏下载。(不管有没有买dlc都建议进一次游戏)

5. 开启ToMoon加速网络(机场自备)。然后按电源键退出到桌面模式。开始安装MO2 模组管理器


整合包在windows电脑上都测试完毕后,准备工作就完成了。


二、MO2安装

1. 根据这个流程走一遍:nga.178.com/read.php?tid=35467273&rand=402。安装过程中安装程序会要求你移除上古卷轴的启动prefix,照着提示操作即可。

有几点需要注意:1. protontricks可以在桌面模式的discover(linux应用商店)里搜索安装;2. 在安装MO2时会让你选择安装路径,你需要记住这个路径,之后要用到;3. 在steam的上古卷轴属性设置中,proton版本设置为8.0或GE-8.0(需要自己安装);4. 避免将任何东西安装在micro-sd卡上,因为加载巨慢尤其是上古卷轴的mod;5. 如果你一定要装在sd卡上,上古卷轴的steam启动选项中要加入一行:STEAM_COMPAT_MOUNTS=/run/media/mmcblk0p1 %command% 否则mo2读不到内置存储中的文件。


3. MO2安装结束后,回到steam游戏模式,启动上古卷轴。等待一会如果能看到MO2界面就是安装成功了。


三、安装运行库

接下来是很多类似教程都没告诉你的内容:你需要通过protontricks 和 wine 安装一些windows上的运行库,否则很多带dll的模组都会让你闪退,尤其是很多新出的SKSE插件。


1. 注意,protontricks 在 二、1. 的时候已经安装过了

2. 桌面模式下打开终端(Konsole),依次执行以下命令行(注意在每行输入完,终端跑完再输入下一行):


  • sudo chmod -R 755 这里输入你的mo2安装路径

这是更改MO2所在文件夹的读写权限。

  • wget https://aka.ms/vs/17/release/vc_redist.x64.exe -O /home/deck/.local/share/Steam/steamapps/compatdata/489830/pfx/drive_c/vc_redist.x64.exe

这是下载微软的2015-2022 vc运行库,很多新出的SKSE插件的必要前置。

  • protontricks 489830 shell

进入protontricks命令行模式。489830是上古卷轴5重置版的Steam appID,所有人都是一样的。如果你是学习班,就手动添加为非Steam游戏,然后通过“ protontricks -l ”这个命令来查看当前安装的全部steam内游戏的ID,并替换掉即可。以下同理。

  • wine vc_redist.x64.exe

这步是通过wine来打开运行库的安装程序。执行后等一会就会出现熟悉的安装界面。

  • protontricks 489830 xact xact_x64 d3dcompiler_47 d3dx11_43 d3dcompiler_43

安装其他一些必要的依赖环境。同样的,如果是学习版记得替换489830。


四、拷贝整合包内容

现在可以将整合包内的必要文件拷贝到steam deck中了。


1. 需要拷贝的文件夹只有三个:mods、profiles和overwrite


mods里面是你的全部模组;

profiles 是MO2的档案,记录了模组排序、上古卷轴的ini设置以及存档等;

overwrite 里可能有一些复仇女神刷的动作、Bodyslide刷的衣服身形等。


全部拷贝到steam deck 上对应的位置即可


注意,到这里还不能启动mo2或者游戏


2. 在steam deck上的MO2安装路径里找到 ModOrganizer.ini 文件,直接打开,然后修改第三行 selected_profile==@ByteArray(XXX) 括号内的XXX,替换为你用的整合包的档案名称(你可以在刚刚复制的profiles文件夹内看到。如果没改过,一般是默认的Default)

这个ini文件的其余内容都是自动配置好的,都不需要改

至此需要进行的修改已全部完成,你可以进游戏测试了。注意如果你装了Community Shader,第一次进游戏会非常非常慢,它需要进行一次着色器编译缓存。


RaceMenu、OAR等各种常见mod经测试都是可以正常使用的,如果闪退那一定是整合包的问题。

装在sd卡上每次加载大概会花2-5分钟时间,取决于你mod修改的程度。

实测帧数差不多有25-30帧的样子,使用的整合:Tempus Maledictum @ Wabbajack (223Gb大小)


手柄键位请自行配置。

Steam Deck(SteamOS)使用上古卷轴5整合包经验的评论 (共 条)

分享到微博请遵守国家法律