Linux - Games This 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.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
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.
|
 |
|
08-27-2004, 10:50 PM
|
#1
|
LQ Newbie
Registered: Apr 2004
Posts: 17
Rep:
|
Starcraft Battle.net problem under wine 2004071
Hello everyone,
I've been battling it out with wine (20040716) all day. I've got starcraft orginal installed and it's working pretty well, except for one small problem. Whenever I try to access battle.net, I get a blank screen and a cursor in an input field. The input field doesn't work, and it just seems to hang. Nothing works, I'm not even able to change to a console. I have to ssh into the box and kill wine off to close it, and then restart x because the resolution goes fubar.
I have googled for hours, and I haven't found a solution. I've seen the problem mentioned a few times, but no solution. I've seen people talk about WineX (or whatever they call it these days), but I'm unable to spend money for a beefed-up wine. I've searched the wine mailing list, transgaming's forums, and these forums, yet still nothing.
I'm using the nVidia driver for my GeForce FX 5200, Debian Testing, and a 2.6 kernel from the debian repos.
I'm at a dead end. Can anyone offer any help? I'd post the output from wine when it hangs at the battle.net screen, but I can't get at it. =/
Thanks for any help you can offer.
|
|
|
08-28-2004, 12:45 AM
|
#2
|
Member
Registered: Jul 2004
Location: Parts Unknown
Distribution: Arch
Posts: 377
Rep:
|
I think you may be in a bit of a bind. The Battle.net system may not like the fact that you're not running on a true Win32 environment. If the problem you're having is by design, then I'm afraid your in big trouble. WineX may work better, it probablly does a better job of convincing the remote host that it's actually Windows.
Of course, I could be totally wrong; but the above is my first guess.
|
|
|
08-28-2004, 12:11 PM
|
#3
|
LQ Newbie
Registered: Apr 2004
Posts: 17
Original Poster
Rep:
|
I forced starcraft to run in a window, and I got this output from it in my terminal.
Code:
[Saturday]owlmanatt@bell:~$ wine .wine/fake_windows/Starcraft/starcraft.exe
Invoking /usr/lib/wine/wine.bin .wine/fake_windows/Starcraft/starcraft.exe ...
fixme:console:SetConsoleCtrlHandler (0x4c7e6b,1) - no error checking or testing yet
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x403d48d8)->(00010022,00000013)
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 8
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 8
fixme:x11drv:X11DRV_DDHAL_CreatePalette stub
err:wave:OSS_WaveOutInit /dev/mixer1: No such device
err:wave:OSS_WaveInInit /dev/mixer1: No such device
fixme:dsound:IDirectSoundImpl_SetCooperativeLevel level=DSSCL_PRIORITY not fully supported
fixme:wave: DSD_CreateSecondaryBuffer (0x403e6738,0x406afcb8,c2,0,0x4041842c,0x403e83bc,0x404183f8): stub
fixme:wave: DSD_CreateSecondaryBuffer (0x403e6738,0x406afc90,80,0,0x403f0844,0x403f0934,0x403f0810): stub
fixme:wave: DSD_CreateSecondaryBuffer (0x403e6738,0x406afbac,c2,0,0x403f0a3c,0x403f0b2c,0x403f0a08): stub
fixme:wave: DSD_CreateSecondaryBuffer (0x403e6738,0x406afbac,c2,0,0x43d30084,0x403f82b4,0x43d30050): stub
fixme:wave: DSD_CreateSecondaryBuffer (0x403e6738,0x406afbac,c2,0,0x43d30bec,0x403f833c,0x43d30bb8): stub
fixme:wave: DSD_CreateSecondaryBuffer (0x403e6738,0x406afbac,c2,0,0x43d925f4,0x40471394,0x43d925c0): stub
fixme:wave: DSD_CreateSecondaryBuffer (0x403e6738,0x406afbac,c2,0,0x43df3c8c,0x404713fc,0x43df3c58): stub
fixme:wave: DSD_CreateSecondaryBuffer (0x403e6738,0x406afbac,c2,0,0x4047ce7c,0x43dff764,0x4047ce48): stub
fixme:wave: DSD_CreateSecondaryBuffer (0x403e6738,0x406afbac,c2,0,0x43dff81c,0x4047ee64,0x43dff7e8): stub
fixme:wave: DSD_CreateSecondaryBuffer (0x403e6738,0x406afbac,c2,0,0x43dff9b4,0x4047eeac,0x43dff980): stub
fixme:wave: DSD_CreateSecondaryBuffer (0x403e6738,0x406afbac,c2,0,0x43dffb3c,0x4047eef4,0x43dffb08): stub
// I think everything above is normal for starcraft. Below is what I get when I try Battle.net.
fixme:ras:RasEnumConnectionsA (0x4555009c,0x406af948,0x406af94c),stub!
fixme:ras:RasEnumConnectionsA RAS support is not implemented! Configure program to use LAN connection/winsock instead!
wine: Unhandled exception (thread 0009), starting debugger...
err:seh:start_debugger Couldn't start debugger ("winedbg --debugmsg -all 8 296") (2)
Read the Wine Developers Guide on how to set up winedbg or another debugger
fixme:winmm:MMDRV_Exit Closing while ll-driver open
err:seh:setup_exception stack overflow 20 bytes in thread 001a eip 401ec3c9 esp 456b2fec stack 0x456b2000-0x457b2000
err:ntdll:RtlpWaitForCriticalSection section 0x19036418 "?" wait timed out in thread 001b, blocked by 001a, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x19036418 "?" wait timed out in thread 001c, blocked by 001a, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x19036418 "?" wait timed out in thread 001d, blocked by 001a, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x19036418 "?" wait timed out in thread 001e, blocked by 001a, retrying (60 sec)
//At this point I see some text on a black screen (connecting or something), then I see the battle.net interface for a split second, then a blank screen with one white line (I'm guessing for putting my username). At that point the game hangs, and I hit atrl+alt+escape then click the starcraft window to kill it.
X connection to :0.0 broken (explicit kill or server shutdown).
Wine failed with return code 1
Does this provide any additional insight? What does the message about RAS support mean?
|
|
|
08-28-2004, 12:38 PM
|
#4
|
Member
Registered: Aug 2004
Distribution: LFS
Posts: 350
Rep:
|
Have you tried changing dll overides in the wine config file ?
That error might be network related, perhaps something like this would help
[AppDefaults\\starcraft.exe\\DllOverrides]
"wininet" = "native, builtin"
You will have to find a native windows wininet.dll and put it in the fake windows system directory.
HTH
Mad.
|
|
|
09-14-2004, 01:13 PM
|
#5
|
Member
Registered: Aug 2004
Location: JHB - South Africa
Distribution: Kubuntu 7.04; openSUSE 10.1
Posts: 176
Rep:
|
Hello,
I've got Starcraft installed under wine version that comes with Suse 9.1 pro {not at home so can't check exactly}
Has anyone played a network game with Starcraft in wine with windows machines (or linux for that matter, I'm not too fussy ;o) ?
Would you mind letting me know how to go about doing it? When I clicked on network game it wasn't too happy, although to be completely honest I haven't set up a network in Linux.
Any help would be much appreciated.
Dave
|
|
|
09-15-2004, 05:54 AM
|
#6
|
LQ Guru
Registered: Nov 2002
Location: Durham, England
Distribution: Fedora Core 4
Posts: 1,565
Rep:
|
Quote:
Does this provide any additional insight?
|
Yes. StarCraft crashed. That's what this line means:
wine: Unhandled exception (thread 0009), starting debugger...
and this line means you have a broken package (most likely from apt-get):
err:seh:start_debugger Couldn't start debugger ("winedbg --debugmsg -all 8 296") (2)
Read the Wine Developers Guide on how to set up winedbg or another debugger
Don't use Wine from apt-get on Debian, it's done wrongly (surprise surprise). If you install the wine-utils package (i think that's the name) you might get more helpful output or at least get access to the debugger which would allow you to ... well ... debug it.
Quote:
What does the message about RAS support mean?
|
You can ignore it. StarCraft is probing for modem devices. Wine doesn't support this, it uses the host Linux systems networking abilities.
The problems with battle.net are well known and haven't been fixed as no Wine developers play StarCraft. If you think you're up to it, or can find a coder with sufficient skill who is up for it, try and fix the problem.
|
|
|
09-15-2004, 05:55 AM
|
#7
|
LQ Guru
Registered: Nov 2002
Location: Durham, England
Distribution: Fedora Core 4
Posts: 1,565
Rep:
|
Oh the other thing is to try the latest version of Wine. You seem to be using an old version (or try with CVS ...)
|
|
|
09-15-2004, 05:41 PM
|
#8
|
Senior Member
Registered: Dec 2003
Location: Paris
Distribution: Slackware forever.
Posts: 2,534
Rep: 
|
Starcraft works fine under wine. Even on battle.net. The only problem is the mouse. Tooooo slow.
|
|
|
09-28-2004, 05:13 AM
|
#9
|
Member
Registered: Jan 2004
Location: Denmark
Distribution: Fedora Core 6
Posts: 224
Rep:
|
Not for me. Well. Battle.net is a litle black untill you join the game, but else, it works.
|
|
|
09-28-2004, 09:02 PM
|
#10
|
Member
Registered: Sep 2004
Location: CT,USA
Distribution: Kubuntu 7.10
Posts: 53
Rep:
|
Starcraft works well on WIne but does anybody have any clues on how to make it work on Warcraft III battle.net caus it doesnt
|
|
|
09-29-2004, 10:20 AM
|
#11
|
Member
Registered: Jan 2004
Location: Denmark
Distribution: Fedora Core 6
Posts: 224
Rep:
|
Hmmm... I can't make it work on Warcraft at all. I've installed it, but when I try to start it, it shows the splash and gives me some damn error.
How have you made it work? Have you allso downloaded the cracked exe, that the recomand in frankscorner? http://frankscorner.org/
|
|
|
09-29-2004, 04:09 PM
|
#12
|
Member
Registered: Oct 2003
Distribution: Ubuntu 7.04
Posts: 889
Rep:
|
I can help u alot here, try this out. Get a free version (legal, its CVS) of WIneX, cedega is not done yet, but its in testing, and u can still download it, but you have to sign up with them (free) and say why u want to sign up. So dont do that, but get it here...
http://www003.portalis.it/115/5439h2...nmlaowmnv.html
Get the one for your distrobution, if your using Slackware, or some other distrobution get a RedHat packaged one, and in root, change directory to the place where you downloaded that package (ie. /home/****/downloads/winex.rpm) and type this # rpm2tgz winex3.3.1.rpm <<< change this to the ACTUAL name of the package. Then for slackware type # installpkg winexpkg.tgz. I say more if you have some other distro.
Now to fix that RESOLUTION problem when u have full screen and the game hangs do this. When you kill the game, and it goes into a corner, press ctrl + alt + either - or + to get to the resolution you want. Do taht and you wont have to kill x off.
|
|
|
09-30-2004, 07:13 AM
|
#13
|
Member
Registered: Jan 2004
Location: Denmark
Distribution: Fedora Core 6
Posts: 224
Rep:
|
What?! Can you get winex for FREE?!
|
|
|
09-30-2004, 01:00 PM
|
#14
|
Member
Registered: Jul 2004
Location: Port Charlotte Florida
Distribution: slack 12.1
Posts: 78
Rep:
|
Well ya.. thats what i did cvscedega :-D I can get a lot of games running now.. of course nothings perfect on some levels.. I get starcraft to run easy enough *and broodwar too* but then after that.. thats were trouble comes as I do the battlenet update *both in game and running the patch off blizzard.com* and it freezes on loading the game.. not much fun Ill say that *of course after fighting and bitching I got shogo to run for a while.. but the processor on that machine sucks its only 400mhz so ill sit and fight with it to work lol* anyways..anyone know whats up with battle net? cvscedega howto with script that will help you A LOT for cvscedega *thats how I got it anyways* I hope that helps with the cedega/winex issue.. I also had to run most of my games in a window for them to run *which doesnt bother me I actually like it better that way for many reasons while some games require it and others from time to time will bitch if its not full screen* pretty much everything you need for help on cvscedega/cvswinex is in that how to, btw *from my own experiance do yourself a favor and make sure you have anything it may want it will still be installed have those files or not and you do want them it can make a lot of diffrence* cheers.
|
|
|
09-30-2004, 02:40 PM
|
#15
|
Member
Registered: Jan 2004
Location: Denmark
Distribution: Fedora Core 6
Posts: 224
Rep:
|
I do run broodwar on battle.net with the free version of wine. Has cvscedega any advantages over wine like winex got steam etc.?
|
|
|
All times are GMT -5. The time now is 04:18 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|