游侠实况工作组【程序】
- UID
- 1110029
- 主题
- 17
- 阅读权限
- 100
- 帖子
- 3069
- 精华
- 8
- 积分
- 4302
- 金钱
- 12185
- 荣誉
- 116
- 人气
- 35
- 在线时间
- 3470 小时
- 评议
- 0
- 帖子
- 3069
- 精华
- 8
- 积分
- 4302
- 金钱
- 12185
- 荣誉
- 116
- 人气
- 35
- 评议
- 0
|
相信改武器是众多mod修改者最为热衷的,参数多,而且也最为众口难调,你喜欢n枪死,我喜欢一枪一个,所以单独列出武器修改参数
一般枪支修改
GAMEDATA\CONFIG\WEAPONS\w_ak74.ltx
这里指的是AK74,其余武器请类推
cost = 2000 售价
fire_modes = 1, 3, -1 射击模式,1单发,3三连,-1连发
ammo_class 子弹种类
grenade_class = ammo_m209 榴弹种类(能用榴弹的前提下)
launch_speed = 0 RPG的飞弹速度,注意和子弹速度是两回事
hand_dependence = 1 (未明)
single_handed = 0 是否单手拿枪,1是,0否
inv_grid_width = 5 武器长度
inv_grid_height = 2 武器高度
slot = 2 就是武器用什么数字栏位,slot=2就是用3键呼出(长枪位),slot=1就是用2键呼出(手枪位)。修改的时候注意武器长度高度要和物品栏吻合,比如不改物品栏和枪支长度高度的前提下,直接把AK这种长枪slot=1,游戏肯定会出错的
animation_slot = 2 (未明)
ammo_mag_size = 30 弹夹容量
fire_dispersion_base = 0.2 精度,数值越小越好
hit_power = 0.35, 0.39, 0.42, 0.45 杀伤力,数值越大越好,目前还不知道这4个数值之间的关系,可能是最小~最大杀伤力?
hit_impulse = 140 弹头冲击力,越大越好
fire_distance = 1000 弹头最大飞行距离
bullet_speed = 900 弹头飞行速度
rpm = 600 枪的射速
silencer_hit_power = 0.38 增加消音器后的杀伤力
silencer_hit_impulse = 120 增加消音器后的弹头冲击力
silencer_fire_distance = 250 增加消音器后弹头最大飞行距离
silencer_bullet_speed = 600 增加消音器后弹头飞行速度
hit_type = fire_wound 射击模式,比如一般枪支和榴弹枪就不一样
misfire_probability = 0.003 越小越好
misfire_condition_k = 0.05 越小越好
condition_shot_dec = 0.0001 越小越好
上面三项是枪支的耐久
control_inertion_factor = 1.25f 枪口移动速度,像MP5和手枪就很小
cam_relax_speed = 5 具体什么意思不清楚,总之越小越好
cam_dispersion = 0.15 具体什么意思不清楚,总之越小越好
cam_dispersion_inc = 0.3 具体什么意思不清楚,总之越小越好
cam_dispertion_frac = 0.9 具体什么意思不清楚,总之越小越好
cam_max_angle = 10.0 开枪时枪口纵向跳动,越小越好
cam_max_angle_horz = 20.0 开枪时枪口横向跳动,越小越好
cam_step_angle_horz = 1.1 具体什么意思不清楚,总之越小越好
上面八项是枪支后座力的相关参数
scope_zoom_factor = 15 瞄准镜的放大倍数参数,用60除以这个参数,就是放大倍数(这里单独指自带瞄准具的武器,附加瞄准具的武器要去改瞄准具文件,也是这个参数)
scope_status = 2 瞄准具加载情况。0不可加载,1自带,2可加载
silencer_status = 2 消声器加载情况。0不可加载,1自带,2可加载
grenade_launcher_status = 0 榴弹具加载情况。0不可加载,1自带,2可加载
scope_texture = wpn_crosshair_l85 瞄准时瞄准具的样式(指自带的瞄准具)
scope_name = wpn_addon_scope_susat 可加载的瞄准具种类(注意区别自带瞄准具)
scope_x = 75
scope_y = -5 瞄准具相对枪体的位置坐标(打开物品栏时)
silencer_name = wpn_addon_silencer
silencer_x = 210
silencer_y = 9
grenade_launcher_name = wpn_addon_grenade_launcher_m203
grenade_launcher_x = 128
grenade_launcher_y = 28 以上和瞄准具同理
新增武器
你把一把枪支改得威力巨大,那么当你碰上拿这种枪的敌人的时候,那是自讨苦吃,解决的办法之一、也是最好的办法——自己新增武器。我在这里只用fn2000举例说最简单的方法,剩下的想自己完美请自行摸索。
1、复制w_fn2000.ltx文件,改名为w_fn2008.ltx,枪支的各项参数修改参照上面
2、GAMEDATA\CONFIG\WEAPONS\weapons.ltx有这么一行#include "w_fn2000.ltx",在下一行添加#include "w_fn2008.ltx"
3、记得让商人有出售,这可比做任务出枪容易多了。在商人文件里找fn2000,它怎么写,fn2008也怎么添加(自己可以酌情修改)
4、不仅武器,包括子弹、装备等等,都可以类推修改,差别只在第2步里,我就不再分别详细叙述了
升级
避免npc拿到修改过的武器的另一办法是修改武器升级,不过在晴空里,npc还是有一定几率拿到升级武器的。懂得一般武器、装备怎么改,自然也就懂得升级武器、装备怎么改,只不过要注意的是
1、阴影:游戏数据=升级数据
2、晴空:游戏数据=升级数据+原始数据
未完待续
[ 本帖最后由 nhl_7 于 2008-9-30 13:58 编辑 ] |
|