是指替换模型还是修改武器参数?在你修改之前就得先说说CS的游戏目录结构:
cs里面和他相关的目录只有2个,一个是cstrike、另一个是它的汉化目录:cstrike——schinses,在汉化目录里的文件优先使用,举个例子,比如你的AK在cstrike里,但是你在汉化目录里也放了个AK的模型,游戏就会显示你在汉化目录里的模型……
在cstrike里,常用文件夹有:
models(模型放置)
sound(声音设置)
resources(菜单等)
sprites(放置图标:图标就是特殊的效果显示,比如手雷爆炸、杀敌提示)
addons(amxx管理器及插件的地址)
gfx(tga图片的放置地区)
maps(地图的放置区域)
网络资源的应用
我们一般使用替换模型的方法让模型显示到游戏里
在替换资源之前,我们要先认识资源,一般通过文件的扩展名来区分:
1:模型
模型,扩展名MDL,大致可分成武器模型、人物模型、其他模型,通常在CS\cstrike\models以及在本目录的其他文件夹里(除非通过插件更改位置)
武器模型有三种,除了通过武器名称分辨是什么模型,还要通过前面的模型前戳识别是哪种模型,武器模型前有V\W\P三种字母开头,V模型是第一人称视角的模型,就是说你平时用手拿木仓的样子,W模型是掉在地上给你看的模型,P模型是别人拿着让你看的模型
在models目录里,还有两个文件夹,分别是player和shield,分别放置人物模型和盾牌的模型
2:声音
Cstrike\sound是声音的目录,虽然media也放置声音(游戏背景音位置),但我们可以把同名文件gamestart.MP3放到sound\music里,有相同的效果
Sound里,有如下几个常用的目录
BOT,这个不说了,BOT语音,要是后面带CN就是中文语音,
Misc,这个原装目录不带,插件扩展有的就在这里,比如杀敌提示
Radio,无线电语音的更改,反正你改了和别人玩人家听不见
Player,人物的叫声,比如摔地上了,叫了一声什么的就是在这里改
这几个是比较常用,其他基本不动就行
另外有些带地图名的就是地图的附件,比如哇前辈的运输船,不是有航海的声音吗?就是在这里放着
3:图标,扩展名为spr,血迹、木仓口火、雷达………………………………………………烟雾等等全是它的效果
4:地图,扩展名BSP,cstrike\maps
需要纹理“WAD”扩展名的文件,地图张啥杨字就靠他了耶~
5:插件:
以下百度百科截取:
AMX Mod X的目录结构。
addons\ - 这个是服务器附加文件所在的位置
metamod\ - Metamod的所在目录。Metamod为AMX Mod X运行之必备。
dlls\ - 这里存放着Metamod 的执行文件
amxmodx\ - AMX Mod X的所在目录
dlls\ - 其中应该包含amxmodx_mm.dll
modules\ - 模块所在目录 (_amxx.dll 或是 _amxx_i386.so 等等)
plugins\ - 插件所在目录 (.amx 或 .amxx)
scripting\ - 示例源代码以及编译器所在目录
include\ - 源代码所需的include文件所在目录
compiled\ - 编译器批处理编译源码后放置.amxx文件的默认路径
doc\ - 此说明文档的所在目录
data\ - 相关信息,比如存储的统计信息,语言缓存,以及GeoIP信息
lang\ -存放AMX Mod X的多语言文件
configs\ - 配置文件
logs\ - AMX Mod X 记录文件
插件开启文件是plugins.ini文件
plugins.ini文件目录通常在CS\cstrike\addons\amxmodx\configs里
打开plugins.ini文件,你会看到很多插件名称
打开插件:在插件名称前去掉;号
关闭插件:在插件名称前加上;号
载入插件:在plugins.ini文件最下一行加入插件名称,并把插件(*.amxx或*.amx)放进CS\cstrike\addons\amxmodx\plugins里
插件参数(命令)写入文件是amxx.cfg文件
plugins.ini文件目录通常在CS\cstrike\addons\amxmodx\configs里
打开amxx.cfg文件,你会看到很多插件参数
参数通常是前面是一列英文,后面是一个数字
如:amxx_noztv 1 amxx_noztv 0 amxx_xg a
打开参数:在参数后加上相应的数字或英文
关闭参数:在参数后加上0
载入参数:在amxx.cfg文件最下一行加入插件参数。
以上5种是5大类= =下面是些小喽啰……
cfg文件,(*.cfg)在编译器中的一个抽象数据结构,主要是修改参数用的。比如这类文件中比较NB的
AMXX.cfg或者config.cfg等等
tga文件(*.tga)一种比较特殊的图片格式,用photoshop或者类似于ACDSEE、“没图”秀秀之类的软件可打开,在cs中充当记分牌(需插件,当然也有其他的)和买木仓图、人物选择界面的人图等等……
res文件(*.res)有两种,先看这个(来自百度,而且我敢说现在论坛里没几个人知道下面这个知识)
RES只是一个文本文档,其中包含一个文件列表。RES文件同BSP文件相对应。它用来通知HALF-LIFE服务器向客户端发送他们缺少的特定文件。除了后缀.RES,它必须和你的BSP文件名完全相同。因此,如果你的地图名为cs_mymap.bsp,那么你应该创建一个名为cs_mymap.res的文件。还有,BSP文件和RES文件必须存放在同一目录下。也就是说,都应该放在MOD根目录下的"/maps"文件夹中。
RES文件的工作流程如下:
1.服务器更换成你自定义的地图,或者当自定义地图开启时客户端连接到你的服务器
2.服务器查找跟地图名(BSP文件)同名的RES文件
3.服务器调用RES文件,并按照其中的文件列表查找图片、声音等等需要发送往客户端的文件。
4.如果客户端没有这些指定的文件(或者存在同名文件但数据、大小不同),那么服务器将他们发送到客户端。
5.RES文件中提及的所有文件被下载完成后,客户端连接到服务器,并进入游戏。
另外就是菜单,比如游戏的买木仓菜单啊,乱起八糟菜单啊,都要用他改,这样说吧,买木仓,界面上不是有木仓图吗?木仓图是tga图片,但是这个图片放到哪里呢?这个res文件就告诉系统图片的坐标地址的……
cs目录,哪里改什么……
以下省略“cstrike\”因为都有,当然也不排除它的汉化目录
换模型的请去models,改人的去里面的player
加地图请去maps
加插件的话把插件扔到addons\amxmodx\plugins里,然后去addons\amxmodx\configs里免的plugins记上名字,要是不记名人家AMX就不用你的插件……,每一行一个…………
进入游戏的菜单啊,买木仓的啊,游戏背景啊,这么多的全都在resource里,自己一个个的找吧!background是背景,是12张tga图片……其他全是res,拿记事本打开,!哈哈哈
买木仓图,去gfx\vgui
图片去sprite里
声音啊,前面我说过,如果你认为你想把BOT声音改成你的,就去自己录吧……
啥米?地图怎么还带着个WAD的文件啊?放在cstrike里吧!没地方放啊……
啥米?AWD之外还有个NAV啊!这个啊?和BSP文件放到一起吧……看着怪别扭的……
什么啊,我记得CS模型里没有M249T啊,怎么多出来这个啊?模型的贴图文件,放到一起啊!要不然模型他找不到自己的脸,多着急啊……
BOT的垃圾哈哈……虐死!! BOT的个性要靠您老人家改……BotProfile和BotChatter用记事本打开,靠恁了……
啊!我要把服务器弄成中文名! listenserver,找到hostname……直接在后面写加引号的中文就OK了= =||
什么啊,这个人的生化模式怎么写错了!写成了僵屎胜利啊= = ? 好吧,我服了resource\cstrike_english……自己改!!按上面的格式!!
以上出自MOD同盟社某大神的整理,如果你想修改的话,把上面的文件结构目录仔细的看几遍就一目了然了。如果你只是觉得好玩好奇的话,劝你不要乱改了。因为修改涉及到模型和插件以及声音,spr,tga的修改或者替换。你要是不懂目录结构随意修改的话,很容易出现插件错误(针对于NST插件下的CS)模型左右手不统一(你所替换的模型本身的问题)木仓声不统一(没有替换声音文件)杀敌图标和买木仓图的问题(没有替换spr和tga)。所以如果楼主仔细的看了上述的结构并打算修改各模型或者参数前建议修改前最好备份重要文件,以免造成只能重新安装游戏的后果。