您的位置:深蓝手册目录 > 个性化修改 >

界面、外观的修改

作者:枪旗工作室 来源:枪旗工作室(tcno.net) 日期:

半条命的文件是比较开放的,非常易于修改。我们从启动游戏开始说外观界面的修改。

启动游戏后会有两段视频。它们都在valve\media目录下

sierra.avi
这个是正常模式下启动游戏后看到的sierra标志的视频。

valve.avi
这个是sierra标志后面的眼珠上带阀门的汉子的视频。

你可以用别的文件来代替它们,也可以自己制作一个更Cool的放上。我甚至用它看了一场电影,不方便的是必须全屏。:)

片头过后进入游戏的主界面。抬头是counter-strike的标志:

往往大家打开gfx\shell\splash.bmp 后发现并没有上面的图形。其实它就是media\logo.avi。你可以做一个透明的LOGO来解决它。最好还是弄个更好的来养眼哦。

背景的图片存放在gfx\shell\splash.bmp。每个模组的情况都是如此,每启动一个模组都会显示它自己的背景。可以用符合下面条件的图片替换:256色、640*480大小。

点按扭时会发出金属感十足的声音。这些声音文件在cstrike\media下面。比如说,我们可以用AWM的声音代替之。众多的按扭都是由一个图片文件做的:cstrike\gfx\shell\btns_main.bmp。每个按扭都有三个状态:正常(Normal)鼠标凌空(MousesOver)和点击/选中(MouseClik/Select)

cstrike\gfx\shell\下的其他图片也都是界面上要用的。大多为细节的东西,修改的合适 才会有整体的美感。

在主界面上每个功能附近都有着说明文字。这些内容在cstrike\gfx\shell\strings.lst中:

  111 "添加到我的收藏"
  112 "从我的收藏删除"
  113 "删除所选服务器"

格式为“编号+内容”。具体编号可在SDK(开发工具)中查阅、实践中摸索,也可以原文件的内容为指引修改。

cstrike\gfx\shell\colors.lst,这个文件设定了游戏主界面中各类文字的颜色。

除去主界面外还有三个重要的界面是可以方便的修改的,分别为主机设置界面、玩家个人摄制界面和控制设置界面。

模组文件夹下都有settings.scr和users.scr两个文件,分别负责主机设置界面和用户设置界面。表面上是.scr文件,其实可以用记事本编辑。里面的格式要注意。 内容有:NUMBER、STRINGS、BOOL、LIST几种,就是:数值、字符串、布耳值(单选框)、下拉列表。

settings.scr
主机配置界面。可用记事本编辑,注意格式。

以上的几个设置就是用下面的脚本来实现的:


         "mp_limitteams"
         {
                  "两队相差最大人数"
                  { NUMBER 0.000000 -1.000000 }
                  { "1.000000" }
         }

 
         "mp_forcecamera"
         {
                  "玩家死后视角限制"
                  {
                           LIST
                           "可观看所有人" "0"
                           "可观看本队人" "1"
                  "固定无法移动" "2"
                  }
                  { "0.000000" }
         }

         "mp_footsteps"
         {
                  "是否能听到脚步声"
                  { BOOL }
                  { "1" }
         }

注意:前面不是空格,而是TAB键;注意“{”和“}”的嵌套;NUMBER是数字属性,LIST是下拉框,BOOL是布尔开关,就是小的选框,还有STRING,是文字。STRING的用法和NUMBER一样。还有就是不要破坏了原来的文件头(“//”后面的注释当然是可以改的)。

user.scr
玩家个人设置界面。修改方法同主机设置界面。

cstrike\gfx\shell目录下还有kb_act.lst

这个文件设定了控制设置界面。

以上的几个设置就是用下面的内容来实现的:


"blank" "反恐精英精简加强第二版"
"blank" "TeMplaR.S编辑制作"
"blank" "====以下为游戏控制设置===="
"slot1" "选项 1"

格式是“命令+TAB+对应说明文字”。注意“"”号和字符的长度不要太多,不然多余部分就看不见了。“blank”是空的意思,也就是不可以为其设置键位的。

与它对应的有kb_def.lst。这个文件记录了默认的设置以便在恢复默认的时候使用。

默认设置文件。里面记录着默认的控制设置。在控制设置界面里点击恢复默认时就将按照它的内容恢复config。和kb_act.lst配合使用最佳。格式和kb_act.lst一样,不过是“命令+TAB+对应按键”。如果想要这两个文件配合良好的话,命令的格式一致很关键。不然恢复默认后按键处将不会显示什么。

在主界面设置完毕后,进入游戏的过程中就会看到控制台的背景图。这个背景图对应的文件是模组文件夹如cstrike下的cached.wad。这就是控制台的背景。可以用一个没有名字(真名不知道,在我的小站上它叫ConsoleMaker)的工具制作。 素材图片要求和splash.bmp一样。放到这个工具目录内,用记事本修改cached.ls内的路径后,分别执行qlumpy.exe,makewad.bat,就可以了。

fiNAL.Y 注: 这个工具是HL SDK或Quake SDK中的纹理工具("q" 就是Quake的意思). 本人写了一个修改控制台背景的小工具, 叫 fiNAL.Y's Console Maker. 是图形界面的, 大家可以到我的网站下载

后退一页 | 返回目录