ScummVM

跳转到:导航搜索
  • ScummVM-icon.png ScummVM
    scummvm
  • 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 等更多系统。

特性

支持的游戏

  • 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!

完整的支持游戏列表.

安装

Gnome-software-icon.png
通过 GNOME Software

启动 软件。 搜索软件包“ScummVM”。 单击理想的软件包以打开详细信息页面。 单击 安装 按钮。

Kde-discover-icon.png
通过 KDE Discover

启动 Discover。 搜索软件包“ScummVM”。 单击理想的软件包以打开详细信息页面。 单击 安装 按钮。

Yast-icon.png
通过 YaST

启动 YaST --> 软件管理。 搜索软件包“ScummVM”。 选中复选框进行安装(绿色复选标记)。 单击 接受 按钮开始安装。

Terminal-icon.png
通过 Zypper
sudo zypper in 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
│   │   ├── ...

将游戏添加到启动器

  1. 运行 ScummVM 以打开启动器。
  2. 单击添加游戏。 这将打开一个文件浏览器。 要一次添加多个游戏,请单击“添加游戏”旁边的展开箭头,然后选择“批量添加”。
  3. 使用文件浏览器找到包含游戏数据文件的文件夹。
  4. 将打开游戏选项窗口,允许您配置游戏的各种设置。 这些设置可以随时重新配置。 请记住,此处更改的任何设置都会覆盖全局设置。 单击确定。
  5. 完成了。 游戏已准备好玩。
  6. 玩得开心!

键盘快捷键

表格标题
快捷键 描述
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。

所有可用选项的完整列表.

图库

参见

外部链接