Bruno Wolff III
2006-Dec-31 00:33 UTC
[Wine] HoMM 3 - SoD not working under FC6, but does in FC5
I am able to run HoMM 3 (3DO version) SoD expansion with the 3.2 update and the No CD crack on FC5. However it doesn't run on FC6. I tried disabling SELinux and that did not have an appreciable effect. I tried wine versions 0.9.24, 0.9.25 and 0.9.27. Here is the output on the terminal session: Script started on Fri 22 Dec 2006 09:12:34 AM CST ]0;heroes@heroes:~/.wine/drive_c/Program Files/3DO/Heroes3[heroes@heroes Heroes3]$ wine Heroes3.exe fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x16c520) : stub, simulating 64MB for now, returning 64MB left fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x16af98)->(0x10024,00000013) fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16 err:ole:CoGetClassObject class {5959df60-2911-11d1-b049-0020af30269a} not registered err:ole:CoGetClassObject no class object {5959df60-2911-11d1-b049-0020af30269a} could be created for context 0x1 fixme:d3d_surface:IWineGDISurfaceImpl_Blt Can't handle DDBLT_WAIT flag right now. wine: Unhandled division by zero at address 0x4eed97 (thread 0009), starting debugger... err:dsound:DSOUND_MixOne underrun on sound buffer 0x1c5ff0 Unhandled exception: divide by zero in 32-bit code (0x004eed97). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:004eed97 ESP:0033a100 EBP:0033fe30 EFLAGS:00210246( - 00 -RIZP1) EAX:00000000 EBX:00000000 ECX:00000000 EDX:00000000 ESI:00000000 EDI:00000000 Stack dump: 0x0033a100: 00000008 90000000 00000000 7c823318 0x0033a110: 0033c488 0e6e3419 00000651 7c825314 0x0033a120: 00000002 0033a154 00002000 00000004 0x0033a130: 2e657275 2070000a 00000000 0033c48c 0x0033a140: 7c815134 0a000000 00000001 00000000 0x0033a150: 00000000 00000000 00000000 00000000 Backtrace: =>1 0x004eed97 in heroes3 (+0xeed97) (0x0033fe30) 2 0x004f824f in heroes3 (+0xf824f) (0x0033fe7c) 3 0x0061a964 in heroes3 (+0x21a964) (0x0033ff08) 4 0x603b26ce in kernel32 (+0x526ce) (0x0033ffe8) 5 0x60022617 (0x00000000) 0x004eed97: divl 0x00694d4c,%eax Modules: Module Address Debug info Name (87 modules) PE 340000-36b000 Deferred binkw32 PE 370000-393000 Deferred ifc20 PE 400000-6b6000 Export heroes3 PE 10000000-1001b000 Deferred smackw32 PE 21000000-21058000 Deferred mss32 PE 22000000-22027000 Deferred mp3dec.asi ELF 455b3000-456c5000 Deferred libwine.so.1 ELF 46345000-46360000 Deferred ld-linux.so.2 ELF 46362000-4636a000 Deferred libdrm.so.2 ELF 463db000-46449000 Deferred libgl.so.1 ELF 463db000-46449000 Deferred libgl.so.1 ELF 4644b000-464cb000 Deferred libglu.so.1 ELF 46725000-46800000 Deferred libasound.so.2 ELF 46ba4000-46ba9000 Deferred libxxf86vm.so.1 ELF 46d14000-46e51000 Deferred libc.so.6 ELF 46e53000-46e7a000 Deferred libm.so.6 ELF 46e7c000-46e80000 Deferred libdl.so.2 ELF 46e82000-46e99000 Deferred libpthread.so.0 ELF 46f9c000-46f9f000 Deferred libxau.so.6 ELF 46fa1000-470a3000 Deferred libx11.so.6 ELF 470a5000-470ab000 Deferred libxdmcp.so.6 ELF 470ad000-470ce000 Deferred libexpat.so.0 ELF 470d6000-470e6000 Deferred libxext.so.6 ELF 470e8000-47168000 Deferred libfreetype.so.6 ELF 4716a000-47199000 Deferred libfontconfig.so.1 ELF 471c3000-471cc000 Deferred libxrender.so.1 ELF 472c2000-472c5000 Deferred libxinerama.so.1 ELF 47356000-47360000 Deferred libxcursor.so.1 ELF 47362000-47367000 Deferred libxfixes.so.3 ELF 4773a000-4773e000 Deferred libxrandr.so.2 ELF 47899000-478a2000 Deferred libsm.so.6 ELF 478a4000-478be000 Deferred libice.so.6 ELF 478c0000-478cc000 Deferred libgcc_s.so.1 ELF 60285000-60310000 Deferred ntdll<elf> \-PE 602a0000-60310000 \ ntdll ELF 60337000-60342000 Deferred libnss_files.so.2 ELF 60342000-6046b000 Export kernel32<elf> \-PE 60360000-6046b000 \ kernel32 ELF 6046b000-6047f000 Deferred lz32<elf> \-PE 60470000-6047f000 \ lz32 ELF 6047f000-60512000 Deferred winmm<elf> \-PE 60490000-60512000 \ winmm ELF 60512000-605af000 Deferred gdi32<elf> \-PE 60520000-605af000 \ gdi32 ELF 605af000-605f8000 Deferred advapi32<elf> \-PE 605c0000-605f8000 \ advapi32 ELF 6073b000-60793000 Deferred rpcrt4<elf> \-PE 60750000-60793000 \ rpcrt4 ELF 60793000-607b2000 Deferred iphlpapi<elf> \-PE 607a0000-607b2000 \ iphlpapi ELF 607c5000-607f3000 Deferred ws2_32<elf> \-PE 607d0000-607f3000 \ ws2_32 ELF 607f3000-608ef000 Deferred shell32<elf> \-PE 60800000-608ef000 \ shell32 ELF 608ef000-6094d000 Deferred shlwapi<elf> \-PE 60900000-6094d000 \ shlwapi ELF 6094d000-60a16000 Deferred comctl32<elf> \-PE 60960000-60a16000 \ comctl32 ELF 60ae6000-60b77000 Deferred winex11<elf> \-PE 60af0000-60b77000 \ winex11 ELF 60bfd000-60c1a000 Deferred imm32<elf> \-PE 60c00000-60c1a000 \ imm32 ELF 60c29000-60c53000 Deferred winealsa<elf> \-PE 60c30000-60c53000 \ winealsa ELF 60d2e000-60d46000 Deferred msacm32<elf> \-PE 60d30000-60d46000 \ msacm32 ELF 60d46000-60d5b000 Deferred midimap<elf> \-PE 60d50000-60d5b000 \ midimap ELF 60d5b000-60d8f000 Deferred uxtheme<elf> \-PE 60d60000-60d8f000 \ uxtheme ELF 60f07000-60f3e000 Deferred dplayx<elf> \-PE 60f10000-60f3e000 \ dplayx ELF 657bb000-65904000 Deferred user32<elf> \-PE 657e0000-65904000 \ user32 ELF 67a58000-67af9000 Deferred ole32<elf> \-PE 67a70000-67af9000 \ ole32 ELF 7495d000-74a18000 Deferred wined3d<elf> \-PE 74970000-74a18000 \ wined3d ELF 76628000-76674000 Deferred dsound<elf> \-PE 76630000-76674000 \ dsound ELF 788e2000-788fc000 Deferred wsock32<elf> \-PE 788f0000-788fc000 \ wsock32 ELF 78c47000-78c9b000 Deferred ddraw<elf> \-PE 78c50000-78c9b000 \ ddraw ELF 78d9d000-78db7000 Deferred version<elf> \-PE 78da0000-78db7000 \ version ELF 7bf00000-7bf03000 Deferred <wine-loader> Threads: process tid prio (all id:s are in hex) 0000000a 0000000b 0 00000008 (D) C:\Program Files\3DO\Heroes3\Heroes3.exe 0000000e 15 0000000d 15 00000009 0 <=wine client error:9: write: Bad file descriptor wine client error:9: write: Bad file descriptor ]0;heroes@heroes:~/.wine/drive_c/Program Files/3DO/Heroes3[heroes@heroes Heroes3]$ exit Script done on Fri 22 Dec 2006 09:12:51 AM CST
L. Rahyen
2006-Dec-31 03:24 UTC
[Wine] HoMM 3 - SoD not working under FC6, but does in FC5
On Sunday December 31 2006 06:34, Bruno Wolff III wrote:> I am able to run HoMM 3 (3DO version) SoD expansion with the 3.2 update > and the No CD crack on FC5. However it doesn't run on FC6. I tried > disabling SELinux and that did not have an appreciable effect. I tried wine > versions 0.9.24, 0.9.25 and 0.9.27.I have working HoMM 3 The Shadow of Death with NoCD patch. Maybe not perfectly (it crashes every 2 hours or so and this is only bug I found) but good enough to be playable. Did you compiled Wine yourself or you are using precompiled version?