你是否希望: - 从Steam内启动游戏 - 仍能使用Steam界面覆盖 - 并使用自己的设置管理个人版本的SCUMMVM? 本指南可以帮你实现! 概述 这是一份快速指南。我假设还有其他人和我一样,会使用其他工具来管理DOSBox和SCUMMVM游戏。我喜欢用Steam来记录我的游戏时长和时间,并且经常使用界面覆盖功能。对于这些老游戏,直接使用模拟软件能带来很多好处,比如自定义设置。我几乎对所有DOS和老游戏都这样做。 注意事项 我无法将Steam版《异星搜奇》的存档转移到完整的SCUMMVM中使用。我相信一定有办法,但我直接在SCUMMVM版本中重新开始了新游戏。如果不在ScummVM中进行额外配置,Steam的存档同步很可能无法正常工作。我相信我们可以通过一些调整来解决这个问题。(如果你找到了解决方法,请留言。) 设置步骤 让我们从一些默认目录开始。假设我的Steam库路径(我们称之为【%STEAMLIB%】)为: C: Games SteamLibrary steamapps common Scumm库路径(我们称之为【%SCUMMLIB%】)为: C: Games ScummLibrary ScummVM安装目录(我们称之为【%SCUMM%】)为: C: Games ScummVM (这些并非真实的环境变量,我只是将它们用作示例和简写。你的Steam库具体设置会因情况而异。) 所有这些步骤在Linux系统中同样适用,只需注意路径设置即可。 1.1. 通过Steam安装《异星搜奇》,游戏会被安装到“%STEAMLIB% The Dig”目录中。 2. 将Steam版《异星搜奇》复制到ScummLibrary,把“%STEAMLIB% The Dig”整个目录复制到%SCUMMLIB%,最终目录结构应类似“C: Games ScummLibrary The Dig”。 3. 将SCUMM依赖文件复制到Steam游戏目录,从SCUMMVM安装目录中复制以下文件到“%STEAMLIB% The Dig”:discord-rpc.dll、SDL2.dll、SDL2_net.dll、WinSparkle.dll。(你可以尝试使用目录中已有的文件版本,但可能会出现版本不匹配问题,建议使用你将要运行的SCUMMVM版本所对应的文件。也可以选择硬链接这些文件,但由于文件体积很小,直接复制即可。) 4. 将Steam版《异星搜奇》的可执行文件链接到scummvm,打开Windows的运行窗口,输入cmd并运行。exe(必须以管理员身份执行) cd "你的Steam库路径 The Dig" mklink /H "The Dig.exe" "你的ScummVM路径 scummvm.exe" 此链接的作用是让Steam启动《异星搜奇》,但实际上是启动ScummVM。 (请注意这些不是实际的环境变量。请使用完整的绝对路径。) 5. 为《异星搜奇》配置ScummVM 以任意方式启动ScummVM。 添加游戏。(确保你使用的版本支持《异星搜奇》……自ScummVM 0.2.0版本起支持。) 选择你的ScummVM库目录。 在ScummVM中根据需要更改游戏的各项设置。 运行游戏 此时,你应该能够通过Steam启动游戏了。




换一换 
























