教你如何在Steam上玩《老战神1+2》(已汉化)

《老战神》自发布以来还未登陆PC,这款游戏因高度自由的动作系统和奇观展现而著名。其高度自由的动作系统允许玩家在大多数情况下进行动画取消,据称包含4000种动画取消的分支,在高难度的前提下,这让角色的动作流畅度和玩家的爽感一直保持一个高状态。这款游戏在2000年代对于动作游戏范式也极具影响。

如果《忍者龙剑传1》是在高空中走钢丝,《鬼泣》是同时抛5个球而不落地的杂耍,那么《老战神》就像在装满齿轮的舞台上演一场血腥芭蕾,你有前所未有的力量,但是如果你保证不了势头,你就危险了。

今天我就向大家介绍如何在Steam上玩这款PS2巨作,在六一儿童节到来之际,让大家找回属于童年的记忆。

步骤非常简单,只需三大步骤即可。

0.总体思路

有很多玩家可能对模拟器领域一无所知,所以我在这里做一个简短的介绍,让新玩家有一个宏观的概念。Windows平台最流行的复古主机模拟器前端RetroArch已经登陆了Steam,为什么叫模拟器前端呢?通俗来讲它是各种模拟器的集合体,以前我们玩模拟器要下载各种模拟器,例如任天堂FC的,世嘉MD的,PS1的。但是如果我们有了RetroArch这种模拟器前端,就可以一站式的玩各种模拟器了,极大的便利性,并且可以为游戏添加封面和分类,就像在Steam当中一样,是我们玩复古游戏,收藏复古游戏,考古复古游戏的绝佳工具。就是下面这个东西,它是完全免费:

RetroArch把所有模拟器汇聚在一起,他们管这些模拟器叫做“核心(Core)”,这些核心在Steam平台以免费DLC的形式分发,比如大家想玩任天堂的超级马里奥兄弟,只需在steam下载RetroArch,然后在DLC中勾选任天堂FC的模拟器Nestopia,然后下载超级马里奥的ROM,就可以启动它了。我们在玩8bit,16bit时代的模拟器时步骤非常简单,大家可以先到RetroArch中用8bit,16bit的游戏演练一下,熟悉一下整体的环境。

  • 任天堂FC的模拟核心名称:Nestopia

  • 任天堂SFC的模拟核心名称:Snes9x

  • 世嘉MD的模拟核心名称:Genesis Plus GX

上述核心你都可以在RetroArch的商店页面的DLC栏看到。但是到了今天我们的主题PS2模拟却无法这样做,因为Steam版本的RetroArch并没有附带PS2的核心(如果你在官网下载RetroArch的话是附带PS2核心的,并且已经正式发布了而非测试版本),为什么Steam的版本没有,具体的原因不明确。但是没有关系,我们只需几个小步骤即可将PS2核心加入到Steam的版本,让大家实现在Steam玩PS2游戏。以下是效果图:

RetroArch的复古游戏收藏库,在左侧你可以选择不同的游戏机,在右侧选择游戏。打造你自己的复古游戏博物馆。

在Steam上运行的效果

1.添加PS2核心和Info文件(PS2硬件🎮)

既然Steam版本的RetroArch没有PS2核心,我们只需将它加入到正确的文件夹位置即可。(注意,此文章所需的所有文件都在文章结尾处的网盘地址)

首先我们在Steam当中右键RetroArch进入其在你电脑中的文件目录,将PS2核心pcsx2_libretro.dll添加到cores文件夹中,这个dll文件就是PS2的模拟器核心,和你在商店界面看到的那些8bit,16bit核心是相同的道理。效果如下:

其次,我们将pcsx2_libretro.info这个文件放入info文件夹。这个info文件附带了核心的一些许可证和信息,没有的话RetroArch是无法识别你的PS2核心的,其它核心也是需要的,相同的道理。效果如下:

至此,我们就完成了PS2核心添加的工作,你的RetroArch现在已经有PS2核心了。

2.添加Bios文件(连接PS2硬件和游戏的桥梁🌁)

有些玩家会疑惑什么是Bios文件?我们不是已经成功加入PS2核心了吗?按理来说现在就可以开始游戏了。但是我们还缺少一个步骤。Bios文件相当于PS2硬件和PS2游戏之间的桥梁,它负责启动游戏,存储,PS开场logo等等行为,没有Bios,PS2主机就像一个冷冰冰的身体,没有大脑🧠,它自然不理解如何启动游戏,没有它你的游戏是无法在模拟器中工作的。你可能会疑问为什么模拟器本身不附带Bios功能呢?因为模拟器本身是合法的,它只不过是硬件的模拟,但是Bios文件是索尼的专有软件,去模拟它就不合法了,所以各种模拟器并不附带Bios文件,需要玩家自己添加。

添加方法是将我给你的Bios文件的压缩包解压,然后添加到system/pcsx2/bios这个路径下,如果没有这个路径,你自己创建即可,效果如下:

注意,Bios文件数量较多,一定先解压然后添加进来,如果是压缩包的话,是不会起作用的。

3.启动游戏(游戏本身👾)

好了我们来到了最后一步,看到网盘中的汪达与巨像.iso文件了吗?这个就是PS2游戏本身了,将它下载到你的电脑中,它的位置无关紧要,总之你能找到它即可,建议你放入一个空的文件夹做好管理,毕竟如果你想收藏大量的复古游戏,杂乱的文件夹就头疼了。然后打开RetroArch,扫描你的游戏文件夹,这时RetroArch就会自动的生成PS2游戏列表,这时你就可以启动游戏了!效果如下:

点击菜单,然后点击导入,然后扫描你的游戏文件夹,最后就会成功的生成左侧的PS2游戏栏

最终你就会实现一项成就,在Steam中玩PS2游戏

额外奖励🍰:如果我的游戏像素化严重怎么办?

以上我们已经可以完全的畅玩PS2游戏了,如果你想以最简单的方式玩,以下部分你无需关心。但是如果你想让你的PS2游戏视觉效果更棒,可以观看以下这部分的内容。

有很多玩家可能已经发现,用ps2模拟器玩游戏会感觉像素化很严重,3D游戏表现出像素化,这是非常奇怪和不好的,貌似和我们童年时期的感觉不同,大家可能会纳闷在小时候玩的时候貌似不是这样的,游戏会清楚很多。

是的,你的感觉很对,这并不是ps2给你的童年滤镜,而是确实如此,要理解和解决这个问题,你可能需要了解少许的技术史。

在任天堂红白机到ps2,这整整20年,游戏主机其实都是为CRT电视所制作的,CRT电视就是“阴极射线管”电视,我们也称为“显像管”电视。90后的玩家会对这种电视很熟悉,就是下图这种电视:

这种电视的显示方式和现代显示器有很大的区别,如果你近距离查看这种电视,会在电视中能明显的看出“扫描线”,效果如下:

和现代显示器不同,这种老式阴极射线管电视,是以扫描线和磷光粉为基础显示的。

好了,最关键的点来了,正是因为这种阴极射线管特性,导致了真正当年ps2实机体验没有那么明显的像素化。因为游戏模型的边缘锯齿很大程度上被电视的扫描线和磷光所修饰了。

这种情况直到2000年代中期发生转折,到了PS3时代,游戏正式步入720p高清时代,用到的电视变成了LCD,LED等液晶电视,这时再用现代设备显示PS2游戏,就会有明显的像素化和锯齿,因为现代高清电视没有了扫描线和磷光了。

你可能会疑惑那为什么PS3和之后的游戏在现代显示器上没有严重的像素化呢?因为这时游戏的后处理技术例如抗锯齿已经广泛使用,并且有更详细的模型,外加720P高清分辨率,避免了ps2的情况。

所以,如果我们要解决拿PS2模拟器玩游戏发生的像素化,有几种方式,一种是更换为老式CRT显示器。这个方法核心玩家或许可以,但是普通玩家看来门槛有些高。第二种是直接提高游戏的分辨率,但是这种方式会严重的破坏PS2的复古美学,游戏确实清晰了,但是也变的更加朴素更加丑陋。我非常不喜欢这种方式。

幸运的是我们还有一个最方便的方式,也就是用shader模拟这种老式CRT显示效果。shader是什么意思呢?你可以把它简单的理解为“图形编程”,用编程的方式改变图形效果,为游戏附加一种高级滤镜(注意,这要比普通滤镜高级的多,因为它会因为编程而随着游戏的图形的变化而变化),实际的效果如何呢?我拿《战神2》举例,请看下图:

没有添加任何shader,像素化很严重。注意奎托斯的肩膀和光头。

用shader模拟老式CRT电视,像素化很大程度解决,截图是非常近距离的,如果你实际游玩眼睛距离屏幕还有距离,效果会非常好。

在Retroarch中添加这种效果非常方便,只需要一步。在游戏中点击键盘F1(注意,是游戏进行中点击F1),然后点击着色器选项,然后点击加载预设,这时你会看到三个类别,分别是shaders_cg,shaders_glsl,shaders_slang。cg是一种过时的shader语言,你可以忽略掉。glsl是opengl的shader语言如果你用手机游玩选择这个。slang是最新的vulkan的shader语言,并且和dx12兼容,我们用电脑所以就选择这个。进入之后你就可以看到crt这个文件夹了,里边有很多关于crt的shader,我们选择哪个呢?

我推荐两个,一个是crt-easymode,性能占用很低并且效果不俗,是最具性价比的。另一个叫做crt-royale,这是最拟真的crt着色器,但是相应的性能占用也变高了,如果你的电脑性能强大,可以选择。

选择完毕后再点击F1回到游戏查看效果,如果满意了,可以保存预设到所有ps2游戏,那样你启动所有PS2游戏都会有这种效果,很棒。

至此,不单单你在Steam玩到了PS2游戏,在视觉上也回到了ps2时代。

另外还有一个关于crt电视的问题,就是4:3的问题。PS2大部分游戏都是4:3,但是现代显示器大多数都是16:9,这就导致现在玩PS2游戏两侧会有很大的黑块,很不美观。这个在retroarch也可以非常方便的解决。只需要在设置中找到遮罩这个选项,将其打开,在里边找到Border选项,在里边挑选你喜欢的图案,这时黑块的部分就被填充了,让你的复古游戏更加美观。例如下图:

GT赛车4

汪达与巨像

松下电视机样式遮罩下的《战神2》

FAQ:

1.我的游戏声音正常,但是黑屏该怎么办?

将RetroArch中的视频驱动选项设置为d3d12,具体的设置路径为:RetroArch内的设置--驱动--视频--d3d12。这是全局设置,你也可以进游戏之后为不同的核心做局部设置。

2.随着RetroArch的更新如果某一天此文章附带的PS2核心和info文件失效了怎么办?

此文章附带的文件也是从RetroArch的官方文件中下载到的,如果网友想从官方下载PS2核心和info文件请到此网站,这是RetroArch的官方文件地址:https://buildbot.libretro.com/,其余的Bios文件和游戏本体不存在版本过时的可能。

3.这款模拟器有帧数问题吗?

我经过了大量的测试,几乎很少遇到帧数问题,尤其是优化极好的游戏,例如《战神》《GT赛车4》《Burnout系列》。但是有些游戏确实有掉帧现象,例如《汪达与巨像》,这是因为其游戏本身就掉帧,也就是说在PS2实机上就掉帧。

4.我没有成功启动游戏,但是我也找不到任何原因,该怎么办?

这种情况在使用模拟器时经常发生,解决方法就是查看log。你可以在RetroArch的设置界面将日志选项打开(打开日志选项后关闭RetroArch再重启方可生效),然后复现你的游戏启动,然后到RetroArch所在文件夹的log文件夹看日志,重点关注Error类型的日志,它会显示出你遇到的问题。大多数问题都是文件的缺失,这在街机模拟中很常见,例如MAME街机模拟,大多数都可以解决。

5.我想了解更多,该去哪里?

RetroArch的官方文档是好去处,其包含了各种问题的说明:https://docs.libretro.com/guides/install-windows/,如果有更多的问题,在AI时代不要忘记询问AI。

最后:本文章所需的所有文件

https://pan.baidu.com/s/1Y3wAjKdbfmrBijmekgavMQ?pwd=ldch

提取码:ldch

更多游戏资讯请关注:电玩帮游戏资讯专区

电玩帮图文攻略 www.vgover.com