Modder Filip Victor 谈论“半条命 2:更新”

一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / Java 学习路线 / 一对一提问 / 学习打卡/ 赠书活动

目前,正在 星球 内带小伙伴们做第一个项目:全栈前后端分离博客项目,采用技术栈 Spring Boot + Mybatis Plus + Vue 3.x + Vite 4手把手,前端 + 后端全栈开发,从 0 到 1 讲解每个功能点开发步骤,1v1 答疑,陪伴式直到项目上线,目前已更新了 204 小节,累计 32w+ 字,讲解图:1416 张,还在持续爆肝中,后续还会上新更多项目,目标是将 Java 领域典型的项目都整上,如秒杀系统、在线商城、IM 即时通讯、权限管理等等,已有 870+ 小伙伴加入,欢迎点击围观

我最近看了看“ 半条命 2:更新 ”,这是一个为 Valve 2004 年的杰作 提供重要而微妙的图形增强的模组。 “半条命 2:更新”的创造者 filip victor 非常友好地分享了他如何以及为什么制作史诗般的养眼模组。 “创建更新的灵感来自《 半条命 2:迷失海岸 》,”维克多解释道。 “迷失海岸”是“半条命 2”的演示,最初是游戏中的一个关卡。然而,在它被修复之后,“迷失海岸”成为了源引擎技术熟练程度的展示。它具有完整的 高动态范围 (HDR) ,可在屏幕上转换为更逼真的视觉效果。


“在 2005 年玩了几次游戏 [‘half-life 2’] 之后,我告诉自己我真的很想在‘half-life 2’中看到这种[技术],”解释道。 “2006 年《半条命 2:第一集》问世时,我记得 Valve 不想将《半条命 2》移植到最新版本的源代码或很快添加 hdr。”因此,维克多选择自己完成这项工作。有趣的是,虽然 PC 版的“半条命 2”从未正式更新以包含完整的 HDR 或新的源引擎,但 xbox 360 端口却做到了。

“半条命 2:更新”并不是像“ 半条命电影模式 ”那样的大刀阔斧的改造,而是一次巨大的改头换面。精美的图形将过时的 2004 年“半条命 2”变成了最近发布的版本。主要变化包括完整的 HDR、成就、错误修复,甚至是虚拟现实支持。令人着迷的是,维克多能够在没有任何编码经验的情况下完成这一重大壮举。 “我从来没有写过一行代码,尽管在某些情况下我被迫自学 Visual Studio 并重新编译基本源代码并进行一些额外的更改”他透露道。为了完成图形增强的 mod,filip 仅使用了源引擎、visual studio、photoshop 和各种其他工具。

根据 victor 的说法,在比较 xbox 和 PC 版本时,90% 的游戏是相同的。这两个版本使用相同的游戏逻辑,但 xbox 360 端口包含更多道具、更新版本的源代码和完整的 HDR。 filip 的最终目标是尽可能忠实于 valve 的最初愿景。 “我从来不想添加或重建 Valve 的内容……我所做的只是让游戏看起来不同但仍然相同,”维克多澄清道。他坚持只使用 Valve 资产的动机是:取悦粉丝,给他们熟悉但又新鲜的体验。您只需浏览 Steam 上的评论即可查看粉丝接待情况。剧透警报:这是“非常积极的”。

“half-life 2: update”以更新的外观呈现了一个古老的经典。令人惊讶的是,一些细微的图形调整可以为旧游戏带来新的外观,而 filip victor 的 mod 证明了可以轻松制作此类 mod。当然,开发“更新”需要做很多工作,但 victor 只使用了 source、visual studio 和 photoshop。在没有正式培训的情况下,只有教程,filip 重新激活了一款开创性的游戏。

另外,系统规格低得离谱,《半条命 2:更新》可以在 PC、Linux 和 Mac 上玩。在开发过程中,维克多有​​机会与许多玩家谈论他们的游戏体验。 “我不得不与大量在低端硬件 [集成视频] 上玩游戏的人聊天,而 hl2 运行不佳或无法正确应用 directx 版本,”他解释道。 filip 补充道,“我很高兴更新不仅看起来更好,而且从第一天起就完美运行。”令人难以置信的是,如何将更好的性能融入如此高效和忠实的模组中。 “半条命 2:更新”可从 Steam 免费获得,但您需要原始游戏的副本才能玩。

随着甜美的“半条命 2:更新”现已推出,许多粉丝已经联系维克多,表达了对这两集更新模组的渴望。然而,由于他的全职工作,这是一项艰巨的任务。 filip 一直在考虑发起一项 indiegogo 活动来为这些企业提供资金。