The Neverhood vs. WINE (Невозможно открыть входной файл...)

Нативные и в Wine/Cedega - проблемы, настройка, обсуждение

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

Аватара пользователя
OXPAHA
Сообщения: 164
ОС: Debian Lenny->Simply Linux

The Neverhood vs. WINE

Сообщение OXPAHA »

Пытаюсь запустить эту замечательнейшую игрушку. Дано:
Образ в mdf, переконвертировал в iso, смонтировал его.
Запускаю setup.exe (вернее setup95_.exe)
Далее появляется окно установки:
Изображение
и начинают выскакивать ошибки:
Изображение

Следовательно, поиграть нам не удастся...
Я первый раз пытаюсь запустить игру черех wine, тем более таких хвостатых годов, по этому, может что делаю не правильно?
Кто ни будь запускал The Neverhood? Помогите, пожалуйста!
Спасибо сказали:
Аватара пользователя
AlexFilth
Сообщения: 450
Статус: Хронический ламер
ОС: GENTOO

Re: The Neverhood vs. WINE

Сообщение AlexFilth »

Запустите игру из консоли. Вывод при запуске вставьте в тег кода сюда.
-=emerge -auDn world=-
Спасибо сказали:
Аватара пользователя
Valodick
Сообщения: 169
Статус: 30
ОС: ubuntu/arch

Re: The Neverhood vs. WINE

Сообщение Valodick »

игра установилась нормально, а вот запускается с такими ошибками:

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

 fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x159f28,0x159e28): stub
fixme:win:EnumDisplayDevicesW ((null),0,0x32f2b4,0x00000000), stub!
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 8
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x19aa78)->(1,(nil)): Stub
err:d3d:IWineGDISwapChainImpl_Present GDI Surface 0x1a0b38 has heap memory allocated
err:d3d:IWineGDISwapChainImpl_Present GDI Surface 0x1a09f0 has heap memory allocated
#повтор этих последних двух сообщений множество раз
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
      after 60 requests (59 known processed) with 0 events remaining.

предугадывая вопросы: версии пробовал 95 и 98, шейдеры и прочее выключал, в реестр neverhood.reg добавлял
wine-1.1.30
Спасибо сказали:
Аватара пользователя
Valodick
Сообщения: 169
Статус: 30
ОС: ubuntu/arch

Re: The Neverhood vs. WINE

Сообщение Valodick »

попробовал 1.1.32, тоже самое
Спасибо сказали:
Аватара пользователя
AlexFilth
Сообщения: 450
Статус: Хронический ламер
ОС: GENTOO

Re: The Neverhood vs. WINE

Сообщение AlexFilth »

Вы часом не от рута это пускаете?
>>XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
after 60 requests (59 known processed) with 0 events remaining.
не настораживает?
wine не может приконектится с X sever'у. Следовательно, либо проблема в wine, либо вы не от того пользователя пускаете игру.
-=emerge -auDn world=-
Спасибо сказали:
Аватара пользователя
Valodick
Сообщения: 169
Статус: 30
ОС: ubuntu/arch

Re: The Neverhood vs. WINE

Сообщение Valodick »

пускаю от того же пользователя, в чьем каталоге игра, все права нормально
Спасибо сказали:
Аватара пользователя
AlexFilth
Сообщения: 450
Статус: Хронический ламер
ОС: GENTOO

Re: The Neverhood vs. WINE

Сообщение AlexFilth »

На счет ошибки гляньте тему
на этом же форуме
Судя по всему либо с драйверами проблема, либо игра очень хочет правки xorg.conf.
-=emerge -auDn world=-
Спасибо сказали:
Аватара пользователя
Valodick
Сообщения: 169
Статус: 30
ОС: ubuntu/arch

Re: The Neverhood vs. WINE

Сообщение Valodick »

видеокарта ATI Radeon 9200, драйвера из репозиториев стоят (xorg-video-radeon или как-то так)

хорг:

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

Section "Device"
        Identifier        "9200"
        Driver                "radeon"
        BusID                "PCI:1:0:0"
        Option          "XAANoOffscreenPixmaps"
        Option "AGPMode" "4"
        Option "AGPFastWrite" "true"
        Option "DisableGLXRootClipping" "true"
        Option "AddARGBGLXVisuals" "true"
        Option "AllowGLXWithComposite" "true"
        Option "EnablePageFlip" "true"
EndSection

Section "Monitor"
    Identifier    "Configured Monitor"
EndSection

Section "Screen"
    Identifier    "Default Screen"
    Monitor        "Configured Monitor"
    Device        "Configured Video Device"
EndSection

по ссылке перешел, вот тут ничего не понял, а тут, к сожалению, ничего для себя не нашел, что сделать.. или просто слишком некомпетентен в вопросах иксов. %)
Спасибо сказали:
Аватара пользователя
AlexFilth
Сообщения: 450
Статус: Хронический ламер
ОС: GENTOO

Re: The Neverhood vs. WINE

Сообщение AlexFilth »

Практика запуска что игры типа
Zeus и Diablo выводят
>>fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 8
как предупреждение.
Пусть поправят меня владельцы AMD карт, но с Intel видеокартами самой главной проблемой были строки
>> BusID "PCI:1:0:0"
Обычно я их закомменчивал.
Для NVidia для видеокарты вобще четыре строки

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

Section "Device"
    Identifier  "VIDEO"
    Driver      "nvidia"
EndSection
-=emerge -auDn world=-
Спасибо сказали:
Аватара пользователя
Valodick
Сообщения: 169
Статус: 30
ОС: ubuntu/arch

Re: The Neverhood vs. WINE

Сообщение Valodick »

закомментировал, перезапустил иксы, результат неизменный, логи те же.
Спасибо сказали:
Аватара пользователя
AlexFilth
Сообщения: 450
Статус: Хронический ламер
ОС: GENTOO

Re: The Neverhood vs. WINE

Сообщение AlexFilth »

Прийдется скачать и посмотреть самому :)
-=emerge -auDn world=-
Спасибо сказали:
Аватара пользователя
Valodick
Сообщения: 169
Статус: 30
ОС: ubuntu/arch

Re: The Neverhood vs. WINE

Сообщение Valodick »

как благородно :D
Спасибо сказали:
Аватара пользователя
Karbofos
Сообщения: 266
ОС: Gentoo

Re: The Neverhood vs. WINE

Сообщение Karbofos »

это та игра, которую стоит скачивать :)
наблюдаю тут за вами, потом тоже попробую
Спасибо сказали:
Аватара пользователя
AlexFilth
Сообщения: 450
Статус: Хронический ламер
ОС: GENTOO

Re: The Neverhood vs. WINE

Сообщение AlexFilth »

Скачал, установил - все ОК.
wine 1.1.32 самосборный
ставил
wine setup.exe (перед этим в winecfg выставил Windows 95)
Все работает отлично. Если интересует источник игры - в личку.
-=emerge -auDn world=-
Спасибо сказали:
Аватара пользователя
Karbofos
Сообщения: 266
ОС: Gentoo

Re: The Neverhood vs. WINE

Сообщение Karbofos »

а я порывшись по сусекам нашёл русифицированную версию на диске (они её перевели как неверьвхудо). Если диск ещё не умер - попробую запустить
Спасибо сказали:
ameiji
Сообщения: 1
ОС: FreeBSD 8.0

Re: The Neverhood vs. WINE

Сообщение ameiji »

Приветствую всех собравшихся!

Имеютсо аналогичные проблемы с запуском DiabloII под wine во FreeBSD. :rolleyes:
Логи wine:

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

12:20am [~/games/Diablo II]> wine Diablo\ II.exe
err:menubuilder:init_xdg error looking up the desktop directory
fixme:advapi:SetSecurityInfo stub
12:20am [~/games/Diablo II]> fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
Failed to initialize GEM.  Falling back to classic.
fixme:win:EnumDisplayDevicesW ((null),0,0x34f28c,0x00000000), stub!
fixme:d3d:IWineD3DDeviceImpl_CreateSwapChain The app requests more than one back buffer, this can't be supported properly. Please configure the application to use double buffering(=1 back buffer) if possible
err:d3d:IWineGDISwapChainImpl_Present GDI Surface 0x170c88 has heap memory allocated
err:d3d:IWineGDISwapChainImpl_Present GDI Surface 0x1c1d80 has heap memory allocated
err:d3d:IWineGDISwapChainImpl_Present GDI Surface 0x170c88 has heap memory allocated
err:d3d:IWineGDISwapChainImpl_Present GDI Surface 0x1c1d80 has heap memory allocated
err:d3d:IWineGDISwapChainImpl_Present GDI Surface 0x170c88 has heap memory allocated
err:d3d:IWineGDISwapChainImpl_Present GDI Surface 0x1c1d80 has heap memory allocated
fixme:d3d:IWineD3DDeviceImpl_CreateSwapChain The app requests more than one back buffer, this can't be supported properly. Please configure the application to use double buffering(=1 back buffer) if possible
err:d3d:IWineD3DDeviceImpl_SetupFullscreenWindow (0x1737e0): Want to change the window parameters of HWND 0x20030, but another style is stored for restoration afterwards
err:d3d:IWineGDISwapChainImpl_Present GDI Surface 0x170c88 has heap memory allocated
err:d3d:IWineGDISwapChainImpl_Present GDI Surface 0x1ec080 has heap memory allocated
err:d3d:IWineGDISwapChainImpl_Present GDI Surface 0x170c88 has heap memory allocated
err:d3d:IWineGDISwapChainImpl_Present GDI Surface 0x1ec080 has heap memory allocated
err:d3d:IWineGDISwapChainImpl_Present GDI Surface 0x170c88 has heap memory allocated
err:d3d:IWineGDISwapChainImpl_Present GDI Surface 0x1ec080 has heap memory allocated
err:d3d:IWineD3DDeviceImpl_SetupFullscreenWindow (0x1737e0): Want to change the window parameters of HWND 0x20030, but another style is stored for restoration afterwards
err:ddraw:IDirectDrawSurfaceImpl_Flip Can't find a flip target
err:ddraw:IDirectDrawSurfaceImpl_Flip Can't find a flip target
err:ddraw:IDirectDrawSurfaceImpl_Flip Can't find a flip target
fixme:d3d:IWineD3DDeviceImpl_CreateSwapChain The app requests more than one back buffer, this can't be supported properly. Please configure the application to use double buffering(=1 back buffer) if possible
err:d3d:IWineD3DDeviceImpl_SetupFullscreenWindow (0x1737e0): Want to change the window parameters of HWND 0x20030, but another style is stored for restoration afterwards
err:d3d:IWineGDISwapChainImpl_Present GDI Surface 0x22e688 has heap memory allocated
err:d3d:IWineGDISwapChainImpl_Present GDI Surface 0x170b90 has heap memory allocated

.......... и т.п.


После двух заставок меняется разрешение экрана и видео подмерзает, слышна музыка меню игры (даже кнопки можно вслепую потыкать :crazy: )
В оконном режиме, с параметром -w - всё запускается нормально, но выдаёт прискорбные ~17 fps :unsure:


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

wine-1.1.32

FreeBSD 8.0-RC2 (GENERIC)

X.Org X Server 1.6.1
Release Date: 2009-4-14
X Protocol Version 11, Revision 0
Build Operating System: FreeBSD 8.0-BETA2 i386
Current Operating System: FreeBSD free.bsd.loc 8.0-RC2 FreeBSD 8.0-RC2 #1: Sun Nov  1 08:36:23 MSK 2009     root@free.bsd.loc:/usr/obj/usr/src/sys/GENERIC i386
Build Date: 18 August 2009  04:06:39AM


Xorg.0.log:

Module intel: vendor="X.Org Foundation"
        compiled for 1.6.1, module version = 2.7.1
        Module class: X.Org Video Driver
        ABI class: X.Org Video Driver, version 5.0

intel: Driver for Intel Integrated Graphics Chipsets: i810,
        i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G,
        E7221 (i915), 915GM, 945G, 945GM, 945GME, IGD_GM, IGD_G, 965G, G35,
        965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
        Mobile Intel<C2><AE> GM45 Express Chipset,
        Intel Integrated Graphics Device, G45/G43, Q45/Q43, G41


/etc/X11/xorg.conf:

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

....
Section "Device"

        Option       "DRI"          "1"                 # [<bool>]
        Option      "AccelMethod"       "EXA"
        Option      "MigrationHeuristics" "greedy"
        Option      "ExaNoComposite"    "true"

        Option      "Tiling"    "false"

        Identifier  "Card0"
        Driver      "intel"
        VendorName  "Intel Corporation"
        BoardName   "82852/855GM Integrated Graphics Device"
#       BusID       "PCI:0:2:0"
#       Option  "LinearAlloc"   "6144"
EndSection
....
Спасибо сказали:
maximus007
Сообщения: 271
ОС: windows xp

Re: The Neverhood vs. WINE

Сообщение maximus007 »

Игрушка просто офигенная! :) У меня была версия переведенная на русский как Небывальщина. Помню еще в школе учился, так ее и не прошел. Вот сейчас ищу где купить. Извиняюсь за офтоп не смог удержаться, ностальгия.
Спасибо сказали:
Аватара пользователя
AlexFilth
Сообщения: 450
Статус: Хронический ламер
ОС: GENTOO

Re: The Neverhood vs. WINE

Сообщение AlexFilth »

ameiji скорее всего вам нужно перекинуть Diablo на 3DFx Glide (или как то так). Есть утилитка под Diablo которая это позволяет зделать.
затем
$wine D2VidTst.exe
и ставите соответствующую галочку. Конкретно где мануал находил не помню...
И на будущее - создавайте отдельную тему, плз.
-=emerge -auDn world=-
Спасибо сказали: