LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software > Linux - Games
User Name
Password
Linux - Games This forum is for all discussion relating to gaming in Linux.

Notices


Reply
  Search this Thread
Old 08-27-2004, 10:50 PM   #1
OwlManAtt
LQ Newbie
 
Registered: Apr 2004
Posts: 17

Rep: Reputation: 0
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.
 
Old 08-28-2004, 12:45 AM   #2
MikeZila
Member
 
Registered: Jul 2004
Location: Parts Unknown
Distribution: Arch
Posts: 377

Rep: Reputation: 30
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.
 
Old 08-28-2004, 12:11 PM   #3
OwlManAtt
LQ Newbie
 
Registered: Apr 2004
Posts: 17

Original Poster
Rep: Reputation: 0
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?
 
Old 08-28-2004, 12:38 PM   #4
madluther
Member
 
Registered: Aug 2004
Distribution: LFS
Posts: 350

Rep: Reputation: 31
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.
 
Old 09-14-2004, 01:13 PM   #5
Phyrexicaid
Member
 
Registered: Aug 2004
Location: JHB - South Africa
Distribution: Kubuntu 7.04; openSUSE 10.1
Posts: 176

Rep: Reputation: 30
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
 
Old 09-15-2004, 05:54 AM   #6
mhearn
LQ Guru
 
Registered: Nov 2002
Location: Durham, England
Distribution: Fedora Core 4
Posts: 1,565

Rep: Reputation: 57
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.
 
Old 09-15-2004, 05:55 AM   #7
mhearn
LQ Guru
 
Registered: Nov 2002
Location: Durham, England
Distribution: Fedora Core 4
Posts: 1,565

Rep: Reputation: 57
Oh the other thing is to try the latest version of Wine. You seem to be using an old version (or try with CVS ...)
 
Old 09-15-2004, 05:41 PM   #8
Linux.tar.gz
Senior Member
 
Registered: Dec 2003
Location: Paris
Distribution: Slackware forever.
Posts: 2,534

Rep: Reputation: 100Reputation: 100
Starcraft works fine under wine. Even on battle.net. The only problem is the mouse. Tooooo slow.
 
Old 09-28-2004, 05:13 AM   #9
Lobais
Member
 
Registered: Jan 2004
Location: Denmark
Distribution: Fedora Core 6
Posts: 224

Rep: Reputation: 30
Not for me. Well. Battle.net is a litle black untill you join the game, but else, it works.
 
Old 09-28-2004, 09:02 PM   #10
nicksmart234
Member
 
Registered: Sep 2004
Location: CT,USA
Distribution: Kubuntu 7.10
Posts: 53

Rep: Reputation: 15
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
 
Old 09-29-2004, 10:20 AM   #11
Lobais
Member
 
Registered: Jan 2004
Location: Denmark
Distribution: Fedora Core 6
Posts: 224

Rep: Reputation: 30
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/
 
Old 09-29-2004, 04:09 PM   #12
RHLinuxGUY
Member
 
Registered: Oct 2003
Distribution: Ubuntu 7.04
Posts: 889
Blog Entries: 1

Rep: Reputation: 30
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.
 
Old 09-30-2004, 07:13 AM   #13
Lobais
Member
 
Registered: Jan 2004
Location: Denmark
Distribution: Fedora Core 6
Posts: 224

Rep: Reputation: 30
What?! Can you get winex for FREE?!
 
Old 09-30-2004, 01:00 PM   #14
millionknives
Member
 
Registered: Jul 2004
Location: Port Charlotte Florida
Distribution: slack 12.1
Posts: 78

Rep: Reputation: 15
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.
 
Old 09-30-2004, 02:40 PM   #15
Lobais
Member
 
Registered: Jan 2004
Location: Denmark
Distribution: Fedora Core 6
Posts: 224

Rep: Reputation: 30
I do run broodwar on battle.net with the free version of wine. Has cvscedega any advantages over wine like winex got steam etc.?
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Wine/Starcraft Problem Valhalla Linux - Software 17 11-25-2005 03:10 PM
Starcraft Wine Problem Hubmasterflex Linux - Games 3 06-14-2005 06:02 AM
sluggish starcraft and battle.net mr_a_ali Linux - Games 1 08-25-2004 12:54 PM
Wine/Starcraft problem. Genesis Linux - Software 11 03-22-2004 03:13 PM
WINE + Starcraft Problem Bigun Linux - General 2 11-01-2002 12:34 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software > Linux - Games

All times are GMT -5. The time now is 04:24 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration