Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: Harad 03 Června 2007, 15:07:24
-
Podařilo se někomu z Vás rozchodit přes wine HoMaM III Complete pod wine? Nainstalovat se mi to podařilo, ale nespustí se, zatímco HoMaM II mi pod wine funguje perfektně, první díl série nemám. a čtvrtý díl série jsem instaloval jen pod demem CrossOver, kde běhá docela obstojně.
-
Konkrétní chyby jsou? Co zkusit spustit HoMaM z konzole a poslat útržek z výpisu?
-
Když HoMaM III Complete spustím z konzole, vypíše to:
harad@platon:~$ wine "C:\Program Files\3DO\Heroes 3 Complete\HEROES3.EXE"
err:x11drv:X11DRV_CreateWindow invalid window width -958888
err:x11drv:X11DRV_CreateWindow invalid window height -58887
wine: Unhandled page fault on read access to 0x00bd042f at address 0x7bc3d027 (thread 0014), starting debugger...
Unhandled exception: page fault on read access to 0x00bd042f in 32-bit code (0x7bc3d027).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7bc3d027 ESP:0034fdb0 EBP:0034fea8 EFLAGS:00010202( - 00 - -RI1)
EAX:007d042f EBX:7bc7c4b8 ECX:00bd0431 EDX:0063a0a8
ESI:00bd042f EDI:0063a0ac
Stack dump:
0x0034fdb0: 7b820000 00000001 00000000 0034fe90
0x0034fdc0: 0034fe84 00000000 00000000 00000000
0x0034fdd0: 00000000 00000000 0034fe8c 0034fe88
0x0034fde0: 00bd0431 7bc71ba7 00000000 18000004
0x0034fdf0: 00110468 001106e8 001105d8 00000006
0x0034fe00: 0000000e 00000000 00000000 0065c9dc
Backtrace:
=>1 0x7bc3d027 in ntdll (+0x2d027) (0x0034fea8)
2 0x7bc3d704 LdrInitializeThunk+0x114() in ntdll (0x0034ff08)
3 0x7b874dca in kernel32 (+0x54dca) (0x0034ffe8)
4 0xb7ddeaf7 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x7bc3d027: movzwl 0x0(%esi),%eax
Modules:
Module Address Debug info Name (68 modules)
PE 400000- 6b6000 Deferred heroes3.icd
PE 8e0000- 909000 Deferred dplayerx
PE 10000000-1001b000 Deferred smackw32
PE 21000000-21058000 Deferred mss32
ELF 7b800000-7b929000 Export kernel32
\-PE 7b820000-7b929000 \ kernel32
ELF 7bc00000-7bc98000 Export ntdll
\-PE 7bc10000-7bc98000 \ ntdll
ELF 7bf00000-7bf03000 Deferred
ELF 7c51d000-7c54a000 Deferred ws2_32
\-PE 7c530000-7c54a000 \ ws2_32
ELF 7c54a000-7c564000 Deferred wsock32
\-PE 7c550000-7c564000 \ wsock32
ELF 7c564000-7c577000 Deferred libresolv.so.2
ELF 7c589000-7c5a7000 Deferred iphlpapi
\-PE 7c590000-7c5a7000 \ iphlpapi
ELF 7c5a7000-7c5fc000 Deferred rpcrt4
\-PE 7c5b0000-7c5fc000 \ rpcrt4
ELF 7c5fc000-7c69b000 Deferred ole32
\-PE 7c610000-7c69b000 \ ole32
ELF 7c69b000-7c6ee000 Deferred ddraw
\-PE 7c6a0000-7c6ee000 \ ddraw
ELF 7c6ee000-7c77d000 Deferred winmm
\-PE 7c700000-7c77d000 \ winmm
ELF 7c77d000-7c791000 Deferred lz32
\-PE 7c780000-7c791000 \ lz32
ELF 7d9a4000-7d9be000 Deferred version
\-PE 7d9b0000-7d9be000 \ version
ELF 7d9c0000-7d9c5000 Deferred libxfixes.so.3
ELF 7d9c5000-7d9ce000 Deferred libxcursor.so.1
ELF 7d9ce000-7d9eb000 Deferred imm32
\-PE 7d9e0000-7d9eb000 \ imm32
ELF 7d9eb000-7d9f1000 Deferred libxrandr.so.2
ELF 7d9f1000-7d9f9000 Deferred libxrender.so.1
ELF 7d9f9000-7d9fc000 Deferred libxinerama.so
ELF 7df24000-7df26000 Deferred libnvidia-tls.so.1
ELF 7df26000-7e7ac000 Deferred libglcore.so.1
ELF 7e7ac000-7e838000 Deferred libgl.so.1
ELF 7e838000-7e83d000 Deferred libxdmcp.so.6
ELF 7e83d000-7e840000 Deferred libxau.so.6
ELF 7e840000-7e931000 Deferred libx11.so.6
ELF 7e931000-7e93f000 Deferred libxext.so.6
ELF 7e93f000-7e944000 Deferred libxxf86vm.so.1
ELF 7e944000-7e95c000 Deferred libice.so.6
ELF 7e95c000-7e965000 Deferred libsm.so.6
ELF 7e965000-7e9f4000 Deferred winex11
\-PE 7e970000-7e9f4000 \ winex11
ELF 7ea53000-7ea73000 Deferred libexpat.so.1
ELF 7ea73000-7ea9e000 Deferred libfontconfig.so.1
ELF 7ea9e000-7eab2000 Deferred libz.so.1
ELF 7eab2000-7eb1d000 Deferred libfreetype.so.6
ELF 7eb1d000-7eb65000 Deferred advapi32
\-PE 7eb30000-7eb65000 \ advapi32
ELF 7eb65000-7eb71000 Deferred libgcc_s.so.1
ELF 7ec5b000-7ed1b000 Deferred gdi32
\-PE 7ec70000-7ed1b000 \ gdi32
ELF 7ed1b000-7ee58000 Deferred user32
\-PE 7ed40000-7ee58000 \ user32
ELF 7ee77000-7ee82000 Deferred libnss_files.so.2
ELF 7ee82000-7ee99000 Deferred libnsl.so.1
ELF 7ee99000-7eea2000 Deferred libnss_compat.so.2
ELF 7efc7000-7efee000 Deferred libm.so.6
ELF 7eff6000-7f000000 Deferred libnss_nis.so.2
ELF b7c69000-b7c6d000 Deferred libdl.so.2
ELF b7c6d000-b7dae000 Deferred libc.so.6
ELF b7dae000-b7dc5000 Deferred libpthread.so.0
ELF b7dd7000-b7eeb000 Export libwine.so.1
ELF b7eed000-b7f08000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000013 (D) C:\Program Files\3DO\Heroes 3 Complete\HEROES3.ICD
00000014 0 <==
0000000d
00000010 0
0000000f 0
0000000e 0
0000000a
0000000c 0
0000000b 0
00000008
00000009 0
harad@platon:~$
-
Aha, tak tohle vypadá beznadějně... možná bych zkusil ještě nastavit kompatibilitu s 98,ME a nebo 95, ale velkou naději bych tomu nedával... Tahle hláška je něco jako "Program provedl neplatnou operaci a bude ukončen"... S tím toho moc udělat nejde..
-
Díky...
-
Tak mě ještě napadlo stáhnout (ano, opravdu jen stáhnout ... když máte už jednu zakoupenou, tak by byla hloupost kupovat jí znova) hru pro Linux nativní... Stačí trošku pohledat torrenty a najdete jí...
-
To už sem se jednou pokoušel najít nějaký torrent, kde by hra mohla být (jelikož moc dobře neumím anglicky, tak cizojazyčným stránkám jsem se vyhýbal...), a pokud sem nšco nalezl, tak to bylo pouze pro win.
Vyskytl se mi problem, s HoMaM II, pod wine mi běhala nádhrně asi dvě verze, nebo něco málo víc verzí nazpět, teď mi končí s jakousi chybou. Kompatibilitu mám nastavenu na win 98.
harad@platon:~$ wine "C:\Program Files\3do\Heroes of Might and Magic II\Heroes2w.exe"
fixme:wave:DSD_CreateSecondaryBuffer (0x170cf8,0x32f3c0,8000,0,0x18a894,0x1709cc,0x18a870): stub
fixme:wave:DSD_CreateSecondaryBuffer (0x170cf8,0x32f3c0,8000,0,0x18a894,0x18a984,0x18a870): stub
err:mcicda:MCICDA_CalcTime Out of range value 0 [150,121665]
harad@platon:~$...
Tak funguje, dal sem CD do druhé mechaniky (vypalovačky), a hra běží... Že by mi umřela DVD??
-
Ne, to ne... nejspíš nemáš ve winecfg nastavenou i DVD jako CD-Rom... Od instalace Wine se totiž jako CD-Rom nastaví jen jedna z nich... ;)
Jinak verzi pro linux jsem zrovna včera našel... Dej do googlu 'heroes of might and magic linux torrent' a určitě něco najdeš... ;) Bohužel nemůžu odkázat přímo na stránku (nejspíš je to proti pravidlům fóra), proto radím takhle klikatě :)
-
Díky, to o té mechanice a wine jsem neznal...
-
Taky mě to trápilo... Chce to jen víc zkoumat :)