Sidebar

Замена звуков выстрела на оружии

Sadi

Шестиструнный Самурай
Jun 17, 2005
3,105
40
22
0
  • Спец медаль MC
  • Золотая медаль 221
  • Бронзовая медаль 211
Замена звуков выстрела на оружии

Прошу помощи у людей, разбирающихся в моделировании.
Суть такова. На сервере я подменил все три стандартные модели Galil'a (p_, v_ и w_) на новые через WinHex редактор. Все отлично, клинет при конекте скачивает новые модели, все работает. Как мне теперь подменить у этой модели звуки стрельбы на новые? Пробовал так же через WinHex, новые звуки скачиваются, но вопроизводятся дефолтные. Я так понимаю, причина лежит в самой модели, где прописаны пути и звуки, которые, собственно, она и вызывает. В моделлинге я не разбираюсь, поэтому прошу помощи у знающих людей. Спасибо.

P.S. Репа причитается
 

GizmoN

New member
Jun 18, 2010
1,267
48
По моему все дело в том что ты указал дефолтную папку для воспроизведения звуков.
На какую игру то делаешь?
Я например когда делал мод для CSS, то менял там и модельку игрока и его оружие и звуки. Все работало.
 

Sadi

Шестиструнный Самурай
Jun 17, 2005
3,105
40
22
0
  • Спец медаль MC
  • Золотая медаль 221
  • Бронзовая медаль 211
Counter-strike 1.6
Путь к подмененному Hex-редактором звуку не дефолтный
Code:
sound/weapons/nr/newsound.wav
Звук скачивается клинету, но восроизводится все равно стандартный
 
Last edited:

Scream

aw
Staff member
Модератор
Oct 29, 2005
6,858
38
83
48
Мордор
2 Sadist.exe:
Бывает, что в самой модели прописан звук. Эвентом делается.
Декомпилишь модель и правишь QC - строчка типа такой:
Code:
$sequence "m203_reload" "m203_reload" fps 19 {
  { event 5004 1 "weapons/t_m4_m203_out.wav" } 
  { event 5004 4 "weapons/t_m4_m203_shell.wav" } 
  { event 5004 28 "weapons/t_m4_m203_in.wav" } 
 }
5004 - тип эвента (в данном случае звуковой)
1; 4; 28 - кадр в анимации, на котором звук срабатывает.
 
  • Like
Reactions: Sadi

Sadi

Шестиструнный Самурай
Jun 17, 2005
3,105
40
22
0
  • Спец медаль MC
  • Золотая медаль 221
  • Бронзовая медаль 211
в qc фале только это
Code:
/ 6 animation sequence(s)
$sequence "idle" "idle" fps 15 loop 
$sequence "reload" "reload" fps 38 {
  { event 5004 15 "weapons/gt_clipout.wav" } 
  { event 5004 46 "weapons/gt_clipon.wav" } 
  { event 5004 70 "weapons/gt_clipin.wav" } 
 }
$sequence "draw" "draw" fps 28 { event 5004 4 "weapons/gt_draw.wav" } 
$sequence "shoot1" "shoot1" fps 30 
$sequence "shoot2" "shoot2" fps 30 
$sequence "shoot3" "shoot3" fps 30 

// End of QC script.
 

Scream

aw
Staff member
Модератор
Oct 29, 2005
6,858
38
83
48
Мордор
2 Sadist.exe:
А если попробовать задефайнить звуки стрельбы из кода и вписать эвентом в модель? Попробуй авось прокатит=)
Эвент будет типа:
Code:
$sequence "shoot1" "shoot1" fps 30 {
  { event 5004 0 "weapons/my_mega_super_shot_sound_that_is_much_better_than_the_original_cs_one.wav" } 
}
 

Sadi

Шестиструнный Самурай
Jun 17, 2005
3,105
40
22
0
  • Спец медаль MC
  • Золотая медаль 221
  • Бронзовая медаль 211
Ох, если б я еще в этом разбирался =)
Спасибо, ща буду ковырять

Post automatically merged:

Ура, можно сказать получилось
Нужный мне звук стал проигрываться вперемешку с ообычной стрельбой
Похоже из-за того, что звука стандартной стрельбы 2, непонятно почему

Code:
galil-1.wav
galil-1.wav
Как с этим быть пока не понятно
 
Last edited:

Gaia

Чёрный вертолёт
Спонсор
Aug 4, 2008
4,685
37
154
63
Немножко добавлю:
Code:
{ event 5004 15 "weapons/gt_clipout.wav" } 
{ event 5004 46 "weapons/gt_clipon.wav" } 
{ event 5004 70 "weapons/gt_clipin.wav" }
Числа 15, 46 и 70 это кадры, с которых начинается проигрывание звука. Иногда их приходится подгонять под звук.

Нужный мне звук стал проигрываться вперемешку с ообычной стрельбой
Похоже из-за того, что звука стандартной стрельбы 2, непонятно почему
Видимо в код зашито.
 
Last edited:

Sadi

Шестиструнный Самурай
Jun 17, 2005
3,105
40
22
0
  • Спец медаль MC
  • Золотая медаль 221
  • Бронзовая медаль 211
Все получилось
я заменил
Code:
$sequence "shoot1" "shoot1" fps 30 
$sequence "shoot2" "shoot2" fps 30 
$sequence "shoot3" "shoot3" fps 30
на
Code:
$sequence "shoot1" "shoot1" fps 30 {
  { event 5004 0 "weapons/nr/mg-1.wav" } }
$sequence "shoot2" "shoot1" fps 30 {
  { event 5004 0 "weapons/nr/mg-2.wav" } }
$sequence "shoot3" "shoot1" fps 30 {
  { event 5004 0 "weapons/nr/mg-2.wav" } }
Скриму большое спасибо, дал в репу сколько смог)