So old topic, ehh?
I made custom knifes, new boar model and new binoculars. It's funny.
For example
http://www.moddb.com/members/kazakhd577 ... n#imagebox here i took original boar model, opened it with HEX editor and found "way to texture" or "texture path" and edited it. But it's HEX so length of texture path have to have same length and texture path for new boar's texture is "act/act_mutant_boab" XD
I did same work with models and textures of knife. Now default knife is rusty (simply changed original texture), better knife is looking like default knife (copy-paste of model of original knife+change texture path to "wpn/wpn_knifn" (wpn_/wpn_knife in original, i used "n" because is "Normal"= not rusty).
After those procedures i made new custom icons for knifes, descriptions, etc.
But in order you need to write new "visual" parameter which have to be different of original.
Here i'm spoiling my new knifes' config.
In order you always need to add new "hud" section - it's easy and it may be based on default "hud section".
Problem is - you have to change texture path for weapon in 2 models - "wpn_weapon_name_hud.ogf" and "wpn_weapon_name.ogf"
[wpn_knife_normal]:wpn_knife
hit_power = 0.8
inv_name = "Stalker's knife"
inv_name_short = "Knife"
description = enc_weapons1_wpn-knife_normal
visual = weapons\knife\wpn_knife_1
hud = wpn_knife_hud_1
[wpn_knife_hud_1]
shell_point = 0.0, 0.0, 0.0
fire_point = 0.05, 0.0, 0.1
fire_bone = wpn_knife_0
orientation = 0,0,0
position = 0,0,0
visual = weapons\knife\wpn_knife_hud_1.ogf
anim_idle = idle
anim_draw = draw
anim_hide = hide
anim_shoot1_start = shoot1_start
anim_shoot2_start = shoot2_start
anim_shoot1_end = shoot1_end
anim_shoot2_end = shoot2_end
anim_idle_sprint = idle_sprint
inv_grid_x = 10
inv_grid_y = 18
[wpn_knife_elite]:wpn_knife
hit_power = 1.8
visual = weapons\knife\wpn_rambo_knife
description = enc_weapons1_wpn-knife_normal
hud = wpn_rambo_knife_hud
[wpn_rambo_knife_hud]
shell_point = 0.0, 0.0, 0.0
fire_point = 0.05, 0.0, 0.1
fire_bone = wpn_knife_0
orientation = 0,0,0
position = 0,0,0
visual = weapons\knife\wpn_rambo_knife_hud.ogf
anim_idle = idle
anim_draw = draw
anim_hide = hide
anim_shoot1_start = shoot1_start
anim_shoot2_start = shoot2_start
anim_shoot1_end = shoot1_end
anim_shoot2_end = shoot2_end
anim_idle_sprint = idle_sprint
description = enc_weapons1_wpn-knife_elite
inv_name = "Elite knife"
inv_name_short = "Elite knife"
inv_grid_x = 10
inv_grid_y = 19
Hopefuly i wrote enought "understandable"