◎超详细GUI制作教程 [DIY你的个性CS不再难]

本帖最后由 cxz 于 2009-7-1 10:03 编辑

■教程平台:CS 1.6

■前言:
    CS是一款DIY性强的游戏,很多CSer都想有一个自己个性的CS版本,但又苦于
对DIY的不熟悉和不了解,无从下手。其实DIY没有你想的那么难,相反,只要你
稍懂一些电脑知识就能很轻松的做出一个很个性的CS版本。为了广大CS玩家,小废
我就为各位送上手把手教程,谢谢大家对废客的支持。


玩过CS1.6的人都知CS游戏目录中有个cstrike_schinese文件夹,这就是CS的中文
语言目录。即然你用的是中文版,那所有文件的读取就先从这文件夹开始,没有时
CS才会到cstrike目录下(原英文版目录)去查找。也就是说只要在cstrike_schinese
文件夹里有的东东,就不会去用cstrike目录里的东东。我就从他开始解说。

我们所做的所有修改都将放于cstrike_schinese目录内。

■怎么修改CS的背景?

背景文件一般存放于 cstrike_schinese\resource\background 目录或是
cstrike\resource\background 目录下
首先准备[切片文件](这要有一点PS知识)
用PS打开切片文件后导入你想要的图,然后再存储为 Web 所用格式即可
再将JPG文件转换为TGA,注意转换时在TGA选项里选择方向由底向上即可
再把TGA文件复制到cstrike_schinese\resource\background背景文件夹里
关于背景制作网上有很多教程,这里就不一一多说了.

■怎么制作游戏脚本或修改脚本?


■怎么修改左下角的菜单LOGO?
cstrike_schinese目录也相对是cstrike目录,看文件在哪你就上哪个目录找。
cstrike\resource\game_menu.tga            这是原图
cstrike\resource\game_menu_mouseover.tga  这是鼠标移到上面后的图
找几个图,再用PS去制作它就行,注意文件内有通道模板,所以要加上它才会透明
然后再把做好的TGA文件放置到
cstrike_schinese\resource\game_menu.tga         
cstrike_schinese\resource\game_menu_mouseover.tga
这样,左下角的菜单LOGO也个性起来了,呵。

■怎么个性化Steam/CS1.6皮肤(就是控制台或设置界面窗口的颜色和样式)
此文件存于 cstrike\resource\TrackerScheme.res 资源文件里。
关于皮肤的制作你可以去下载一个小程序ilovesteam,至于TrackerScheme.res文件
里的一此参数详解各大论坛都有,全可用ilovesteam这软件来实现。包括控件的添加
例如文本框或图片框都可以。
这样,你就可以打造一份个性的Steam皮肤。
把TrackerScheme.res文件复制到cstrike_schinese\resource目录下即可!

■怎么修改CS字符资源?
是不是看到进入游戏后什么什么专业版,什么什么战队版,自己也心痒呢。来吧。我告诉你几个
资源文件,你只要用记事本打开,再用记事本的查找功能 Ctrl + F 找到你想要修改的字符就行
第一个文件:
位于\cstrike_schinese\resource\cstrike_schinese.txt (主要是游戏里的一些字符资源)
第二个文件:
位于\valve\resource\gameui_schinese.txt (主要是游戏设置里的一些字符资源)
注:保存时文件编码要为 Unicode,切记。
改好后把这二个文件也通通放到cstrike_schinese\resource目录下即可!

■怎么做进入游戏后的欢迎信息?
此文件位于cstrike\motd.txt把它复制到cstrike_schinese目录里并重命名为motd.htm
这样你就用HTML去制作并编写它,网页里关连的图片什么的都可以放到cstrike_schinese目录里,
完成后保存改名为motd.txt即可。

■怎么做CS1.6喷图文件?
在CS1.6里喷图文件名为tempdecal.wad,制作方法和1.5一样,只是文件名不同而已
首先去下载一款喷图制作软件 Halflife Logo Creator V1.0
用它制作好LOGO后把pldecal.wad改名为tempdecal.wad并复制到cstrike_schinese 目录里
这样个性喷图就OK了。

■怎么修改游戏中的H键菜单?
这个菜单文件位于cstrike_schinese\commandmenu.txt,用记事本打开它你就能很清楚的了解其做
法和功能。
已//开头的是注释,无任何作用。其它格式为
"菜单编号" "菜单标题" "执行动作命令"
例在退出菜单中做一个广告信息:
"13" "退出菜单" "say *感谢使用×××GUI,优化游戏的fps,CS愉快!*"
存盘退出以UTF-8格式编码即可。

■怎么修改游戏中的H键菜单颜色或TAB成绩表颜色?
这也是一个资源文件,位于cstrike\resource\ClientScheme.res
照样用记事本打开它(呵现在知记事本功用之大了吧),修改里面的
Colors项,Colors里所有的的参数都能改成你想的要颜色,至于怎么看效果我的方法就是:
改一个进入游戏看一下,改一个进入游戏看一下,久而久之就出来了自己的一套个性方案喽。
然后再把这个ClientScheme.res文件存到cstrike_schinese\resource\目录下。

■怎么更改进入游戏时的背景音乐?
在CS1.6中进入游戏是可以加背景音乐的。其格式为mp3格式。存放于\cstrike\media目录下
这里我推荐大家所有修改的资源全部存到cstrike_schinese根目录下,这样做有这样做的好
处,后面我会讲解的。把你想要的背景音乐MP3放到cstrike_schinese目录下并重命名为
gamestartup.mp3即可。

■怎么制作游戏脚本或修改脚本?
游戏运行时默认要加载的文件如下:
config.cfg,autoexec.cfg,userconfig.cfg和valve.rc (注:valve.rc位于valve目录里)
这些文件你全部可以复制cstrike_schinese目录下再修改或制作。
echo命令是用来在控制台上输入你想要的字符信息
exec命令是用来加载文件的,例:exec userconfig2.cfg
其它我不一一列举太多了,网上有很多关于脚本制作的文章,其实不用去网上,你就看看你
CS里面现成的脚本就能学到不和东东喽。

■怎么封装你的GUI供别人安装?
现在你已以有一个自己DIY后的cstrike_schinese文件夹,将此文件夹复制到任何一个CS版本
里的cstrike_schinese文件夹并覆盖那个CS就成了你的个性GUI版,这样DIY的目的已达到。
如果再加上封装这样以后用起来也就列方便喽。
注:这里的封装指的是对GUI的封装而不是装个CS版本的封装。
为能使菜鸟也会做安装程序,我这里当然就不会推荐那些庞大而复杂难懂的专业级安装程序
封装软件,如:InstallShield和InnoSetup。在这里小废推荐大家一个都知道的工具,那就
是WinRAR,只要上过网的应该都知rar格式吧,呵。
用RAR封装的好处:1.制作安装包简单明了;2.更新或升级安装包方便(不要像那些专业级的那样
有一个文件没封装进去或要修改一个小文件就得重装开始全新的封装,这个只要用RAR打开往里
加文件就行。呵呵,这就是我小废推荐大家的目的。)
制作方法:(如没WinRAR请先安装)
首先用鼠标右击自己DIY后的cstrike_schinese文件夹,选择WinRAR再添加到压缩文件,其它不必
设置点确定即可,然后再打开你刚压缩的cstrike_schinese.rar包。点击工具栏最后面的
自解压格式,在弹出的界面上点击高级自解压选项,里面的东东一目了解,呵呵。
点你全设置好后,点确定,好了,一份属于您自己的个性DIY版的CS游戏GUI就做成了。






抄抄

--
☺ ☻ ☼ ♠ ♥ ♡ ♣ ♤ ♧ ♪ ♫ ♬〠☎ ☏
朋友,    关于AK的扫射 弹道 以前在1.5的说法  有的确实说是7 而有的呢 说是1
这个争论不小, 但是也没有争论的必要

在弹道的理解下.  只要你压枪 控枪能力够好.  你可以随时把 开出去的弹道 转换另一个点上,另一个"数字"上

在真正比赛 还有 混战服务器扫射  只没有规律的   而且 扫射这个说法 是不能用文字和规律代替的.
它只能意会 不能言传 而且 你看哪篇说的在详细的文章 也不会让你对AK 更稳 更准的.

对于扫射 压枪 控枪 点射 只能用时间 和 历练 还有 经验 和 训练 和 练习 中找到


哦对 我很赞成你对这方面这么深入  也很支持你发表的 不过这些 用处不会太大 甚至没有用
我不是在泼你的冷水 事实就是这样,
∥ :对 、我 是 偏 旁 , 那 谁 是 部 首 呢 . ? √
对于CS  每把枪上面.  我只对手枪 分辨出了 "优势" 像B14 所谓的沙漠之鹰 有穿墙能力外这些,
除此  对于枪械上 例如 M4 AK 这两把枪   
有些人说 AK 单点 准.  在中远距离点射  然而呢 AK 的 长处其实并不在于点射 M4也可以点呀 在不同情况下 M4 和 AK 分别点射 M4也可以体现它的优势. 所以AK 和M4 是没有突出的优势的

可能你还不会明白 :
我不是高手. 但 在我对CS的理解和观察还有重要的交谈中
确实发现 AK的出枪速度 要比 M4 快 0点 几秒. 在10米内 2枪 交火 AK 在扫射压枪 瞬间就可以秒掉对手的 有些玩家也会发现 AK 在近距离的 拉枪 扫射很有优势. 出枪也很快.

而M4呢? 它的特点在哪呢?
它的特点其实很难找 并不像以前那些人说的.  它就是扫射 点射没AK准.
不然.   它的稳定度 在一个熟练 控枪人的手里 是很可怕的  那熟练的 中远距离 2 连发 3连发
在近距离 那突如其来的 瞬间出枪 暴头 那种稳定度 叫所有职业玩家的亲赖

所以其实玩家 为什么有 喜欢哪种枪的习惯
他们只是  把 两种枪 分的更清楚
有一位职业人员 很不在意的告诉过我这么一句话  虽然简短但是叫我 恍然大悟

AK 就是 老公
M4 就是 媳妇

AK豪爽   而M4突出的稳定 和"娇气"的它 也不比AK差
所以不要偏爱哪种枪械  熟悉两枪 才是制胜的关键. 用它来 续写你们每个人的故事.
∥ :对 、我 是 偏 旁 , 那 谁 是 部 首 呢 . ? √
我汗。。。我去找我老公了#24..  
对于CS  每把枪上面.  我只对手枪 分辨出了 "优势" 像B14 所谓的沙漠之鹰 有穿墙能力外这些,
除此  对于枪械上 例如 M4 AK 这两把枪   
有些人说 AK 单点 准.  在中远距离点射  然而呢 AK 的 长处其实并不在于点射 M ...
100962524 发表于 2009-6-30 15:26
---------------
辛苦了,我从不会争论AK和M4的强弱这问题,幼稚,AK的精准M4的秒杀,听着AK的声音节奏好掌握,也说不出来怎么的,用AK就是爆头多, M4的秒杀能力,打BOT的时候,汗。。。
☺ ☻ ☼ ♠ ♥ ♡ ♣ ♤ ♧ ♪ ♫ ♬〠☎ ☏
你要说我幼稚 那我就不说什么了。 AK 暴头多?  AK难道就是要必须打脑袋么
那 M4就必须 打身体秒杀么?    你错了.  在精准程度M4 是高于AK的 如果你经常穿梭混战服务器
那你最好不要这么草率.  AK需要的是  前3发子弹. 来控制好 更多血的击杀对手
而不是来听节奏的  难道AK 就是 砰砰 砰砰   砰砰砰 砰砰砰  砰砰砰砰 砰砰砰砰
枪 你说的节奏 我比赛时候就真没听到这些 漂亮的节奏枪声和 那些 花哨的AK打法
∥ :对 、我 是 偏 旁 , 那 谁 是 部 首 呢 . ? √
比赛 那些职业选手. 不管什么枪. 见面 就秒你,  双方慢0点几秒 都是胜负的关键
  难道 A门匪徒出来  而警察从A平台 还要听着匪徒AK的 节奏来 两方 对枪么?
那你真是草率了,  比赛的时候 警察是不会傻到 跳出来在A大道和你拼枪 或者在任何一个没有优势没有补枪位的  位置上和你 无谓拼枪.  要的 是杀你. 而自己没危险,
∥ :对 、我 是 偏 旁 , 那 谁 是 部 首 呢 . ? √
对了 如果你警察打电脑人  练习的话 最好建议你 多用M4  不要连续射击 而是点射
∥ :对 、我 是 偏 旁 , 那 谁 是 部 首 呢 . ? √
就是 点射  近在扫射 小幅度的.    M4 点射 会比你用AK 点射 用效果的多
我不是说的 杀伤效果 也算是杀伤效果
我主要说的是  练习你的顶位效果.  M4 会比 AK 练习快 而且稳重
∥ :对 、我 是 偏 旁 , 那 谁 是 部 首 呢 . ? √
本帖最后由 cxz 于 2009-6-30 17:21 编辑
你要说我幼稚 那我就不说什么了。
100962524 发表于 2009-6-30 16:48
---
我说讨论对于AK和M4强弱的问题幼稚,可能是我表达不太明白,o(╯□╰)o,另外指的是我平时在僵尸服里,射击时的感觉,AK伴着声音的节奏,AK精准的意思是前3发的强悍秒杀,你要说稳定,那都知道M4,而M4因为稳定,所以秒杀能力强,嘿嘿,一下也表达不清了。如果你要说比赛里,一游戏还真是从来没有注意过这些,虽说技术就那样,但是好歹接触CS有八年了,还不至于只停留在混服啥都不知道,囧


另外纠正一下你以前的问题,cs是99年上市的,但98年出现了前身,注意这一句“在1998年之前,相信几乎没有人知道世界上存在着一个名叫Valve 的游戏开发小组,然后在经历了1998年那个令人难忘的E3之夏后,相信几乎没有玩家会不知道它的名字:《半条命》……”虽然HL是99年出来的,但可以在网络中发现很多人都说在98年玩过。http://zhidao.baidu.com/question/74191930.html
http://zhidao.baidu.com/question/8458074.html
http://zhidao.baidu.com/question/66690399.html
自己玩过的都会说98年,而查资料的都会说99年。
不过这个CS和半条命,还是不一样的,但骨灰级玩家都喜欢把半条命也叫做CS。



---
☺ ☻ ☼ ♠ ♥ ♡ ♣ ♤ ♧ ♪ ♫ ♬〠☎ ☏