HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Звучащие текстуры в мультиплеере
  Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
JPEG
Житель форума

Дата регистрации: Sep 2013
Проживает: рф
Сообщений: 660

Рейтинг



Звучащие текстуры в мультиплеере

Заметил, что в хл в мп игнорируются звучащие текстуры (materials.txt), звучат обычные. Но в кс же они используются, как поправить этот баг?

__________________
МОЙ НОВЫЙ ПАБЛИК ПО ХЛ))

перехожу на другой двиг

Сообщить модератору | | IP: Записан
Сообщение: 144488

Старое сообщение 11-03-2015 17:38
- За что?
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6749
Возраст: 33

Рейтинг



Я сталкивался только с тем, что не звучали материалы при ударах монтировкой. Почему-то не работала функция TEXTURETYPE_Find. А вот шаги в pm_shared и клиентские звуки при попадании пулек всегда прекрасно работали, потому что используют PM_FindTextureType, не помню как она точно называется.
Yo Den а у тебя materials.txt не калечный случайно? Чистая халфа или мод? Текстуры все прописаны в текстовике? Может кодировка неправильная.

Сообщить модератору | | IP: Записан
Сообщение: 144491

Старое сообщение 11-03-2015 19:21
- За что?
JPEG
Житель форума

Дата регистрации: Sep 2013
Проживает: рф
Сообщений: 660

Рейтинг



Цитата:
Ku2zoff писал:

самая обычная чистая хл, запускаю в сингле дефолт-карту сталкйард, выбираю лом, ударяю по коробкам - всё ок. Запускаю в мультиплеере, ударяю ломом по коробкам - металлический звук. У тебя также?

__________________
МОЙ НОВЫЙ ПАБЛИК ПО ХЛ))

перехожу на другой двиг

Сообщить модератору | | IP: Записан
Сообщение: 144496

Старое сообщение 11-03-2015 20:17
- За что?
tolerance
Житель форума
Девойс

Дата регистрации: Feb 2013
Проживает: (void)
Сообщений: 739
Возраст: 32

Рейтинг



Цитата:
Yo Den писал:
У тебя также?

Да.
Забавно еще то, что если ломом бить по земле, то проигрывается звук топота по ней .

Сообщить модератору | | IP: Записан
Сообщение: 144497

Старое сообщение 11-03-2015 20:23
- За что?
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6749
Возраст: 33

Рейтинг



Цитата:
Yo Den писал:
выбираю лом, ударяю по коробкам

У меня это дело не работало почему-то даже в сингле. Я в подробности не вдавался, разбираться не стал. Просто заменил вызов TEXTURETYPE_Find на PM_FindTextureType и всё заработало.
А то, что у тебя в мульте не работает, так это специально сделано, для экономии траффика видимо. Тут без сорцев не исправить. Строчка есть в файлике gamerules.h
C++ Source Code:
virtual BOOL PlayTextureSounds( void ) { return FALSE; }

в описании класса CHalfLifeMultiplay. То есть эта функция по дефолту в мульте выключена.

Добавлено 12-03-2015 в 02:27:

З.Ы. Видимо Valve хотели завести квар, да не успели.

Сообщить модератору | | IP: Записан
Сообщение: 144498

Старое сообщение 11-03-2015 20:27
- За что?
JPEG
Житель форума

Дата регистрации: Sep 2013
Проживает: рф
Сообщений: 660

Рейтинг



Цитата:
Ku2zoff писал:

Пробовал ща заменять на PM_FindTextureType и ставить ТРУ в virtual BOOL PlayTextureSounds( void ) { return FALSE; } - не дало результата, вернул обратно. Удалил "if ( !g_pGameRules->PlayTextureSounds() )" из саунд.цпп, стало лучше: теперь одновременно звучит железный звук и звук дерева при ударе по коробкам) Пока поищу как исправить, но может есть какие предложения?

Добавлено 12-03-2015 в 01:03:

если удалить
C++ Source Code:
1
if ( g_pGameRules->IsMultiplayer() )
2
{
3
  // override the volume here, cause we don't play texture sounds in multiplayer,
4
  // and fvolbar is going to be 0 from the above call.
5
 
6
  fvolbar = 1;
7
}
в монтировке, то почти нормально, звук дерева есть, но одновременное звучание металла тоже есть, но правда тихое..

Добавлено 12-03-2015 в 01:07:

Цитата:
tolerance писал:

Забавно еще то, что если ломом бить по земле, то проигрывается звук топота по ней .

да, тоже замечал) ну хоть в сингле такого нет

__________________
МОЙ НОВЫЙ ПАБЛИК ПО ХЛ))

перехожу на другой двиг

Сообщить модератору | | IP: Записан
Сообщение: 144500

Старое сообщение 11-03-2015 22:07
- За что?
JPEG
Житель форума

Дата регистрации: Sep 2013
Проживает: рф
Сообщений: 660

Рейтинг



а вообще всё правильно ж, приглушённый звук металла и дерева и должны вместе звучать, в сингле также) проблема решена

__________________
МОЙ НОВЫЙ ПАБЛИК ПО ХЛ))

перехожу на другой двиг

Сообщить модератору | | IP: Записан
Сообщение: 144503

Старое сообщение 12-03-2015 08:40
- За что?
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6749
Возраст: 33

Рейтинг



C++ Source Code:
1
if ( g_pGameRules->IsMultiplayer() )
2
{
3
  // override the volume here, cause we don't play texture sounds in multiplayer,
4
  // and fvolbar is going to be 0 from the above call.
5
 
6
  fvolbar = 1;
7
}

Блин, про это я и забыл совсем.

Сообщить модератору | | IP: Записан
Сообщение: 144504

Старое сообщение 12-03-2015 09:37
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 10:11. Новая тема    Ответить
  Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Звучащие текстуры в мультиплеере
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024