EUO on linux with Wine

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

Moderator: EUO Moderators

Post Reply
servago
How do I attack?
Posts: 3
Joined: Wed Jan 14, 2009 4:37 am

EUO on linux with Wine

Post by 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?

User avatar
eggmceye
hello
Posts: 10312
Joined: Mon Mar 11, 2002 3:55 pm
Location: Sydney, Australia
Contact:

Re: EUO on linux with Wine

Post by 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

servago
How do I attack?
Posts: 3
Joined: Wed Jan 14, 2009 4:37 am

Re: EUO on linux with Wine

Post by servago » Wed Jan 14, 2009 7:42 am

TY egg, and sorry for putting usless comments/questions in your forums

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

Post by 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
jumpstart
Tune in next time & see how they do it.
Posts: 569
Joined: Fri Jun 29, 2007 2:25 am

Re: EUO on linux with Wine

Post by jumpstart » Wed Jan 14, 2009 9:58 am

wine works fine for me... Check out Egg's link.
~Mario

servago
How do I attack?
Posts: 3
Joined: Wed Jan 14, 2009 4:37 am

Re: EUO on linux with Wine

Post by 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?

Post Reply