冒险解谜游戏中文网 ChinaAVG

标题: 时光秘境和SCUMMVM——史前级AVG在XP下运行的不完全指南 [打印本页]

作者: jltw    时间: 2007-11-2 12:44
标题: 时光秘境和SCUMMVM——史前级AVG在XP下运行的不完全指南
第一章:这不是最好的时代,也不是最坏的时代。  t- H9 V  m" P/ f6 o
    这句话对于那些传统的点击(point and click)式计算机交互冒险游戏爱好者来说,很难找到更好的话来描述当前的情况了。今天的点击式冒险游戏,相对于在80年代和90年代中前期如日中天的市场地位而言,基本上已经远离了市场的主流。特别是在我们国家,由于语言和文化的关系,点击式冒险游戏已经成为了一个边缘的小团体的爱好了。
7 |# m9 I; J) Y' Q  U; W& K    但是正如本章标题所言,这个时代也带来了另外一个令人意想不到的财富——上个世纪末累积的大量点击冒险游戏的遗产。这些游戏,尤其是80年代后期和90年代初期出品的一些游戏,由于已经淡出市场流通领域,不再能为厂方提供经济利益,有些游戏已经通过厂方的官方认可而成为可以自由分享和下载的免费软件(freeware)。个人出于学习和研究的目的,可以很安全的去下载和体验那个时代的其中一些经典。) x. m$ ?' r7 I
    然而由于这十多年内计算机软硬件技术的突飞猛进,不断有革命性的突破在发生。今天的软硬件环境和10多年前已经有了沧海桑田般的变化,那个时代的游戏在现今的环境中要么无法运行,要么没有音效和音乐。而且就算你能搞到一台符合要求的486,有各种来自侏罗纪的声霸卡,还安装上了合适版本的DOS和各种来自白垩纪的硬件驱动,自己查资料写好了天书一般的内存和系统配置文件,你可能还是没办法顺利进入游戏。因为你还要面对那个时代的特产——手册式的密码锁保护。& j- B: |8 C1 n+ i, m5 T$ n1 [" B' M& D
2 w8 T$ ^3 i" x: T
第二章:SCUMM和SCUMMVM* [- c: ?$ E6 e1 i5 o
不过真正的AVG爱好者可能被这点困难困住?别忘了,他们的爱好就是解决各种稀奇古怪的难题,不是么?这不,去年有一群编程强者同时也是传统点击式AVG的爱好者聚集在一起创建了一个名叫SCUMMVM开源项目,用来帮助解决上一章所提到的种种问题。4 `2 L6 f5 E/ G
那么什么是SCUMMVM呢?要解释这个还得从SCUMM说起。SCUMM是Script Creation Utilities for Maniac Mansion的缩写。这是一套用于帮助创建传统点击式AVG的编程工具。这个玩意对于当年那个AVG的黄金时代而言,地位就好似当今的unreal3引擎一般。从SCUMM面世的短短5年内,就有几十款用SCUMM制作的商业AVG在市场上销售。而SCUMMVM,就是用于创建一个虚拟机来模拟运行SCUMM创建出的游戏,让他们在当今的机器上运行得就好像十多年的机器上一样好(听上去挺好笑,对吧^_^)。0 A, C; ^9 F6 P- d5 N
. {/ f% z6 w5 @) a
第三章:让我们上路吧
( P) H) A$ M) O9 h) \( Q, ]$ s; k    好了,切入正题。首先,我们得下载一个SCUMMVM。这个软件是开源项目,二进制版本(也就是我们普通用户想要的版本)是自由下载的。你可以去SCUMMVM的官方网站获得下载页面链接,也可以直接去www.sf.net 搜索SCUMMVM获得下载地址。下载win32版本的安装文件,是个exe文件。安装过程很简单,一路OK下去就可以了。# m/ ?; f" F6 F, y
    如何使用它呢?其实它的使用很简单。运行SCUMMVM,按下 Add Game按钮会出现一个目录对话框,按Go Up会进入上一层目录,选择一个包含游戏可执行文件的目录并双击,然后按下Choose按钮。如果这个目录下的确包含有SCUMMVM可以运行的游戏可执行文件和脚本文件,那么就会出现一个对话框报告找到了什么游戏并让你进行进一步的微调。不过你就按下OK按钮就好了。接下去主界面就会出现一行游戏的列表项,这个就是当前可以运行的游戏列表。你可以添加更多的游戏到列表当中。
$ C4 h4 u  M  K( z) P运行游戏的话就更简单了,点击要运行的游戏的列表项,再按下Start按钮。WOW! 享受你的游戏吧!^_^!
, I2 l+ f' ?9 ~( M
% J3 _; p0 b4 {# y) P" V) e第四章:遇上难题?4 y. Z# |, Y% L, S
    Q:SCUMMVM认不出我的游戏,怎么回事?. \* [9 c; d3 j1 Z3 f+ S
    A:首先,不是所有的老点击式AVG都使用了SCUMM,对于这部分非SCUMM的游戏,SCUMMVM也无能为力。不过你还是可以尝试其他的方法让它跑起来,不过那就是另外一篇文章的内容了(如果有其他朋友愿意写的话,非常欢迎)。. G/ b- ~; U6 ]" s2 `3 p
    其次,SCUMMVM也有自己的兼容限制。你可以去SCUMM的官方网站找到它的兼容列表,上面兼容性达到95%就是几乎完美了,没有已知的问题。卢卡斯出品的SCUMM游戏大部分都完美支持了,但是其他厂商的产品有一些还是有问题。
' w: z3 W* P5 C7 O1 i    最后,一些汉化过的SCUMM游戏也是认不出的(至少我这么认为)。比如说凯兰迪雅传奇1有台湾出的汉化中文版。虽然SCUMMVM列表中指出这个游戏是支持的,但是实际上SCUMMVM认不出来我的汉化版。8 t6 K" H& e- ~
! b6 o; [; u9 T* r& n: X& R
    Q:我在运行猴岛小英雄1代的时候,出现几个头像,然后让我输入数字,输了几次之后就跳出游戏了。这是怎么回事?
; }0 g6 m0 N# b' O! Z    A:很不幸的,这是密码手册式的复制保护。你恐怕不能用SCUMMVM运行一代,除非你找到一代的密码手册。但是可以直接运行一代,只是没有了音乐和音效而已。一代如何在XP下运行我恐怕得单独写一篇说明。幸运的是,用SCUMMVM运行2代和其他很多卢卡斯出品的SCUMM游戏是会直接跳过密码输入而进入游戏的。Holy Monkey!
) @. j' W- I7 j8 `( j9 S9 Q
* E. v7 c3 h* s0 u/ v, _0 L    Q:我在哪里可以找到和下载没有病毒的、肯定可以运行的、好玩的SCUMM游戏?" n  G, e! D1 j7 o8 k4 P9 c& w  P
    A:遇到这样问题,GOOGLE是你的首选。其次据我所知,GAMESFOREVER(游戏永远)有很多。你还可以在CHINA AVG上找到一些资源。最后,KAD网络和迅雷都是不错的下载和搜索工具。. g' `7 ^' p, \( G# Y0 b1 z
6 i) x) I, ]7 F! N/ A( ?  w
    Q:你为什么写这些?: f! M- E" U) T8 d
    A: JUST FOR FUN.
作者: jltw    时间: 2007-11-2 12:45
忘了在标题上注了,这是原创内容,欢迎转载。
作者: syberia    时间: 2007-11-2 20:35
玩SAMMAX和疯狂大楼会用到,不过貌似猴子岛1代本来就可以直接运行的说
作者: 闪光    时间: 2007-11-2 22:46
嗯,SCUMM确实是个好东东,但为什么不直接用DOSBOX呢?这样所有问题都解决了呀!$ @0 e* s, R6 W
$ D; h( @3 p6 k6 v& \
毕竟SCUMM只解决了可以数出来的几个游戏的问题。
作者: jltw    时间: 2007-11-3 11:44
感谢楼上两位光顾。猴岛1两位都能直接运行么?在我的机器上貌似还得用些小手段,兼容模式什么都没用,比较奇怪。& V1 l8 P$ e  X! z1 p, t
2 D6 J1 ]: Y8 c
官方的兼容列表中是包含King‘sQuest四代的,但是我实际测试下来却没有办法识别出游戏。很多非卢卡斯出品的游戏都无法认出,还不明白是怎么回事。
- q7 e. S9 k) z
, Y# W  J2 U' r. n1 r5 z& `DOSBOX能模拟出老的那些声卡么?我没尝试过,但是我刚发现VDMSound这个软件,可以让KQ4,凯兰迪雅这样的游戏正常播放音乐和音效,应该对其他游戏也管用。- p* v+ t6 V$ k, L0 R3 c) I% u# }

, z$ `' N$ s6 r! k% V8 ^) v5 }有空的话,我打算再整理如何在XP下运行老DOS游戏的资料,也非常欢迎楼上两位补充和指正。
作者: syberia    时间: 2007-11-3 19:23
VDMSound是好东西啊,玩一些老的WINDOWS游戏也有用- y/ O3 B5 \- g  y8 F0 L, R
4 M1 h3 r3 g* O: \; s% }6 ~- O6 a& W
支持LZ多写些东西
作者: 闪光    时间: 2007-11-3 23:47
答楼主,DOSBOX可以识别声卡,并且可以自己设置DMA、IRQ等参数,对于XMS和EMS也可以模拟(就是config.sys和autoexec.bat主要做的事情)
$ q$ V" e" N9 K! z8 W" O) p0 X也可以去下载一个DOSBOX游戏集成版,去研究一下他的参数文件,会有很多收获,稍作修改,就可以执行超多游戏。
# G4 D2 y) N+ c  Y8 }! s/ k
% c/ K  e, B/ Y3 s9 D; j6 S- q* i- j附: http://lib.verycd.com/2005/01/28/0000037031.html
" K4 r- a& _7 z这个链接有很多DOSBOX游戏。
作者: Icewolf    时间: 2007-11-20 16:52
为什么要这么麻烦,直接在老机器上运行不就可以了?不要跟我说你找不到老机器哦。
作者: i4majia    时间: 2007-11-20 19:53
SCUMMVM是跨平台的,可以在诺基亚的SB、微软的WM以及奔迈的PALM手机系统上运行。当然DOSBOX也可以在手机上运行。




欢迎光临 冒险解谜游戏中文网 ChinaAVG (https://chinaavg.com/) Powered by Discuz! X3.2