今日读完书放周末回家,看见本版有一精品文章是关于CSOL单机版(CSO-NST)的,借此我就来说说CSO-NST的武器参数修改,不管我读书这几天是否有人发过类似文章,但是我保证这篇文章是我自己纯手打的,若阐述得不清晰的话,望猴子们见谅。另外,我本来想测试本版加精文章的那款新版CSO-NST的武器参数修改,但是优蛋现在那文件下载不了了,所以我就没测试,我接下来说的就是上一个版本,CSO-NST1009的修改,因为是同一个作者制作的该游戏,而且版本只更新了一点点,所以我认为这种方法依然实用,并且我发现现在玩的最多的还是CSO-NST1009版,所以该方法应该值得推广。
好了,切入正题,首先我们来说说CSO-NST的武器威力修改。首先,你要找到武器参数的存放地址,地址是X:\CSO-NST1009完整优化版 BY CSO单机版\cstrike\addons\amxmodx\configs(即找到你的单机版所存放的硬盘,在找到你的单机版这个文件夹,武器参数文件就在单机版目录下的cstrike\addons\amxmodx\configs这里面)。武器参数文件名为nst_wpn.ini。好了,找到就对了,接下来就是正式工作了,如果你是第一次修改的话,最好先备份,免得修改错误就不好办了。 nst_wpn.ini这个文件是配置文件,要修改它的话最好用WinHex或UltraEdit等编译软件打开它,若你用记事本打开,可能会导致修改后进游戏出现p_.mdl无法找到的错误,所以建议用我说的软件来修改,至于WinHex这款软件的用法我就不多说了,大家也该很熟悉了,当年港仔在CSOL自慰改枪就是用的这软件,用法自己摸索吧。
--------------------------------------------蛋疼的分割线--------------------------------------------
好了,你打开nst_wpn.ini这个文件后,会发现这种格式的文字,在这里我以英雄枪为例(我是用记事本打开的,这样方便大家查看,但是修改的话我就没用记事本来修改了,用的是WinHex),你会看见英雄枪是这种格式:“[type]4[name]英雄之怒[model]svdex[wpn_change]28[damage]9.0[speed]4.5[zoom]1[clip]60[ammo]360[recoil]1[gravity]218[knockback]60[cost]8000[sound]1[team]0[buy]0[l_nade]99[l_costammo]200[l_timechange_1]1.6[l_timechange_2]1.5[l_timereload]3[l_knockback]60.0[l_radius]600[l_damage]4000[l_type]0”
我来解释一下各部分是什么意思,:
type]武器模式类型(1-7)【1-普通模式,2-普通-普通双模式,3-右键武器近身攻击模式,4-普通-榴弹模式,5-更改武器换弹模式,6-右键直接发射榴弹模式, 7-武器延迟模式
[name]武器自定义名称
[model]模型名称
[wpn_change]武器原型及弹道(1-30)【1-手枪p228原型弹道,3-鸟狙scout原型弹道,4-手雷原型,5-自动散弹枪xm1014原型弹道,7-冲锋枪tmp(俗称渍水)原型弹道,8-警用单倍镜aug原型弹道,10-双枪elite原型弹道,11-手枪fiveseven原型弹道,12-冲锋枪ump45(警匪B-3-3)原型弹道,13-警用连狙sg550弹道原型,14-匪用galil(B-4-1)原型弹道,15-警用famas(B-4-1)原型弹道,16-警用usp原型弹道,17-匪用glock18原型弹道,18-狙击awp原型弹道,19-冲锋枪mp5原型弹道,20-机关枪M249原型弹道,21-半自动散弹枪M3原型弹道,22-m4a1,23-匪用mac10(B-3-1)原型弹道,24-匪用连狙g3sg1原型弹道,26-银鹰deagle原型弹道,27-匪用单倍镜sg552原型弹道,28-匪用ak47原型弹道,29-刀原型,30-冲锋枪p90(B-3-4)原型弹道】
[damage]伤害,数值为原型武器的倍数,就是说当数值为1时,武器与原型武器威力相当;数值为1.5时,武器威力为原型武器的1.5倍。
[speed]射速,数值与武器射速呈反比,值为1时为原型武器射速,值为1.5时武器射速为原型武器的0.5,值为0.5时武器射速为原型武器的2倍
[zoom]武器开启瞄准镜参数,0-关闭,1-开启单倍镜,武器原型为3、13、18或24时设为1有双倍瞄准(不然就是盲狙)
[clip]弹药匣装弹量
[ammo]后背弹药量
[recoil]武器后坐力,值为1时与原型武器后坐力相当,设为1.5时武器后坐力是原型武器的1.5倍,值为0.5时武器后坐力是原型武器的0.5倍
[gravity]装备该武器时移动速度 ★250为持刀速度,185为装备awp移动速度★
[knockback]武器击退距离,个人认为值为5就够了,可以为0 ★退魔圣焰击退20★
[cost]价格 0-16000
[sound]武器开枪音效,0-使用原型武器开枪音效,1-使用自定义武器开枪音效,2-双模式专用,A、B模式分别使用不同开枪音效
[team]武器所属阵营,0-双方均可购买,1-T阵营专属,2-CT阵营专属
[buy]允许以购买方式获得武器,0-不允许,只可从补给箱中随机获得;1-允许
[auto]手枪专属,新武器不是手枪时去掉这项,0-普通模式,2-左键连射模式
[d_timechange_1]模式2切换到模式1所需时间,数值以秒为单位,如5秒就是武器从模式2切换到模式1花费5秒钟
[d_timechange_2]模式1切换到模式2所需时间,同上
[d_damage]模式2武器威力倍数,设置同上
[d_speed]模式2武器射速,射速同上
[d_zoom]模式2武器是否开启瞄准镜,设置同上
[d_recoil]模式2武器后坐力,设置同上
[k_time]武器右键近身攻击延迟
[k_radius]武器右键近身攻击距离,50为普通刀有效攻击距离
[k_damage]武器右键近身攻击伤害,数值为原型刀伤害的倍数,值为2,伤害为原型刀的2倍
[k_deploy]武器右键近身攻击速度
[k_knockback]武器右键近身攻击击退距离,设置同上
[l_nade]“普通-榴弹”双模式武器装备榴弹数量
[l_costammo]榴弹价格
[l_timechange_1]榴弹模式切换到普通模式所需时间,设置同上
[l_timechange_2]普通模式切换到榴弹模式所需时间,设置同上
[l_timereload]榴弹发射间隔时间,值以秒为单位,设置同上
[l_knockback]榴弹击退距离,设置同上
[l_radius]榴弹伤害半径范围 ★英雄SVD伤害半径300★
[l_damage]榴弹伤害值,值为1000时榴弹伤害为1000
[l_type]榴弹模式,0-“普通-榴弹”模式互换,1-榴弹单一模式
[s_timereload]换弹匣所需时间,以秒为单位,设置同上
[lg_ammo]右键直接发射榴弹武器装备的榴弹数量
[lg_costammo]右键直接发射榴弹武器的榴弹价格
[lg_damage]右键直接发射榴弹武器的榴弹伤害,值为1000时榴弹伤害为1000
[lg_radius]右键直接发射榴弹武器的榴弹杀伤范围 ★标准范围300★
[lg_knockback]右键直接发射榴弹武器的榴弹击退力 ★标准击退20★
[lg_deploy]右键直接发射榴弹武器的榴弹间隔时间,以秒为单位,设置同上
[lg_timeattack]右键直接发射榴弹武器的榴弹发射延迟
[m_timeready]武器开枪预热时间,以秒为单位,设置同上
-------------------------------------------依旧是蛋疼的分割线------------------------------------
接下来,我只介绍3个参数的修改,其他的改法都一样。依旧以英雄枪为例,先用WinHex打开nst_wpn.ini,我只示范修改以下几项参数:“子弹数,榴弹数,子弹威力,榴弹威力,子弹击退,榴弹击退”这几个。先找到这几个参数,看图:
图中的英文对照上面的中文解释来看。画圈的第一个是[damage],指伤害,我已经修改了,你们看到的是9,这是我推荐的修改值,即为AK47威力的9倍! 我测试了一下,在单机生化模式3下,200%的攻击,此等威力下爆僵尸头的话,可以达到2000多。画圈的第二个是[clip],指1个弹夹子弹数,我也修改了,是60发,与旋风AK一样多,我推荐就修改为60.画圈的第3个是[knockback],指武器击退距离,推荐就为60,60已经很变态了,要知道退魔圣炎的击退也才20啊!画圈的第四个是[l_nade],即榴弹数,我修改的是99个,很变态,要把它炸完,很要4,5分钟。第五个是[l_knockback],指榴弹击退距离,我还是设为60的。第六个是[l_damage],榴弹伤害,我设置的4000,这种程度,在单机生化模式3里面,攻击达到200%或者150%以上时,就算30个僵尸冲过来,只1炸就全死完了,超变态,真是一夫当关,万夫莫开。
-----------------------------------------------华丽的分割线-----------------------------------------
怎么在WinHex里找到你想要的枪 支列表呢?
方法1:
如果你的WinHex能显示汉语代码,那你就直接看汉语就找到了。
方法2:如果你的WinHex看不到汉语代码,看枪 支名称就像我这样是乱码,如图:
那么,由于nst_wpn.ini这个文件里面只有枪 支名称是中文的,所以只有在枪 支名称那里才会出现乱码。因此,你就先用记事本打开nst_wpn.ini,数你要修改的枪 支是从上到下第几个,那你在用WinHex打开nst_wpn.ini时,从第一个乱码数到你在记事本中记下的你的枪 支是第几个,那么那个就是你要修改的枪 支了。比如,英雄枪是第二个,那你在WinHex中,从第一个乱码开始数,第二个乱码就是英雄枪了。
-----------------------------------------------最后的分割线-----------------------------------------
好了,累了,我从打字打到了2010年9月10日 22:13:59,才完成这么多的,准备星期六发出来。如果你还想修改其它参数,你可以对比我给出的解释来修改,你甚至可以按照刚刚给出的英雄枪那个文字格式,自己新添加枪进去。比如你在网上下载了一个或你制作了一个新的枪 支皮肤,模型,枪 支音效,枪 支购买图标等等的话,那你按照CS目录下的文件存放地址将你的模型那些存在相应文件夹下,tga买枪图还是要丢到和刀一样的地方,那么你在游戏里面就可以买出你自己制作的枪了!
其实CS还有很多东西是可以修改的,这只是冰山一角,有兴趣的话,你可以自己去摸索,很多奇妙的东西都在里面,其他的就不多说了。
OVER
By:as2328246
本人原创,转帖注明出处!