You are not logged in.

#1 2008-04-13 17:09:17

PuppyWhirl
Member
Registered: 2008-04-07
Posts: 99

Steam Games

Hello all, thanks in advance for looking at this. I have steam installed on my linux hard drive and it runs and works. Problem is when I try to launch a game it says preparing to start game, etc, but then that window disappears and nothing happens. Could anyone shed some light on the matter?

Thanks,
Ryan

Offline

#2 2008-04-13 19:09:13

coarseSand
Member
From: Ottawa, Canada
Registered: 2008-02-11
Posts: 203

Re: Steam Games

I have absolutely no idea why Steam does that on wine, but if you try running the game a second time you should be able to get past the "Launching game" deal. At least it did on this system.

Once you actually get in to the game though, you're going to run into yet another wine issue, or at least I did; "Unable to lock framebuffer". This only needs to happen once and it will kill any Source based games from then on, at least in my experience. I've been able to start and get into (for about an hour) HL2: Ep1, Lost Coast, and start HL2: Ep2, and then they pop up the framebuffer issue. I've read that it's an issue with the graphics memory not having space (which is crud because I have half a gig), but even with a reboot it won't be fixed, and crops up whenever you start a Source game again.

My advice to you is: don't even try. I spent about a week right after buying this computer a month or so ago trying to get Steam working properly, and it takes more time than you probably want to spend to solve these issues, unless someone around here can hand you a magic fix I haven't seen. You're best off using Wine with work related programs, and even then virtualization is a better option on a new-ish machine. If you need a game to relax in every day though, try some of the Linux natives, we have some pretty good shooters, both open and closed source. Defcon and Darwinia, both Steam games, also have Linux native versions (I think).

And if you're trying to get Steam up in order to play TF2, god help you because that's even more bugged than the Half Life games. Try Quake Wars instead.


vim? EMACS? Pssh, I code in Scribus.

Offline

#3 2008-04-13 19:28:41

PuppyWhirl
Member
Registered: 2008-04-07
Posts: 99

Re: Steam Games

Thanks coarseSand for the input! I was able to fix the first problem. I just had to disable community in game and the games start up. Now when lets say Half-life 2 tries to load, it shuts down. Not sure what it is, but I will continue to try and figure this stuff out. Haha, I am very stubborn. But thanks, I will definitely look into some of these games you say!

Anyone else have any ideas why half life 2 just closes on the loading screen?

Offline

#4 2008-04-13 19:30:02

maho
Member
Registered: 2008-02-11
Posts: 4

Re: Steam Games

had the same problem ... way i fixed it:

1. start steam
2. click on "settings"
3. click on "In-Game"
4. Disable Steam Community Ingame

greez

edit: lal u fixed it, while i was typing big_smile

Last edited by maho (2008-04-13 19:30:56)

Offline

#5 2008-04-13 19:48:18

PuppyWhirl
Member
Registered: 2008-04-07
Posts: 99

Re: Steam Games

Haha, yup, thanks very much for the input though!

Perhaps this will be better to give the output from the console when it crashes. I used this command:   WINEDEBUG="-all" nice -n 19 wine Steam.exe    This is what I get

ALSA lib conf.c:3952:(snd_config_expand) Unknown parameters 0
ALSA lib pcm.c:2144:(snd_pcm_open_noupdate) Unknown PCM default:0
ALSA lib conf.c:3952:(snd_config_expand) Unknown parameters 0
ALSA lib pcm.c:2144:(snd_pcm_open_noupdate) Unknown PCM default:0
dir: C:\Program Files\Valve\Steam\bin\ *.mix
dir: C:\Program Files\Valve\Steam\bin\ *.asi
dir: C:\Program Files\Valve\Steam\bin\ *.flt
warning: Unknown nb_ctl request:  4
warning: Unknown nb_ctl request:  30
ALSA lib conf.c:3952:(snd_config_expand) Unknown parameters 0
ALSA lib pcm.c:2144:(snd_pcm_open_noupdate) Unknown PCM default:0
ALSA lib conf.c:3952:(snd_config_expand) Unknown parameters 0
ALSA lib pcm.c:2144:(snd_pcm_open_noupdate) Unknown PCM default:0
wine: Unhandled page fault on write access to 0x00000022 at address 0xd498a37 (thread 001b), starting debugger...
Unhandled exception: page fault on write access to 0x00000022 in 32-bit code (0x0d498a37).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:0d498a37 ESP:0034e574 EBP:00000004 EFLAGS:00210206(   - 00      - RIP1)
EAX:00000000 EBX:07350070 ECX:0d4aa9d0 EDX:0d4a67b8
ESI:00000700 EDI:0d4aa9d0
Stack dump:
0x0034e574:  00000090 0d4aa9d0 00000004 0069fd0c
0x0034e584:  0d499d32 07350070 00000730 257c0074
0x0034e594:  0d4aa9d0 0069fd0c 0d49a084 257c0074
0x0034e5a4:  00000730 257c0074 0d4aa9f0 0d4aa9d0
0x0034e5b4:  0d4986ca 257c0074 ffffffff 0034e60c
0x0034e5c4:  00000008 0034ff08 00000000 100070bb
Backtrace:
=>1 0x0d498a37 in datacache (+0x8a37) (0x00000004)
  2 0x00000000 (0x00000000)
0x0d498a37: addw    $0xffff,0x22(%eax)
Modules:
Module    Address            Debug info    Name (150 modules)
PE      230000-  240000    Deferred        steam_api
PE      350000-  384000    Deferred        tier0
PE      390000-  3b0000    Deferred        vstdlib
PE      3c0000-  3f6000    Deferred        filesystem_steam
PE      400000-  41c000    Deferred        hl2
PE     cf50000- cf5e000    Deferred        unicode
PE     d1c0000- d298000    Deferred        datamodel
PE     d3b0000- d3d9000    Deferred        dmserializers
PE     d3e0000- d485000    Deferred        materialsystem
PE     d490000- d4b1000    Export          datacache
PE     d4c0000- d4d5000    Deferred        valve_avi
PE     d5f0000- d6b4000    Deferred        vguimatsurface
PE     d6c0000- d727000    Deferred        vgui2
PE     d730000- d75f000    Deferred        soundemittersystem
PE     da90000- dab8000    Deferred        stdshader_dbg
PE     dac0000- daf3000    Deferred        stdshader_dx6
PE     db00000- db27000    Deferred        stdshader_dx7
PE     db30000- db6f000    Deferred        stdshader_dx8
PE     db70000- dbaf000    Deferred        stdshader_dx9
PE     e750000- e91e000    Deferred        steamclient
PE     e920000- e95d000    Deferred        vstdlib_s
PE     e960000- e99f000    Deferred        tier0_s
PE     ead0000- eafe000    Deferred        nattypeprobe
PE     eb00000- ed9f000    Deferred        p2pcore
PE     eda0000- eefc000    Deferred        p2pvoice
PE     f010000- f1cd000    Deferred        gameui
PE    10000000-1002e000    Deferred        launcher
PE    1cd60000-1cd70000    Deferred        vaudio_miles
PE    1cd70000-1cdd4000    Deferred        mss32
PE    1e540000-1e654000    Deferred        serverbrowser
PE    20000000-2064b000    Deferred        engine
PE    21100000-211ad000    Deferred        mss32_s
PE    22000000-2263d000    Deferred        server
PE    24000000-24388000    Deferred        client
PE    26000000-26126000    Deferred        vphysics
PE    26400000-26439000    Deferred        mssvoice.asi
PE    26f00000-26f2e000    Deferred        mssmp3.asi
PE    2a000000-2a09f000    Deferred        shaderapidx9
PE    2c000000-2c2d8000    Deferred        studiorender
PE    30000000-3031e000    Deferred        steam
PE    60000000-60021000    Deferred        cserhelper
PE    628c0000-628d9000    Deferred        parsifal
ELF    7a8c4000-7a90d000    Deferred        dbghelp<elf>
  \-PE    7a8d0000-7a90d000    \               dbghelp
ELF    7b01e000-7b067000    Deferred        dsound<elf>
  \-PE    7b030000-7b067000    \               dsound
ELF    7b067000-7b07b000    Deferred        winejoystick<elf>
  \-PE    7b070000-7b07b000    \               winejoystick
ELF    7bf00000-7bf03000    Deferred        <wine-loader>
ELF    7c56c000-7c591000    Deferred        netapi32<elf>
  \-PE    7c570000-7c591000    \               netapi32
ELF    7c591000-7c5b8000    Deferred        secur32<elf>
  \-PE    7c5a0000-7c5b8000    \               secur32
ELF    7c5b8000-7c5cd000    Deferred        psapi<elf>
  \-PE    7c5c0000-7c5cd000    \               psapi
ELF    7cce5000-7cdd8000    Deferred        wined3d<elf>
  \-PE    7cd00000-7cdd8000    \               wined3d
ELF    7cdd8000-7ce07000    Deferred        d3d9<elf>
  \-PE    7cde0000-7ce07000    \               d3d9
ELF    7ce07000-7ce28000    Deferred        mpr<elf>
  \-PE    7ce10000-7ce28000    \               mpr
ELF    7ce28000-7ce74000    Deferred        wininet<elf>
  \-PE    7ce30000-7ce74000    \               wininet
ELF    7ce74000-7ce91000    Deferred        imm32<elf>
  \-PE    7ce80000-7ce91000    \               imm32
ELF    7ce91000-7cf32000    Deferred        oleaut32<elf>
  \-PE    7cea0000-7cf32000    \               oleaut32
ELF    7cf32000-7cf46000    Deferred        midimap<elf>
  \-PE    7cf40000-7cf46000    \               midimap
ELF    7cf46000-7cf5d000    Deferred        msacm32<elf>
  \-PE    7cf50000-7cf5d000    \               msacm32
ELF    7cf5d000-7cf66000    Deferred        librt.so.1
ELF    7cf66000-7d02c000    Deferred        libasound.so.2
ELF    7d033000-7d039000    Deferred        libnss_dns.so.2
ELF    7d03d000-7d072000    Deferred        winealsa<elf>
  \-PE    7d050000-7d072000    \               winealsa
ELF    7d072000-7d09a000    Deferred        msvfw32<elf>
  \-PE    7d080000-7d09a000    \               msvfw32
ELF    7d09a000-7d128000    Deferred        winmm<elf>
  \-PE    7d0b0000-7d128000    \               winmm
ELF    7d128000-7d14e000    Deferred        msacm32<elf>
  \-PE    7d130000-7d14e000    \               msacm32
ELF    7d14e000-7d188000    Deferred        avifil32<elf>
  \-PE    7d150000-7d188000    \               avifil32
ELF    7d2bd000-7d31d000    Deferred        rpcrt4<elf>
  \-PE    7d2d0000-7d31d000    \               rpcrt4
ELF    7d31d000-7d3bf000    Deferred        ole32<elf>
  \-PE    7d330000-7d3bf000    \               ole32
ELF    7d3d9000-7d40b000    Deferred        uxtheme<elf>
  \-PE    7d3e0000-7d40b000    \               uxtheme
ELF    7d40b000-7d4c8000    Deferred        comctl32<elf>
  \-PE    7d410000-7d4c8000    \               comctl32
ELF    7d4c8000-7d5ce000    Deferred        shell32<elf>
  \-PE    7d4e0000-7d5ce000    \               shell32
ELF    7d5ce000-7d626000    Deferred        shlwapi<elf>
  \-PE    7d5e0000-7d626000    \               shlwapi
ELF    7d626000-7d63a000    Deferred        mswsock<elf>
  \-PE    7d630000-7d63a000    \               mswsock
ELF    7d63a000-7d64e000    Deferred        lz32<elf>
  \-PE    7d640000-7d64e000    \               lz32
ELF    7d64e000-7d667000    Deferred        version<elf>
  \-PE    7d650000-7d667000    \               version
ELF    7d667000-7d67a000    Deferred        libresolv.so.2
ELF    7da12000-7da30000    Deferred        iphlpapi<elf>
  \-PE    7da20000-7da30000    \               iphlpapi
ELF    7da30000-7da5c000    Deferred        ws2_32<elf>
  \-PE    7da40000-7da5c000    \               ws2_32
ELF    7da5c000-7da76000    Deferred        wsock32<elf>
  \-PE    7da60000-7da76000    \               wsock32
ELF    7da76000-7da7f000    Deferred        libxcursor.so.1
ELF    7da7f000-7da84000    Deferred        libxfixes.so.3
ELF    7da84000-7da87000    Deferred        libxcomposite.so.1
ELF    7da87000-7da8d000    Deferred        libxrandr.so.2
ELF    7da8d000-7da95000    Deferred        libxrender.so.1
ELF    7da95000-7da98000    Deferred        libxinerama.so.1
ELF    7db53000-7db55000    Deferred        libnvidia-tls.so.1
ELF    7db55000-7e66a000    Deferred        libglcore.so.1
ELF    7e66a000-7e70e000    Deferred        libgl.so.1
ELF    7e70e000-7e713000    Deferred        libxdmcp.so.6
ELF    7e713000-7e72b000    Deferred        libxcb.so.1
ELF    7e72b000-7e72d000    Deferred        libxcb-xlib.so.0
ELF    7e72d000-7e730000    Deferred        libxau.so.6
ELF    7e730000-7e819000    Deferred        libx11.so.6
ELF    7e819000-7e827000    Deferred        libxext.so.6
ELF    7e827000-7e82c000    Deferred        libxxf86vm.so.1
ELF    7e82c000-7e843000    Deferred        libice.so.6
ELF    7e854000-7e8e6000    Deferred        winex11<elf>
  \-PE    7e860000-7e8e6000    \               winex11
ELF    7e9a1000-7e9c1000    Deferred        libexpat.so.1
ELF    7e9c1000-7e9ea000    Deferred        libfontconfig.so.1
ELF    7e9ea000-7e9fc000    Deferred        libz.so.1
ELF    7e9fc000-7ea77000    Deferred        libfreetype.so.6
ELF    7ea77000-7eac3000    Deferred        advapi32<elf>
  \-PE    7ea80000-7eac3000    \               advapi32
ELF    7eac3000-7eb5b000    Deferred        gdi32<elf>
  \-PE    7ead0000-7eb5b000    \               gdi32
ELF    7eb5b000-7ec98000    Deferred        user32<elf>
  \-PE    7eb80000-7ec98000    \               user32
ELF    7ee0d000-7ef37000    Deferred        kernel32<elf>
  \-PE    7ee30000-7ef37000    \               kernel32
ELF    7ef37000-7ef5d000    Deferred        libm.so.6
ELF    7ef5d000-7f000000    Deferred        ntdll<elf>
  \-PE    7ef70000-7f000000    \               ntdll
ELF    b7cb0000-b7cbb000    Deferred        libnss_files.so.2
ELF    b7cbc000-b7cc0000    Deferred        libdl.so.2
ELF    b7cc0000-b7e00000    Deferred        libc.so.6
ELF    b7e00000-b7e18000    Deferred        libpthread.so.0
ELF    b7e18000-b7e20000    Deferred        libsm.so.6
ELF    b7e29000-b7f3e000    Deferred        libwine.so.1
ELF    b7f3f000-b7f5c000    Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000a
    0000000b    0
0000000c
    0000000f    0
    0000000e    0
    0000000d    0
0000002f
    00000030    0
00000015
    0000004b    1
    0000001f    1
    00000021    0
    00000044    0
    00000017    1
    00000034    0
    0000005f    1
    00000016    0
    00000025    1
    0000005e    0
    00000032    1
    00000012    0
    00000060    1
    0000003d    0
    00000038    1
    00000049    0
    00000065    0
    0000001c    0
    0000003f    0
    00000064    0
    0000003a    1
    00000040    0
    00000036    0
    00000037    0
    00000026    1
    00000055    0
    00000020    0
    0000004a    0
    0000002d    0
    0000001e    0
    00000050    0
    00000039    0
    00000010    1
    00000011    0
    0000001a    0
    00000046    0
    00000018    0
    00000019    0
    00000045    0
    00000053    0
    00000031    0
00000041 (D) C:\Program Files\Valve\Steam\SteamApps\shadow_reapers\half-life 2\hl2.exe
    0000003e    0
    0000004e    0
    0000005c    0
    0000003c    0
    00000028    0
    00000027    2
    0000001b    0 <==
Backtrace:
=>1 0x0d498a37 in datacache (+0x8a37) (0x00000004)
  2 0x00000000 (0x00000000)



Any thoughts?

Offline

#6 2008-04-13 20:04:27

PuppyWhirl
Member
Registered: 2008-04-07
Posts: 99

Re: Steam Games

Also, while I am trying to fix this, coarseSand, could you direct me to some games smile

Offline

#7 2008-04-13 22:12:33

PuppyWhirl
Member
Registered: 2008-04-07
Posts: 99

Re: Steam Games

Well, I guess being stubborn has its rewards. I am now about to play steam games! All I had to do was use the 3dmark patch with wine and they work now smile

Offline

#8 2008-04-14 22:57:53

coarseSand
Member
From: Ottawa, Canada
Registered: 2008-02-11
Posts: 203

Re: Steam Games

Awesome! Mind pointing me towards the 3dmark patch? Finally, I'll get to play HL2: Ep2!


Anyways, my list of awesome games for Linux (in no particular order):

Warsow - deathmatching FPS, the best way to learn how to bunnyhop

Wolfenstein: Enemy Territory - If you haven't played either of the enemy territory games, get this now

Enemy Territory: Quake Wars <-- this game rocks my socks off

Legends - Tribes clone

Unreal 2k4 - can't play right now because I have the Midway DVD and the AUR package doesn't like my md5sums

UFO: Alien Invasion - open source remake of X-COM, looked promising when I tried it several months ago, it may have had some more bug fixing since.

The nice thing is we have packages for every one of these games available in the AUR. And don't shrink away from any id Software games you happen to find; John Carmack is a god of gaming and releases source code for a game once it has finished being profitable, and the source code for the Quake games is the basis for about 90% of open source FPSes, including Warsow which is built on QFusion, which I think is a modded Quake 3 engine. Examples of id Software's stuff are Doom 3, Quake 4, and of course, ET: Quake Wars, which is supported by Splash Damage, the guys who co-developed the original ET.

Edit: Can't believe I forgot this, have Phun.

Last edited by coarseSand (2008-04-14 22:59:33)


vim? EMACS? Pssh, I code in Scribus.

Offline

#9 2008-04-15 00:14:56

PuppyWhirl
Member
Registered: 2008-04-07
Posts: 99

Re: Steam Games

Sure! Here is where I got the patch. I assume you know how to implement the patch into wine right? If not, I would be more than happy to tell you. Also, if you haven't done so, you will need to get direct x 9.0 installed so halflife 2 and other steam games will run better. If you don't, I can give you the web site to do that as well.

Here is the site for the patch, just put it in a file and name it filename.diff  (if you need more details about how to implement it in wine, again, I am more than happy to tell you)

http://bugs.winehq.org/attachment.cgi?id=10811 

Also, here is the site that showed me how to get direct x 9.0c with wine. Also, make sure you set winecfg to run on windows 2000, not XP, it will not work otherwise.

http://wine-review.blogspot.com/2008/03 … table.html       (my apologies for not placing these in links)

And you should be set. I am running wine 58 because it runs best with Call of Duty 4. Sadly, I get at max 35 frames. I know my system can do better than that. Any thoughts on how I can improve this I would greatly appreciate it!

Oh, and thanks for listing some games, I will get right on them!

Thanks again!

Ryan

Offline

#10 2008-04-15 05:24:16

Stoffi
Member
Registered: 2007-03-15
Posts: 107

Re: Steam Games

I wold be really cool if you, or anybody else submitted a "guide" for ut2x4 in the wiki wink

Offline

#11 2008-04-15 15:35:26

PuppyWhirl
Member
Registered: 2008-04-07
Posts: 99

Re: Steam Games

That would be really nice, if I find any information, I'll make sure to say something!

Offline

#12 2008-04-16 02:46:23

coarseSand
Member
From: Ottawa, Canada
Registered: 2008-02-11
Posts: 203

Re: Steam Games

I'll be giving the PKGBUILD in the AUR another go once I finish my mad college project rush at the end of April. It looks like the major issue right now it busted md5sums, but I remember still getting errors that stopped the build once they were removed. If I can get it fixed we can forgo a wiki page for it. And if you have the original UT2k4 install discs, you can install it with the loki installer here.

I'll save that DirectX 9.0c installation for later as well. And actually, no, I have no idea how to patch Wine, so help with that'd be very much appreciated!


vim? EMACS? Pssh, I code in Scribus.

Offline

#13 2008-04-16 03:25:16

Stoffi
Member
Registered: 2007-03-15
Posts: 107

Re: Steam Games

Thanks, I will try that when I find the dvd smile

Offline

#14 2008-04-16 17:37:08

PuppyWhirl
Member
Registered: 2008-04-07
Posts: 99

Re: Steam Games

coarseSand, I will post up here a how to path wine later on either tonight or tomorrow I just have to finish some College classes today and I will get right on it.

Offline

#15 2008-04-17 14:00:57

Dheart
Member
From: Sofia, Bulgaria
Registered: 2006-10-26
Posts: 956

Re: Steam Games

How to patch wine. (Or create a patched wine PKGBUILD)
FIRST OPTION - compile wine from source the traditional way:
1) Get the patch and put it in the dir with the extracted wine sources
2) Issue

patch -Np1 < NAME_OF_THE_PATCH.diff

3) Issue

tools/make_requests

in order to update the patched sources.
4)

./configure -prefix=/usr --sysconfdir=/etc
make
make install

SECOND OPTION - compile wine from source the Arch way (A.K.A. with PKGBUILD and abs)
1) Get the official wine PKGBUILD and open it with the prefered text editor
2) Modify the version of the package you want to create in order to suit the patch you want to apply (some patches only work for specific versions)
3) Add the name of the patch to the source line. It should look like this:

source=(http://easynews.dl.sourceforge.net/sourceforge/wine/wine-$pkgver.tar.bz2 acceptex_new.diff)

Instead of acceptex_new.diff you can put the name of your disired patch, or a url to it (which is better - if only the name of the patch is specified you have to manually download it and put it in the build dir)
4) Modify part of the build() array:
From:

build() {
  cd $startdir/src/$pkgname-$pkgver
  ./configure --prefix=/usr --sysconfdir=/etc --enable-opengl --with-x

To:

build() {
  cp $startdir/acceptex_new.diff $startdir/src/$pkgname-$pkgver #copy the patch to the actual build dir (and of course change the acceptex_new.diff to the actual patch you are going to apply).
  cd $startdir/src/$pkgname-$pkgver
  patch -Np1 < acceptex_new.diff || return 1 #The actual patching process (and of course change the acceptex_new.diff to the actual patch you are going to apply).
  tools/make_requests || return 1 #update wine sources
  ./configure --prefix=/usr --sysconfdir=/etc --enable-opengl --with-x

In the end modify the md5sums or simply comment them out.
Here is my PKGBUILD for example:

# Custom wine pkgbuild by Dheart with AcceptEx patch
pkgname=wine
pkgver=0.9.59
pkgrel=1
pkgdesc="Emulator of the Windows 3.x and Win32 APIs"
url="http://www.winehq.com"
arch=('i686')
license=('LGPL')
depends=('freetype2' 'fontconfig' 'libjpeg' 'libungif' 'alsa-lib' 'glut' 'libldap' 'libxslt' 'lcms' 'libxxf86dga' 'freeglut' \
         'libxinerama' 'libxcursor' 'libxrandr' 'libxrender' 'libxdamage')
makedepends=('alsa-lib' 'sane' 'fontforge' 'flex' 'bison')
source=(http://easynews.dl.sourceforge.net/sourceforge/wine/wine-$pkgver.tar.bz2 acceptex_new.diff)

build() {
  cp $startdir/acceptex_new.diff $startdir/src/$pkgname-$pkgver
  cd $startdir/src/$pkgname-$pkgver
  patch -Np1 < acceptex_new.diff || return 1
  tools/make_requests || return 1
  ./configure --prefix=/usr --sysconfdir=/etc --enable-opengl --with-x
  make depend || return 1
  make || return 1
  make prefix=$startdir/pkg/usr install || return 1
  # expand conflicts with textutils ( doesn't exist anymore ? )
  # mv $startdir/pkg/usr/bin/expand $startdir/pkg/usr/bin/wine-expand || return 1
  mkdir -p $startdir/pkg/etc/wine
  # mkdir -p $startdir/pkg/etc/profile.d
  # cp -r $startdir/src/$pkgname-$pkgver/documentation/samples $startdir/pkg/etc/wine
}
#md5sums=('1f2a34569b4a76eb270f5ad206a464b8')

My victim you are meant to be
No, you cannot hide nor flee
You know what I'm looking for
Pleasure your torture, I will endure...

Offline

#16 2008-04-17 15:19:31

PuppyWhirl
Member
Registered: 2008-04-07
Posts: 99

Re: Steam Games

haha, you beat me to it smile

Offline

#17 2008-04-17 15:22:25

PuppyWhirl
Member
Registered: 2008-04-07
Posts: 99

Re: Steam Games

Dheart, do you know any other patches other than the 3dmark patch?

Offline

#18 2008-04-17 16:39:11

Dheart
Member
From: Sofia, Bulgaria
Registered: 2006-10-26
Posts: 956

Re: Steam Games

There are gozillion wine patches wink
Just search with google "GAME_NAME wine appdb" and you'll see an entry in the appdb, how well it works, what patches it requires in order to run or work better. (or see the patches offered as solution to a bug)

The ones I used are:
The acceptEx patch (War 3 FT hosting)
The cursor patches (Tiberium Wars cursor)


My victim you are meant to be
No, you cannot hide nor flee
You know what I'm looking for
Pleasure your torture, I will endure...

Offline

#19 2008-04-17 19:10:34

PuppyWhirl
Member
Registered: 2008-04-07
Posts: 99

Re: Steam Games

Interesting, I would like to give these two patches a try, do you know where I can locate them, of could you give me the code for them.

Offline

#20 2008-04-17 19:50:11

Dheart
Member
From: Sofia, Bulgaria
Registered: 2006-10-26
Posts: 956

Re: Steam Games

Cursor patches
AcceptEx Patch

But you should also note that this patches haven't made it yet to the official wine tree due to either being unstable or simply being hacks. For example the AcceptEx patch while it works most of the time and does allow me to host, it contains bugs somewhere and I get disconnected from a game (some of the times) and also Counter Strike crashed once or twice while connecting (so I stopped using it). Some of the patches just disable features that conflict with the given application (so you could lose functionality and some applications could stop working)
My piece of advice is to stick to the official wine tree and apply only patches that are absolutely needed to run given application or play a certain game.
Anyway as soon as you start experimenting with patches you'll find out how unstable some of them are...


My victim you are meant to be
No, you cannot hide nor flee
You know what I'm looking for
Pleasure your torture, I will endure...

Offline

#21 2008-04-17 20:03:13

PuppyWhirl
Member
Registered: 2008-04-07
Posts: 99

Re: Steam Games

Understood, thank you very much, I will see if these patches help or not, if not, I will just go back to the regular wine tree. I know that two patches I add work. I will see what these give me. Thanks again, I really appreciate it!

Offline

Board footer

Powered by FluxBB