Цитата:
Сообщение от KuDeSnik link=board=gothic&t=1192576961&goto=7308367 date=03/16/14, в 13:15:32
MilesFast (стерео в готике, по умолчанию выбирается - чисто программный через waveOut)
|
MilesFast даже не стоит упоминания. Ты ещё A3D вспомни. Это всё либо неинтересно, либо неактуально.
Историческая справка - DirectSound3D создавался во времена Windows 95 и Pentium 1 - тогда микшировать звук на CPU не получалось - не хватало мощей, потому DirectSound3d это плагинная система - производители звуковых карт делали для нее аппаратные реализации, звук микшировался на звуковухе - каждый сам себе
|
Какое замечательное изречение. И что было делать звуковым картам, не поддерживающим аппаратное микширование, типа распространённых тогда SB16, AWE32 и AWE64? На них что, DirectSound3D не работал?
Работал, и всё микшировалось именно CPU, которого, как ты утверждаешь, "не хватало". Ты про какую-то свою историю говоришь, а не про то, что было на самом деле.
притом это все лезло в ядро системы и потому было потенциально ненадежно.
|
Драйвер любого оборудования работал на уровне ядра, так Windows устроена. И принтера, и клавиатуры. Значит и клавиатура потенциально ненадёжна.
При переходе на Windows Vista эту систему списали - CPU были уже достаточно мощными чтобы все делать на них.
|
Видимо следующим шагом Майкрософт объявит, что CPU достаточно мощны для софтового 3D рендендеринга изображения, и запретит графические карты. И кое-кто будет будет кричать во всё горло, что Microsoft правы.
Не надо путать тёплое с мягким, особенно если в деталях не знаком.
XAudio2 - это аналог DisrectSound, X3DAudio это надстройка для нее аналогичная DirectSound3D - и все чисто программное, не зависящее от производителей звуковых карт.
|
Одна поделка заменила другую. Ждите замены этой поделки на следующую. Майкрософт очень любит менять концепты написания - на обучении новым можно очень хорошо заработать. DLL, OLE, COM/DCOM, .NET... Ждите нового откровения.
Это тенденция во всей индустрии ПК - все переносится на CPU так как это позволяет отвязаться от сторонних компонентов вместе со сторонними багами.
|
Ну да, и 3D рендеринг изображения - тоже на CPU, что уж там. Тенденция...
Отказываться от XAudio2 никто не будет - незачем, т.к. поддержка её безопасна и легка, все программное, в ядро не лезет, сторонние компании не привлекаются, вылетов не вызывает.
|
О, видимо кто-то даёт советы самому Гейтсу, раз знает, что будет.
Вот только карты десятилетней давности не работают в современных ПК(PCI, Windows Vista, 7, 8) У меня были X-Fi XtremeGamer, X-Fi Titanium, сейчас X-Fi Forte.
|
Видимо, у кого-то руки растут повыше, а у кого-то пониже. У десятков тысяч всё прекрасно работает, а у одного - нет.
По личному опыту равнивал лучшую игру на OpenAL - Quake 4, лучшую на X3DAudio - Metro 2033, лучшую на FMOD - Risen на своем 5.1 c Forte - OpenAL против X3DAudio равное качество - отличный звук, FMOD нормально, но хуже.
|
У других - другой личный опыт. За всех говорить не надо.
FMOD... Выводит он это через waveOut... http://delok.free.fr/Boulot1/RM'X%20Vibration/FMOD/fmod361html/HTML/FSOUND_SetOu tput.html подтверждение
|
Ой, тут ещё и с "читать" проблема.
Написано же - для Vista и 7 по-умолчанию используется WASAPI, а это совсем не waveOut, и находится WASAPI ближе к железу.
Так вот MSS все это делает сам в Готике и перехватить эти функции нельзя без исходников Готики никак
|
О, ещё одно интересное замечание. Жаль, неверное. Заменой mss32.dll всё это делается без исходников Готики.
потому FMOD тут ничего не дает вообще.
|
Как говорится, "вы просто не умеете его готовить". ;)
Вот мне действительно смешно, как программисту который писал звуковой движок на OpenAL, на X3DAudio писал это самое исправление для Готики и разбирался c FMOD когда принимал решение что использовать, читать писанину профессионала который "интересуется звуком".
|
Я вижу, кто-то любит чесать ЧСВ. На фоне того, что в изречениях так много ошибок, это выглядит просто смешно. ;)
Пожалуйста, не надо вводить форумчан в заблуждение своими постами.
Всегда думал, что моддинг должен добавлять количество фич, а не убирать их. Если у игроков в Готику есть выбор, что использовать, - что в этом плохого? Кому-то нравится арбуз, кому-то - свиной хрящик.
Попытка заставить всех игроков шагать в ногу выглядит как-то... по-фашистски. Обычно, с возрастом это проходит.