Файлы d3d9_27, 28, ..., 31.dll (Что делать с программами, их требующими?)

Вопросы настройки, запуск любых Windows-программ, кроме игр

Модератор: Модераторы разделов

zenitur
Сообщения: 594
Статус: Одмин
ОС: openSuSE 10.2

Файлы d3d9_27, 28, ..., 31.dll

Сообщение zenitur »

Например, 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

Сообщение sirota »

Попробуй положить их в ~/.wine/c_drive/windows/system32 или directX поставь.
Спасибо сказали:
zenitur
Сообщения: 594
Статус: Одмин
ОС: openSuSE 10.2

Re: Файлы d3d9_27, 28, ..., 31.dll

Сообщение zenitur »

Как поставить DirectX? Кто-нить, киньте ссылку - я не нашёл! Выдаёт ошибку при установке.
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: Файлы d3d9_27, 28, ..., 31.dll

Сообщение yaleks »

Спасибо сказали:
zenitur
Сообщения: 594
Статус: Одмин
ОС: openSuSE 10.2

Re: Файлы d3d9_27, 28, ..., 31.dll

Сообщение zenitur »

Спасибо! Это ссылка на мою игру и руководосво - а как поставить DirectX?
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: Файлы d3d9_27, 28, ..., 31.dll

Сообщение yaleks »

zenitur писал(а): ↑
03.11.2007 22:37
Спасибо! Это ссылка на мою игру и руководосво - а как поставить DirectX?
Не надо его ставить, просто найти и скопировать dll.
Спасибо сказали:
ХимТех
Сообщения: 92

Re: Файлы d3d9_27, 28, ..., 31.dll

Сообщение ХимТех »

Попробуй по этой статье. У меня правда там Debian. :) Но в конце статьи вроде получилось поставить DirectX.
http://omsk.lug.ru/WineEtersoft108beta
Спасибо сказали:
zenitur
Сообщения: 594
Статус: Одмин
ОС: openSuSE 10.2

Re: Файлы d3d9_27, 28, ..., 31.dll

Сообщение zenitur »

Попробовал инструкцию - работает! Начинаю новую игру, иии...

Код: Выделить всё

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

Сообщение zenitur »

Блин. Вроде как всё по-инструкции... На экране "Загрузка игры" явно перекошен текст лицензионного соглашения. Потом создаю игру, нажимаю "Играть", и всё рушится. Вот... Может, дело в том, что я скачал не тот nocd. Я ломал S.T.A.L.K.E.R. одним, и эмуляция под Linux с ним не шла, и я стал использовать другой, и всё работает стабильно - проблема в том, что под "Психушку" другого я найти не могу, только один.
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
Спасибо сказали:
zenitur
Сообщения: 594
Статус: Одмин
ОС: openSuSE 10.2

Re: Файлы d3d9_27, 28, ..., 31.dll

Сообщение zenitur »

Когда появилось руководство того, как поставить DirectX 9.0c, я его поставил! Игра уже выглядит лучше! Но новая игра всё так же закрывается... Я думаю, это сбойный noCD, у СТАЛКЕРа и Зова Ктулху тоже всё сбойное, под виндой идёт, под Линукс или нет, или со сбоями. Видимо, дизассемблер фиговый попался... Я считаю, здорово, что файлы d3d9_27.dll и прочие теперь есть в Wine! хоть и переназначать библиотеки если что придётся, ну, и ладно! Прорвёмся!
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
Спасибо сказали: