Current time: 23.03.2024, 19:28 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Стабильная работа со звуком без вылетов
Author Message
Ben Offline

Posts: 59
Post: #1
Музыка 
Известно, что данная проблема была решена в HD моде.

Однако, было интересно узнать подробности рецепта. Давно еще когда-то пробовал просто взять новые библиотеки, идущие вместе с HD модом - mss32.dll и MP3DEC.asi, но звук глючил (пробовал на ванильном SOD). После декомпиляции HD мода методом тыка решил попробовать занопить 6 байт начиная с 0x599B31 с помощью инжектированной Dll.
Не помогло, хотя, как оказалось, идея была правильной - просто код по данному адресу выполняется очень рано.

Итоговое решение именно такое, желательно только пропатчить экзешник до запуска. Как объяснил автор GLWrapper, Verok, там вызывается функция, устанавливающая размер фрагмента в 100. А при ее затирании используется значение по умолчанию.

Небольшая проблема в том, что на некоторых современных системах при любых MSS32.dll и MP3DEC.asi идет отставание звука от картинки. На игровых форумах советуют отключать аппаратное ускорение звука
(через dxdiag). В Вин 7 такой возможности нет, в отличие от XP, так что особо упорные копируют dsound.dll c XP. Говорят, это решает и более общие проблемы со звуком (но не всегда).
17.06.2020 00:24
Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Messages In This Thread
Стабильная работа со звуком без вылетов - Ben - 17.06.2020 00:24
RE: Стабильная работа со звуком без вылетов - Berserker - 17.06.2020, 00:29
RE: Стабильная работа со звуком без вылетов - Ben - 17.06.2020, 00:32
RE: Стабильная работа со звуком без вылетов - Ben - 18.06.2020, 21:51
RE: Стабильная работа со звуком без вылетов - Berserker - 18.06.2020, 22:39
RE: Стабильная работа со звуком без вылетов - Ben - 18.06.2020, 23:10
RE: Стабильная работа со звуком без вылетов - Ben - 18.06.2020, 23:27
RE: Стабильная работа со звуком без вылетов - Bes - 18.06.2020, 23:15
RE: Стабильная работа со звуком без вылетов - Ben - 19.06.2020, 01:09
RE: Стабильная работа со звуком без вылетов - daemon_n - 20.06.2020, 02:49

Forum Jump:

Powered by MyBB Copyright © 2002-2024 MyBB Group