声音篇——VDMSound

Windows XP 通过ntvdm 提供的虚拟DOS环境,只建有对Sound Blaster 2.0 的支持(Windows 2000 甚至完全没有对Sound Blaster模式的支持),而像古墓丽影一代这样的大多数DOS游戏需要SB16或更多的SB兼容模式的支持。要解决这些游戏在XP下进行的声音问题,需要安装声卡模拟器VDMSound。这是一款免费软件,为XP及Win2000的ntvdm提供声音平台(除SB兼容接口外还包括MPU-401接口以及游戏控制接口)。

安装

  1. 确认你正在使用的帐号有管理员权限。
  2. 安装中,对古墓一来说,optional modules 不用选,utilities 中选中sapucdex。
  3. 安装后重启动。然后,DOS游戏程序的右键菜单会出现“Run with VDMS”一项。

VDMSound的设置相当繁复,幸运的是,对古墓一的玩家来说,基本上不用管那么多,完全可以忽略它。

如果你喜欢鼓捣,那么,对使用dgVoodoo的人来说,游戏程序(后面会讲到,是两个快捷方式)右键菜单的“属性”中,便有VDMSound的设置页面。使用Gidos的人,需要去VDMS.INI中手动调整。

  1. VDMSound的缺省设置是Address=0x220;IRQ=7;8-bit DMA=1;16-bit DMA=5。如果你确信有冲突,当然可以调整。
  2. 无论如何,过场动画的声音现在还做不到完全同步;设置中关掉mscdex——即取消Enable low-level CD-ROM support(mscdex),则将调用sapucdex,播放会稍快一些。
  3. 如果还听不见声音,检查音量设置。检查光驱属性,确认启用了数字音频。
  4. Windows XP SP1 的用户,最好关闭“Basic VESA emulation”。

卸载

确认不再需要VDMSound时,在它的目录中找到卸载程序uninst.exe;运行并重启动,便完成了卸载。注册表中会遗留很少一点东西,如果你和我一样有注册表洁癖,可以去HKey_Classes_Root\下删除vlpfiles项和 .vlp项,以及comfile\shellex@ 、 batfile\shellex@ 、batfile\shellex\ContextMenuHandlers 、exefile\shellex@ 。

图形篇之dgVoodoo

古墓丽影一代使用的3D接口是3dfx公司专门为Voodoo系列显卡设计的的Glide。为在XP下以及通过各种显示卡运行这类游戏,需要使用Glide 仿真程序,将Glide的接口函数转换到D3D或OpenGL的接口上来调用。其中专门为古墓一代开发的程序,通过OpenGL调用的,是Glidos;通过D3D调用的,有dgVoodoo。dgVoodoo功能不如Glidos丰富,但安装更容易成功,最重要一点,它是免费软件。所以我们先来介绍它。

无论使用dgVoodoo还是Glidos,流行的办法是使用tombraider chronicles网站提供的Tomb Raider Advanced Installer。它的缺点是更新缓慢,安装繁琐。所以,这里介绍的是我为古墓丽影中文站制作的一个简宜安装器。它内含dgVoodoo的最新版本 1.50 Beta。1.50 Beta的重要更新是可以选用Directx 9, 而在此之前的各个版本都是使用Directx 7。

安装

  1. 已经安装了VDMSound并重启动后,在光驱(或虚拟光驱中)置入古墓一光盘(或映像),如果你有多个光驱(包括虚拟光驱),确保所使用的光驱的盘符是各个光驱中的第一个。不要运行光盘中的安装程序,如果你的光驱通过自动运行启动了安装程序,退出它。
    注意:无论使用的是《古一》原盘还是镜象,一定要保证运行的那个光驱(如果有多个光驱)是第一个。如果不是第一个,可用此方法修改光驱的盘符:
    • 鼠标右击“我的电脑”,点选“管理”;
    • 此时会弹出“计算机管理”对话框,在“计算机管理”中选中“磁盘管理”;
    • 右键点选你要修改盘符的盘,选择“更改驱动器名和路径”;
    • 选“更改”,然后选择你要的盘符。
    • 为了更改后能正常运行,请重新启动计算机。
  2. 运行安装器TRandUB4dgVoodoo.exe,它会将必要的文件拷入C:/TOMBRAID目录。
  3. 这时安装已经完成了。C:/TOMBRAID目录中的快捷方式“tomb”(它的真实文件名是tomb.vlp),双击便可进入游戏。要玩附加关卡 Unfineshed Business,双击另一快捷方式“tombub”。(提醒:你要运行的是这些快捷方式,而不是tomb.exe或tombub.exe。为了方便,不妨把这快捷方式复制到桌面。)

ATI显示卡用户——如果你用的是Ati显卡(如近年流行的Radeon系列),请运行一次C:/TOMBRAID中的dgvoodoosetup.exe,在DOS-Global页中取消对Working in VDD mode的选中。游戏的步骤是先要运行同一目录中的快捷方式“NOVDD”(不妨将它一起复制到桌面),这将启用服务器模式,然后再运行游戏。游戏结束后则需要手动关闭这个服务器窗口。

高级设置

首先要说明,对绝大多数机器来说,不用设置,游戏就运行得很好。
若需要对dgVoodoo进一步设置,手动运行C:\Tombraid\dgVoodooSetup.exe ,在上面选中DOS 平台。

  • Global 页:
    • Renderer API:这一项是1.50 Beta新增的;你可以试一下Direct3D9,看看与使用D3D7的效果有什么不同。实际上,并不是D9在任何方面都比D7好,它们互有优劣。
    • Screen mode:选择全屏(缺省);
    • Screen bit depth:缺省是16位;如果你的机器性能不坏,试一下32位。
    • Screen shot:用来启动截图(缺省是关闭的)。截图键是Pause/Break。
  • Glide 页:在此可以调整分辩率、刷新率(尽量与桌面上的相同)及许多3D品质方面的细节,但除非你了解这些细节,还是不要动为好。
    • mipmapping:此项对游戏速度有影响。可以在游戏中用F4键来切换。
    • Colorkeying Method:在D3D7下,如果有贴图丢失,试试将它由自动改为 Alpha Based;
    • LFB access:若出现屏幕闪烁——极少会出现这种情况——选中下面的“closer to a real hardware”;
    • Timer boosting:你要是觉得游戏跑得太快了(罕见的事),可以把它关闭。
    • Forcing W-buffering:某些老显示卡下看不见劳拉,那么把此项打开。
    • Enable using hardward vertex buffers:如果发生纹理错裂,将此项选中试一试。

卸载

直接删除就可以了。

图形篇之Glidos

tr1_glidos.jpg

Glidos 是付费软件(免费版有旋转的LOGO);但要想使用增补音轨以及高分辨率贴件,只能用Glidos。前篇提到的tombraider chronicles网站提供的XP下古墓一代安装器(Tomb Raider Advanced Installer),提供了dgVoodoo与Glidos两种安装选择,但这一安装方式无法利用Glidos的一些特性。所以本篇推荐的是另一种办法。

安装

安装VDMSound并重启动后,确保有管理员权限,在第一个光驱内置入古墓一代光盘或映像,不要使用古墓光盘的自动运行,然后:

  1. 安装Glidos,同意在桌面建立快捷方式。
  2. 运行安装器TrAndUbForGlidos.exe,它将建立C:/TOMBRAID目录并拷入一些文件。
  3. 事实上,这时你已经完成了安装。桌面上的快捷方式Glidos,就是进入游戏的门径。双击打开它,在game-select中选择你想打的游戏(Tomb Raider 或 unfinished Business),如果愿意,在“adjust”中调整到你想要的分辨率,别的都不用管,就可以点Start game,进入游戏了。

说明

  1. 有时会遇到键盘不起作用(主要发生在标题画面中)的事,按ESC键或敲一下鼠标就可以了。
  2. 有的显示卡会发生纹理脱裂,则将C:\Program Files\Glidos目录下的openglide.ini中的EnableVertexArrayEXT的值从0改为1。
  3. 如果在播放场景动画时发生问题,将C:\Program Files\Glidos目录下的Glidos.ini中的一行VESASupport: Yes删掉。
  4. F2键切换帧率显示。
  5. 需要卸载时,直接删除相应文件夹即可。

附加内容

注意:附加内容(包括音乐和纹理)随时在更新,请留意古墓丽影中文站论坛相关消息

补充的背景音乐

在从PS平台移植为PC版时,古墓一的许多音乐丢掉了(个别版本甚至完全失去了背景声)。Glidos的作者和几个朋友着手增补,目前,已经完成前六关。

这一最新的版本需要Glidos 1.35 的支持。下载后运行,会自动安装在GLIDOS目录下面。

高分辨率纹理

使用:运行glidos,在“adjust”中翻到“Textures”页,选中use texture packs to override textures,在下面取消use old-style texture,在“selct”中选择你想用的Quest或JC或其他艺术家所制作的贴图。

在游戏中,可用F4键切换是否使用高分辨率纹理(实际是切换mipmapping模式与normal模式。这些纹理只能在normal格式中起作用) 提醒:使用高分辨纹理会使游戏变慢。

“黄金版”或附加关卡

1998年,古墓丽影一代再次以黄金版的形式发行,并携有四个新关卡。前面介绍的安装方法,也适用于黄金版光盘。而对已经拥有古墓一原版光盘的用户,这四个新关卡可以单独下载和安装,下载地址在http://www.tombraiderchronicles.com/tr1/gold/demo.html 。请注意:在XP下通过dgVoodoo或Glidos运行古墓一代,一定要下载该页中的Unfinished Business - 3DFX Edition 版(6.49M)。

手柄模拟

游戏支持手柄,不过对于PS/PS2兼容手柄,游戏虽然能支持和识别,但只有○×□△可用, 解决办法是用JoyToKey来模拟键盘输入

本页攥写

  • fiesta