Звуковые кодеки в клиенте игры

Fire in the Asshole! Taking fire!
Закрыто
Сообщение
Автор
Злой =NEO=
Нович0к
Нович0к
Сообщения: 3
Зарегистрирован: 05.12.2008

#1 Сообщение 16.11.2013, 01:33

Здравствуйте.
Не секрет, что VALVe обновила голосовой кодек со Speex на SILK. Я так понимаю он теперь
находится не в движке игры, а где-то в самом Steam-клиенте. Это так или я ошибаюсь?

Собрал для теста No-Steam клиент (Build 6153) и обнаружил проблему с микрофоном:
меня никто не слышит и я ни кого не слышу. Проверялось не однократно со всеми
возможными клиентами, включая игроков со стима. Более того в настройках игры,
во вкладке с проверкой и настройкой микрофона, также нету никакой реакции.
Получается, что в движке игры вообще больше не осталось никаких голосовых
кодеков (Miles, Speex, SILK)?

Что можно с этим сделать? Откуда можно вытащить голосовой кодек и как
подключить его к клиенту. Естественно, что предпочтительней новый звуковой
кодек SILK.

Заранее спасибо.

Аватара пользователя
Vit_amiN
Супермодератор
Супермодератор
Сообщения: 2509
Зарегистрирован: 01.02.2007
Откуда: Over Old Hills
Благодарил (а): 15 раз
Поблагодарили: 91 раз

#2 Сообщение 16.11.2013, 02:40

Изображение

Мои русификаторы и другие полезные файлы здесь
ЗАПОМНИТЕ, ПОИСК — БЛИЖАЙШИЙ ПУТЬ К ИСТИНЕ!

Злой =NEO=
Нович0к
Нович0к
Сообщения: 3
Зарегистрирован: 05.12.2008

#3 Сообщение 16.11.2013, 03:59

Vit_amiN
Это я знаю. Данный Metamod плагин перекодирует голос из
SILK в Speex и наоборот на серверной стороне.

У меня же проблема в другом: получается в самом клиенте
вообще нету ни того, ни другого голосового кодека
и принимать перекодируемый голос в клиенте будет нечем.
К тому же это далеко не выход. Вот пример:
Имеется 2 машины, соединённые между собой локалкой
(обжатый LAN/UTP 5e кабель). На обоих стоит No-Steam клиент 6153 билда.
На первой машине запускается Listen Server (Новая игра), на второй машине
просто идёт коннект к данному серверу. Разговаривать между собой не
представляется возможным, так как в самих клиентах нету никаких
голосовых кодеков...

Аватара пользователя
Vit_amiN
Супермодератор
Супермодератор
Сообщения: 2509
Зарегистрирован: 01.02.2007
Откуда: Over Old Hills
Благодарил (а): 15 раз
Поблагодарили: 91 раз

#4 Сообщение 16.11.2013, 19:58

Злой =NEO=
Тогда http://c-s.net.ua/forum/topic54275.html
Изображение

Мои русификаторы и другие полезные файлы здесь
ЗАПОМНИТЕ, ПОИСК — БЛИЖАЙШИЙ ПУТЬ К ИСТИНЕ!

Злой =NEO=
Нович0к
Нович0к
Сообщения: 3
Зарегистрирован: 05.12.2008

#5 Сообщение 17.11.2013, 17:37

Vit_amiN

К сожалению этот метод не походит по ряду причин:
1) VoiceCodecFix не работает на 6153 билде. Есть вариант с заменой
hw.dll от предыдущего билда, но это не есть гуд...
2) Хочется найти способ подцепить голосовой кодек средствами самого
движка игры, без дополнительных модулей...

Там же на форуме параллельно создал тему http://c-s.net.ua/forum/topic56316.html
и написал в личку Chuvi (автору VoiceCodecFix), думаю он знает способ... К тому же
он в личке написал, что поможет, но попозже...

Добавлено спустя 20 часов 48 минут 33 секунды:
Вообщем как я понял со слов Chuvi, просто добавить любой кодек в клиент, основанный на 6153 билде не получится.
Обидно...
Тему можно закрывать.

Закрыто