Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

12 страниц V  « 9 10 11 »

[VoiceCodecFix] Нормальное голосовое общение для обновлённой Steam-версии КС

, Модуль даст вам нормально общаться с no-steam, если вы обновили КС
Опрос по модулю VoiceCodecFix
Всего голосов: 78
Гости не могут голосовать 
urpok
сообщение 17.9.2013, 15:01
Сообщение #181
Стаж: 13 лет

Сообщений: 890
Благодарностей: 164
Полезность: 0

Сделайте плюшку для 6027, чтобы всех нормально было слышно, не ужели это единственный дефект в этой сборке ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
exec1337
сообщение 17.9.2013, 15:41
Сообщение #182
Стаж: 13 лет

Сообщений: 6490
Благодарностей: 2558
Полезность: 491

Бесполезно пытаться доказать. Те,кто начинал в 2000х,тот не будет менять клиент,т.к. хорошего аналога просто нет(и в виду тенденций не будет).
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bir3yk
сообщение 17.9.2013, 17:10
Сообщение #183
Стаж: 14 лет

Сообщений: 34
Благодарностей: 21
Полезность: 470

exec1337, вы меня пугаете :)
Кто начинал в 2000х уже должен заниматься чем то серьезным, а не шпилить в контру.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MvPRO Administrator
сообщение 17.9.2013, 17:25
Сообщение #184


Стаж: 15 лет

Сообщений: 297
Благодарностей: 56
Полезность: < 0

Цитата(bir3yk @ 17.9.2013, 19:10) *
Кто начинал в 2000х уже должен заниматься чем то серьезным, а не шпилить в контру.

Одно другому не мешает.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Chuvi
сообщение 17.9.2013, 18:24
Сообщение #185


Стаж: 12 лет

Сообщений: 115
Благодарностей: 52
Полезность: 351

Народ? А кто-нибудь вообще помнит, какие параметры у Speex-a в раскодированном формате?
Я сейчас записал wav-файл, и получил такие параметры: 11025 HZ, 16 бит, 176 kbps.

Код
void WriteSteamVoiceToFile()
{
    if(!fv_started)
        return;

    uint32 szCompress,szDecompess,nBW,nUBW;
    unsigned short *UncompBuf;
    unsigned short *CompBuf;
    EVoiceResult vr;
    vr=SteamUser()->GetAvailableVoice(&szCompress,&szDecompess,11025);
    if(vr==k_EVoiceResultOK)
    {
        UncompBuf=new unsigned short[22*1024];
        CompBuf=new unsigned short[szCompress*2];
        vr=SteamUser()->GetVoice(1,CompBuf,szCompress*2,&nBW,1,UncompBuf,szDecompess,&nUBW,11025);
        if(vr==k_EVoiceResultOK)
        {
            vr=SteamUser()->DecompressVoice(CompBuf,szCompress,UncompBuf,22*1024*sizeof(short),&nUBW,11025);
            AddWaveData(UncompBuf,nUBW);
        }
        delete [] UncompBuf;
        delete [] CompBuf;
    }
}

Кстати, SteamUser()->GetVoice вместо "несжатых данных", которые он должен выдавать, (это UncompBuf и так далее) выдаёт какую-то ересь. И эту ересь контра пишет в файл, если поставить voice_recordtofile 1.
Тут вырисовывается сразу пара проблем.
1. У Speex-a, насколько я помню, поток идёт 8000 Hz 16 бит. Ресемплинг рулит?
2. SILK_SDK поддерживает 8,12,16,24,32,44.1,48 КГц. При попытке вручить ему другую частоту дискретизации - нещадно ругается. Не, ругань это, конечно, отключаемая... но всё-таки хотелось бы понять, как они кодируют такую не совсем стандартную частоту.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя D_i_m_a_S
сообщение 19.9.2013, 7:31
Сообщение #186
Стаж: 14 лет

Сообщений: 76
Благодарностей: 31
Полезность: 250

Цитата(Chuvi @ 17.9.2013, 19:24) *
Народ? А кто-нибудь вообще помнит, какие параметры у Speex-a в раскодированном формате?
Я сейчас записал wav-файл, и получил такие параметры: 11025 HZ, 16 бит, 176 kbps.

Код
void WriteSteamVoiceToFile()
{
    if(!fv_started)
        return;

    uint32 szCompress,szDecompess,nBW,nUBW;
    unsigned short *UncompBuf;
    unsigned short *CompBuf;
    EVoiceResult vr;
    vr=SteamUser()->GetAvailableVoice(&szCompress,&szDecompess,11025);
    if(vr==k_EVoiceResultOK)
    {
        UncompBuf=new unsigned short[22*1024];
        CompBuf=new unsigned short[szCompress*2];
        vr=SteamUser()->GetVoice(1,CompBuf,szCompress*2,&nBW,1,UncompBuf,szDecompess,&nUBW,11025);
        if(vr==k_EVoiceResultOK)
        {
            vr=SteamUser()->DecompressVoice(CompBuf,szCompress,UncompBuf,22*1024*sizeof(short),&nUBW,11025);
            AddWaveData(UncompBuf,nUBW);
        }
        delete [] UncompBuf;
        delete [] CompBuf;
    }
}

Кстати, SteamUser()->GetVoice вместо "несжатых данных", которые он должен выдавать, (это UncompBuf и так далее) выдаёт какую-то ересь. И эту ересь контра пишет в файл, если поставить voice_recordtofile 1.
Тут вырисовывается сразу пара проблем.
1. У Speex-a, насколько я помню, поток идёт 8000 Hz 16 бит. Ресемплинг рулит?
2. SILK_SDK поддерживает 8,12,16,24,32,44.1,48 КГц. При попытке вручить ему другую частоту дискретизации - нещадно ругается. Не, ругань это, конечно, отключаемая... но всё-таки хотелось бы понять, как они кодируют такую не совсем стандартную частоту.

Частота: 44100HZ
Канал: моно
kbps - не важно.
Насчёт бит, точно не скажу, но вроде 16 катит.


Услуги Дизайнера - Заказать
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Chuvi
сообщение 19.9.2013, 18:11
Сообщение #187


Стаж: 12 лет

Сообщений: 115
Благодарностей: 52
Полезность: 351

Цитата(D_i_m_a_S @ 19.9.2013, 9:31) *
Частота: 44100HZ
Канал: моно
kbps - не важно.
Насчёт бит, точно не скажу, но вроде 16 катит.

Перебор.
Проверил уже. 8KHz, а не 44,1.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
exec1337
сообщение 19.9.2013, 19:49
Сообщение #188
Стаж: 13 лет

Сообщений: 6490
Благодарностей: 2558
Полезность: 491

bir3yk,шпилить в контру мб =делать бизнес.
Взять даже вас в пример.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 19.9.2013, 19:54
Сообщение #189


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

считаю что надо no-steam тащить до уровня steam
а не наоборот
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 2O12
сообщение 19.9.2013, 19:57
Сообщение #190
Стаж: 13 лет

Сообщений: 58
Благодарностей: 18
Полезность: 159

Дайте кто нибудь уже рабочий код, для сервера.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Affl
сообщение 19.9.2013, 21:45
Сообщение #191


Стаж: 15 лет

Сообщений: 1573
Благодарностей: 1182
Полезность: 1042

Цитата(2O12 @ 19.9.2013, 20:57) *
Дайте кто нибудь уже рабочий код, для сервера.

И, пожалуйста, вечный онлайн 32/32


WAR3FT Пивка для Рывка 202 lvl
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Chuvi
сообщение 21.9.2013, 12:58
Сообщение #192


Стаж: 12 лет

Сообщений: 115
Благодарностей: 52
Полезность: 351

С проектом случился нежданчик. Он сменил расширение на .exe и научился пинать движок сам, без использования hl.exe.
bir3yk, мне нужны исходники RevLoader-a, если можно.
Как я понял, у тебя там сначала происходят какие-то действия, и затем запускается hl.exe, при этом RevLoader.exe выгружается.
Это немного... раздражает, потому что при отладке asi в Visual Studio не возможно использовать кнопку "начать отладку". Приходится вешать MessageBox в DllMain asi-шки, и цепляться к запущенному процессу.

Отредактировал: Chuvi, - 21.9.2013, 13:04
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Chuvi
сообщение 23.9.2013, 10:51
Сообщение #193


Стаж: 12 лет

Сообщений: 115
Благодарностей: 52
Полезность: 351

Цитата(NichtWolf @ 17.9.2013, 14:10) *
Тем кто не понемает чем новые версии контры хуже я скажу.
1. у новых версии поиск работает через 30 секунд а не сразу
2. новая версия часто зависает просто так. и зависает атк что тупит и выйти нельзя

Попробуй воспользоваться стим-версией, а не пираткой. :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MvPRO Administrator
сообщение 23.9.2013, 10:57
Сообщение #194


Стаж: 15 лет

Сообщений: 297
Благодарностей: 56
Полезность: < 0

Цитата(Chuvi @ 23.9.2013, 12:51) *
Попробуй воспользоваться стим-версией, а не пираткой. :)
Нон-стим ничем в этом плане не отличается. Уж вы то (как разработчик) должны об этом знать.

Отредактировал: MvPRO Administrator, - 23.9.2013, 10:58
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Chuvi
сообщение 23.9.2013, 11:42
Сообщение #195


Стаж: 12 лет

Сообщений: 115
Благодарностей: 52
Полезность: 351

Цитата(MvPRO Administrator @ 23.9.2013, 12:57) *
Нон-стим ничем в этом плане не отличается. Уж вы то (как разработчик) должны об этом знать.

Как раз таки различается.
В версии с RevEmu первые 30-60 секунд отображаются сервера, которые в "друзьях", и эти 30 секунд поиск не работает.
В нормальной стим-версии поиск работает сразу же (только что проверил).
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MvPRO Administrator
сообщение 23.9.2013, 11:48
Сообщение #196


Стаж: 15 лет

Сообщений: 297
Благодарностей: 56
Полезность: < 0

Цитата(Chuvi @ 23.9.2013, 13:42) *
Как раз таки различается.
В версии с RevEmu первые 30-60 секунд отображаются сервера, которые в "друзьях", и эти 30 секунд поиск не работает.
В нормальной стим-версии поиск работает сразу же (только что проверил).
Если бы вы были внимательнее, то знали бы, что автор revemu делает всё, чтобы повысить свой доход, монетизируя разработку любыми способами. О качестве там не может быть никакой речи. Аналоги такие как Steamemu проблем не имеют.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bir3yk
сообщение 23.9.2013, 14:50
Сообщение #197
Стаж: 14 лет

Сообщений: 34
Благодарностей: 21
Полезность: 470

Вывод приветствия миру осилили в си? Думаю что нет и наверное вряд ли получится, даже если дать вам исходники этого приветствия mega_shok.gif . О каком качестве в программировании вы вообще можете рассуждать не смотря исходников?

Отредактировал: bir3yk, - 23.9.2013, 14:55
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 23.9.2013, 17:04
Сообщение #198


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

Цитата(MvPRO Administrator @ 23.9.2013, 13:48) *
Если бы вы были внимательнее, то знали бы, что автор revemu делает всё, чтобы повысить свой доход, монетизируя разработку любыми способами. О качестве там не может быть никакой речи. Аналоги такие как Steamemu проблем не имеют.

в этом нет ни чего плохого, разумная монетизация должна быть, автору же не свой личный счет вести проект, который пишется для других людей
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MvPRO Administrator
сообщение 23.9.2013, 17:35
Сообщение #199


Стаж: 15 лет

Сообщений: 297
Благодарностей: 56
Полезность: < 0

Цитата(bir3yk @ 23.9.2013, 16:50) *
Вывод приветствия миру осилили в си? Думаю что нет и наверное вряд ли получится, даже если дать вам исходники этого приветствия mega_shok.gif . О каком качестве в программировании вы вообще можете рассуждать не смотря исходников?
Мои знания в C# и C++ несколько больше, чем вывод приветствия.
Чтобы оценить качество продукта, не обязательно видеть его код. Наличие багов, таких как описал Chuvi, является показателем качества при наличии конкурирующих аналогов.

Цитата(Legenda @ 23.9.2013, 19:04) *
в этом нет ни чего плохого, разумная монетизация должна быть, автору же не свой личный счет вести проект, который пишется для других людей
Продажа раскрутки через эмулятор стима? Это слишком. Я весьма отчётливо помню, как он спамил раскрутку кс и ксс через "Избранные" сервера в revemu. Плюс о таких сюрпризах надо предупреждать при скачке эмулятора.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Chuvi
сообщение 23.9.2013, 17:43
Сообщение #200


Стаж: 12 лет

Сообщений: 115
Благодарностей: 52
Полезность: 351

Цитата(bir3yk @ 23.9.2013, 16:50) *
Вывод приветствия миру осилили в си? Думаю что нет и наверное вряд ли получится, даже если дать вам исходники этого приветствия mega_shok.gif . О каком качестве в программировании вы вообще можете рассуждать не смотря исходников?


Вывод приветствия миру в консоль контры через один из интерфейсов GameUI выкладывать, или не надо? pardon.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
12 страниц V  « 9 10 11 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 2 гостей читают эту тему: