Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: HoMaM pod wine  (Přečteno 2345 krát)

Harad

  • Aktivní člen
  • *
  • Příspěvků: 194
HoMaM pod wine
« kdy: 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ě.

Roman "Schmaker" Šmakal

  • Stálý člen
  • **
  • Příspěvků: 1205
HoMaM pod wine
« Odpověď #1 kdy: 03 Června 2007, 18:58:34 »
Konkrétní chyby jsou? Co zkusit spustit HoMaM z konzole a poslat útržek z výpisu?
Linux Gaming Clan leader
Konference na linuxclan@chat.linjab.net

Harad

  • Aktivní člen
  • *
  • Příspěvků: 194
HoMaM pod wine
« Odpověď #2 kdy: 04 Června 2007, 11:11:55 »
Když HoMaM III Complete spustím z konzole, vypíše to:
Kód: [Vybrat]
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:~$

Roman "Schmaker" Šmakal

  • Stálý člen
  • **
  • Příspěvků: 1205
HoMaM pod wine
« Odpověď #3 kdy: 04 Června 2007, 11:30:49 »
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..
Linux Gaming Clan leader
Konference na linuxclan@chat.linjab.net

Harad

  • Aktivní člen
  • *
  • Příspěvků: 194
HoMaM pod wine
« Odpověď #4 kdy: 04 Června 2007, 12:32:01 »
Díky...

Roman "Schmaker" Šmakal

  • Stálý člen
  • **
  • Příspěvků: 1205
HoMaM pod wine
« Odpověď #5 kdy: 04 Června 2007, 20:06:10 »
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í...
Linux Gaming Clan leader
Konference na linuxclan@chat.linjab.net

Harad

  • Aktivní člen
  • *
  • Příspěvků: 194
HoMaM pod wine
« Odpověď #6 kdy: 05 Června 2007, 10:50:20 »
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.
Kód: [Vybrat]
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??

Roman "Schmaker" Šmakal

  • Stálý člen
  • **
  • Příspěvků: 1205
HoMaM pod wine
« Odpověď #7 kdy: 05 Června 2007, 11:08:25 »
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ě :)
Linux Gaming Clan leader
Konference na linuxclan@chat.linjab.net

Harad

  • Aktivní člen
  • *
  • Příspěvků: 194
HoMaM pod wine
« Odpověď #8 kdy: 05 Června 2007, 11:15:36 »
Díky, to o té mechanice a wine jsem neznal...

Roman "Schmaker" Šmakal

  • Stálý člen
  • **
  • Příspěvků: 1205
HoMaM pod wine
« Odpověď #9 kdy: 05 Června 2007, 13:24:50 »
Taky mě to trápilo... Chce to jen víc zkoumat :)
Linux Gaming Clan leader
Konference na linuxclan@chat.linjab.net

 

Provoz zaštiťuje spolek OpenAlt.