V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Livid
V2EX  ›  雷神之锤系列

最近我在 2019 年重新开始玩 Quake 3 Arena 的经历分享

  •  
  •   Livid · 2019-09-12 12:36:47 +08:00 · 8867 次点击
    这是一个创建于 1890 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Quake 3 Arena 是我小时候的美好回忆。2000 年中考结束后,家里给我配置了一台新的电脑,用上了当时最新的 GeForce 2 显卡。然后我记住了下面这段在 Q3A 里跑分的指令:

    timedemo 1
    demo four
    

    然后,二十年时间过去之后,现在我们有了 RTX 系的显卡,5GHz 的 CPU,1000Hz 的鼠标,3GB/s 读取性能的 SSD……然后我偶然有点好奇,Q3A 如果在现代硬件上跑会是什么体验?

    在 Steam 上可以很容易买到正版:

    https://store.steampowered.com/app/2200/Quake_III_Arena/

    但是这个版本基本上没有任何对现代硬件的支持,比如连 1920x1080 这档分辨率都无法支持。即使通过修改配置文件获得了 HD 分辨率,视角和瞄准指针也是不对的。

    得益于 id software 的开源文化,Q3A 的引擎很早就是一款开源软件。因此第三方的爱好者们可以基于开源代码做出自己的改进版,其中很成熟的一个项目就是 ioquake3:

    https://ioquake3.org/

    这个开源项目为 Q3A 提供了现代的硬件和操作系统的支持。而下面的这个项目将这些支持更进一步:

    https://clover.moe/spearmint/

    于是有第三方爱好者网站将所有的这些魔改版本,加上其他高清模型支持,打了一个包。只要把官方版本的 pak0.pk3 放进去,就可以玩:

    https://www.moddb.com/mods/ioquake-iii-arena-4k/downloads/ioquake-iii-arena-4k-12

    进入游戏之后,就可以看到,这个魔改版本的 Q3A,不仅可以完美支持 4K,甚至连 21:9 的显示比例这样的现代化产物都可以完美支持。游戏界面的字体也变成了由 TTF 字体支持的矢量格式。

    甚至还可以给游戏加上一个高清纹理包:

    https://ioquake3.org/extras/replacement_content/

    而在打开了所有的这些现代化支持之后,Q3A 在一台 i7 8700K + GTX 1080 的 Windows 10 电脑上,用 HD 分辨率跑分的得分是:700 fps 以上……真是一款伟大的游戏。

    然后我发现这个游戏似乎在正常游戏过程中,锁了 fps,即使是在 240Hz 的 G-Sync 显示器上,也只能到 90 fps。Google 之后发现了解决方法。如果你已经跟随上面的提示安装完成之后,那么在 baseq3 目录下会有一个 autoexec.cfg ,在这个文件中增加一行,就可以解开 90 fps 的限制,比如修改到 240 fps:

    seta com_maxfps "240"
    

    完成这个修改之后,我在一台 240Hz 的显示器上实际体验了一下这个游戏,貌似会有一种非常感官超载带来的眩晕感——头上冒冷汗,并且非常想吐 🤮。不过,或许可能就像飞行员的失重训练,多试几次会好?

    以上,就是在 2019 年,重新用现代硬件和操作系统玩 Quake 3 Arena 的体验。在二十年之后,这款神奇的游戏基本上可以在现代的任何硬件上都跑到显示器的极限刷新率。并且可以完美支持几乎所有的现代操作系统。还是想说,真是一款伟大的游戏。

    第 1 条附言  ·  2019-09-12 13:07:56 +08:00
    今天新录的一段 4K 2160p60 视频:

    12 条回复    2020-06-07 08:32:01 +08:00
    dazhangpan
        1
    dazhangpan  
       2019-09-12 13:10:35 +08:00 via Android   ❤️ 1
    被 Q3 引擎中求平方根的算法引入编程领域的人路过
    mf2019d
        2
    mf2019d  
       2019-09-12 13:11:42 +08:00 via iPhone
    暴露年龄
    Atsushi
        3
    Atsushi  
       2019-09-12 13:17:21 +08:00 via Android
    伟大的卡马克
    konakona
        4
    konakona  
       2019-09-12 14:46:07 +08:00
    脚底抹油?
    OnlySunday
        5
    OnlySunday  
       2019-10-06 13:15:00 +08:00
    当年背着罗技键盘和 ie3.0 鼠标起个破 28 自行车满世界找网吧单挑灭人,哈哈哈哈
    OnlySunday
        6
    OnlySunday  
       2019-10-06 13:17:54 +08:00   ❤️ 1
    说句不好意思找拍的话。。。楼主看你的视角,感觉整你个 15:0 可能你都见不着我的人。。。平移跳了解一下。。。
    pi1ot
        7
    pi1ot  
       2019-11-04 17:16:21 +08:00
    marcushbs
        8
    marcushbs  
       2019-12-30 23:43:44 +08:00
    站长您打的这是 I Can Win 难度吗?
    另外发晕是当年 4:3 显示器的 fov 对应 90,如果用宽屏,酌情调整到 110-120 比较合适
    siyiye
        9
    siyiye  
       2020-02-26 09:26:08 +08:00
    Q3ACN 雷巫
    siyiye
        10
    siyiye  
       2020-02-26 09:26:35 +08:00
    玩 Quake Live 吧
    surfish
        11
    surfish  
       2020-03-26 11:47:10 +08:00
    想起以前惊叹 Defrag 高手的时光
    levelworm
        12
    levelworm  
       2020-06-07 08:32:01 +08:00 via Android
    话说这引擎如果比较新的话可以考虑用他做小制作的独立游戏啊,应该支持 Gtkradiant 吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2509 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 16:09 · PVG 00:09 · LAX 08:09 · JFK 11:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.