EUO on linux with Wine

"eventually EUO will get to the point its (sic) unplayable" - Dudle

Moderator: EUO Moderators

EUO on linux with Wine

Postby servago » Wed Jan 14, 2009 4:51 am

Ok so I have EUO running as long as I put msvcp60.dll in my system32 folder. It runs and I can chat with everyone and most if not all commands seem to work. The only problem is that it refreshes the tiles at a very slow rate and only seem to be able to move (very slow) about 1-2 paces before it crashes. It crashes with this debug output

Code: Select all

fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 32 vertex samplers and 32 total samplers
fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) > combined_samplers
fixme:win:EnumDisplayDevicesW ((null),0,0x32ed88,0x00000000), stub!
fixme:d3d:IWineD3DDeviceImpl_Release (0x13bcb0) Device released with resources still bound, acceptable but unexpected
fixme:d3d:dumpResources Leftover resource 0x13bb30 with type 1,WINED3DRTYPE_SURFACE
fixme:wavemap:wodWrite Not all src buffer has been written, expect bogus sound
fixme:wavemap:wodWrite Not all src buffer has been written, expect bogus sound
fixme:wavemap:wodWrite Not all src buffer has been written, expect bogus sound
fixme:wavemap:wodWrite Not all src buffer has been written, expect bogus sound
fixme:wavemap:wodWrite Not all src buffer has been written, expect bogus sound
fixme:wavemap:wodWrite Not all src buffer has been written, expect bogus sound
fixme:wavemap:wodWrite Not all src buffer has been written, expect bogus sound
mixer.c:303: DSOUND_BufPtrDiff: Assertion `ptr1 < buflen' failed.
wine: Assertion failed at address 0xb80ba430 (thread 000b), starting debugger...
Unhandled exception: assertion failed in 32-bit code (0xb80ba430).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:b80ba430 ESP:7b428754 EBP:7b42876c EFLAGS:00200202(   - 00      - - I1)
 EAX:00000000 EBX:00001a5d ECX:00001a66 EDX:00000006
 ESI:b7f179c8 EDI:b7f34ff4
Stack dump:
0x7b428754:  7b42876c 00000006 00001a66 b7e06880
0x7b428764:  b7f34ff4 7b42888c 7b428894 b7e08248
0x7b428774:  00000006 7b42880c 00000000 b7f34ff4
0x7b428784:  00000043 7d0e4058 00000068 b7e49c9f
0x7b428794:  7b4287d0 7d0e4060 7d0e4060 b7e1a99b
0x7b4287a4:  b7f34ff4 00000043 7d0e4060 7b42887c
Backtrace:
=>1 0xb80ba430 (0x7b42876c)
  2 0xb7e08248 abort+0x188() in libc.so.6 (0x7b428894)
  3 0xb7dff72e __assert_fail+0xee() in libc.so.6 (0x7b4288d8)
  4 0x7e9ab114 DSOUND_timer+0x1214() in dsound (0x7b4289b8)
  5 0x7ea01968 in winmm (+0x21968) (0x7b428a28)
  6 0x7bc6c91e call_thread_entry_point+0xe() in ntdll (0x7b428a38)
  7 0x7bc6df42 in ntdll (+0x5df42) (0x7b428ad8)
  8 0x7bc6e13d in ntdll (+0x5e13d) (0x7b4293c8)
  9 0xb7f4050f start_thread+0xbf() in libpthread.so.0 (0x7b4294c8)
  10 0xb7ebc7ee __clone+0x5e() in libc.so.6 (0x00000000)
0xb80ba430: popl   %ebp
Modules:
Module   Address         Debug info   Name (89 modules)
PE     400000-  68a000   Deferred        euo
PE   10000000-100b4000   Deferred        alleg42
PE   780c0000-78121000   Deferred        msvcp60
ELF   7b800000-7b93d000   Deferred        kernel32<elf>
  \-PE   7b820000-7b93d000   \               kernel32
ELF   7bc00000-7bca7000   Export          ntdll<elf>
  \-PE   7bc10000-7bca7000   \               ntdll
ELF   7bf00000-7bf04000   Deferred        <wine-loader>
ELF   7c158000-7cfc0000   Deferred        libglcore.so.1
ELF   7d84d000-7d907000   Deferred        libgl.so.1
ELF   7d907000-7da1c000   Deferred        wined3d<elf>
  \-PE   7d920000-7da1c000   \               wined3d
ELF   7e32b000-7e33a000   Deferred        libgcc_s.so.1
ELF   7e3c8000-7e3dd000   Deferred        midimap<elf>
  \-PE   7e3d0000-7e3dd000   \               midimap
ELF   7e3dd000-7e405000   Deferred        msacm32<elf>
  \-PE   7e3e0000-7e405000   \               msacm32
ELF   7e405000-7e41e000   Deferred        msacm32<elf>
  \-PE   7e410000-7e41e000   \               msacm32
ELF   7e41e000-7e46e000   Deferred        libpulse.so.0
ELF   7e472000-7e478000   Deferred        libnss_dns.so.2
ELF   7e478000-7e47b000   Deferred        libnss_mdns4_minimal.so.2
ELF   7e47f000-7e547000   Deferred        libasound.so.2
ELF   7e551000-7e558000   Deferred        libasound_module_pcm_pulse.so
ELF   7e558000-7e58f000   Deferred        winealsa<elf>
  \-PE   7e560000-7e58f000   \               winealsa
ELF   7e58f000-7e598000   Deferred        libxcursor.so.1
ELF   7e598000-7e59d000   Deferred        libxfixes.so.3
ELF   7e59d000-7e5a1000   Deferred        libxcomposite.so.1
ELF   7e5a1000-7e5a8000   Deferred        libxrandr.so.2
ELF   7e5a8000-7e5b2000   Deferred        libxrender.so.1
ELF   7e5b2000-7e5b5000   Deferred        libxinerama.so.1
ELF   7e5b5000-7e5d6000   Deferred        imm32<elf>
  \-PE   7e5c0000-7e5d6000   \               imm32
ELF   7e5d6000-7e5db000   Deferred        libxdmcp.so.6
ELF   7e5db000-7e5f4000   Deferred        libxcb.so.1
ELF   7e5f4000-7e5f7000   Deferred        libxcb-xlib.so.0
ELF   7e5f7000-7e5fa000   Deferred        libxau.so.6
ELF   7e5fa000-7e6e9000   Deferred        libx11.so.6
ELF   7e6e9000-7e6f8000   Deferred        libxext.so.6
ELF   7e6f8000-7e6fe000   Deferred        libxxf86vm.so.1
ELF   7e6fe000-7e716000   Deferred        libice.so.6
ELF   7e716000-7e71f000   Deferred        libsm.so.6
ELF   7e71f000-7e721000   Deferred        libnvidia-tls.so.1
ELF   7e721000-7e725000   Deferred        libcap.so.1
ELF   7e725000-7e72e000   Deferred        librt.so.1
ELF   7e730000-7e7cb000   Deferred        winex11<elf>
  \-PE   7e740000-7e7cb000   \               winex11
ELF   7e7ea000-7e811000   Deferred        libexpat.so.1
ELF   7e811000-7e83e000   Deferred        libfontconfig.so.1
ELF   7e83e000-7e854000   Deferred        libz.so.1
ELF   7e854000-7e8ca000   Deferred        libfreetype.so.6
ELF   7e8ca000-7e8f7000   Deferred        ws2_32<elf>
  \-PE   7e8d0000-7e8f7000   \               ws2_32
ELF   7e8f7000-7e912000   Deferred        wsock32<elf>
  \-PE   7e900000-7e912000   \               wsock32
ELF   7e912000-7e97e000   Deferred        msvcrt<elf>
  \-PE   7e920000-7e97e000   \               msvcrt
ELF   7e97e000-7e9ca000   Export          dsound<elf>
  \-PE   7e990000-7e9ca000   \               dsound
ELF   7e9ca000-7ea5e000   Export          winmm<elf>
  \-PE   7e9e0000-7ea5e000   \               winmm
ELF   7ea5e000-7eab6000   Deferred        ddraw<elf>
  \-PE   7ea70000-7eab6000   \               ddraw
ELF   7eab6000-7eaee000   Deferred        dinput<elf>
  \-PE   7eac0000-7eaee000   \               dinput
ELF   7eaee000-7eb02000   Deferred        libresolv.so.2
ELF   7eb13000-7eb32000   Deferred        iphlpapi<elf>
  \-PE   7eb20000-7eb32000   \               iphlpapi
ELF   7eb32000-7eb95000   Deferred        rpcrt4<elf>
  \-PE   7eb40000-7eb95000   \               rpcrt4
ELF   7eb95000-7ec3b000   Deferred        ole32<elf>
  \-PE   7eba0000-7ec3b000   \               ole32
ELF   7ec3b000-7ec8e000   Deferred        advapi32<elf>
  \-PE   7ec50000-7ec8e000   \               advapi32
ELF   7ec8e000-7ed2d000   Deferred        gdi32<elf>
  \-PE   7eca0000-7ed2d000   \               gdi32
ELF   7ed2d000-7ee79000   Deferred        user32<elf>
  \-PE   7ed50000-7ee79000   \               user32
ELF   7ef99000-7efa5000   Deferred        libnss_files.so.2
ELF   7efa5000-7efb0000   Deferred        libnss_nis.so.2
ELF   7efb0000-7efc9000   Deferred        libnsl.so.1
ELF   7efc9000-7efef000   Deferred        libm.so.6
ELF   7eff7000-7f000000   Deferred        libnss_compat.so.2
ELF   b7dd7000-b7ddb000   Deferred        libdl.so.2
ELF   b7ddb000-b7f39000   Export          libc.so.6
ELF   b7f3a000-b7f53000   Export          libpthread.so.0
ELF   b7f64000-b809b000   Deferred        libwine.so.1
ELF   b809d000-b80ba000   Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000c
   00000012    0
   0000000e    0
   0000000d    0
0000000f
   00000016    0
   00000015    0
   00000011    0
   00000010    0
00000017
   0000001f   15
   0000001c    0
   0000001b    1
   00000018    0
00000019
   0000001a    0
00000042 (D) C:\Program Files\euo\euo.exe
   00000014   15
   0000000b   15 <==
   00000046   15
   00000045    0
   00000044    1
   00000043    0
Backtrace:
=>1 0xb80ba430 (0x7b42876c)
  2 0xb7e08248 abort+0x188() in libc.so.6 (0x7b428894)
  3 0xb7dff72e __assert_fail+0xee() in libc.so.6 (0x7b4288d8)
  4 0x7e9ab114 DSOUND_timer+0x1214() in dsound (0x7b4289b8)
  5 0x7ea01968 in winmm (+0x21968) (0x7b428a28)
  6 0x7bc6c91e call_thread_entry_point+0xe() in ntdll (0x7b428a38)
  7 0x7bc6df42 in ntdll (+0x5df42) (0x7b428ad8)
  8 0x7bc6e13d in ntdll (+0x5e13d) (0x7b4293c8)
  9 0xb7f4050f start_thread+0xbf() in libpthread.so.0 (0x7b4294c8)
  10 0xb7ebc7ee __clone+0x5e() in libc.so.6 (0x00000000)
Aborted




I am trying to go off of this here but cant seem to get much of a fix. I have tried it with WINEDEBUG=fixme-all and still no go. Anyone have any ideas on getting this to run in wine?
servago
How do I attack?
 
Posts: 3
Joined: Wed Jan 14, 2009 4:37 am

Re: EUO on linux with Wine

Postby eggmceye » Wed Jan 14, 2009 7:37 am

that doesn't mean a damn thing to me

try reading this thread viewtopic.php?f=3&t=949&hilit=linux
User avatar
eggmceye
hello
 
Posts: 10159
Joined: Mon Mar 11, 2002 3:55 pm
Location: Sydney, Australia

Re: EUO on linux with Wine

Postby servago » Wed Jan 14, 2009 7:42 am

TY egg, and sorry for putting usless comments/questions in your forums
servago
How do I attack?
 
Posts: 3
Joined: Wed Jan 14, 2009 4:37 am

Re: EUO on linux with Wine

Postby laz » Wed Jan 14, 2009 9:46 am

Servago, did you solve anything?
I have to say, while I do use windows, there has been a time where I did a lot of work under linux - and wine was the way to play euo.
However, since euo has had the movable areas (the game, chat, stats and map windows) that it presented those problems while playing through wine (do not know the problems existed after a another previous update). Since it seems to be a graphical issue, I would try to fiddle with the graphic driver settings - unfortunately, I am not linux savvy enough to tried it

Right now I am not using linux anymore.

Hope it helps.
User avatar
laz
Post in swahili or SHUT THE FUCK UP!
 
Posts: 213
Joined: Sun Feb 25, 2007 1:57 pm
Location: Portugal

Re: EUO on linux with Wine

Postby jumpstart » Wed Jan 14, 2009 9:58 am

wine works fine for me... Check out Egg's link.
~Mario
User avatar
jumpstart
Tune in next time & see how they do it.
 
Posts: 568
Joined: Fri Jun 29, 2007 2:25 am

Re: EUO on linux with Wine

Postby servago » Thu Jan 15, 2009 2:26 am

Nah its still not working. I can do everything except for move. I am using the newest version of linux and have tried the one right before it and still doesn't help. Although it does load the graphics and play sounds but I disabled them as it was slowing it down in the debug output but now I only get

Code: Select all
fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 32 vertex samplers and 32 total samplers
fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) > combined_samplers
fixme:win:EnumDisplayDevicesW ((null),0,0x32ecbc,0x00000000), stub!
fixme:d3d:IWineD3DDeviceImpl_Release (0x143098) Device released with resources still bound, acceptable but unexpected
fixme:d3d:dumpResources Leftover resource 0x13fef0 with type 1,WINED3DRTYPE_SURFACE
fixme:wavemap:wodWrite Not all src buffer has been written, expect bogus sound


and the wavemap one doesn't show when I turn off my sound drivers. also, everything seems to work except the refresh rate on the tiles and the fact that I move 1step per about 20 seconds. I have about 25-20 fps so I know its not that.

what version of wine do you use jumpstart?
servago
How do I attack?
 
Posts: 3
Joined: Wed Jan 14, 2009 4:37 am


Return to EUO Development

Who is online

Users browsing this forum: No registered users and 3 guests

cron