Нативные и в Wine/Cedega - проблемы, настройка, обсуждение
Модератор: Модераторы разделов
chilly
Сообщения: 3
Сообщение
chilly » 23.02.2008 16:52
Игра: "Веселая ферма" от Nevo-Soft
При запуске из консоли (да и вообще), игра запускаться не хочет, а вайн пишет вот это:
Код: Выделить всё
dima@dima-desktop:/media/sda5/Ириша/Игры/Farm Frenzy$ wine farm_frenzy.exe
fixme:mshtml:ShowHTMLDialog ((nil) 0x128438 (nil) L"dialogWidth:641px;dialogHeight:500px;help:0;scroll:0;unadorned:0" 0x34f234)
Что ему надо-то, есть соображения? )
Вайн - 0.9.46 Убунту - 7.10
Друзья, попробуйте у себя запустить нибудь из игр от Нево-софт "http://www.nevosoft.ru/review/game-Farm-Frenzy/" ?
Ни одна их игра не запускается - супруга в шоке, грудью встала против сноса винды
JackYF
Сообщения: 129
ОС: Debian GNU/Linux
Сообщение
JackYF » 23.02.2008 17:23
chilly писал(а): ↑ 23.02.2008 16:52
Что ему надо-то
ну как что - не имплементирована одна из функций. Пиши фичреквест.
"В природе не существует инструмента, машины или устройства, по силе и виртуозности сравнимого с человеческой рукой."
В. Г. Бэнхэм.
---
Ваяю "нелинейный" клавиатурный тренажёр для GNU/Linux -
nlkt .
chilly
Сообщения: 3
Сообщение
chilly » 23.02.2008 17:59
chilly писал(а): ↑ 23.02.2008 16:52
Код: Выделить всё
dima@dima-desktop:/media/sda5/Ириша/Игры/Farm Frenzy$ wine farm_frenzy.exe
fixme:mshtml:ShowHTMLDialog ((nil) 0x128438 (nil) L"dialogWidth:641px;dialogHeight:500px;help:0;scroll:0;unadorned:0" 0x34f234)
Рассказываю дальше
Подумалось мне, что ему, Вайну, нехватает какой-нить длл'ки. К примеру, mshtml.dll. Нашёл, кинул в директорию вайна. Тот после этого захотел ещё одну дллку, уже более внятно: msls31.dll. Порядок действий тот же. Ищём, кидаем вайну. После этого, вайн дал чуть больше пищи для размышлений:
Код:
dima@dima-desktop:~/.wine/drive_c/Program Files/Игры от NevoSoft/FillOut$ wine fillout.exe
fixme:advapi:GetCurrentHwProfileA (0x34ef54) semi-stub
fixme:shell:SHCreateShellPalette stub
fixme:shell:SHGetInverseCMAP - returning bogus address for SHGetInverseCMAP
wine: Unhandled exception 0xc06d007f at address 0x7b843f50 (thread 0009), starting debugger...
Unhandled exception: 0xc06d007f in 32-bit code (0x7b843fc8).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7b843fc8 ESP:0034ce80 EBP:0034cee4 EFLAGS:00000202( - 00 - - I1)
EAX:7b82ee9d EBX:7b8b0888 ECX:00000000 EDX:009e9130
ESI:009e9130 EDI:7e7b0000
Stack dump:
0x0034ce80: 0034cf54 00000004 0034ce9c 7bc8c604
0x0034ce90: c06d007f 00000000 00000000 7b843f50
0x0034cea0: 00000001 0034cf08 7b8b0888 0034ceec
0x0034ceb0: 7b8643fe c000007a 0034ced4 00000000
0x0034cec0: 0034cedc e2e5cd3e 7b8660d9 7b8b0888
0x0034ced0: 0034cef0 001b001a 009e9a4a 00000000
Backtrace:
=>1 0x7b843fc8 RaiseException+0x78(code=0xc06d007f, flags=0x0, nbargs=0x1, args=0x34cf54) [/build/buildd/wine-0.9.46/dlls/kernel32/except.c:85] in kernel32 (0x0034cee4)
2 0x0088cbda in mshtml (+0x13cbda) (0x0034cf4c)
3 0x0082757d in mshtml (+0xd757d) (0x0034cf7c)
4 0x007ba79f in mshtml (+0x6a79f) (0x0034efac)
5 0x007bbaed in mshtml (+0x6baed) (0x0034efcc)
6 0x0083fb98 in mshtml (+0xefb98) (0x0034eff0)
7 0x0083f8ce in mshtml (+0xef8ce) (0x0034f000)
8 0x008099de in mshtml (+0xb99de) (0x0034f020)
9 0x7e93e184 CoCreateInstance+0x1c4(rclsid=0x762f64, pUnkOuter=0x0, dwClsContext=0x1, iid=0x763018, ppv=0xa4014c) [/build/buildd/wine-0.9.46/dlls/ole32/compobj.c:2377] in ole32 (0x0034f080)
10 0x008f7849 in mshtml (+0x1a7849) (0x0034f13c)
11 0x008f8983 in mshtml (+0x1a8983) (0x0034f180)
12 0x008f8b4c in mshtml (+0x1a8b4c) (0x0034f204)
13 0x00401c5a in fillout (+0x1c5a) (0x7edf4280)
14 0x458b58ec (0x83e58955)
15 0x00000000 (0x00000000)
0x7b843fc8 RaiseException+0x78 [/build/buildd/wine-0.9.46/dlls/kernel32/except.c:85] in kernel32: movl 0xfffffffc(%ebp),%ebx
Unable to open file '/build/buildd/wine-0.9.46/dlls/kernel32/except.c'
Modules:
Module Address Debug info Name (83 modules)
PE 400000- 41a000 Export fillout
PE 750000- a35000 Export mshtml
PE 74680000-746a7000 Deferred msls31
ELF 7b800000-7b929000 Dwarf kernel32<elf>
\-PE 7b820000-7b929000 \ kernel32
ELF 7bc00000-7bca0000 Deferred ntdll<elf>
\-PE 7bc10000-7bca0000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7cb1e000-7cb58000 Deferred shdocvw<elf>
\-PE 7cb30000-7cb58000 \ shdocvw
ELF 7cb58000-7cbc0000 Deferred msvcrt<elf>
\-PE 7cb70000-7cbc0000 \ msvcrt
ELF 7cbc0000-7cbd5000 Deferred midimap<elf>
\-PE 7cbd0000-7cbd5000 \ midimap
ELF 7cbd5000-7cbfc000 Deferred msacm32<elf>
\-PE 7cbe0000-7cbfc000 \ msacm32
ELF 7cbfc000-7cc36000 Deferred wineoss<elf>
\-PE 7cc00000-7cc36000 \ wineoss
ELF 7cf99000-7cfb1000 Deferred msacm32<elf>
\-PE 7cfa0000-7cfb1000 \ msacm32
ELF 7cfb1000-7cfe3000 Deferred uxtheme<elf>
\-PE 7cfc0000-7cfe3000 \ uxtheme
ELF 7cfe3000-7cfe8000 Deferred libxfixes.so.3
ELF 7cfe8000-7cff1000 Deferred libxcursor.so.1
ELF 7cff1000-7d00e000 Deferred imm32<elf>
\-PE 7d000000-7d00e000 \ imm32
ELF 7d00e000-7d014000 Deferred libxrandr.so.2
ELF 7d014000-7d01c000 Deferred libxrender.so.1
ELF 7d9f5000-7d9f7000 Deferred libnvidia-tls.so.1
ELF 7d9f7000-7e38f000 Deferred libglcore.so.1
ELF 7e38f000-7e425000 Deferred libgl.so.1
ELF 7e425000-7e42a000 Deferred libxdmcp.so.6
ELF 7e42a000-7e42d000 Deferred libxau.so.6
ELF 7e42d000-7e51e000 Deferred libx11.so.6
ELF 7e51e000-7e52c000 Deferred libxext.so.6
ELF 7e52c000-7e531000 Deferred libxxf86vm.so.1
ELF 7e531000-7e549000 Deferred libice.so.6
ELF 7e549000-7e551000 Deferred libsm.so.6
ELF 7e55f000-7e5ea000 Deferred winex11<elf>
\-PE 7e570000-7e5ea000 \ winex11
ELF 7e66b000-7e68b000 Deferred libexpat.so.1
ELF 7e68b000-7e6b6000 Deferred libfontconfig.so.1
ELF 7e6b6000-7e6cb000 Deferred libz.so.1
ELF 7e6cb000-7e73b000 Deferred libfreetype.so.6
ELF 7e73b000-7e75b000 Deferred mpr<elf>
\-PE 7e740000-7e75b000 \ mpr
ELF 7e75b000-7e7a5000 Deferred wininet<elf>
\-PE 7e770000-7e7a5000 \ wininet
ELF 7e7a5000-7e7e0000 Deferred urlmon<elf>
\-PE 7e7b0000-7e7e0000 \ urlmon
ELF 7e7e0000-7e86e000 Deferred winmm<elf>
\-PE 7e7f0000-7e86e000 \ winmm
ELF 7e86e000-7e881000 Deferred libresolv.so.2
ELF 7e88f000-7e8ad000 Deferred iphlpapi<elf>
\-PE 7e8a0000-7e8ad000 \ iphlpapi
ELF 7e8ad000-7e906000 Deferred rpcrt4<elf>
\-PE 7e8c0000-7e906000 \ rpcrt4
ELF 7e906000-7e9a7000 Dwarf ole32<elf>
\-PE 7e920000-7e9a7000 \ ole32
ELF 7e9a7000-7ea45000 Deferred oleaut32<elf>
\-PE 7e9c0000-7ea45000 \ oleaut32
ELF 7ea45000-7eb03000 Deferred comctl32<elf>
\-PE 7ea50000-7eb03000 \ comctl32
ELF 7eb03000-7eb5c000 Deferred shlwapi<elf>
\-PE 7eb10000-7eb5c000 \ shlwapi
ELF 7eb5c000-7ec5f000 Deferred shell32<elf>
\-PE 7eb70000-7ec5f000 \ shell32
ELF 7ec5f000-7eca8000 Deferred advapi32<elf>
\-PE 7ec70000-7eca8000 \ advapi32
ELF 7eca8000-7ed43000 Deferred gdi32<elf>
\-PE 7ecc0000-7ed43000 \ gdi32
ELF 7ed43000-7ee81000 Deferred user32<elf>
\-PE 7ed60000-7ee81000 \ user32
ELF 7efa0000-7efab000 Deferred libnss_files.so.2
ELF 7efab000-7efb5000 Deferred libnss_nis.so.2
ELF 7efb5000-7efcd000 Deferred libnsl.so.1
ELF 7efcd000-7eff2000 Deferred libm.so.6
ELF 7eff7000-7f000000 Deferred libnss_compat.so.2
ELF b7ce4000-b7ce8000 Deferred libdl.so.2
ELF b7ce8000-b7e32000 Deferred libc.so.6
ELF b7e33000-b7e4b000 Deferred libpthread.so.0
ELF b7e59000-b7f6d000 Deferred libwine.so.1
ELF b7f6f000-b7f8b000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000a
0000000c 0
0000000b 0
00000008 (D) C:\Program Files\пїЅпїЅпїЅпїЅ пїЅпїЅ NevoSoft\FillOut\fillout.exe
00000009 0 <==
всё. Приехали. Нуб в ступоре
Sniper
Сообщения: 350
ОС: GNU/Linux Debian 4.0
Сообщение
Sniper » 24.02.2008 13:39
http://wine.budgetdedicated.com/archive/index.html
здесь забираете 0.9.55 (или подождите пару дней и появится 0.9.56)
в консоли делаете
это удалит предыдущий wine
устанавливаете новую версию
Код: Выделить всё
sudo dpkg -i wine_0.9.55~winehq0~ubuntu~7.10-1_i386.deb
далее открываете консоль(пользователя) и пишете
и пробуете заново.
chilly
Сообщения: 3
Сообщение
chilly » 24.02.2008 20:48
Sniper писал(а): ↑ 24.02.2008 13:39
и пробуете заново.
обновил на .55 версию. Результат тот же.
Sniper
Сообщения: 350
ОС: GNU/Linux Debian 4.0
Сообщение
Sniper » 25.02.2008 00:00
Значит надо ждать новых версий и пробовать запускать.
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~
Сообщение
yaleks » 25.02.2008 12:27
1) не запускать программы с виндовых разделов!
2) по возможности не использовать русские имена файлов, директорий
3) если не знаете что делаете, не переносите DLL из windows
По проблеме: Кто в курсе, gecko в ubuntu ставится?