ScummVM的全名为Script Creation Utility for Maniac Mansion Virtual Machine,意即运行Maniac Mansion虚拟主机。 ScummVM的作用是在于运行Scumm类的游戏,如猴岛小英雄、印地安那琼斯,或山姆和麦克斯等80386、80486,及XT/AT时代的经典冒险游戏。
作者原本是为了让Adventure Soft、Revolution和Lucas Art等三家软体公司所制作出来的经典游戏在目前的电脑上运行。不过发展到后来,其它软体公司的冒险游戏也可以在这ScummVM上面运行。目前所能支援的游戏超过30种以上,官方网站有公布支援的游戏名单。此外,没被公布出来的冒险游戏,大多数也都能支援,只是较不稳定,使用者可以下载来试试。
ScummVM可以在不同的平台上运行,如Win32(Windows 95/98/ME/NT/2000/XP)、Linux i386和PPC、BeOS、Solaris、Mac OS X、MorphOS、IRIX、PDA的PalmOS和WinCE,甚至连Dreamcast游戏主机都可以使用这个软体。其优点是容量小、延展性佳、游戏的相容性,及简单易用等。
Script Creation Utility for Maniac Mansion是由Aric Wilmunder和Ron Gilbert共同于1987年研发的一个游戏开发软体,著名的LucasArts曾使用者个开发软体来制作许多经典的游戏,如印第安那琼斯和猴岛小英雄等。除了一些老游戏外,当然也支援较新的Scumm游戏,如Full Throttle和Broken Sword等游戏。不过作者也特别在官方网站上声明,这个软体只支援一部份的Scumm和非Scumm的游戏。至于其它的游戏,就要靠一般使用者自行修改原始码,来支援更多的游戏。
虽然ScummVM本身是以C++来编译,但假如使用者想要修改其原始码,作者建议最好使用libSDL作为程式的资料库,而程式则最好使用Lua和Python等编辑语言来编译。
ScummVM并不支援游戏本身的储存和读取系统,软体本身有提供一个共同储存的位置,让这些游戏能够储存在同一个位置。此外,ScummVM也支援CD和MP3音效,意即这软体可以播放游戏CD的音效;假如使用者不愿使用CD来玩游戏,那么可以将其游戏的音效转换成MP3或是Ogg的档案,来替代CD的音效档(通常是WAV档),如此一来,使用者可免除不携带游戏CD,又想听其音效的困扰。
ScummVM是一个符合GPL的软体,使用者可以自由使用、更改或散布,但所需要的游戏,则必须要透过合法的管道来购买,或从网路上下载试玩版。同时作者也希望使用者可以回覆一些Bug,使ScummVM的功能会更为齐全。
![《图二 ScummVM的游戏画面 》](/art/2004/04/251740432808/p2.gif)
《图二 ScummVM的游戏画面 》 | 资料来源:http://www.scummvm.org/screenshots.php |
|
>