回首页

其他拾遗 

这里主要介绍一些关于《英雄传说3》游戏的细节。

一、关于《英雄传说3》的战斗系统

《英雄传说2》之后Falcom正好赶上木屋善夫等一批资深程序员离职,而在之后又再度出现大量技术人员流失,因此在战斗系统方面严重缺乏技术人员。

所以《英雄传说3》从一开始就定位为“加强剧本的撰写”,“将战斗系统简化”,因此才获得了“诗一般的RPG”的称号。

但是代价则是《英雄传说3》一开始的战斗系统异常简陋和混乱,虽然采用了看似先进的自动战斗系统,但因当时PC98系计算机低下的处理能力,几乎可以用“灾难”形容。

经过多次移植,几乎每一次《英雄传说3》的大移植的重点之一,就是改良战斗系统。

PS1版本的战斗系统改为了类似战棋的半即时回合制,SS版交由HUDSON变为了回合制战斗,而Windows版则类似即时战略,PSP版由万代接手变成了半自动即时战斗,同时吸收了同期的《空之轨迹》的部分元素,但是由于属于复刻作品,投入远不如新作,因此战斗系统只能说“相似”而非“完全复制”。

但是就算是最后一次改良,《英雄传说3》的战斗系统比起其他RPG仍显简陋,不过由于《英雄传说3》是以剧本主导的游戏,因此战斗系统的简陋对游戏的观感的影响并没有想象中的那么严重。

二、关于Windows版

Windows版在日本共发行了5个版本:初版CD、初版DVD、XP对应版、新包装版、Vista适用版

其中初版于1999年在《海之槛歌》发售后不久发行,为《英雄传说》第二期“卡卡布篇”移植Windows的第一部(《海之槛歌》为首发Windows),系统适配Windows 98/ME,不到半年又发行了DVD载体的版本,与CD版唯一的区别是单盘装且WAV音质较好。

XP版于2002年发售,为适配Windows XP 系统的版本,并且游戏的帧率稍流畅一些,事实上,这个版本依然没有解决Midi音乐的问题。

新包装版于2004年发售,则只是把包装改为了新版包装,而且之后的版本不再发售CD版,除此之外与XP版没有差异

Vista版于2007年发售,系统适配Windows Vista之后的系统。

五个版本在游戏内容上并没有什么区别,只是由于Windows的系统变迁、销售策略的原因而发行了多个版本,除此之外,从XP版开始,标题取消了《新》字样

不过,虽然在日本Windows版《卡卡布三部曲》中《白发魔女》是第二个发售的作品,台湾协和也于2000年引进,但在大陆,直到2007年才由《英雄传说 空之轨迹》的引进方北京娱乐通引进简体中文版,远晚于上海铱星软件引进(由于包装过于简陋,存疑)的《海之槛歌》和新天地互动多媒体引进的《朱红之泪》。

《白发魔女》的简繁中文版仅各发售了一个版本,其中由台湾协和代理的《新英雄传说3 白发魔女》是基于初版CD版制作,而北京娱乐通代理的《英雄传说3 白发魔女》则是基于XP版制作。

三、关于Windows版的卡机问题

因Windows版《英雄传说》系列使用的是mci函数调用midi音乐,该函数配合Midi软波表在Windows XP以上系统存在兼容性问题,如果游戏使用midi格式的音乐,在游戏切换音乐时候会出现游戏短暂假死的现象。

需要用自制软件MciHook(下载地址,软件由古怪制作)在游戏时于后台启动来解决midi音乐的问题

四、关于Windows版游戏速度超快的问题

因Windows版的某些缺陷,在一些现代设备上会出现游戏速度超快的问题

解决办法有两种,一种是在开始菜单的绘图精度中把设置调为“粗糙”,另一种则是等到游戏正式进入可操作阶段后,将游戏设置菜单中的系统设置最下面的固定速度开启。

两种方法都可以让游戏速度恢复正常,但设置绘图精度的速度要比固定速度开启快一些,而固定速度开启后,人物移动更加平滑,不过移动速度显得略微慢一些。

五、关于娱乐通简体中文版的反盗版措施

娱乐通发行游戏正处于中国大陆游戏市场盗版猖獗的时期,因此对反盗版非常看重,大部分娱乐通的游戏都有着很严格的反盗版加密,简体中文版《白发魔女》在DISC2(即GAME DISC)嵌入了SecuROM7.0反盗版,会自动检查虚拟光驱,虚拟镜像。

这在当时无可厚非的保障了一定量的游戏正版的销售,但在之后游戏原盘越来越珍贵的问题下,这个反盗版反而成为了希望保护原版光盘的玩家的阻碍。

首先,游戏的DISC2不能用普通方法提取,必须用Alcohol 120%并选择SecuROM模式才可以提取,否则仍然有可能会被识别为非原盘。

而反盗版系统的解决方案目前有以下几种:

  1. Daemon Tools 4.41版 (下载地址,选择安装高级模拟驱动SPTD,开启高级模拟后使用SCSI模式的虚拟光驱载入镜像,从而绕过Securom检测,缺点是SPTD属于使用了rootkit底层控制的驱动,可能会导致系统不稳定或杀毒软件误报,另外由于当年Daemon Tools Lite的部分版本嵌入了工具栏安装程序,可能会被某些杀毒软件识别为广告程序。
  2. 使用SecuROM脱壳软件(制作者Tingsister),选择游戏启动项并勾选“绕过自检”,注入注册表后可以免去光盘验证(下载地址,该软件需VC2010运行库支持),缺点是每次必须运行此程序进行脱壳。
  3. 如果不想与加密斗智斗勇的话,可以直接去方块游戏购买数字版,缺点是游戏启动时必须从方块游戏客户端启动,而且客户端仅支持XP以上的64位系统,如果需要复制至XP系统中并脱离客户端,需要把原版启动文件(下载地址)覆盖客户端版启动文件。

六、关于Windows版在Windows 7上的运行问题

目前用户常见的Windows 7 旗舰版一般都是打开了毛玻璃和Aero效果,此效果会导致不少Directdraw绘制的老游戏出现花版现象,需要利用花版修复程序DirectDraw Compatibility Tool下载地址)选择启动文件导入注册表来解决。

另外,不少Windows 7缺少视频解码器,导致开场动画和logo无法播放,需要藉由安装Win7codec之类的解码器合集来解决。

除此之外,《英雄传说3》的开场LOGO可能在Windows 7上会出现VIDS:IV32错误,建议把游戏启动文件设定为兼容性:Windows XP SP3。

七、《白发魔女》PC98版与DOS版有何区别

PC98版(即PC9801系列机型用DOS版)与DOS版(即PC/AT互换机用DOS版)在故事剧情和系统上没有什么太大区别,只是因为日本在1996年之前占据市场主导地位的计算机为能够处理日文的NEC-PC9801系列计算机,所以游戏在日本一般都会优先发售PC-98 DOS版,PC98版的运行环境依然是MS-DOS,只不过是微软特制的PC98用DOS。

只有极其少量日版游戏在1994年后会发行PC/AT互换机用DOS/V(PC/AT用日文支持的DOS系统)版,不过《英雄传说》系列并没有发售DOS/V版。

而一般的PC/AT-DOS(即国际通用的IBM PC)版的发布只是为了在日本以外的计算机上发行,因此只有韩文版和繁体中文版为PC/AT互换机用DOS版,而且是普通MS-DOS即可使用,并不专门需要DOS/V系统。

DOS版唯一的差别就在于Midi音源的格式:PC98版只能使用机载的FM等Midi音源(游戏仅有几M大小,没有任何WAVE音乐),而DOS版默认使用的是WAV音源+CD音轨(整张光盘的容量几乎都是CD音乐),而DOS时代的WAV音源的音质十分一般,同时这也是DOS版在DOSBOX中经常声音回音爆音的原因。

虽然DOS版也支持midi音源,但是只支持Roland GS的midi音源,而且只能用于音效的发声,音乐仍然是CD音轨

八、关于DOS版所适用的DOS环境

DOS版游戏目前最佳的适用平台是DOSBOX,但游戏在原版DOSBOX下有很严重的声音问题,由于天堂鸟公司的游戏的wav音效和CD音轨一律使用Sound Blaster声卡输出,在DOSBOX环境下会出现严重干扰,具体表现在BGM间歇性出现爆音沙哑,音效不断产生回音等现象。

目前DOSBOX的改版DOSBOX-X下载地址)能基本解决这一问题,但是由于二者同时占用声卡,并且需要频繁读取CD音轨,游戏偶尔仍会有卡顿现象。

九、PC98版所适用的环境。

由于PC98实体机目前较难找到,除了EGG版之外,大多数玩家只能在模拟器上适用并游玩。

PC98的模拟环境较多,但大多数为日本程序员制作,包括Anex86下载页),T98-NEXT官方主页),Neko Project II官方主页)及其改版(改版介绍页),以及正在处于测试期的DOSBOX-X

前三种模拟环境都已十分古老且作者早已停止更新,大多数模拟器仅能模拟286环境,而NP改版也有比较严重的效能问题,不过各个模拟环境只需要挂载相应的硬盘镜像及软盘镜像即可直接安装运行游戏。

目前运行PC98版《英雄传说》较为直观的平台是DOSBOX-X,且大部分无需检测软盘的游戏都可以直接在DOSBOX-X的pc98环境下运行,无需安装PC98用DOS,但是需要一定程度的配置,包括启动PC98模式及挂载PC98镜像。但是DOSBOX-X对PC98的支持尚在测试阶段,还存在或多或少的问题,不过已经能够运行所有《英雄传说》系列游戏了

PC98环境无法直接挂载宿主机的硬盘文件夹,而是必须使用hdi格式的PC98硬盘镜像,部分游戏的资源内会有已配置好的镜像,直接挂载即可。

另外,对于《英雄传说3》来说,软盘版在DOSBOX-X的自带DOS环境下是无法识别软盘的,必须安装并引导PC98专用DOS:

首先挂载预装PC98-DOS和游戏的hdi硬盘镜像(大部分预装好游戏的镜像都已配备好自动启动指令),或挂载空hdi硬盘镜像后再用软盘安装镜像安装PC98-DOS和游戏,之后设定启动时从挂载的硬盘启动,(指令为:boot [盘符](不含[]),可添加至cofing.sys文件的autoexec中自动运行),通过在hdi内部自带的PC-98 DOS环境下运行游戏,才可识别并验证软盘。

而CD版游戏则相反,需要在DOSBOX-X自己的DOS环境下挂载CD,并直接于该环境下运行游戏,否则无法加载CD驱动而无法识别CD。

关于DOSBOX-X如何启动PC98模式及挂载硬盘的教程参见DOSBOX-X的wiki:https://dosbox-x.com/wiki/Guide%3APC%E2%80%9098-emulation-in-DOSBox%E2%80%90X(英文)。