4.主菜单内容修改
用GCFScape打开cstrike_pak_dir.vpk,提取resource\gamemenu.res,放到followme\resource下,并用你喜欢的文本编辑器打开。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=1fd1ab1f54a98226b8c12b2fba82b97a/23fbafc379310a55470cf79ea04543a9832610f9.jpg?tbpicau=2024-06-27-05_de9431ce7522e0c6c397de8286a15697)
先简单介绍一下,label是菜单项目的名字,#GameUI_GameMenu_Disconnect这种是索引,不是真正的名字,真正的名字存放在对应的语言文件中。command是点击后执行的命令,OnlyInGame是在游戏中按下ESC后显示的内容。
利用菜单项4(是一个空行),我们增加一项自己的标题吧,点击这个标题,让其播放一段声音。
首先自定义一串索引名,比如#My_Title,填写到label后边。将OnlyInGame这一行删掉,在command后边添加engine stopsound; play hoe.mp3。添加控制台命令必须加engine在前边,否则UI系统会认为是UI命令,而执行失败。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=ab79996ff2dde711e7d243fe97efcef4/e21c2f2eb9389b5031d9c9389235e5dde6116e87.jpg?tbpicau=2024-06-27-05_e4d0f76a9b48515b7e93c0cab7d20cd1)
保存文件,我们进游戏看一下:
![](http://tiebapic.baidu.com/forum/w%3D580/sign=6de26144c51b0ef46ce89856edc451a1/28ce9245d688d43f4eb4b8986a1ed21b0ff43b8c.jpg?tbpicau=2024-06-27-05_0b7a5ef26b2bae0545c9c0dc8095bc44)
现在游戏主菜单已经显示出来我们刚才增加的项目,现在想让项目名字变为我们想要的。
复制cstrike\resource\gameui_schinese.txt和gameui_english.txt,如果你有其他语言需求,也需要复制其他的语言文件,放到followme\resource下边。
打开gameui_schinese.txt,在最后边的两个}前插入一行,添加如下内容并保存:
"My_Title" "我的CS起源"
"[english]My_Title" "MyCS Source"
![](http://tiebapic.baidu.com/forum/w%3D580/sign=7d3a26733af5e0feee1889096c6034e5/7b9cf3deb48f8c5419cbec452d292df5e1fe7f89.jpg?tbpicau=2024-06-27-05_759cc96c40575f161a8836f4fc8baabd)
同理打开gameui_english.txt,也是在同样位置插入一行,添加:
"My_Title" "My CS Source"
这里就没有[english]了。
解释一下,[english]意思是对应英语语言的内容,这个可以不写,理论上不会产生什么问题。另外,如果你只在简体中文的语言文件中添加了索引的内容,当你切换到其他语言时,菜单标题就会变成索引名,而不是索引的内容,就像之前的图片一样。
现在我们修改好了,进入游戏预览一下吧:
![](http://tiebapic.baidu.com/forum/w%3D580/sign=96d9eb6cb8c379317d688621dbc4b784/70c24bfbfbedab64ed6664aae036afc378311e95.jpg?tbpicau=2024-06-27-05_bccdab20aaad1af86733993c33953f66)
找一个你喜欢的mp3改名为hoe.mp3,放入followme\sound文件夹下(play命令的默认根路径是sound)
进入游戏,点击我的CS起源,试听一下吧。如果没有声音,确定路径和文件名没有错误的情况下,有可能是mp3文件的采样率过高,引擎无法播放。