Здравствуйте.
Не секрет, что VALVe обновила голосовой кодек со Speex на SILK. Я так понимаю он теперь
находится не в движке игры, а где-то в самом Steam-клиенте. Это так или я ошибаюсь?
Собрал для теста No-Steam клиент (Build 6153) и обнаружил проблему с микрофоном:
меня никто не слышит и я ни кого не слышу. Проверялось не однократно со всеми
возможными клиентами, включая игроков со стима. Более того в настройках игры,
во вкладке с проверкой и настройкой микрофона, также нету никакой реакции.
Получается, что в движке игры вообще больше не осталось никаких голосовых
кодеков (Miles, Speex, SILK)?
Что можно с этим сделать? Откуда можно вытащить голосовой кодек и как
подключить его к клиенту. Естественно, что предпочтительней новый звуковой
кодек SILK.
Заранее спасибо.
Звуковые кодеки в клиенте игры
-
- Нович0к
- Сообщения: 3
- Зарегистрирован: 05.12.2008
Vit_amiN
Это я знаю. Данный Metamod плагин перекодирует голос из
SILK в Speex и наоборот на серверной стороне.
У меня же проблема в другом: получается в самом клиенте
вообще нету ни того, ни другого голосового кодека
и принимать перекодируемый голос в клиенте будет нечем.
К тому же это далеко не выход. Вот пример:
Имеется 2 машины, соединённые между собой локалкой
(обжатый LAN/UTP 5e кабель). На обоих стоит No-Steam клиент 6153 билда.
На первой машине запускается Listen Server (Новая игра), на второй машине
просто идёт коннект к данному серверу. Разговаривать между собой не
представляется возможным, так как в самих клиентах нету никаких
голосовых кодеков...
Это я знаю. Данный Metamod плагин перекодирует голос из
SILK в Speex и наоборот на серверной стороне.
У меня же проблема в другом: получается в самом клиенте
вообще нету ни того, ни другого голосового кодека
и принимать перекодируемый голос в клиенте будет нечем.
К тому же это далеко не выход. Вот пример:
Имеется 2 машины, соединённые между собой локалкой
(обжатый LAN/UTP 5e кабель). На обоих стоит No-Steam клиент 6153 билда.
На первой машине запускается Listen Server (Новая игра), на второй машине
просто идёт коннект к данному серверу. Разговаривать между собой не
представляется возможным, так как в самих клиентах нету никаких
голосовых кодеков...
- Vit_amiN
- Супермодератор
- Сообщения: 2509
- Зарегистрирован: 01.02.2007
- Откуда: Over Old Hills
- Благодарил (а): 15 раз
- Поблагодарили: 91 раз
-
- Нович0к
- Сообщения: 3
- Зарегистрирован: 05.12.2008
Vit_amiN
К сожалению этот метод не походит по ряду причин:
1) VoiceCodecFix не работает на 6153 билде. Есть вариант с заменой
hw.dll от предыдущего билда, но это не есть гуд...
2) Хочется найти способ подцепить голосовой кодек средствами самого
движка игры, без дополнительных модулей...
Там же на форуме параллельно создал тему http://c-s.net.ua/forum/topic56316.html
и написал в личку Chuvi (автору VoiceCodecFix), думаю он знает способ... К тому же
он в личке написал, что поможет, но попозже...
Добавлено спустя 20 часов 48 минут 33 секунды:
Вообщем как я понял со слов Chuvi, просто добавить любой кодек в клиент, основанный на 6153 билде не получится.
Обидно...
Тему можно закрывать.
К сожалению этот метод не походит по ряду причин:
1) VoiceCodecFix не работает на 6153 билде. Есть вариант с заменой
hw.dll от предыдущего билда, но это не есть гуд...
2) Хочется найти способ подцепить голосовой кодек средствами самого
движка игры, без дополнительных модулей...
Там же на форуме параллельно создал тему http://c-s.net.ua/forum/topic56316.html
и написал в личку Chuvi (автору VoiceCodecFix), думаю он знает способ... К тому же
он в личке написал, что поможет, но попозже...
Добавлено спустя 20 часов 48 минут 33 секунды:
Вообщем как я понял со слов Chuvi, просто добавить любой кодек в клиент, основанный на 6153 билде не получится.
Обидно...
Тему можно закрывать.