Новости В Of Ash and Steel начался закрытый плейтест
  • 6.933
  • 12
Разработчики "Русской Готики" объявили о старте закрытого плейтеста. Если вы оставляли заявку на участие, не забудьте проверить электронную почту или посмотреть свою библиотеку - возможно игра уже...
С Днём России!
  • 6.838
  • 6
Дорогие друзья! Поздравляю вас с Днём России! Этот праздник напоминает нам о богатой истории и культуре нашей страны, о её величии и непоколебимом духе народа! Желаю вам крепкого здоровья...
Новости Анонсирован Atomic Heart II
Новости Анонсирован ремастер Final Fantasy Tactics
  • 4.839
  • 2
Культовая пошаговая тактическая RPG от Square Enix получит второе дыхание. На проходящей выставке State of Play, где анонсируются игры для Play Station, состоялся анонс ремастера Final Fantasy...

В процессе Не запускается готика 2 на 11 винде! - C:zMusic_DM.cpp( zCMusicSys_DirectMusic::Init()) Failed to initialize synth!

Demarat

Новичок
Регистрация
14 Сен 2025
Сообщения
1
Реакции
0
Баллы
0
Лучшие ответы
0
#1
1757863782582.png


Недавно собрал новый ПК, стоит 11 винда, запускаю готику 2 в Стиме - выдает ошибку! Кто сталкивался, выручайте, очень хочу поиграть в легенду)

Спасибо!
 

GeorG

Чародей божьего бага
Команда форума
Администратор форума
Пользователь VIP
Почётный пользователь
 
Участник форума
Регистрация
31 Мар 2010
Сообщения
20.976
Реакции
5.694
Баллы
1.181
Лучшие ответы
86
#2
Нужно только саму ошибку вбить в поиск и все находится:
Решено - Новый баланс - Access violation - zCMusicSys_DirectMusic

Причина ошибки:
Gothic 2 использует старую библиотеку DirectMusic. В новых версиях Windows (10/11) её файлы находятся в других папках реестра, а игра всё равно ищет их по старому пути. Из-за этого возникает ошибка Access violation или сообщение
C:zMusic_DM.cpp(zCMusicSys_DirectMusic::Init()) Failed to create loader object!

Как исправить:
Нужно вручную зарегистрировать все библиотеки DirectMusic через командную строку.
  1. Открыть Командную строку (cmd) от имени администратора.
  2. По очереди вставить и запускать следующие команды (Enter после каждой строки):
    Код:
    cd %SystemRoot%\System32\
    regsvr32 dmusic.dll
    regsvr32 dmloader.dll
    regsvr32 dmsynth.dll
    regsvr32 dswave.dll
    
    cd %SystemRoot%\SysWOW64\
    regsvr32 dmusic.dll
    regsvr32 dmloader.dll
    regsvr32 dmsynth.dll
    regsvr32 dswave.dll
    regsvr32 dmband.dll
    regsvr32 dmcompos.dll
    regsvr32 dmime.dll
    regsvr32 dmscript.dll
    regsvr32 dmstyle.dll
  3. После успешной регистрации библиотек запустить игру заново.
*Не использовать bat- и reg-файлы из интернета - они часто указывают неправильные пути и создают новые проблемы.
 

maxim64

Гвардеец
Участник форума
Регистрация
27 Июл 2017
Сообщения
1.084
Реакции
1.059
Баллы
272
Лучшие ответы
4
#3
В новых версиях Windows (10/11) её файлы находятся в других папках
Точнее записи находятся в других ветках реестра, которые игра не видит, а старых файлов библиотек в папках может и не быть. Лучше перед этим запустить любой установщик библиотек DХ, а потом уже регистрировать. Но в принципе, внесённых правильных записей в реестре должно хватать, даже без наличия этих библиотек, ошибок при старте не будет, и работать будет. Просто нужно ещё предупреждать, что при использовании разных оптимизаторов системы, эти записи, которые мы сделали принудительно, будут снесены, как ошибочные. Так как они и есть "ошибочные" для новых систем. Потому надёжнее иметь ещё и старые файлы dll под эти записи.
 
Сверху Снизу