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的遊戲畫面 》 | 資料來源:http://www.scummvm.org/screenshots.php |
|
>