Linux - GamesThis forum is for all discussion relating to gaming in Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hrm. The game installed fine, patched fine. Whenever I enter my account information in and agree to the EULA, it just goes away. I get this in the terminal window:
Code:
0005:: Bad stuff: client ignore setting select events for 0x9007f434 to 1
0005:: Bad stuff: client ignore setting select events for 0x9007f434 to 0
wine: Unhandled exception, starting debugger...
WineDbg starting on pid 2
No debug information in ELF '/usr/lib/transgaming_cedega//winex/bin/wine' (0x00000000)
Breakpoint 1 at 0x4000ad60
No debug information in ELF '/usr/lib/transgaming_cedega//winex/pthread_lib/libntdll.so' (0x40016000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/pthread_lib/libwine.so' (0x40116000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwine_unicode.so' (0x4012b000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwine_port.so' (0x401f2000)
No debug information in ELF '/lib/libm.so.6' (0x40201000)
No debug information in ELF '/lib/libc.so.6' (0x40223000)
No debug information in ELF '/lib/libpthread.so.0' (0x4033e000)
No debug information in ELF '/lib/libdl.so.2' (0x40390000)
No debug information in ELF '/lib/ld-linux.so.2' (0x40000000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libcomctl32.so' (0x40703000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libuser32.so' (0x40788000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libgdi32.so' (0x408b1000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libkernel32.so' (0x40926000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libadvapi32.so' (0x409a6000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libshell32.so' (0x409cd000)
No debug information in ELF '/usr/lib/libpng.so.3' (0x40a55000)
No debug information in ELF '/usr/lib/libz.so.1' (0x40a85000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libole32.so' (0x40a96000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/librpcrt4.so' (0x40afb000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libshlwapi.so' (0x40b41000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwinmm.so' (0x40b81000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwsock32.so' (0x40bd7000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libws2_32.so' (0x40be6000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libmsimg32.so' (0x40bfe000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwineserver.so' (0x40c03000)
No debug information in ELF '/usr/lib/libfreetype.so.6' (0x40c51000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libx11drv.so' (0x40cbb000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwine_tsx11.so' (0x40d36000)
No debug information in ELF '/usr/X11R6/lib/libSM.so.6' (0x40d55000)
No debug information in ELF '/usr/X11R6/lib/libICE.so.6' (0x40d5e000)
No debug information in ELF '/usr/lib/libGL.so.1' (0x40d76000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libGLU.so.1' (0x40dde000)
No debug information in ELF '/usr/X11R6/lib/libXext.so.6' (0x40e99000)
No debug information in ELF '/usr/X11R6/lib/libX11.so.6' (0x40ea7000)
No debug information in ELF '/usr/lib/libGLcore.so.1' (0x40f73000)
No debug information in ELF '/usr/lib/libnvidia-tls.so.1' (0x4164b000)
No debug information in ELF '/usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2' (0x416f1000)
No debug information in ELF '/usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2' (0x416f4000)
No debug information in ELF '/usr/lib/gconv/ISO8859-1.so' (0x41732000)
No debug information in ELF '/usr/X11R6/lib/libXcursor.so.1' (0x4171f000)
No debug information in ELF '/usr/X11R6/lib/libXrender.so.1' (0x41728000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwineoss.drv.so' (0x419c0000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libmsacm32.so' (0x419d9000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libmsacm.drv.so' (0x41b00000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libmidimap.drv.so' (0x41b08000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libriched32.so' (0x424fe000)
No debug information in ELF '/lib/libnss_compat.so.2' (0x4289b000)
No debug information in ELF '/lib/libnsl.so.1' (0x428a3000)
No debug information in ELF '/lib/libnss_nis.so.2' (0x428b8000)
No debug information in ELF '/lib/libnss_files.so.2' (0x428c1000)
No debug information in 32bit DLL 'C:\Games\Camelot\login.dll' (0x00400000)
No debug information in 32bit DLL 'NTDLL.DLL' (0x40053000)
No debug information in 32bit DLL 'KERNEL32.DLL' (0x40959000)
No debug information in 32bit DLL 'ADVAPI32.DLL' (0x409b8000)
No debug information in 32bit DLL 'GDI32.DLL' (0x408d0000)
No debug information in 32bit DLL 'USER32.DLL' (0x407bf000)
No debug information in 32bit DLL 'COMCTL32.DLL' (0x40711000)
No debug information in 32bit DLL 'RPCRT4.DLL' (0x40b1e000)
No debug information in 32bit DLL 'OLE32.DLL' (0x40ab5000)
No debug information in 32bit DLL 'SHLWAPI.DLL' (0x40b5e000)
No debug information in 32bit DLL 'SHELL32.DLL' (0x409f3000)
No debug information in 32bit DLL 'WINMM.DLL' (0x40b8f000)
No debug information in 32bit DLL 'WS2_32.DLL' (0x40bee000)
No debug information in 32bit DLL 'WSOCK32.DLL' (0x40bdb000)
No debug information in 32bit DLL 'MSIMG32.DLL' (0x40c00000)
No debug information in 32bit DLL 'X11DRV.DLL' (0x40cd8000)
No debug information in 32bit DLL 'MSACM32.DLL' (0x419de000)
No debug information in 32bit DLL 'WINEOSS.DRV' (0x419c3000)
No debug information in 32bit DLL 'MSACM.DRV' (0x41b03000)
No debug information in 32bit DLL 'MIDIMAP.DRV' (0x41b0a000)
No debug information in 32bit DLL 'RICHED32.DLL' (0x42504000)
Unhandled exception: unimplemented function msimg32.TransparentBlt called in 32-bit code (0x40c01052).
In 32-bit mode.
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:0017
EIP:40c01052 ESP:406c1ec8 EBP:406c1f20 EFLAGS:00200212( - 00 I -A- 1 )
EAX:0040e839 EBX:40c02634 ECX:000000be EDX:00000001
ESI:406c1ec8 EDI:4090f520
Stack dump:
0x406c1ec8 (NTDLL.DLL.memcpy+0x436bd8): 80000100 00000001 00000000 0040e839
0x406c1ed8 (NTDLL.DLL.memcpy+0x436be8): 00000002 40c01220 40c01264 406c1f0c
0x406c1ee8 (NTDLL.DLL.memcpy+0x436bf8): 4005f00d 4005f00d 400fd108 406c1f14
0x406c1ef8 (NTDLL.DLL.memcpy+0x436c08): 400c8a56 40915c6c 400f7c01 400f7c01
0x406c1f08 (NTDLL.DLL.memcpy+0x436c18): 4005ef48 00000005 4091510c 4005f00d
0x406c1f18 (NTDLL.DLL.memcpy+0x436c28): 40c02634 00000d6c 406c1f30 40c010a8
0x406c1f28 (NTDLL.DLL.memcpy+0x436c38):
Backtrace:
=>0 0x40c01052 (MSIMG32.DLL..text+0x52 in MSIMG32.DLL) (ebp=406c1f20)
1 0x40c010a8 (MSIMG32.DLL.vSetDdrawflag in MSIMG32.DLL) (ebp=406c1f30)
2 0x0040e839 (login.dll..text+0xd839 in C:\Games\Camelot\login.dll) (ebp=0006002d)
0x40c01052 (MSIMG32.DLL..text+0x52 in MSIMG32.DLL): jmp 0x40c0104c (MSIMG32.DLL..text+0x4c in MSIMG32.DLL)
Modules:
Address Module Name
0x00400000-0044b000 (PE) C:\Games\Camelot\login.dll
0x40053000-40055000 (PE) NTDLL.DLL
0x40711000-40713000 (PE) COMCTL32.DLL
0x407bf000-407c1000 (PE) USER32.DLL
0x408d0000-408d2000 (PE) GDI32.DLL
0x40959000-4095b000 (PE) KERNEL32.DLL
0x409b8000-409ba000 (PE) ADVAPI32.DLL
0x409f3000-409f5000 (PE) SHELL32.DLL
0x40ab5000-40ab7000 (PE) OLE32.DLL
0x40b1e000-40b20000 (PE) RPCRT4.DLL
0x40b5e000-40b60000 (PE) SHLWAPI.DLL
0x40b8f000-40b91000 (PE) WINMM.DLL
0x40bdb000-40bdd000 (PE) WSOCK32.DLL
0x40bee000-40bf0000 (PE) WS2_32.DLL
0x40c00000-40c02000 (PE) MSIMG32.DLL
0x40cd8000-40cda000 (PE) X11DRV.DLL
0x419c3000-419c5000 (PE) WINEOSS.DRV
0x419de000-419e0000 (PE) MSACM32.DLL
0x41b03000-41b05000 (PE) MSACM.DRV
0x41b0a000-41b0c000 (PE) MIDIMAP.DRV
0x42504000-42506000 (PE) RICHED32.DLL
Threads:
process tid prio
00000002 (D) C:\Games\Camelot\login.dll
00000006 0
00000005 0 <==
WineDbg terminated on pid 2
I'm using Slack10 current on the 2.6.7 kernel, GeForce4 ti-4600, and Cedega 4. Haven't found any information that's solved it, and I'm stumped. Other games are running just fine.
If anyone has any ideas, I'd really appreciate it. Thanks in advance.
From the Transgaming Forum A HOW-TO Follows explaining how I got the game going.
==============HOW TO: START=====================
This configuration has been tested (by myself) under winex3.2 and fc1 with DAoC:SI and I can't guarantee it will work with your version/distro. But I don't see any reason why it shouldn't. I don't know if this will work with ToA because it's a DX9 product and support in winex3.2 is limited... However, give it a try!
First, (if you haven't done so already) install winex3.2.
(see howto's for installation instructions)
Second, Install the game.
Insert & Mount the cdrom
start the DAoC installer:
$winex3 /mnt/cdrom/Setup.exe (adjust for your system)
-The installer should start and you should have no trouble here...
Third, install the necessary dll's
get the dll's (you can download them from this handy lil' link provided by Einsinn - http://users.pandora.be/bartendavidg...zaa_dll.tar.gz)
place them to your wine installation's C:\\windows directory. ("~/TransGaming_Drive/windows/" for me...)
Finally, run the game
$cd ~/TransGaming_Drive/Mythic/Isles
$winex3 camelot.exe
Important Note: When the EULA(s) [seriously, they couldn't put everything in one document? geez...] comes up, just press "Enter" to skip through them. if you click a button with your mouse, you may find yourself stuck there! The only way out then is to kill the program...
The splash screen (Mythic with the burning torch) is a little.. um.. broken, but just click through it or let it time out (maybe 10 seconds), enter your username and password and go for it. The game should run pretty smoothly from there!
Oh, almost forgot... For you Red Hat users out there (esp. RH9 and FC1) there's a small problem where the game won't start and you bomb out with a "can't exec 'game.dll <blah, blah, blah>':error=21" message. The problem has something to do with some library files in /usr/lib/transgaming_winex3 that shouldn't be prelinked, but are because /usr/lib is included in /etc/prelink.conf (as it should be)
Thanks to other users in the forums with a similar problem, we can fix it temporarily.
su to root and run prelink -ua (undo all)
$ su
(enter password)
#/usr/sbin/prelink -ua
(this could take a while)
#exit
$
KelAog gave this advice on fixing the problem permanently:
"edit /etc/sysconfig/prelink set prelinking to no
then as root run/type this
/etc/cron.daily/prelink
dont' worry it may take a while later guys, have fun with fedora"
KelAog's fix will work, but I rather enjoy prelinking and I really don't want to turn it off permanently... so choose whichever method you will. In either case, run winex3 camelot.exe again and you should run fine.
========END HOWTO=================
SHORTCUT! SHORTCUT! SHORTCUT FOR ADVANCED USERS!
If you're sure the client is patched, and assuming you know the ip address and port of the server you want to play on, you can enter the game directly. The command is:
Hint: you can get the address/port info from the debug.log file if you have run the game successfully beforehand.
I have shell scripts created (you can get a sample one from "http://www.nilskeller.de/scripte/lcamelot.sh" thanks to NilsO) for each of my characters, and I've created desktop launchers with a GIMP'd little avatar icon for each
Nifty!
Now you too have all the tools you need to create a nice neat desktop launcher just like you would have in windoze! only better! BTW, i think the game tends to run better if you tell it not to share! ("nice -20 winex3 game.dll <blah, blah, blah>")
Does any of that help? If not, try posting to the Transgaming DAOC forum - I know it's not an immediate solution, but you are more likely to come across people running it and having fixed the problems. I also saw that a few people are having issues with ATI cards - most recommend using NVidia cards. If you do use ATI, make sure you have the correct drivers installed.
I installed the game on a windows machine and created a character, logged in and logged out. Then I put the user.dat file and the <name>.ini on my pen drive and moved them over to my linux DAoC installation. Then when you log in you need to log into DAoC via the quick selection menu and select the character you created.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.