有一阵子没和大家见面了,我们在编译进度上稍有落后。正如大家所知道的,Ben 早些时间已经把 CSP 移植到 OrangeBox 。这是我们第一个在 OrangeBox 上的CS版本。但是由于模型方面进度缓慢,游戏存在一些 bug,所以说如果急着放出游戏的话就是相当于自杀。有一些玩家可能不同意,但是请细心想想,你就会发现这是一个正确的决定。1.04版本的发布引来成千上万的玩家,他们参与试玩,并从中体验到CSP的乐趣,我们为此感到很自豪。但如果发布一个与1.04极为类似、仅仅是移植到 OrangeBox 上的版本的话,相信大家都不会买账的。

中国玩家向CSPROMOD全组工作人员致敬 - cokevc 设计
那么,我们该怎么办呢?和我们有关系吗?CSP 如何才能适应眼下的大环境。答案其实很简单,Counter-strike 始终是大家所喜爱的游戏,因为大家对CS本身都有一种情怀。它永久地改变了人们对在线游戏的认识与看法。除了 HLDM 和 Quake 两款游戏外,CS在第一人称射击游戏中拥有更多的玩家,多年来从中诞生出一些十分出色的玩家。
谈到 Quake ,大家有没有发现最近 Quake 玩家数量在以惊人的速度回流。拥有一个单独统一的平台供玩家使用,Quakelive 正在逐渐成为一个游戏锦标赛的正规平台。正如在我写这篇文章的时候,离我25英里远的纽约 Comicon 上,正汇集着一些世界顶级游戏玩家,为一笔不菲的奖金在厮杀。这是令人兴奋的,它体现出电子竞技能做到什么,否则只是 1 和 0的一堆组合而已。
CSP 也可以到达那种地步吗?我们可以做到这样吗?我只能告诉你,四年之后,这个开发小组仍然最关心是 CS。我们深爱着这款游戏,如果 CS 消失的话,我们大家都会因此心碎。在我心底,我希望我们会为 CS 带来更多的新玩家,并能够使得一些已经转投其他游戏的天才玩家重新回到 CS 的竞技之中。我相信在我们的奉献之下,完全有这种可能,我们会继续努力朝着目标前进:制作一款大家喜欢的、达到职业竞技水准的CS版本。
对了,说到哪里了?!哦,说到游戏。10月15日,我们将开始内部游戏测试。除非出现无可估计的灾难,否则我们按照正常计划,以便实现 2010 年内发布 BETA 1.05 的承诺。
在过去的几个月中,我个人负责的项目虽然乏味繁琐,但是非常重要。为了让开发者了解工作原理,Valve 允许开发者在编程中了解到 90% 的游戏代码。感觉就像是通过指尖在键盘敲打,就能做出一款游戏。但是,出于保护知识产权和确保底层功能安全性,Valve 仅提供编辑好的 dll 库文件。(原理类似图书馆,但是在库文件中,开发者只能使用 dll 文件,不能查看底层代码) , gamui.dll 就是这个库文件中的一个。
为什么要关心这些?Ben 在1.04b版中编写出了一些代码,从而在选项菜单中加入了附加标签,才使得我们拥有整齐的自定义标签功能。这个标签看起来不错,但是离我们所想象的还有些差距。但是,在OrangeBox 上这段代码不能工作。不幸的是,所有为选项所开发的底层代码在 gamui.dll 中被锁定,而通常情况下,对 99% 的 mod 代码来说,都是在 gamui.dll 中结束的。
因为我患有极端强迫症,精神有些问题,所以我写了我自己的选项菜单。(笑)其实原因很简单:HL1/CS1.X的选项菜单比起源的好。简洁的操作界面,多栏选项,双按键绑定,最重要的是玩家命名(无需绑定steam)。虽然这是大家所期待的修改,但是由于有11,000多行的代码,所以还是很容易丢掉一些东西。我以后可能会在 Valve 的 Wiki 上对其它开发者发布源代码,但是就目前而言,这是CSP 所独有的。
第一张图是玩家选项卡。熟悉的功能中带有一些小惊喜。

新的玩家选项卡(图片点击放大)
对我而言,设定国家功能非常重要。它能够使是 CSP 成为玩家自己的游戏。谁不为自己的国家的传承所自豪呢?我的脑子里已经有了很多用户自定义的想法了,您还有什么想在 CSP 中所看到的自定义功能吗?
这张图展示 alba 的界面:

设置地区后的范例
上图看出,设置国家后世界地图会高亮显示国家区域。同时,通过对颜色面板的设置可以改变准星色彩。准星预览窗口可以显示游戏中实际显示效果,非常人性化的设计。
下图是按键绑定选项卡:

按键绑定选项卡
正如之前提到,多键绑定是非常必要的,因为每次通过在 config 文件中将空格与滑轮向下设置为跳跃的方法实在是太烦人、太繁琐了。
下面是 CSP 特有的自定义选项卡,与 1.04 很像,这是 Ben 的自定义选项卡。

CSP 特有的自定义选项卡
这个没什么好说的,除非我们有新东西加入。
接下来是音频设置选项卡:

音频设置选项卡
你会注意到,这里既是声音选项,也是语音选项,因为它们都可以归纳衣音频选项。所以没有必要为他们单独制作选项栏。并且,这种设置音频方式更为直观。上图显示的是关闭语音的设置界面。

开启语音的范例
最后下面这张图为视频设置:

视频设置设置选项卡
简洁,实用是 CSP 所提供功能选项的特点。一些视觉上比较花哨的东西 CSP 也会有,但是他是给那写需要的玩家所准备的,比如 OrangeBox 新增加的动态模糊效果。CS加上这些效果真的看起来很奇怪,但是谁让偏偏有人喜欢,并认为是一个优势呢?
gama 设置效果实时显示,以及显示所支持的 DX 版本图标。
好了,就这些了,如果你有什么想法或希望能有的东西,请告诉我们。
谢谢阅读,当我们接近发布的时候,我会经常查看回帖。
翻译 - Kipmisky
出处 - http://www.cspromod.cn/1-05-options-tab