A7吧导航
a7吧
全部回复
仅看楼主
level 4
qq314688870
楼主
2011年11月16日 04点11分
1
level 4
qq314688870
楼主
A7吧CSmodQQ群:183953683
申请注明来意
2011年11月16日 04点11分
2
level 4
qq314688870
楼主
欢迎光临A7吧CSMOD
请各位自觉遵守百度贴吧协议
https://tieba.baidu.com/tb/eula.html
请勿发表广告、辱骂、猥亵、色情等违反国家法律法规,或百度贴吧协议的内容
2011年11月16日 04点11分
3
level 4
qq314688870
楼主
人物模型
cstrike\models\player
匪1 terror\terror.mdl
匪2 leet\leet.mdl
匪3 arctic\arctic.mdl
匪4 guerilla\guerilla.mdl
警1 urban\urban.mdl
警2 gsg9\gsg9.mdl
警3 sas\sas.mdl
警4 gign\gign.mdl
武器模型
cstrike\models
自己手上模型 v.*.mdl
掉落地上模型 w.*.mdl
别人手上模型 p.*.mdl
P模型过大会导致进不去游戏
需在控制台输入 mp_consistency 0
或在 cstrike_schinese\config.cfg 或 userconfig.cfg 里添加 mp_consistency 0
(网络对战需服务器开启)
2011年11月16日 04点11分
4
level 4
qq314688870
楼主
https://tieba.baidu.com/f?kz=831484923
制作CS的十个基础工具
2011年11月16日 04点11分
5
level 4
qq314688870
楼主
我发现吧里面有很多人不懂QC文件,现在我发一下QC文件参数,顺便申个精
QC文件可以用任意的文本编辑器编辑或创建,以下是它的命令介绍
$attachment <关节名 X Y Z>
作用:
指定一个附件的位置。
ID#:
指定附件的ID号,这个数必须在0-3之间,也就是说一个模型只能有四个附件。
关节名:
指定附件要贴附的关节名称,要想知道关节的名称,可以查看SMD文件。XYZ为该附件和关节之间的距离。
$body studio [reverse]
作用:
指定模型的身体。
SMD文件:
指定一个保存着身体信息的SMD文件,但是不能包含扩展名。
reverse:
如果加上这个参数,模型的身体将是颠倒的。
$bodygroup <名称>
{
studio
blank
.....
}
作用:
指定一个身体组,取代$body命令的作用。一个组内可以定义若干个身体,一个模型可以定义数个身体组。象反恐怖Beta版里那些背着C4的匪徒就是用这个方法做的。
sudio:
指定一个用作子模型的SMD文件。
blank:
指定一个空的身体。
$cd <路径>
作用:
指定一个读取SMD文件的路径。
$cdtexture <路径> [<路径>......]
作用:
指定读取贴图的路径,可以制定若干个。
$cliptotextures
作用:
将材质和模型合为一个文件。
$controller <关节名> <轴> <角度1> <角度2>
作用:
为一个关节设定骨骼控制器以限制关节的转动。
ID#:
控制器的ID号,和附件一样只能有四个。
关节名:
要控制的关节。
轴:
要控制的轴,XR为X轴,YR为Y轴,ZR为Z轴,只能让控制器控制一个轴。
角度1和角度2:
控制转动的范围。比如要控制关节只在90度之内转动,这两个值要设为-45和45。
$externaltextures
作用:
编译后将材质另外保存为一个文件,并在模型的文件名后加“T”作为它的文件名。
$gamma <数值>
作用:
调整材质的加码值。
$hbox <关节名>
作用:
指定一个接触点。一个模型可以定义若干个接触点,游戏可以根据这些接触点来判断遭到打击的部位。
ID#:
接触点的ID号,一个模型允许数个接触点使用同一个ID号。
关节名:
指定的关节将作为接触点的中心。
X Y Z X2 Y2 Z2:
接触点的尺寸。
$include
作用:
包含另一个QC文件。
$modelname <模型文件名>
作用:
指定编译后保存的文件名。
$origin
作用:
在游戏中模型产生时的偏移量。
$rotate <角度>
作用:
在游戏中模型产生时旋转的角度。
$scale <倍数>
作用:
在游戏中模型产生时的大小。
$sequence <名称>
{
[SMD文件2.....]
[fps 数值]
[loop]
[frame 开始 结束]
[origin ]
[rotate <角度>]
[scale <倍数>]
[blend <轴> <角度1> <角度2>]
[LX]
[LY]
[LZ]
[{event <代码> <帧数> <参数>}]
}
作用:
设定一个动作,每个模型都至少要有一个动作才能被游戏识别。这个命令是QC文件里最值得研究的,也是最重要的。
名称:
动作的名称。
SMD文件:
保存动画信息的SMD文件。
SMD文件2:
与第一个SMD文件混合的SMD文件,可以指定若干个。
fps:
播放的速度,数值越大速度越快,默认值为30。
loop:
循环播放。
frame:
只播放开始值和结束值之间的帧数。
origin:
开始播放动作时模型移动的单位。
rotate:
开始播放动作时模型旋转的角度。
scale:
开始播放动作时模型缩放的尺寸。
blend:
如果动作由一个以上的SMD文件混合而成,这个参数将控制这个动作的转动范围,它的设置方法和骨骼控制器相同。
LX LY LZ:
从一个轴抽出该动作和其它动作合并,半死不活的人物跑步动作就是用方法做的,其实人物的模型并没有拿着枪跑的动作,只不过是游戏把拿枪的动作和跑步的动作合并起来了。
event:
播放动作到指定的帧数时激发事件。以下是经常用到的事件代码列表:
代码 作用 参数
5001 产生一个枪口的火焰。 指定火焰的大小和形状,它的值为0-100之间的整数。
5002 产生火星。 没有参数。
5004 播放一个声音。 声音文件名,必须是WAV文件。
2011年11月16日 04点11分
6
level 4
qq314688870
楼主
spr TGA制作教程
要的工具:
1:photoshop
2:Sprite Explorer
3:Wavelength.spr
首先,当然是找枪的素材,我推荐用武器的W模型,用HLMV打开它,调整好位置,然后用QQ截图,或者其他的截图,为了方便以后修改,HLMV的背景要选为纯白色
2011年11月16日 04点11分
8
level 4
qq314688870
楼主
我们先做CS1.6里捡起武器的时候右边的SPR图和上面123菜单里的枪图。
打开我们的photoshop,打开刚才的截图,把前景色调成纯黑色,
2011年11月16日 04点11分
9
level 4
qq314688870
楼主
新建一个图片
2011年11月16日 04点11分
10
level 4
qq314688870
楼主
Ctrl+a
Ctrl+c
Ctrl+v
调整大小
Ctrl+t
2011年11月16日 04点11分
11
level 4
qq314688870
楼主
然后选择:滤镜——艺术效果——霓虹灯光,
2011年11月16日 04点11分
12
level 4
qq314688870
楼主
发光颜色选纯白色,发光大小10 发光亮度30 这时候我们就看到初步的效果了
2011年11月16日 04点11分
13
level 4
qq314688870
楼主
然后,新建一个尺寸为长18 宽16的图片,
按上面的,Ctrl+a
Ctrl+c
Ctrl+v
调整大小
Ctrl+t
2011年11月16日 04点11分
14
level 4
qq314688870
楼主
滤镜——艺术效果——霓虹灯光,这次发光大小拉到最小,发光亮度拉到最大,可以看到效果:
2011年11月16日 04点11分
15
level 4
qq314688870
楼主
下一步,就是把做好的图片,合并成一个图片,也就是最后只做出来一个SPR,用photoshop新建一个长256 宽256的图片,注意,背景色选成透明。
2011年11月16日 04点11分
16
level 4
qq314688870
楼主
把做好的170X45的图片全选——拷贝,粘贴到这里,放在左上角(photoshop会给你自动对齐),再把做好的48X16的图片全选——拷贝,粘贴,放在靠左
边第一张图下面,见图:
2011年11月16日 04点11分
17
level 4
qq314688870
楼主
拖拽他,把他放到图层1 和图层2下面
2011年11月16日 04点11分
18
level 4
qq314688870
楼主
19楼
颜色填充工具,颜色纯黑,把背景全涂黑
2011年11月16日 04点11分
19
level 4
qq314688870
楼主
弄好之后,选择:图像——模式——索引颜色,提示拼合图层?选择是
2011年11月16日 04点11分
20
level 4
qq314688870
楼主
然后 调板:局部(可感知) 颜色:256 强制:黑白 杂边:无 仿色:无
好了,制作完毕,保存,格式为BMP 然后提示你选择BMP选项,选择windows 下面是8位,确定,
2011年11月16日 04点11分
21
1
2
尾页