经过6个月的开发, 发布新版跨平台游戏引擎ScummVM 2.7.0, 它取代了游戏可执行文件,并允许许多经典游戏在原本不适合的平台上运行。
对于那些不知道 ScummVM(Scumm 虚拟机)的人,您应该知道这是一款允许您运行最初为 LucasArts SCUMM 引擎创建的图形冒险的软件。 ScummVM 还支持各种不使用 SCUMM 引擎的游戏,这些游戏由 Revolution Software 或 Adventure Soft 等公司制作。
顾名思义, ScummVM 通过虚拟机运行游戏, 仅使用其数据文件,因此它取代了游戏最初发布时使用的可执行文件。 这 允许游戏在它们从未设计过的系统上运行, 例如 wii、pocketPC、PalmOS、Nintendo DS、PSP、PlayStation 3、Linux、Xbox 或手机。
恩总, 提供超过320个任务,包括来自 LucasArts、Humongous Entertainment、Revolution Software、Cyan 和 Sierra 的游戏,例如 Maniac Mansion、Monkey Island、Broken Sword、Myst、Blade Runner、King's Quest 1-7、Space Quest 1-6、Discworld、Simon the Sorcerer、重奏钢铁天空、妖精的魅力和凯兰迪亚的传奇。
游戏兼容 Linux、Windows、macOS、iOS、Android、PS Vita、Switch、Dreamcast、AmigaOS、Atari/FreeMiNT、RISC OS、Haiku、PSP、PS3、Maemo、GCW Zero 等。
ScummVM 2.7.0的主要新特性
在这个新版本的 ScummVM 2.7.0 中,突出的是 使用着色器的输出缩放系统. 新系统 允许旧游戏在高分辨率显示器上运行 具有模仿 CRT 显示器行为的高视觉保真度,以及改进的 OpenGL 模式下的光标缩放。
新版本中另一个突出的变化是提供了设置预定义数据以初始化伪随机数生成器的能力,允许在不同版本的游戏中重复行为。
除此之外,我们还可以发现, 能够在自动检测模式下运行游戏 (您可以将可执行文件重命名为 scummvm-auto 或创建一个 scummvm-autorun 文件以启用它。)
它还在添加 l 的新版本 ScummVM 2.7.0 中脱颖而出能够设置参数 预定义命令行 (参数必须写入 scummvm-autorun 文件。)
其他变化 从这个新版本中脱颖而出:
- 添加了对通过指定文件覆盖默认设置的支持
- 在“–initial-cfg=FILE”或“-i”选项中配置。
- 添加了 --output-channels=CHANNELS 选项以将音频输出设置为单声道。
- 扩大了可下载大于2GB游戏资源的平台数量。
- 添加游戏支持:
- 士兵男孩。
- 互动小说游戏 GLK Scott Adams(C64 和 ZX Spectrum 版本)。
- TI1/12A 格式的 GLK Scott Adams 任务 99-4。
- 黑曜石。
- 粉红豹:危险护照。
- 粉红豹:Hokus Pokus 粉色。
- Adibou 2 «环境»、«读取/计数 4 和 5» 以及 «读取/计数 6 和 7»。
- Driller/Space Station Oblivion(DOS/EGA/CGA、Amiga、AtariST、ZX Spectrum 和 Amstrad CPC 版本)。
- 死亡大厅:仙境冒险 II。
- Chop Suey、Eastern Mind 和 Director 16 和 Director 3 引擎上的其他 4 款游戏。
- 改进了对断剑系列游戏的支持,重新设计了检测游戏版本的代码。
- 添加平台支持:
- 运行 OpenDingux 发行版的 RetroMini RS90 控制台。
- 第一代 Miyoo 游戏机(New BittBoy、Pocket Go 和 PowKiddy Q90-V90-Q20)
- TriForceX Miyoo CFW。
- Miyoo 迷你应用程序。
- Kolibri 操作系统。
- 26 位版本的 RISC 操作系统。
最后,如果你有兴趣能够了解更多关于它的信息,你可以从 以下链接。
项目代码在 GPLv3+ 许可证下分发,可以获取不同支持平台的安装文件,对于 Linux deb、Snap 和 Flatpak 包,可从以下位置获得 以下链接。