LINUX.ORG.RU

DirectMusic в Wine

 , , , ,


1

3

Кто-нибудь смог запустить этот демотест?

https://mega.nz/#!WmhQBQYb!8OXk5kM8dZBnk1XzmDwxIfkprvZKfCXd4N-_WqGr5ls

У меня никак не получается. DirectMusic (все dll с префиксом dm) я извлёк из DirectX 9c Sdk Redist, скопировал в system32, зарегал в regsvr32, добавил в winecfg как native (сторонние). Вроде установлено нормально. Но нифига не работает (ошибка «Failed to initialize Direct Music»). Не работало и с оригинальным DirectMusic, который был в wine. Winetricks тоже не помог. В логах какая-то чипуха про ole, больше ничего.

[code] 0033:fixme:ole:CoCreateInstanceEx no instance created for interface {f0b49495-0bac-11d2-bca1-00a0c922e6eb} of class {d2ac2892-b39b-11d1-8704-00600893b1bd}, hres is 0x80004002 [/code]

Тест этот использует такие импорты:

ADVAPI32.dll DDRAW.dll DINPUT.dll GDI32.dll KERNEL32.dll OLEAUT32.dll USER32.dll ole32.dll

Странно, что в этом списке вообще нет dmusic.

Буду благодарен любой помощи.



Последнее исправление: gradle (всего исправлений: 1)

У меня пишет вполне конкретную ошибку

0137:err:dmloader:IDirectMusicLoaderImpl_SetObject : could not attach stream to file L"C:\\windows\\system32\\drivers\\gm.dls", make sure it exists
athost ★★★★★
()
Ответ на: комментарий от gradle

Я забыл в архив положить медиафайлы, которые используются в тестах (на ошибку это никак не повлияло)

https://mega.nz/#!rv4GUApJ!HP-KGaypYuqHcmzwy60IOuuW_wSrIDMrcKVjjDLI_lo

Исходники здесь я убрал, для исходников используйте предыдущую ссылку.

gradle
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.