update: убрал все ссылки на внешние ресурсы.
Люблю играть в старые игры которых очень много. Компы сейчас пошли довольно таки мощные, все настройки можно включать на максимум не теряя производительность. С видео вопросов нет. А вот по звуку...
Большинство игр старшего поколения поддерживают сразу несколько конкурировавших стандартов которые разлючаются по качеству объёмного звука в зависимости как от самого интерфейса так и его реалицаии в какой-либо конкретной игре.
Знаю что в Half-Lifе (и его моды) это были:
DirectSound 3D (aka DS3D)
Microsoft's standard API for playing sounds positioned in 3D space; part of their DirectX technology.
Используется по умолчанию. Поддерживается большинством игровых звуковых карт. (Моя оценка - 7/10)
A3D 1.x
Aureal's API that provided for hardware accelerated 3D audio in Windows 95 and 98. Similar to DS3D, it improved upon DS3D by providing hardware acceleration, high-frequency roll-off, and a resource manager. A3D 1.x was designed to work on licensed Aureal A3D hardware only, though many companies have created emulation A3D.DLL files to intercept A3D calls and translate them to DS3D calls. Showcase titles for A3D 1.x are "Jedi Knight: Dark Forces II" and "Unreal
Включается командой "s_a3d 1" в случае если в системе имеется соответствутствующее програмное/аппаратное обеспечение. (ИМХО, не скажу что сильно лучше DS3D но и не хуже, отличия есть - 8/10)
EAX
Environmental Audio Extensions - a reverb property set created by Creative Labs for Microsoft's DirectSound 3D.
Включается командой "s_eax 1" в случае если в системе имеется соответствутствующее програмное/аппаратное обеспечение. (ИМХО, не скажу что сильно лучше A3D 1.x но и не хуже, отличия есть - 8/10)
A3D 2.0
Aureal's new audio engine that provides for hardware accelerated 3D audio, Wavetracing (geometry-based occlusions and reflections), reverb, and environments. Unlike A3D 1.x or EAX, A3D 2.0 is a complete audio engine that works on any sound card, providing some form of 3D audio on every platform. Showcase titles for A3D 2.0 are "Half-Life" and "Heretic II".
Включается командой "s_enable_a3d" в случае, если в системе имеется специальное аппаратное обеспечение. (Лучшее из возможного - 10/10)
Что есть "специальное аппаратное обеспечение"? - Aureal Vortex2 (Super Quad 2500 or Diamond Monster 2) или вышедшая ограниченным тиражом SQ3500? Нет. К сожалению они имеют общий недостаток - отсутствие полноценных драйверов для XP\Vista\7 А без них A3D 2.0 не работает или работает плохо.
Но не всё потеряно, попалась мне тут одна заметочка некоей фирмы "Sensaura" занимавшейся разработками в области 3D позиционирования для звуковых чипсетов yamaha:
[q]Sensaura Compatible Games
Sensaura drivers accelerate, support and are fully compatible with the following common game sound APIs: DirectSound; DirectSound3D; EAX 1.0, EAX 2.0 and I3DL2 reverb; the DirectSound Voice Manager; Sensaura ZoomFX; Aureal A3D 1.x. In addition, games using the Aureal A3D 2.0 or 3.0 APIs should run with hardware accelerated 3D positional audio on Sensaura drivers.
This level of compatibility means that the vast majority of games that do any form of 3D audio will benefit from the acceleration and from features such as reverb provided by the Sensaura driver on your soundcard.
If you experience any difficulties getting 3D audio to work with a specific game when run on a soundcard equipped with Sensaura then please report your problem to
dev@sensaura.com and we will try to help.
Below is a list of some of the games that use the above APIs for 3D sound.
[/q]
Далее идёт внушительный список поддерживаемых игр, среди которых есть и Half-Life
Удивительно, но мало очень информации по звуковым картам на базе этих чипов, поддерживающих аппаратно A3D 2.0, а хотелось бы больше.
PS Просьба модераторов неудалять тему, объясните что в ней нужно исправить что бы она не нарушала правила и я исправлю. С правилами я ознакомился. Просто это единственный нормальный ресурс по Half-Life
Надеюсь здесь найти ответы на интересующие вопросы по этой игре. Заранее спасибо ![](images/smilies/wink.gif)