Ai chỉ cho em cách thay thông số của các súng mặc định với ạ ?? (thay skin vào thêm nữa cho thành súng khác luôn

)
có phải ý bạn là muốn đổi phần sound và góc nhìn của súng phải không ?
nếu đúng thì bạn có thể dùng những tool sau để làm việc này
1/ Half-Life Model Viewer, 2/ mdldec.exe 3/ studiomdl.exe
trước hết bạn dùng những tool trên để Decompile file v_*.mdl ra để được file
v_*.qc mở file v_*.qc lên bằng notepad và tìm đến đoạn:
Mã:
$sequence "idle" "idle" fps 30
$sequence "reload" "reload" fps 33 {
{ event 5004 15 "weapons/aug_boltpull.wav" }
{ event 5004 43 "weapons/aug_clipout.wav" }
{ event 5004 73 "weapons/aug_clipin.wav" }
{ event 5004 93 "weapons/aug_boltslap.wav" }
}
$sequence "draw" "draw" fps 32 { event 5004 0 "weapons/aug_forearm.wav" }
$sequence "shoot1" "shoot1" fps 35 { event 5001 0 "1" }
$sequence "shoot2" "shoot2" fps 35 { event 5001 0 "1" }
$sequence "shoot3" "shoot3" fps 35 { event 5001 0 "1" }
đoạn này là phần âm thanh khi súng nổ
Mã:
$sequence "shoot1" "shoot1" fps 35 { event 5001 0 "1" }
$sequence "shoot2" "shoot2" fps 35 { event 5001 0 "1" }
$sequence "shoot3" "shoot3" fps 35 { event 5001 0 "1" }
bạn có thể sửa
event 5001 lại thành
event 5004 còn phần nằm trong dấu
" " là đường dẫn đến thư mục chứa âm thanh súng mới của bạn, ví dụ tôi muốn sửa phần âm thanh cho RPK-117 hoặc thêm mới thì cũng như nhau, bạn sửa lại như trên rồi chép đầy đủ các file vào thư mục tương ứng là đc.
Mã:
$sequence "shoot1" "shoot1" fps 35 { event 5004 0 "weapons/rpk-117/rpk-1.wav" }
$sequence "shoot2" "shoot2" fps 35 { event 5004 0 "weapons/rpk-117/rpk-2.wav" }
$sequence "shoot3" "shoot3" fps 35 { event 5004 0 "weapons/rpk-117/rpk-3.wav" }
sau khi thay đổi xong bạn Compile model lại và đem vào sử dụng.
còn nếu bạn muốn đổi góc nhìn của súng thì bạn dùng Half-Life Model Viewer
mở file v_*.mdl lên, ở tab Weapon Origin bạn thấy có 3 ô 0.00000 và Origin X,
Origin Y, Origin Z bạn có thể nhập các thông số mà bạn muốn vào các ô đó trong khoảng -3 đến 3 thôi nhé nếu lớn quá hoặc nhỏ quá thì không còn đẹp nữa, sau khi đều chỉnh thích hợp theo sở thích bạn mở file v_*.qc của model đó lên và tìm đến dòng:
Mã:
$bbox 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
$cbox 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
$eyeposition 0.000000 0.000000 0.000000
ở dòng
$eyeposition 0.000000 0.000000 0.000000 bạn sửa lại theo đúng như các số mà bạn đã thử.
và chèn thêm 1 dòng nữa là dòng
$origin 0.000000 0.000000 0.000000
thông số củng giống như dòng $eyeposition nhé nếu ko sẽ xảy ra lỗi đấy.
VD: tôi có thêm vào như thế này.
Mã:
$bbox 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
$cbox 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
$eyeposition -1.000000 2.000000 0.000000
$origin -1.000000 2.000000 0.000000
sau khi có những đều chỉnh thích hợp save file qc lại và Compile model lại là xong.
thân chào ! chúc bạn thành công