最近我在 2019 年重新开始玩 Quake 3 Arena 的经历分享 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Livid
61.5D
444.61D
V2EX    雷神之锤系列

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

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

    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     Solana     3597 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 10:25 PVG 18:25 LAX 03:25 JFK 06:25
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86