LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Games (https://www.linuxquestions.org/questions/linux-games-33/)
-   -   Steam on WineX cvs (https://www.linuxquestions.org/questions/linux-games-33/steam-on-winex-cvs-134961/)

samhob 01-14-2004 11:43 PM

Steam on WineX cvs
 
hello just for telling you that a new winex cvs is out and they worked a lot on steam...

now it works out-of-the box with no hacks ( no need to install ie dcom etc...)

Guru3 01-15-2004 09:52 AM

:eek: That sounds like good news! I am about to try it on CrossOver Office myself... We'll see how it goes...

DrOzz 01-15-2004 08:06 PM

although this sounds like good news, but you mention just dcom, but do you know if IE6 is still a requirement to install?

Guru3 01-15-2004 11:16 PM

As to how it went.... Steam installs perfectly but the game freezes (or so it really, really, seems) when it does one of two things. (I'm not sure which.) It's either when it uses IE to show the adverts when launching a game. Or, when, when it's updating the game.

wr3ck3d 01-16-2004 04:17 AM

I installed winex cvs, then cs, then steam. Everything good so far, but I cant log into steam. I get a error saying trouble connecting to steam. Go to forgot password, and has no record of my email. So then I go to make a new account and has a internal steam error.

Anyone else getting this?

theprog 02-07-2004 11:26 AM

Yeah, I got the same exact problem through Wine 20031212.
The problem is with IE 6.0, specifically rsabase.dll.
This DLL file contains the RSA encryption library used to encrypt the communications
to the Steam Server. The errors you receive are because this file is not registered.
Steps to Resolve:
1. Install IE6. (Requires a Windows license, sorry, IE is part of the Windows OS)
Get the install-ie6.run script from http://bylands.dur.ac.uk/~mh/install-ie6.run.
2. If that doesn't solve the problem, then the RunOnceEx keys aren't being processed
by wine boot. Run the command
"wine -- regsvr32.exe c:\\Windows\\System\\rsabase.dll"
without the quotes of course.

That should allow you to connect to steam, but steam crashes for me when it tries to update a game cache.

Kujila 02-07-2004 01:02 PM

Yep. That and for me in the "Monitor" menu as well. It seems anyplace that uses inbedded IE functions in freaks out and stops.

Guru3 02-07-2004 04:29 PM

Same thing happens for me... In winex, and in crossover office, can't update the game cache...

Kujila 02-07-2004 07:26 PM

Hmm, I've managed to get past that with the motd_temp.html thinger-ma-bob. I'll keep trying to get CS or HL up...

*Use this: http://www.kinclan.org/modules.php?name=TechPages

I had forgotten: when steam looked for the .html file made, it looked in the wrong place because Linux is *CASE SENSITIVE* do not forget!

EDIT

NOoooooooooOOOOOOOOOOOOooooooooooooooo........

:( Steam tries to launch CS, but it just...stops. The console displays this:

wine: Unhandled exception (thread 0033), starting debugger...
WineDbg starting on pid 32
Loaded debug information from ELF 'wine' ((nil))
No debug information in 32bit DLL 'C:\Program Files\Steam\SteamApps\colgateinspanish@hotmail.com\counter-strike\hl.exe' (0x1400000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\NTDLL.DLL' (0x40200000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\KERNEL32.DLL' (0x40490000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\ADVAPI32.DLL' (0x40a60000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\GDI32.DLL' (0x408c0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\USER32.DLL' (0x40750000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\IPHLPAPI.DLL' (0x40a90000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\WS2_32.DLL' (0x40710000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\WSOCK32.DLL' (0x406f0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\X11DRV.DLL' (0x40b70000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\LZ32.DLL' (0x51930000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\VERSION.DLL' (0x51920000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\MSWSOCK.DLL' (0x51950000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\MSVCRT.DLL' (0x78000000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\SHLWAPI.DLL' (0x70bd0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\OLE32.DLL' (0x65f00000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\COMCTL32.DLL' (0xbfb70000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\SHELL32.DLL' (0x51970000)
No debug information in 32bit DLL 'C:\PROGRAM FILES\STEAM\STEAM.DLL' (0x20000000)
Unhandled exception: page fault on write access to 0xc35933f8 in 32-bit code (0x407965f2).
In 32-bit mode.
0x407965f2 (USER32.DLL.DrawFrameControl+0x7b2 in USER32.DLL): xorb %cl,0x8334246c(%ebx)



...and then goes into the debugger and does nothing... :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry:

Ahhhh! I was so close to victory!

Kujila 02-07-2004 07:46 PM

***CS 1.6 LAUNCHES
 
Ok! With some more config entries, wine has manages to launch Cs 1.6!

...uno problemo!

Whenever you join a server, it brings up one of those IE banner gif thingers, which freezes the screen.

If I get this, I'll post my config file, ok?

Guru3 02-08-2004 05:42 AM

Great, I had the same problem, whenever it tries to use the IE component... BOOM! Maybe we can get a substitue DLL for whichever has the IE plugin so that instead of trying to display and crashing, it simply does nothing...

kwiksand 02-08-2004 06:18 AM

Can I just add (From the Linux-Gamers.net Steam Article, here ), to get past the problem with Steam loading motd using IE:

6) Edit the CS configs

It seems Counter-Strike bugs out on MOTD requests. This might just be a more or less random bug with html rendering, but it's safer to just disable the motd altogether. Now change to your SteamApps directory. Normal it is

~/.wine/fake_windows/SIERRA/Steam/SteamApps/[youremail]/counter-strike/cstrike


Then, remove the file custom.hpk if such a file exists:
$ rm custom.hpk
Then create the MOTD file if it doesn't exist and make the welcome message html file read-only

(create it with $ touch motd_temp.html )

$ chmod 400 motd_temp.html

Then open up config.cfg in your favourite text editor (vim, nano, pico, emacs, whatever) and add the line


hpk_maxsize "0"

Imek 02-08-2004 07:58 AM

This looks great.. I'm going to try it soon. The only problem I have is that I have another game that works on 3.1 but not 3.2, the fonts are all messed up in 3.2... I haven't tried 3.2.1 yet, so I may aswell try the CVS thingy with both.

Guru3 02-08-2004 08:30 AM

kwiksand, yes, that's right, but it uses the IE html input before then, on the server advertisements. That's where it craps out, at least for me.

Kujila 02-08-2004 12:47 PM

Hum. After I got past the update screen, loading nailed me. Maybe sometime I'll re-install and give that a shot, kwiksand! :) Thanks!

[EDIT]

After looking over it again, I noticed thats how I got past the updating dialog...but not the joining game one!


All times are GMT -5. The time now is 09:11 PM.