bibendovsky/eaxefx

EAX OpenAL Extension в игре S.T.A.L.K.E.R.

Hozar2002 opened this issue · 1 comments

Здравствуйте. Запускал вашу библиотеку в игре S.T.A.L.K.E.R. Зов Припяти. Работает хорошо, искажений по звуку нет, и нет багов, присущему нативному сталкерскому EAX (которые, возможно, случаются из-за встроенной звуковой карты) - треск при смене EAX зон. Но есть одна проблема. Игра намертво зависат при завершении, и закрывается только через диспетчер задач. Смог костыльно исправить это, заинжектив в вашу библиотеку свою с таким вот хуком.
PMSG pmsg;
pmsg = (PMSG)lParam;
if (code < 0) return CallNextHookEx(hHookQuit, code, wParam, lParam);
else if (pmsg->message == WM_QUIT) TerminateProcess(GetCurrentProcess(), 0x0);
Собственно это помогло, но факт остался. Будут ли попытки пофиксить это?

Собственно это помогло, но факт остался. Будут ли попытки пофиксить это?

Нет, не имеет смысла.
С тех пор, как обёртка была интегрирована в OpenAL Soft, отпала необходимость в дальнейшем развитии проекта (разве что, только приложение eaxefx_app_patcher.exe).