Файлы d3d9_27, 28, ..., 31.dll (Что делать с программами, их требующими?)
Модератор: Модераторы разделов
-
zenitur
- Сообщения: 594
- Статус: Одмин
- ОС: openSuSE 10.2
Файлы d3d9_27, 28, ..., 31.dll
Например, Hospital Tycoon. Я, когда кладу эти файлы в папку с игрой, если игра того требует, получаю в ответ лишь ошибки. Во всех играх. Исключение составляли лишь Heroes V. Обычно под виндой, когда требовался этот файл, а у меня не было обновления DirectX, я копировал с другим именем и переименовывал тот, что есть, прямо в папке System32, и всё работало. Можно попробовать так сделать с файлом-альтернативой из Wine, но в случае с Hospital Tycoon ему ещё и требуется XInput9_1_0.dll, и я не знаю, как с ним поступить, т.к. альтернативного файла нет... Как запускать игры, требующие файлы типа d3d9...?
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
-
sirota
- Сообщения: 18
- ОС: Debian GNU/Linux 5.0
Re: Файлы d3d9_27, 28, ..., 31.dll
Попробуй положить их в ~/.wine/c_drive/windows/system32 или directX поставь.
-
zenitur
- Сообщения: 594
- Статус: Одмин
- ОС: openSuSE 10.2
Re: Файлы d3d9_27, 28, ..., 31.dll
Как поставить DirectX? Кто-нить, киньте ссылку - я не нашёл! Выдаёт ошибку при установке.
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
-
yaleks
- Сообщения: 2121
- Статус: вне статуса
- ОС: Gentoo ~
-
zenitur
- Сообщения: 594
- Статус: Одмин
- ОС: openSuSE 10.2
Re: Файлы d3d9_27, 28, ..., 31.dll
Спасибо! Это ссылка на мою игру и руководосво - а как поставить DirectX?
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
-
yaleks
- Сообщения: 2121
- Статус: вне статуса
- ОС: Gentoo ~
-
ХимТех
- Сообщения: 92
Re: Файлы d3d9_27, 28, ..., 31.dll
Попробуй по этой статье. У меня правда там Debian.
Но в конце статьи вроде получилось поставить DirectX.
http://omsk.lug.ru/WineEtersoft108beta
http://omsk.lug.ru/WineEtersoft108beta
-
zenitur
- Сообщения: 594
- Статус: Одмин
- ОС: openSuSE 10.2
Re: Файлы d3d9_27, 28, ..., 31.dll
Попробовал инструкцию - работает! Начинаю новую игру, иии...
Система - слева. Wine - 0.9.48.
Код: Выделить всё
fixme:dinput:IDirectInput8AImpl_EnumDevicesBySemantics (this=0x2aaa0200,(null),0x99f5d00,0x606cf0,0x99f5c68,0000): stub
fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x1358e0) Unhandled query type 4
wine: Unhandled page fault on read access to 0x00000000 at address 0x54f6a0 (thread 0018), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x0054f6a0).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:0054f6a0 ESP:29dbf2f8 EBP:0a4bb119 EFLAGS:00010202( - 00 - -RI1)
EAX:29dbf39c EBX:0a095c5d ECX:29dbf368 EDX:00000000
ESI:29dbf4c0 EDI:00000000
Stack dump:
0x29dbf2f8: 0a4b96e3 0a4bb671 099f5150 00000024
0x29dbf308: 00000000 00000000 00000000 00000054
0x29dbf318: 0a4ba20f 2ddd8760 29dbf39c 00110000
0x29dbf328: 2e1d00b8 29dbf37c 7bc41412 7a2504a8
0x29dbf338: 00110000 00000002 2e1d1078 2e110000
0x29dbf348: 2e1d1088 00000000 7bc859fc 2e1d00b0
Backtrace:
=>1 0x0054f6a0 in hospitaltycoon (+0x14f6a0) (0x0a4bb119)
2 0xbd7d77e2 (0x3d00e1d3)
3 0x00000000 (0x00000000)
0x0054f6a0: movzwl 0x0(%edi,%edx,8),%eax
Modules:
Module Address Debug info Name (92 modules)
PE 240000- 37d000 Deferred fmodex
PE 380000- 3e8000 Deferred binkw32
PE 400000-29ba7000 Export hospitaltycoon
PE 29dc0000-2a027000 Deferred d3dx9_31
PE 2a030000-2a044000 Deferred xinput1_3
ELF 7b800000-7b929000 Deferred kernel32<elf>
\-PE 7b820000-7b929000 \ kernel32
ELF 7bc00000-7bca1000 Deferred ntdll<elf>
\-PE 7bc10000-7bca1000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7ccf3000-7cd3c000 Deferred dsound<elf>
\-PE 7cd00000-7cd3c000 \ dsound
ELF 7cfa8000-7d089000 Deferred wined3d<elf>
\-PE 7cfc0000-7d089000 \ wined3d
ELF 7d089000-7d0b8000 Deferred d3d9<elf>
\-PE 7d090000-7d0b8000 \ d3d9
ELF 7d116000-7d148000 Deferred uxtheme<elf>
\-PE 7d120000-7d148000 \ uxtheme
ELF 7d148000-7d15d000 Deferred midimap<elf>
\-PE 7d150000-7d15d000 \ midimap
ELF 7d15d000-7d223000 Deferred libasound.so.2
ELF 7d4ce000-7d4e6000 Deferred msacm32<elf>
\-PE 7d4d0000-7d4e6000 \ msacm32
ELF 7d4e6000-7d51c000 Deferred winealsa<elf>
\-PE 7d4f0000-7d51c000 \ winealsa
ELF 7d51c000-7d525000 Deferred libxcursor.so.1
ELF 7d525000-7d542000 Deferred imm32<elf>
\-PE 7d530000-7d542000 \ imm32
ELF 7d542000-7d547000 Deferred libxfixes.so.3
ELF 7d547000-7d54a000 Deferred libxcomposite.so.1
ELF 7d54a000-7d550000 Deferred libxrandr.so.2
ELF 7d550000-7d558000 Deferred libxrender.so.1
ELF 7d558000-7d55b000 Deferred libxinerama.so.1
ELF 7d55b000-7d566000 Deferred libgcc_s.so.1
ELF 7db04000-7db06000 Deferred libnvidia-tls.so.1
ELF 7db06000-7e49e000 Deferred libglcore.so.1
ELF 7e49e000-7e534000 Deferred libgl.so.1
ELF 7e534000-7e539000 Deferred libxdmcp.so.6
ELF 7e539000-7e53c000 Deferred libxau.so.6
ELF 7e53c000-7e62d000 Deferred libx11.so.6
ELF 7e62d000-7e63b000 Deferred libxext.so.6
ELF 7e649000-7e6d9000 Deferred winex11<elf>
\-PE 7e660000-7e6d9000 \ winex11
ELF 7e730000-7e750000 Deferred libexpat.so.1
ELF 7e750000-7e77b000 Deferred libfontconfig.so.1
ELF 7e77b000-7e790000 Deferred libz.so.1
ELF 7e790000-7e800000 Deferred libfreetype.so.6
ELF 7e800000-7e836000 Deferred dinput<elf>
\-PE 7e810000-7e836000 \ dinput
ELF 7e836000-7e84f000 Deferred dinput8<elf>
\-PE 7e840000-7e84f000 \ dinput8
ELF 7e84f000-7e863000 Deferred lz32<elf>
\-PE 7e860000-7e863000 \ lz32
ELF 7e863000-7e87d000 Deferred version<elf>
\-PE 7e870000-7e87d000 \ version
ELF 7e87d000-7e8e2000 Deferred setupapi<elf>
\-PE 7e890000-7e8e2000 \ setupapi
ELF 7e8e2000-7e9a1000 Deferred comctl32<elf>
\-PE 7e8f0000-7e9a1000 \ comctl32
ELF 7e9a1000-7e9ce000 Deferred ws2_32<elf>
\-PE 7e9b0000-7e9ce000 \ ws2_32
ELF 7e9ce000-7e9e8000 Deferred wsock32<elf>
\-PE 7e9d0000-7e9e8000 \ wsock32
ELF 7e9e8000-7e9fb000 Deferred libresolv.so.2
ELF 7ea09000-7ea27000 Deferred iphlpapi<elf>
\-PE 7ea10000-7ea27000 \ iphlpapi
ELF 7ea27000-7ea80000 Deferred rpcrt4<elf>
\-PE 7ea30000-7ea80000 \ rpcrt4
ELF 7ea80000-7eb21000 Deferred ole32<elf>
\-PE 7ea90000-7eb21000 \ ole32
ELF 7eb21000-7eb89000 Deferred msvcrt<elf>
\-PE 7eb30000-7eb89000 \ msvcrt
ELF 7eb89000-7ec24000 Deferred gdi32<elf>
\-PE 7eba0000-7ec24000 \ gdi32
ELF 7ec24000-7ed63000 Deferred user32<elf>
\-PE 7ec40000-7ed63000 \ user32
ELF 7ed63000-7edf1000 Deferred winmm<elf>
\-PE 7ed70000-7edf1000 \ winmm
ELF 7edf1000-7ee18000 Deferred msacm32<elf>
\-PE 7ee00000-7ee18000 \ msacm32
ELF 7ee18000-7ee61000 Deferred advapi32<elf>
\-PE 7ee20000-7ee61000 \ advapi32
ELF 7efaa000-7efb5000 Deferred libnss_files.so.2
ELF 7efb5000-7efcd000 Deferred libnsl.so.1
ELF 7efcd000-7eff2000 Deferred libm.so.6
ELF 7eff6000-7f000000 Deferred libnss_nis.so.2
ELF f7d40000-f7d49000 Deferred libnss_compat.so.2
ELF f7d4a000-f7d4e000 Deferred libdl.so.2
ELF f7d4e000-f7e98000 Deferred libc.so.6
ELF f7e99000-f7eb1000 Deferred libpthread.so.0
ELF f7ebf000-f7fd3000 Deferred libwine.so.1
ELF f7fd5000-f7ff3000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000019
0000001a 0
00000017 (D) C:\Program Files\Buka\Codemasters\Hospital Tycoon\HospitalTycoon.exe
00000023 0
00000022 -1
00000021 1
00000020 1
0000001f 15
0000001e 15
0000001d 15
0000001b 0
00000018 0 <==
fixme:winmm:MMDRV_Exit Closing while ll-driver openСистема - слева. Wine - 0.9.48.
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
-
ХимТех
- Сообщения: 92
Re: Файлы d3d9_27, 28, ..., 31.dll
wine: Unhandled page fault on read access to 0x00000000 at address 0x54f6a0 (thread 0018), starting debugger...
вайн вам говорит: ошибка необработаной станицы при чтении доступа по адрессу.... вызов дебагера
вайн вам говорит: ошибка необработаной станицы при чтении доступа по адрессу.... вызов дебагера
-
zenitur
- Сообщения: 594
- Статус: Одмин
- ОС: openSuSE 10.2
Re: Файлы d3d9_27, 28, ..., 31.dll
Блин. Вроде как всё по-инструкции... На экране "Загрузка игры" явно перекошен текст лицензионного соглашения. Потом создаю игру, нажимаю "Играть", и всё рушится. Вот... Может, дело в том, что я скачал не тот nocd. Я ломал S.T.A.L.K.E.R. одним, и эмуляция под Linux с ним не шла, и я стал использовать другой, и всё работает стабильно - проблема в том, что под "Психушку" другого я найти не могу, только один.
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
-
zenitur
- Сообщения: 594
- Статус: Одмин
- ОС: openSuSE 10.2
Re: Файлы d3d9_27, 28, ..., 31.dll
Когда появилось руководство того, как поставить DirectX 9.0c, я его поставил! Игра уже выглядит лучше! Но новая игра всё так же закрывается... Я думаю, это сбойный noCD, у СТАЛКЕРа и Зова Ктулху тоже всё сбойное, под виндой идёт, под Линукс или нет, или со сбоями. Видимо, дизассемблер фиговый попался... Я считаю, здорово, что файлы d3d9_27.dll и прочие теперь есть в Wine! хоть и переназначать библиотеки если что придётся, ну, и ладно! Прорвёмся!
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!