找回密码
 注册

STEAM登陆

绑定游戏账号后可使用

QQ登录

只需一步,快速开始

查看: 738|回复: 26
收起左侧

[CS2 MOD]如何修改警匪默认刀皮肤以及武器开火粒子

  [复制链接]

签到天数: 10 天

[LV.3]偶尔看看II

2

主题

19

回帖

160

积分

UID
79118
僵尸币
8605
贡献度
0
注册时间
2021-9-25
在线时间
24 小时
最后登录
2026-5-7
QQ
发表于 2026-3-24 23:37:33 | 显示全部楼层 |阅读模式
游戏昵称:JJJY|CS2金币:6179|CS:GO金币:0|SteamID: STEAM_0:1:55467393|🔍 查看游戏数据

不注册个乐园论坛账号能玩??

您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 JJJY 于 2026-4-6 14:13 编辑

首先要感谢一下影子哟在论坛发布的爪子刀替换蓝晶匕首的教程,我也是受其启发,在想要写一个替换默认刀的教程。本教程也同样是对资源文件包内scripts/weapons.vdata文件进行修改,我看了一下论坛其他人发的帖子,虽然有替换默认匕首的爪子刀mod,但是没有写明自己具体是怎么对weapons.vdata进行修改从而使得刀动作匹配其模型的,所以开一个帖子写一下教程。





注意事项:已经有人对如何替换刀模的基本操作做了非常详细与易懂的教程,所以不再赘述基本操作,阅读本教程前,请务必先看一遍影子哟的帖子

站内网址:https://bbs.zombieden.cn/thread-100045-1-1.html




本教程所用工具:

1、Source Box

https://bbs.zombieden.cn/thread-97552-1-1.html

2、Source 2 Viewer

https://s2v.app/


正文:

1、模型安放位置

1、首先对于要替换的刀的模型的安放位置,影子哟的教程已经写得非常详细了,我与其不同的部分在于,如果要替换默认警匪匕首,模型文件放的地方与名字略有不同

此为Source box内的文件结构

此为Source box内的文件结构
上图为替换警匪默认刀MOD内部的文件结构


2、要修改的代码位置

这里先引入一个概念,CS2社区服的每一个武器皮肤,实际上都是一个独立的新武器,可以独立修改其各种数据,而这些数据都存放在weapon.vdata中,其中每一个大括号{}就是一个独立的武器,如果不改动其基础数据,只改动其模型文件以及骨骼文件,那就可以达到换肤的效果。

屏幕截图 2026-03-24 224942.png 屏幕截图 2026-03-24 224959.png 屏幕截图 2026-03-24 225024.png
比如我在Source 2 Viewer内打开weapon.vdata截的这3个图,"60"代表着M4A1,这里存放着M4A1大部分的数据,如伤害、弹匣容量、地速、开火扩散等(别想着改这些了,服务器会实时校验,改了也没效果),当然也有其应用模型文件和骨骼文件的位置。


不同于影子哟修改蓝晶匕首模型是要修改约16000行位置的代码,警匪默认刀模的修改需要修改名字为"42"(CT默认匕首、用Source box打开weapon.vdata文件大约第8500行)以及"59"(T默认匕首、用Source box打开weapon.vdata文件大约第9900行)的武器,修改方法同样是修改其应用的骨骼(m_szAnimSkeleton)以及名字(m_szName),为修改后模型所应用的刀动作的名字。

屏幕截图 2026-03-24 231108.png
上图为骨骼以及名字参数,比如你要换过去的刀是爪子刀,只需要把两个参数分别改为"animation/skeletons/weapons/knife_karambit.vnmskel"以及"weapon_knife_karambit"


3、如何修改武器开火粒子(曳光弹)

每一种武器都会有一个对应的曳光弹参数,如果要修改武器曳光弹,只需修改曳光弹使用的粒子文件路径(参数为m_szTracerParticle = resource_name:),即可使其拥有对应的曳光弹效果
屏幕截图 2026-03-24 234527.png
上图为每个武器内规定开火粒子所用文件的路径,理论上你可以让所有枪都拥有春节活动时M4A4或AK皮肤的同款开火曳光弹

但要先在CS官方设置中打开曳光弹的显示,否则是无论怎么改都没有曳光弹的
屏幕截图 2026-03-24 231846.png


而消音武器(USP装上消音器的状态、M4A1装上消音器的状态、MP5SD)这三个武器默认状态下是打不打开曳光弹都没有曳光弹的,此时可以通过修改其weapon.vdata中控制是否有曳光弹的参数而使其拥有曳光弹,即m_nTracerFrequency参数,将其改为3即可。
屏幕截图 2026-03-24 232748.png
上图为M4A1默认的曳光弹参数


[3,0]意味着卸下消音器为3(有曳光弹),安装上消音器为0(无曳光弹),只需将其数值改为3即可(无论有无消音器均有曳光弹)


4、武器编号对照表

这里给出所有武器的对照表,以便修改任意武器的开火粒子
默认无开火粒子的武器:
23: mp5sd
60: m4a1
61: usp


全武器对照表:
1: deagle
2: elite
3: fiveseven
4: glock18
7: ak47
8: aug
9: awp
10: famas
11: g3sg1
13: galil
14: m249
16: m4a4
17: mac10
19: p90
23: mp5sd
24: ump45
25: xm1014
26: bizon
27: mag7
28: negev
29: sawedoff
30: tec9
32: p2000
33: mp7
34: mp9
35: nova
36: p250
38: scar20
39: sg552
40: ssg08
42: ct匕首
57: healthshot (血针)
59: t匕首
60: m4a1
61: usp
63: cz75a
64: revolver

建议将以上文本复制并保存为txt,一并添加进制作的mod中以便随时查阅。


5、Source Box新功能

source box在2026年4月5日的更新中,加入了patch功能,也就是可以使用patch文件对weapons.vdata进行单独且互不冲突的修改,而不是像以前那样要把所有的改动都写在一个文件一个mod内,现在可以把对weapons.vdata的不同改动写在不同的patch以及mod里,大大增加了便利性。

附上我写的两个patch代码的源文件,供大家实操时对照,或者你不想看那么多复杂的图文教程,也不想学怎么自己写代码,你刚好需要的就是这个功能,那直接放进mod里用就行了
警匪默认匕首修改蝴蝶刀.zip (487 Bytes, 下载次数: 6)
消音武器增加曳光弹.zip (429 Bytes, 下载次数: 2)

以下是教程正文:

首先,patch文件要放在和源文件一样的目录下,名字除了.patch的后缀,也要和源文件完全保持一致,这样Source Box才能识别到是对哪个文件进行的修改。
作者给的模板
屏幕截图 2026-04-06 113006.png

乍一看是不是很复杂?其实我们作为普通用户用得到的地方比较少,我接下来将从创建补丁以后的默认文件开始,一步一步教你写成可用的patch文件
屏幕截图 2026-04-06 113907.png 屏幕截图 2026-04-06 113656.png
创建patch以后的默认文件首先是这样的,其中我没有框选的"1"以及"DATA"部分,对应了我们要修改的核心数据,而我框选的"2"以及"FLCI"部分,其实是对应了文件里另一个数据块的数据,我们不需要对其进行修改,因此直接把我框选部分删掉即可

然后我们就要在operations = []的中括号中开始写代码了,这里就代表着我们要对[1]DATA数据块进行的操作
屏幕截图 2026-04-06 121942.png
我们首先在中括号内写下来一对大括号,一对大括号代表着一个操作

屏幕截图 2026-04-06 122033.png
然后我们再在大括号内写具体操作内容,其中"//CT匕首"是注释不参与代码运行,仅仅是方便自己看代码,然后写入path参数,path参数代表着你要修改weapons.vdata里哪一个武器,CT匕首对应的武器就是"42",然后再写operations = []。这里新写的代码就代表着要对CT匕首这个武器进行操作,然后具体操作写在最里面的operations = []

我们上面要在operations = []里写下一对大括号,这里我们同样要写一对大括号
屏幕截图 2026-04-06 122526.png

接下来在最内层的大括号内写入具体操作,如下
屏幕截图 2026-04-06 122656.png
op = "Add"代表着操作是增加/修改,还有一个op是"Remove",代表着删除操作,我们做mod的基本用不到,所以就写"Add"即可
path = "m_szAnimSkeleton"意味着我们要修改的参数是m_szAnimSkeleton,也就是武器对应骨骼
value = resource_name:"animation/skeletons/weapons/knife_butterfly.vnmskel"意味着我们把path里面的参数要修改成的数值
这三行代码的意思就是,把m_szAnimSkeleton参数的值修改为resource_name:"animation/skeletons/weapons/knife_butterfly.vnmskel"

那我们上文讲到,要改武器,还需要改一个名为m_szName的参数,这时候我们可以再新增一个大括号并用逗号隔开,表明我们要同时进行2个操作
屏幕截图 2026-04-06 123124.png
也就是在我选中的地方,新增一个英文逗号以及一对大括号

这时候我们只要在这个新的大括号中复制一下上面的三行代码的操作即可
屏幕截图 2026-04-06 123255.png
这样patch文件就已经初步形成了,这个文件的作用就是把weapons.vdata中,名字为"42"的武器(CT默认匕首)中m_szAnimSkeleton参数以及m_szName参数的修改

那匪的默认匕首怎么改呢?也是同理,新增一个英文逗号以及一对大括号,但是这次是在外层的operations
屏幕截图 2026-04-06 123645.png
然后再进行完全一样的操作
屏幕截图 2026-04-06 123749.png
这时patch文件就已经完成了对CT匕首以及T匕首的骨骼修改(修改为蝴蝶刀骨骼)



回复

使用道具 举报

签到天数: 10 天

[LV.3]偶尔看看II

2

主题

19

回帖

160

积分

UID
79118
僵尸币
8605
贡献度
0
注册时间
2021-9-25
在线时间
24 小时
最后登录
2026-5-7
QQ
 楼主| 发表于 2026-3-24 23:52:00 | 显示全部楼层
游戏昵称:JJJY|CS2金币:6179|CS:GO金币:0|SteamID: STEAM_0:1:55467393|🔍 查看游戏数据
另外问一下大伙,怎么给文字加链接?我在帖子编辑界面已经给帖子加上链接了,相应文字部分也变蓝了,但是一发出来就变回白色了,点击也没效果了
回复

使用道具 举报

签到天数: 1826 天

[LV.Master]伴坛终老

87

主题

5823

回帖

4万

积分

堕天圣黑猫

UID
75548
僵尸币
1470944
贡献度
0
注册时间
2021-4-5
在线时间
4316 小时
最后登录
2026-5-9

捐助贡献奖章

发表于 2026-3-25 00:00:07 | 显示全部楼层
游戏昵称:Kafuu Chino|CS2金币:226066|CS:GO金币:1591|SteamID: STEAM_0:0:174752768|🔍 查看游戏数据
ごく小さい後悔の種が救済の花を咲かせる。
回复

使用道具 举报

签到天数: 334 天

[LV.8]以坛为家I

4

主题

1074

回帖

7124

积分

UID
89830
僵尸币
474588
贡献度
0
注册时间
2024-7-18
在线时间
678 小时
最后登录
2026-5-9

捐助贡献奖章

发表于 2026-3-25 00:11:17 | 显示全部楼层
游戏昵称:沙耶|CS2金币:213280|CS:GO金币:3407|SteamID: STEAM_0:1:713414360|🔍 查看游戏数据
回复

使用道具 举报

签到天数: 2357 天

[LV.Master]伴坛终老

14

主题

8010

回帖

4万

积分

UID
45918
僵尸币
963970
贡献度
0
注册时间
2016-2-1
在线时间
1019 小时
最后登录
2026-5-8

矢泽妮可捐助贡献奖章萨菲罗斯蒂法扎克斯坂田银时泉此方泉此方2

发表于 2026-3-25 00:23:44 | 显示全部楼层
游戏昵称:♡(*´∀`*)ノ枫|CS2金币:109060|CS:GO金币:6528|SteamID: STEAM_0:0:153802776|🔍 查看游戏数据
回复

使用道具 举报

签到天数: 2492 天

[LV.Master]伴坛终老

21

主题

1万

回帖

9万

积分

UID
57279
僵尸币
1652397
贡献度
0
注册时间
2019-2-28
在线时间
5172 小时
最后登录
2026-5-9

捐助贡献奖章C.CC.C 2C.C 3初音初音2水银灯2幽幽子水银灯鲁鲁修雷米莉亚拉克丝·克莱茵小叽壹原侑子长门有希红月卡莲泉此方凌波丽久远寺森罗凉宫春日凉宫春日2泉此方2夏娜伊芙

发表于 2026-3-25 00:25:01 | 显示全部楼层
游戏昵称:Caliburian|CS2金币:185405|CS:GO金币:89|SteamID: STEAM_0:1:190974512|🔍 查看游戏数据
回复

使用道具 举报

签到天数: 304 天

[LV.8]以坛为家I

2

主题

612

回帖

4124

积分

UID
86777
僵尸币
169209
贡献度
0
注册时间
2023-4-8
在线时间
432 小时
最后登录
2026-5-9
QQ
发表于 2026-3-25 00:36:38 | 显示全部楼层
游戏昵称:A2usa|CS2金币:23964|CS:GO金币:3|SteamID: STEAM_0:1:532431070|🔍 查看游戏数据
鳖在这里发癫꒰ঌ(🎀 ᗜ`˰´ᗜ 🌸)໒꒱💈
回复

使用道具 举报

签到天数: 686 天

[LV.9]以坛为家II

3

主题

1441

回帖

8908

积分

UID
89648
僵尸币
84556
贡献度
0
注册时间
2024-5-25
在线时间
229 小时
最后登录
2026-5-8
发表于 2026-3-25 00:45:15 | 显示全部楼层
游戏昵称:Aisune_Hitzfeld|CS2金币:43695|CS:GO金币:0|SteamID: STEAM_0:0:728600518|🔍 查看游戏数据
回复

使用道具 举报

签到天数: 848 天

[LV.10]以坛为家III

6

主题

4058

回帖

2万

积分

UID
72453
僵尸币
241183
贡献度
0
注册时间
2020-9-17
在线时间
339 小时
最后登录
2026-5-9
发表于 2026-3-25 00:57:19 | 显示全部楼层
游戏昵称:Epsilon|CS2金币:156667|CS:GO金币:772|SteamID: STEAM_0:1:517852659|🔍 查看游戏数据
回复

使用道具 举报

签到天数: 920 天

[LV.10]以坛为家III

18

主题

4980

回帖

3万

积分

玩的越多 越是憨批ε=(´ο`*)))唉

UID
61962
僵尸币
824259
贡献度
0
注册时间
2019-9-9
在线时间
669 小时
最后登录
2026-5-9

捐助贡献奖章水银灯2水银灯

QQ
发表于 2026-3-25 01:18:49 | 显示全部楼层
游戏昵称:VenuS|CS2金币:408941|CS:GO金币:98|SteamID: STEAM_0:1:149351633|🔍 查看游戏数据
本帖最后由 BBS 于 2026-3-25 01:21 编辑

回复

使用道具 举报

签到天数: 745 天

[LV.9]以坛为家II

1

主题

1860

回帖

1万

积分

UID
57938
僵尸币
90673
贡献度
0
注册时间
2019-4-5
在线时间
544 小时
最后登录
2026-5-8

捐助贡献奖章

发表于 2026-3-25 01:31:15 | 显示全部楼层
游戏昵称:Felidae|CS2金币:113119|CS:GO金币:22|SteamID: STEAM_0:0:140174006|🔍 查看游戏数据

回复

使用道具 举报

签到天数: 745 天

[LV.9]以坛为家II

1

主题

1860

回帖

1万

积分

UID
57938
僵尸币
90673
贡献度
0
注册时间
2019-4-5
在线时间
544 小时
最后登录
2026-5-8

捐助贡献奖章

发表于 2026-3-25 01:32:32 | 显示全部楼层
游戏昵称:Felidae|CS2金币:113119|CS:GO金币:22|SteamID: STEAM_0:0:140174006|🔍 查看游戏数据
JJJY 发表于 2026-3-24 23:52
另外问一下大伙,怎么给文字加链接?我在帖子编辑界面已经给帖子加上链接了,相应文字部分也变蓝了,但是一 ...

添加图片旁边有个添加链接 比如这样
回复

使用道具 举报

签到天数: 2006 天

[LV.Master]伴坛终老

12

主题

8883

回帖

6万

积分

萌新

UID
57324
僵尸币
6454824
贡献度
0
注册时间
2019-3-2
在线时间
14256 小时
最后登录
2026-5-9
QQ
发表于 2026-3-25 01:56:34 | 显示全部楼层
游戏昵称:ღ红蔷薇の女王わ|CS2金币:446941|CS:GO金币:2676|SteamID: STEAM_0:1:175657291|🔍 查看游戏数据
回复

使用道具 举报

签到天数: 742 天

[LV.9]以坛为家II

7

主题

2202

回帖

1万

积分

are you ready?

UID
71270
僵尸币
584752
贡献度
0
注册时间
2020-8-5
在线时间
387 小时
最后登录
2026-5-8

捐助贡献奖章初音2幽幽子初音水银灯夏娜雷米莉亚蒂法萨菲罗斯扎克斯

发表于 2026-3-25 07:05:22 | 显示全部楼层
游戏昵称:枣了,上当了|CS2金币:2175|CS:GO金币:18|SteamID: STEAM_0:0:508586768|🔍 查看游戏数据
回复

使用道具 举报

签到天数: 979 天

[LV.10]以坛为家III

3

主题

1626

回帖

1万

积分

UID
49161
僵尸币
87185
贡献度
0
注册时间
2016-8-29
在线时间
394 小时
最后登录
2026-5-8

捐助贡献奖章

发表于 2026-3-25 07:48:08 | 显示全部楼层
游戏昵称:♚似水流年|CS2金币:342117|CS:GO金币:0|SteamID: STEAM_0:0:180641401|🔍 查看游戏数据
我们所度过的每个平凡的日常,也许就是连续发生的奇迹。
回复

使用道具 举报

签到天数: 2107 天

[LV.Master]伴坛终老

18

主题

8875

回帖

5万

积分

ZED贴门组精英⠀⠀⠀⠀⠀⠀贴门糕手

UID
59306
僵尸币
1097868
贡献度
0
注册时间
2019-6-30
在线时间
1904 小时
最后登录
2026-5-9

捐助贡献奖章水银灯2水银灯C.CC.C 2C.C 3幽幽子蒂法泉此方萨菲罗斯扎克斯关羽凉宫春日2路飞艾尔薇·拉娜·希尔菲丝夏娜越前龙马手冢国光初音雷米莉亚泉此方2伊芙虚子春日结乃红月卡莲初音2长门有希凌波丽凉宫春日吴羽冬华泽库蒂·爱因小叽壹原侑子久远寺森罗蒂安娜·兰斯达 布兰奈玖·加尔提尼亚斯呜人鲁鲁修拉克丝·克莱茵神乐阿布坂田银时冲田总悟土方十四郎

发表于 2026-3-25 07:56:50 | 显示全部楼层
游戏昵称:请夏|CS2金币:307648|CS:GO金币:4073|SteamID: STEAM_0:0:137190628|🔍 查看游戏数据
回复

使用道具 举报

签到天数: 274 天

[LV.8]以坛为家I

1

主题

763

回帖

4981

积分

UID
80550
僵尸币
360990
贡献度
0
注册时间
2022-2-4
在线时间
389 小时
最后登录
2026-5-8
发表于 2026-3-25 09:33:08 | 显示全部楼层
游戏昵称:YANG|CS2金币:611436|CS:GO金币:0|SteamID: STEAM_0:1:525898260|🔍 查看游戏数据
看不懂,你直接发mod吧
回复

使用道具 举报

签到天数: 93 天

[LV.6]常住居民II

11

主题

220

回帖

1982

积分

UID
82810
僵尸币
273189
贡献度
0
注册时间
2022-6-9
在线时间
547 小时
最后登录
2026-5-9

捐助贡献奖章

QQ
发表于 2026-3-25 10:27:13 | 显示全部楼层
游戏昵称:灵梦IReimu|CS2金币:137215|CS:GO金币:752|SteamID: STEAM_0:1:680974045|🔍 查看游戏数据
看不懂,你直接发mod吧
回复

使用道具 举报

签到天数: 10 天

[LV.3]偶尔看看II

2

主题

19

回帖

160

积分

UID
79118
僵尸币
8605
贡献度
0
注册时间
2021-9-25
在线时间
24 小时
最后登录
2026-5-7
QQ
 楼主| 发表于 2026-3-25 12:33:32 | 显示全部楼层
游戏昵称:JJJY|CS2金币:6179|CS:GO金币:0|SteamID: STEAM_0:1:55467393|🔍 查看游戏数据
群青雨 发表于 2026-3-25 01:32
添加图片旁边有个添加链接 比如这样

这就很奇怪了,我用的也是这个添加连接,在编辑界面也看到文字变蓝有下划线了,但是发出来就没了,就很怪
回复

使用道具 举报

签到天数: 167 天

[LV.7]常住居民III

5

主题

606

回帖

4625

积分

UID
83658
僵尸币
275510
贡献度
0
注册时间
2022-8-2
在线时间
940 小时
最后登录
2026-5-9

捐助贡献奖章

发表于 2026-3-25 12:49:27 | 显示全部楼层
游戏昵称:喱醣矴鬒|CS2金币:64018|CS:GO金币:2284|SteamID: STEAM_0:1:709827463|🔍 查看游戏数据
回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

回到顶部
快速回复 返回顶部 返回列表