ScummVM
ScummVMscummvm- Script Creation Utility for Maniac Mansion Virtual Machine (ScummVM) 是一套游戏引擎的重构。
- 开发者Ludvig Strigeus, Vincent Hamm & ScummVM Team
- 许可GPL-3.0-or-later
ScummVM 是一个程序,它使您可以运行某些经典的图形冒险和角色扮演游戏,前提是您已经拥有它们的数据文件。 ScummVM 的巧妙之处在于,它取代了随游戏附带的原始可执行文件,使您可以在从未打算在其上运行的系统上玩游戏! ScummVM 是对这些游戏可执行文件的完全重写,而不是模拟器。
ScummVM 支持超过 499 个冒险游戏的庞大库,包括来自著名工作室的经典游戏,例如 LucasArts、Sierra On-Line、Revolution Software、Cyan, Inc. 和 Westwood Studios。 除了《猴岛》系列、《破碎剑》、《Myst》和《银翼杀手》等突破性游戏外,您还可以探索许多鲜为人知的冒险游戏并发现隐藏的宝石。
您可以在兼容性页面上找到详细列表,其中详细说明了支持哪些游戏及其兼容性状态。 ScummVM 正在不断改进,因此请经常回来查看。 您可以在各种系统上玩这些游戏,包括 Windows、Linux、macOS、iOS、Android、PS Vita、Switch、Dreamcast、AmigaOS、Atari/FreeMiNT、RISC OS、Haiku、PSP、PS3、Maemo、GCW Zero 等更多系统。
特性
- 支持 499 个冒险游戏
支持的游戏
- 3 Skulls of the Toltecs
- The 7th Guest
- Beneath a Steel Sky
- Broken Sword: The Shadow of the Templars
- Broken Sword II: The Smoking Mirror
- Broken Sword 2.5: The Return of the Templars
- Discworld
- King's Quest: Quest for the Crown
- King's Quest II: Romancing the Throne
- King's Quest III: To Heir Is Human
- King's Quest IV: The Perils of Rosella
- King's Quest V: Absence Makes the Heart Go Yonder!
- King's Quest VI: Heir Today, Gone Tomorrow
- Leisure Suit Larry in the Land of the Lounge Lizards
- Leisure Suit Larry Goes Looking for Love (in Several Wrong Places)
- Leisure Suit Larry III: Passionate Patti in Pursuit of the Pulsating Pectorals
- Leisure Suit Larry 5: Passionate Patti Does a Little Undercover Work
- Leisure Suit Larry 6: Shape Up or Slip Out!
安装
启动 软件。 搜索软件包“ScummVM”。 单击理想的软件包以打开详细信息页面。 单击 安装 按钮。
启动 Discover。 搜索软件包“ScummVM”。 单击理想的软件包以打开详细信息页面。 单击 安装 按钮。
启动 YaST --> 软件管理。 搜索软件包“ScummVM”。 选中复选框进行安装(绿色复选标记)。 单击 接受 按钮开始安装。
安装“scummvm-extra”软件包可为 ScummVM 提供额外的引擎。
sudo zypper install scummvm-extra
配置
ScummVM 需要访问每个游戏的数据文件。 每个游戏所需的数据文件列表可以在该游戏的 wiki 条目 中找到。 ScummVM 可以从它有权访问的任何目录运行游戏数据文件,包括外部介质。
为了方便使用,您可以创建一个专门的游戏文件夹,并将包含游戏文件的文件夹复制到其中。 结果目录结构将如下所示
ScummVM ├── Conquests of the Longbow - The Legend of Robin Hood │ ├── 140.SCR │ ├── 185.SCR │ ├── 312.SCR │ ├── 320.SCR │ ├── ... ├── Indiana Jones and the Fate of Atlantis │ ├── ATLANTIS.000 │ ├── ATLANTIS.001 │ ├── MONSTER.SOU │ ├── other │ │ ├── ADLIB.IMS │ │ ├── ATLANTIS.EXE │ │ ├── ATLANTIS.ICO │ │ ├── HELPME.DOC │ │ ├── ... │ └── Savegames ├── Kings Quest Series │ ├── King's Quest I - Quest for the Crown - Original Version │ │ ├── ADL.DRV │ │ ├── EGA320.DRV │ │ ├── EXISTS.COM │ │ ├── GODIR.COM │ │ ├── ...
将游戏添加到启动器
- 运行 ScummVM 以打开启动器。
- 单击添加游戏。 这将打开一个文件浏览器。 要一次添加多个游戏,请单击“添加游戏”旁边的展开箭头,然后选择“批量添加”。
- 使用文件浏览器找到包含游戏数据文件的文件夹。
- 将打开游戏选项窗口,允许您配置游戏的各种设置。 这些设置可以随时重新配置。 请记住,此处更改的任何设置都会覆盖全局设置。 单击确定。
- 完成了。 游戏已准备好玩。
- 玩得开心!
键盘快捷键
| 快捷键 | 描述 |
|---|---|
| Ctrl+F5 | 从当前或指定的目录添加所有游戏。 如果传递了 --game=ID,则仅添加具有指定 ID 的游戏。 另请参见 --detect。 使用 --path=PATH 在 -a 或 --add 之前指定目录。 |
| Ctrl+q | 退出 (Linux/Unix) |
| Ctrl+u | 静音所有声音 |
| Ctrl+m | 切换鼠标捕获 |
| Ctrl+Alt 和 9 或 0 | 在图形过滤器之间向前/向后循环 |
| Ctrl+Alt 和 + 或 - | 增加/减少缩放比例 |
| Ctrl+Alt+a | 切换纵横比校正开/关 |
| Ctrl+Alt+f | 在最近邻和双线性插值之间切换(图形过滤开/关) |
| Ctrl+Alt+s | 循环浏览拉伸模式 |
| Alt+Enter | 切换全屏/窗口模式 |
| Alt+s | 截取屏幕截图 |
| Ctrl+F7 | 打开虚拟键盘(如果启用)。 这也可以通过长时间按下鼠标中键或滚轮来打开。 |
| Ctrl+Alt+d | 打开 ScummVM 调试器 |
命令行界面选项
大多数选项可以通过在其前面加上 no- 来反转其含义。 例如,--no-aspect-ratio 将关闭纵横比校正。 这不适用于简短选项。 选项参数如下所示,需要替换为真实值。
简短选项在可用时列出。
| 选项 | 简短 | 描述 | 默认值 |
|---|---|---|---|
| --add | -a | 从当前或指定的目录添加所有游戏。 如果传递了 --game=ID,则仅添加具有指定 ID 的游戏。 另请参见 --detect。 使用 --path=PATH 在 -a 或 --add 之前指定目录。 | |
| --aspect-ratio | 启用纵横比校正 | false | |
| --auto-detect | 从当前或指定的目录显示游戏列表并启动第一个游戏。 使用 --path=PATH 在 --auto-detect 之前指定目录 | ||
| --config=FILE | -c | 使用替代配置文件 | |
| --copy-protection | 启用盗版保护 | false | |
| --detect | 从当前或指定的目录显示游戏及其游戏 ID 的列表。 这不会将游戏添加到游戏列表中。 使用 --path=PATH 在 --detect 之前指定目录。 | ||
| --fullscreen | -f | 强制全屏模式 | false |
| --list-games | -z | 列出支持的游戏,然后退出。 | |
| --list-targets | -t | 列出配置的目标,然后退出 | |
| --subtitles | -n | 启用字幕 | |
| --version | -v | 显示 ScummVM 版本信息,然后退出。 | |
| --window-size=W,H | 将 ScummVM 窗口大小设置为指定的尺寸。 仅 OpenGL。 |
图库
ScummVM 主窗口
ScummVM 设置
Broken Sword
Sierra Logo
Conquests of the Longbow
Conquests of the Longbow
LucasArts
Indiana Jones







