Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Running Steam with Wine
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3, 4, 5  Next  
Reply to topic    Gentoo Forums Forum Index Gamers & Players
View previous topic :: View next topic  
Author Message
Tocharian
n00b
n00b


Joined: 23 Oct 2003
Posts: 9
Location: San diego

PostPosted: Wed Oct 29, 2003 3:45 am    Post subject: Reply with quote

[img:8a970d4ab1]http://www.linux-gaming.com/steamlinux.png[/img:8a970d4ab1]
One...
Two...

[img:8a970d4ab1]http://www.linux-gaming.com/steamlinux1.png[/img:8a970d4ab1]


*cheers* I got it running :)

Like that? It crashes in game though i am currently looking into this bug it's MOTD related bug though (htm rendering in the game).
_________________
Once In an Eternity.
Back to top
View user's profile Send private message
Uranus
Guru
Guru


Joined: 07 May 2002
Posts: 438
Location: Portugal, Braga

PostPosted: Wed Oct 29, 2003 10:35 am    Post subject: Reply with quote

hey, how'd you get steam to sit in your tray?
Back to top
View user's profile Send private message
GentooBox
Veteran
Veteran


Joined: 22 Jun 2003
Posts: 1168
Location: Denmark

PostPosted: Wed Oct 29, 2003 6:25 pm    Post subject: Reply with quote

Tocharian wrote:
[img:b825983a39]http://www.linux-gaming.com/steamlinux.png[/img:b825983a39]
One...
Two...

*cheers* I got it running :)

Like that? It crashes in game though i am currently looking into this bug it's MOTD related bug though (htm rendering in the game).


well... i got that far too..

but then i try to connect to a server, then it just hangs.
BTW: CS is a crap game, im only testing this to see if it works.
_________________
Encrypt, lock up everything and duct tape the rest
Back to top
View user's profile Send private message
Moled
l33t
l33t


Joined: 09 Jul 2003
Posts: 635

PostPosted: Thu Oct 30, 2003 1:07 am    Post subject: Reply with quote

it dies when trying to update the game when you try to play it here too
Back to top
View user's profile Send private message
Halanegri
Guru
Guru


Joined: 03 Mar 2003
Posts: 351
Location: Reykjavík, Iceland

PostPosted: Fri Oct 31, 2003 6:12 pm    Post subject: Reply with quote

Uranus wrote:
hey, how'd you get steam to sit in your tray?


Yeah, how DID you do that? :?
Back to top
View user's profile Send private message
GentooBox
Veteran
Veteran


Joined: 22 Jun 2003
Posts: 1168
Location: Denmark

PostPosted: Sun Nov 02, 2003 1:41 pm    Post subject: Reply with quote

Halanegri wrote:
Uranus wrote:
hey, how'd you get steam to sit in your tray?


Yeah, how DID you do that? :?


in kde, just click the close button.
_________________
Encrypt, lock up everything and duct tape the rest
Back to top
View user's profile Send private message
dan2003
Apprentice
Apprentice


Joined: 11 May 2003
Posts: 258
Location: somewhere near london, UK

PostPosted: Sun Nov 02, 2003 7:55 pm    Post subject: Reply with quote

I have an entirly different problem.. I get the steam create account box but where it says email address i cannot type, i can't seem to give the box keyboard focus :(...

any ideas
Back to top
View user's profile Send private message
blue.sca
l33t
l33t


Joined: 28 Aug 2003
Posts: 680
Location: Mainz, Germany

PostPosted: Sun Nov 02, 2003 8:37 pm    Post subject: Reply with quote

right click any textbox, click Copy/Paste or Cut. -> focus set, but said few pages above...
_________________
geek by nature, linux by choice
i want my avatar back... thank you
:wq
Back to top
View user's profile Send private message
dan2003
Apprentice
Apprentice


Joined: 11 May 2003
Posts: 258
Location: somewhere near london, UK

PostPosted: Sun Nov 02, 2003 10:44 pm    Post subject: Reply with quote

yeah sorry, i figured it out seconds after i posted. should have perciverired more..

I can't play tho, i click on the button to play cs after it has finished doinf whatveer it does and nothing happens, the app hogs 100% of cpu for ever
Back to top
View user's profile Send private message
Tocharian
n00b
n00b


Joined: 23 Oct 2003
Posts: 9
Location: San diego

PostPosted: Tue Nov 04, 2003 2:24 am    Post subject: Reply with quote

Well i got steam to connect in game doesnt crash :) it's awesome but!!! the images are all distorted.
_________________
Once In an Eternity.
Back to top
View user's profile Send private message
Noiz
n00b
n00b


Joined: 04 Nov 2003
Posts: 10

PostPosted: Tue Nov 04, 2003 8:33 am    Post subject: Reply with quote

I got it working a few days ago.
I kept messing around with the wine 20031016 release but every time i started the game it crashed with only showing the CS background.
So i decided to give their CVS a try, it worked! :D

As for the "Expected argument 'ProcessId'." error, I fixed that by adding the following to my config:

[AppDefaults\\Steam.exe\\DllOverrides]
"shdocvw" = "native, builtin"
"shlwapi" = "native, builtin"

You have to do the same for hl.exe. If I leave it out the game doesn't start anymore.
Although this is not really related to the ProcessId error :P

[AppDefaults\\hl.exe\\DllOverrides]
"shdocvw" = "native, builtin"
"shlwapi" = "native, builtin"

Tocharian wrote:
Well i got steam to connect in game doesnt crash :) it's awesome but!!! the images are all distorted.

Thats weird, maybe you can try playing around with the video settings? I'm using OpenGL and it works great!
Back to top
View user's profile Send private message
blue.sca
l33t
l33t


Joined: 28 Aug 2003
Posts: 680
Location: Mainz, Germany

PostPosted: Tue Nov 04, 2003 9:23 am    Post subject: Reply with quote

would like to test cvs to, but something fails. ntdll.dll.so is not linked properly, so errors occur, i dont really know, how to fix this. with another version of wine, dcom crashes without reason...
no luck with wine for me...
_________________
geek by nature, linux by choice
i want my avatar back... thank you
:wq
Back to top
View user's profile Send private message
Halanegri
Guru
Guru


Joined: 03 Mar 2003
Posts: 351
Location: Reykjavík, Iceland

PostPosted: Thu Nov 06, 2003 4:15 pm    Post subject: Reply with quote

Noiz: When I start CS, I don't see the Menu buttons(no text), and when I join a server, I don't see any text there either, so I can't follow the chat, and I never know who fragged whom. Do you have this problem?

btw, the text is visible in the Options menu and the console.
Back to top
View user's profile Send private message
Noiz
n00b
n00b


Joined: 04 Nov 2003
Posts: 10

PostPosted: Sat Nov 08, 2003 9:11 am    Post subject: Reply with quote

Halanegri wrote:
Noiz: When I start CS, I don't see the Menu buttons(no text), and when I join a server, I don't see any text there either, so I can't follow the chat, and I never know who fragged whom. Do you have this problem?

btw, the text is visible in the Options menu and the console.

If you are sure you have the tahoma font installed and can see the steam menu's you can try adding that font to the X server font directory. I'll do some testing.

Edit:
Never mind adding the font to the X server directory. I didn't have that problem because I copied my font directory from XP to wine. After deleting all the fonts except tahoma I had the same problem. It seems that the game uses another font, after some adding and testing I found out it was Verdana that shows the chat.

If you are still missing some text somewhere else try adding the following fonts (I found these by looking at a config file) :

"Tahoma" ( Well you already got this one ;) )
"Verdana"
"Verdana Bold" ( Should be included with the normal Verdana font if using a installer )
"Marlett"
"Trebuchet MS"
"Arial"

Good luck! :)
Back to top
View user's profile Send private message
Noiz
n00b
n00b


Joined: 04 Nov 2003
Posts: 10

PostPosted: Sat Nov 08, 2003 12:18 pm    Post subject: Reply with quote

blue.sca wrote:
would like to test cvs to, but something fails. ntdll.dll.so is not linked properly, so errors occur, i dont really know, how to fix this. with another version of wine, dcom crashes without reason...
no luck with wine for me...

I think you forgot to add the library path to /etc/ld.so.conf. At the end of the wine compilation it says you have to do that. Here is how you do that:

1. Edit /etc/ld.so.conf
2. At the bottom add your library path of wine , in my case this is /usr/lib/wine/lib
3. Save it and run 'ldconfig'
4. Try running wine again

If this does not solve your problem try searching the forums, there are a lot of topics about wine and linking errors.

I think wine will release their next snapshot in a week or so, seeing there is normally about a month between each release. After that you just have to wait for it to hit portage and emerge and play :)


Edit: The following install commands do not seem to work since it will create a seperate dir in the wine source, I don't know much about cvs commands maybe someone can help me with this.
Edit2: Simple fix by downloading the entire wine tree and just move everything.

Here is another way to install it. You can also use the 20031016 version to get up to date. The following will update it using cvs and all the installing and configuring will be done by the ebuild.
A bit dirty but at least you can play CS until there is another official release ;)

Code:

ebuild /usr/portage/app-emulation/wine/wine-20031016.ebuild unpack
cd /var/tmp/portage/wine-20031016/work/wine-20031016/
rm -r *
export CVSROOT=:pserver:cvs@cvs.winehq.com:/home/wine
cvs -z 0 checkout wine
cvs update -PAd
mv wine/* ./
cd /
ebuild /usr/portage/app-emulation/wine/wine-20031016.ebuild merge
ebuild /usr/portage/app-emulation/wine/wine-20031016.ebuild clean

/Edit

Don't forget CVS is under constant development so the compile process may not complete due to errors. Just try again later and see if it's fixed.

Good luck! :)
Back to top
View user's profile Send private message
Halanegri
Guru
Guru


Joined: 03 Mar 2003
Posts: 351
Location: Reykjavík, Iceland

PostPosted: Sat Nov 08, 2003 7:31 pm    Post subject: Reply with quote

Noiz wrote:

ebuild /usr/portage/app-emulation/wine/wine-20031016.ebuild merge


Shouldn't you replace this line with this one?

ebuild /usr/portage/app-emulation/wine/wine-20031016.ebuild qmerge
Back to top
View user's profile Send private message
blue.sca
l33t
l33t


Joined: 28 Aug 2003
Posts: 680
Location: Mainz, Germany

PostPosted: Sat Nov 08, 2003 10:15 pm    Post subject: Reply with quote

thanks noiz for your help, but at ldconfig i get the mysterious "... is not a symlink"-error. fix this with moving and symlinking back, then ldconfig runs without complains but no help to my wine problem ;)
_________________
geek by nature, linux by choice
i want my avatar back... thank you
:wq
Back to top
View user's profile Send private message
Noiz
n00b
n00b


Joined: 04 Nov 2003
Posts: 10

PostPosted: Sun Nov 09, 2003 12:34 pm    Post subject: Reply with quote

Halanegri wrote:
Noiz wrote:

ebuild /usr/portage/app-emulation/wine/wine-20031016.ebuild merge


Shouldn't you replace this line with this one?

ebuild /usr/portage/app-emulation/wine/wine-20031016.ebuild qmerge

If I use qmerge it stops with this error "ebuild: this ebuild generated output during the depend phase (bad)"
I think this is because qmerge does not compile automatic when needed but only installs and therefor fails, using merge it does and everything works fine.

ebuild /usr/portage/app-emulation/wine/wine-20031016.ebuild qmerge
Code:

>>> md5 src_uri ;-) Wine-20031016.tar.gz
>>> md5 src_uri ;-) wine-20031016-xopenfont.patch
>>> md5 src_uri ;-) wine-20031016-fake_windows.tar.bz2
>>> md5 src_uri ;-) wine-20031016-misc.tar.bz2
>>> Merging app-emulation/wine-20031016 to /
ebuild: this ebuild generated output during the depend phase (bad)


ebuild /usr/portage/app-emulation/wine/wine-20031016.ebuild merge
Code:

>>> md5 src_uri ;-) Wine-20031016.tar.gz
>>> md5 src_uri ;-) wine-20031016-xopenfont.patch
>>> md5 src_uri ;-) wine-20031016-fake_windows.tar.bz2
>>> md5 src_uri ;-) wine-20031016-misc.tar.bz2
>>> Checking Wine-20031016.tar.gz's mtime...
>>> Checking wine-20031016-xopenfont.patch's mtime...
>>> Checking wine-20031016-fake_windows.tar.bz2's mtime...
>>> Checking wine-20031016-misc.tar.bz2's mtime...
>>> WORKDIR is up-to-date, keeping...
configure: WARNING: If you wanted to set the --build type, don't use --host.
    If a cross compiler is detected then cross compile mode will be used.
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking whether make sets $(MAKE)... yes
checking for i686-pc-linux-gnu-gcc... gcc
etc...


I don't know anything about the qmerge command, when putting help behind the ebuild command it does not show up. If the qmerge steps are important I think you can also use 'ebuild /usr/portage/app-emulation/wine/wine-20031016.ebuild merge qmerge' (I'll try to verify this). Or even add clean to that in the end so you dont have to do that last command in the list. Thanks for pointing this out!

blue.sca wrote:
thanks noiz for your help, but at ldconfig i get the mysterious "... is not a symlink"-error. fix this with moving and symlinking back, then ldconfig runs without complains but no help to my wine problem ;)

You can try uninstalling the self-compiled wine and try installing using the ebuild method some posts up. If you still get a error running wine please post the entire output and command you used. I'd love to hear some comments on the ebuild method, if it works or not. It works fine for me but every computer seems to work differently ;).
Back to top
View user's profile Send private message
blue.sca
l33t
l33t


Joined: 28 Aug 2003
Posts: 680
Location: Mainz, Germany

PostPosted: Sun Nov 09, 2003 12:58 pm    Post subject: Reply with quote

thx noiz, im trying your ebuild/cvs-method as i type.

to the merge/qmerge problem, man ebuild says this
Code:
qmerge This function installs all the files in the  install  directory  to
          the  live  filesystem.  The  process  works  as follows: first, the
          pkg_preinst() function (if specified) is run.  Then, the files  are
          merged  into  the  live  filesystem,  and  the installed files' md5
          digests   are   recorded   in   /var/db/pkg/${CATEOGRY}/${PN}-[ver-
          sion-rev]/CONTENTS.   After  all  the  files  have been merged, the
          pkg_postinst() function (if specified) is executed.

       merge  Normally, to merge an ebuild, you need to fetch,  unpack,  compile,
          install  and  qmerge.   If  you're simply interested in merging the
          ebuild, you can use this command,  which  will  perform  all  these
          steps  for you, stopping along the way if a particular step doesn't
          complete successfully.


if i understood right, merge does the complete installprocess including qmerge.

hmm, it works pretty good, compiling now. i had to copy the .ebuild to /var/db/pgk/app-emulation/wine... then i could unpack it. and i had to login via cvs login, but then everything looks good.
_________________
geek by nature, linux by choice
i want my avatar back... thank you
:wq
Back to top
View user's profile Send private message
Noiz
n00b
n00b


Joined: 04 Nov 2003
Posts: 10

PostPosted: Sun Nov 09, 2003 1:38 pm    Post subject: Reply with quote

blue.sca wrote:
thx noiz, im trying your ebuild/cvs-method as i type.

to the merge/qmerge problem, man ebuild says this
Code:
qmerge This function installs all the files in the  install  directory  to
          the  live  filesystem.  The  process  works  as follows: first, the
          pkg_preinst() function (if specified) is run.  Then, the files  are
          merged  into  the  live  filesystem,  and  the installed files' md5
          digests   are   recorded   in   /var/db/pkg/${CATEOGRY}/${PN}-[ver-
          sion-rev]/CONTENTS.   After  all  the  files  have been merged, the
          pkg_postinst() function (if specified) is executed.

       merge  Normally, to merge an ebuild, you need to fetch,  unpack,  compile,
          install  and  qmerge.   If  you're simply interested in merging the
          ebuild, you can use this command,  which  will  perform  all  these
          steps  for you, stopping along the way if a particular step doesn't
          complete successfully.


if i understood right, merge does the complete installprocess including qmerge.

hmm, it works pretty good, compiling now. i had to copy the .ebuild to /var/db/pgk/app-emulation/wine... then i could unpack it. and i had to login via cvs login, but then everything looks good.

Thanks for the info on qmerge!

I totally forgot about the CVS login! Because I used the CVS before I didn't needed to login anymore. I don't know why we have to copy the ebuild but I added it anyway.

With the CVS login and copy added:

Code:

mkdir /var/db/pkg/app-emulation/wine-20031016/
cp /usr/portage/app-emulation/wine/wine-20031016.ebuild /var/db/pkg/app-emulation/wine-20031016/
ebuild /usr/portage/app-emulation/wine/wine-20031016.ebuild unpack
cd /var/tmp/portage/wine-20031016/work/wine-20031016/
rm -r *
export CVSROOT=:pserver:cvs@cvs.winehq.com:/home/wine
cvs login

(Quote from winehq.com: "Use "cvs" as the password (without the quotes).")

cvs -z 0 checkout wine
cvs update -PAd
mv wine/* ./
cd /
ebuild /usr/portage/app-emulation/wine/wine-20031016.ebuild merge
ebuild /usr/portage/app-emulation/wine/wine-20031016.ebuild clean


What a way to install something :lol: . I'm looking forward for the next release. Maybe it is a good idea for the wine ebuild maintainers to create a extra ebuild in portage called wine-cvs which fetches everything from CVS and installs. I know a new release comes out every month or so, but sometimes you just dont want to wait for that release that makes it possible to use a new program or game ;)
Back to top
View user's profile Send private message
blue.sca
l33t
l33t


Joined: 28 Aug 2003
Posts: 680
Location: Mainz, Germany

PostPosted: Sun Nov 09, 2003 2:50 pm    Post subject: Reply with quote

you are pretty good, noiz ;)

it works, im comming farther than with my attempts, ich can join a server, select a team, then i will be kicked or something, it just goes back do serverlist.

also, i see no buttons, only two on the bottom with "Counter-Strike" and "Steam", i click on them, then i can go to menu points via shortcuts.

i will try it later on, now im playing a little good-old-natively-ported quake3 ;)
_________________
geek by nature, linux by choice
i want my avatar back... thank you
:wq
Back to top
View user's profile Send private message
Noiz
n00b
n00b


Joined: 04 Nov 2003
Posts: 10

PostPosted: Sun Nov 09, 2003 3:23 pm    Post subject: Reply with quote

blue.sca wrote:
you are pretty good, noiz ;)

it works, im comming farther than with my attempts, ich can join a server, select a team, then i will be kicked or something, it just goes back do serverlist.

also, i see no buttons, only two on the bottom with "Counter-Strike" and "Steam", i click on them, then i can go to menu points via shortcuts.

i will try it later on, now im playing a little good-old-natively-ported quake3 ;)

Thanks :wink:

Have you tried step 6 in the original howto made by overflowed?

Quote:

6. Configure Counter-Strike


cd ~/.wine/c/Programm\ Files/Steam/SteamApps/you@email.addy/counter-strike/cstrike


remove the custom.hpk


rm custom.hpk


Now you had to turn the welcom msg off.


chmod 400 motd_temp.html


Now you have only to add in the config.cfg the line:


"hpk_maxsize" "0"


As for the buttons, maybe you are missing some fonts (Or maybe I just misunderstand you on this). The chat and ingame menu's are displayed by Verdana if I remember correctly. These are the fonts I found steam uses (You should be fine with only Tahoma and Verdana):

"Tahoma"
"Verdana"
"Verdana Bold"
"Marlett"
"Trebuchet MS"
"Arial"

Hope this helps, have fun with quake3 ;)

Edit:
I just remerged wine to get the latest cvs and when it was done I started CS and got kicked from the server just like you did. After doing step 6 from the original howto again the problem was fixed.
Back to top
View user's profile Send private message
blue.sca
l33t
l33t


Joined: 28 Aug 2003
Posts: 680
Location: Mainz, Germany

PostPosted: Sun Nov 09, 2003 3:57 pm    Post subject: Reply with quote

hahahahaha! it works!!! your the man, noiz ;)
i can watch demos at least, because playing is almost impossible with 20-30fps ;), but demos and hltv will work...

thanx very much, people listen to this guy, he has done it right!!!
_________________
geek by nature, linux by choice
i want my avatar back... thank you
:wq
Back to top
View user's profile Send private message
Noiz
n00b
n00b


Joined: 04 Nov 2003
Posts: 10

PostPosted: Sun Nov 09, 2003 4:13 pm    Post subject: Reply with quote

blue.sca wrote:
hahahahaha! it works!!! your the man, noiz ;)
i can watch demos at least, because playing is almost impossible with 20-30fps ;), but demos and hltv will work...

thanx very much, people listen to this guy, he has done it right!!!

:D
Well it has improved a lot the last 2 weeks, I can now play without the need to renice wineserver to 19 ;). Maybe you have not tried that yet but it really improves the fps, with that my normal framerate is 85fps with 1024x768@16-bit on a GeForce 2 MX400 (32MB). Sometimes it drops to about 50~60fps if it's really crowded in one place :lol:

Hehe thanks but don't give me all the credit ;) , the wine developers did a great job at fixing the errors that made steam unusable! Hope to see a official/snapshot release soon so we can just type 'emerge wine' ;)

Have fun with the game 8)
Back to top
View user's profile Send private message
blue.sca
l33t
l33t


Joined: 28 Aug 2003
Posts: 680
Location: Mainz, Germany

PostPosted: Sun Nov 09, 2003 4:27 pm    Post subject: Reply with quote

just two more things, perhaps you have already a solution and i dont have to invent the whell twice.
do you have an adequat solution for keyboard focus? because if i do anything outside steam i loose it and never get it back.
and when i start steam, my xmms (better the mixer volume) gets 100% and this is just a little loud ;)
_________________
geek by nature, linux by choice
i want my avatar back... thank you
:wq
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gamers & Players All times are GMT
Goto page Previous  1, 2, 3, 4, 5  Next
Page 4 of 5

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum