首先,请参照原来的置顶贴http://game1.ali213.net/viewthre ... ;extra=#pid13091325 让自己的机器可以修改GAME DATA文件,这里需要提醒一下的是在1.0001版里面是不需要删除游戏根目录下任何.DB的文件的,同时解压出来的GAMEDATA文件也不要放在游戏根目录下面. 最好的做法是在游戏根目录下创建空的GAMEDATA文件并在里面创建一个COGIG文件夹,,然后将具体修改了的GAMEDATA文件粘贴进去,主要是贴到COFIG文件夹里面.
如果在修改文件以后出现进入游戏就退出,或者在client synchronising 的时候跳出游戏就表示你修改的参数有问题,因此,请不要怕麻烦,尽量不要一次过修改过多的项目,并记着自己修改过哪些项目.
接下来就介绍一下几个主要的MOD文件及他们重要的参数(除了具体说明的以外,所有数值都是越大效果越明显).
gamedata\config\creatures 在这文件夹内的文件是游戏内各生物的主要设置,其中actor.ltx就是主角,我们也以这个文件内的参数作为说明:
[actor]:common_ph_friction_params_on_npc_death
GroupControlSection = spawn_group
$spawn = "actor"
$ed_icon = ed\ed_actor
$player = on
$prefetch = 16
cform = skeleton
class = O_ACTOR
money = 40; 很明显,这个值就是玩家初始的金钱数
rank = 3; 玩家初始的等级
script_binding = bind_stalker.actor_init
visual = actors\hero\stalker_novice.ogf
destroyed_vis_name = physics\Dead_Body\skelet_crash
terrain = actor_terrain
max_item_mass = 50.0
jump_speed = 6. 跳跃的速度, 值越大可以说跳得越高
crouch_coef = 0.45 按Ctrl键行走的速度
climb_coef = 0.7 爬楼梯的速度
run_coef = 2.1 普通按w键前行的速度
sprint_koef = 2.6 加速跑的速度
run_back_coef = 1.8 按s键后退的速度
walk_back_coef = 0.8 按Shift键后退的速度, 但没有前进的速度
air_control_param = 0.1 可以视其为空气阻力的大小,没什么意义
walk_accel = 17 所有移动的加速度,也就是说这个值的提高能让所有移动的速度都提高,包括按Shift键前进的速度
修改移动速度除了可以明显减少跑图时间以外,还造成操控困难及另外一个不太好的后果,就是由于地面并不是平坦的而且有大量的高地起伏,所以很容易就会跑着跑着飞了起来,甚至越过地图边界,特别对于机器一般的朋友来说还会对游戏流畅度造成影响,因为我们玩的时FPS不是极品飞车.不过控制得好或者数值合理会带来意想不到的乐趣.
pickup_info_radius = 5 ;3 这个是我们对于地面物品的发现距离,按F键才会显示
ef_creature_type = 17 ; option for evaluation functions
; attach params
attachable_items = device_torch,attachable_item,hand_radio 主角可以附带的物品
ph_box0_center = 0.0, 0.9, 0.0
ph_box0_size = 0.35, 0.9, 0.35
如果在修改文件以后出现进入游戏就退出,或者在client synchronising 的时候跳出游戏就表示你修改的参数有问题,因此,请不要怕麻烦,尽量不要一次过修改过多的项目,并记着自己修改过哪些项目.
接下来就介绍一下几个主要的MOD文件及他们重要的参数(除了具体说明的以外,所有数值都是越大效果越明显).
gamedata\config\creatures 在这文件夹内的文件是游戏内各生物的主要设置,其中actor.ltx就是主角,我们也以这个文件内的参数作为说明:
[actor]:common_ph_friction_params_on_npc_death
GroupControlSection = spawn_group
$spawn = "actor"
$ed_icon = ed\ed_actor
$player = on
$prefetch = 16
cform = skeleton
class = O_ACTOR
money = 40; 很明显,这个值就是玩家初始的金钱数
rank = 3; 玩家初始的等级
script_binding = bind_stalker.actor_init
visual = actors\hero\stalker_novice.ogf
destroyed_vis_name = physics\Dead_Body\skelet_crash
terrain = actor_terrain
max_item_mass = 50.0
jump_speed = 6. 跳跃的速度, 值越大可以说跳得越高
crouch_coef = 0.45 按Ctrl键行走的速度
climb_coef = 0.7 爬楼梯的速度
run_coef = 2.1 普通按w键前行的速度
sprint_koef = 2.6 加速跑的速度
run_back_coef = 1.8 按s键后退的速度
walk_back_coef = 0.8 按Shift键后退的速度, 但没有前进的速度
air_control_param = 0.1 可以视其为空气阻力的大小,没什么意义
walk_accel = 17 所有移动的加速度,也就是说这个值的提高能让所有移动的速度都提高,包括按Shift键前进的速度
修改移动速度除了可以明显减少跑图时间以外,还造成操控困难及另外一个不太好的后果,就是由于地面并不是平坦的而且有大量的高地起伏,所以很容易就会跑着跑着飞了起来,甚至越过地图边界,特别对于机器一般的朋友来说还会对游戏流畅度造成影响,因为我们玩的时FPS不是极品飞车.不过控制得好或者数值合理会带来意想不到的乐趣.
pickup_info_radius = 5 ;3 这个是我们对于地面物品的发现距离,按F键才会显示
ef_creature_type = 17 ; option for evaluation functions
; attach params
attachable_items = device_torch,attachable_item,hand_radio 主角可以附带的物品
ph_box0_center = 0.0, 0.9, 0.0
ph_box0_size = 0.35, 0.9, 0.35