HOWTO: Install and use Poker Clients under Linux with Wine
Categories: linux, howto, wine, Software, Poker, G33k
Introduction
This document will help the poker playing Linux user install wine, PokerStars, Full Tilt Poker and optionally, BoDog, UltimateBet and Internet Explorer (which is required to run BoDog and UltimateBet). Some of the topics discussed here are for the more advanced Linux user who is not scared to recompile applications and patch source code, but this is not required if you are running Fedora Core 4 or 5. I am currently running Fedora Core 5, so that’s what this HOWTO will reflect. Any section of the HOWTO that looks like the following is run from a X terminal, or the command line.
# command
This is a Note.
Requirements
To help weed out other bugs and configurations, we do not want any type of wine configurations installed on the system. I would assume for the most part that you do not have wine installed yet. If you do and you have a lot of data and Windows applications working, this HOWTO shouldn’t interfere with the data you have now, but you never know what could happen. Please backup any data before starting the steps outlined in this HOWTO. On my Fedora Core boxes, the data to backup is in ~/.wine
# tar -cvf wine-bakup.tar ~/.wine
Here is the list of files that you will need to download. When to download and where to download then to are described below.
- wine
- PokerStars Client (PokerStarsInstall.exe) or Fill Tilt Client (FullTiltSetup.exe)
- Internet Explorer Optional
- BoDog Client (BoDogClientPoker.exe) Optional
- UltimateBet Client (ubsetup.exe) Optional
Install wine Source
We will install the wine source code, as wine must be patched for 90% of the poker clients to work.
If you would rather skip the build process and just want to get wine up and running, grab the wine rpms from http://www.mattahfahtu.com/rpms/fc5-i386/stable/ and install. Then skip this section.
NOTE: for Fedora Core 4 use http://www.mattahfahtu.com/rpms/fc4-i386/stable/
Fedora Core 6 use http://www.mattahfahtu.com/rpms/fc6-i386/stable/
The wine-debuginfo-*.rpm are not required, but listed for completeness (and saves you from downloading 30 MB of data that you will most likely not use.
The downloadable rpms have the following versions:
| Package Version(s) | |
|---|---|
| Fedora Core 4 | wine-0.9.27-1 wine-0.9.24-1 |
| Fedora Core 5 | wine-0.9.36-2 wine-0.9.36-1 wine-0.9.35-1 wine-0.9.32-1 wine-0.9.31-1 wine-0.9.30-1 |
| Fedora Core 6 | wine-0.9.32-1 wine-0.9.31-1 wine-0.9.30-1 |
Get the latest wine rpm from Fedora Extras
# wget http://download.fedora.redhat.com/pub/fedora/linux/extras/5/SRPMS/wine-0.9.36-2.fc5.src.rpm
Become root
# su -
Install the source
# rpm -ivh wine-0.9.36-2.fc5.src.rpm
This will install the source code to wine in /usr/src/redhat/. Now we need to download two files, the patch to wine to allow different poker sites to work and a patch the the wine.spec file to include the new patch.
# wget http://www.mattahfahtu.com/files/wine-spec-patch.txt
# wget http://www.mattahfahtu.com/files/wine-bmay-patch.txt
Move the wine-spec-patch.txt to /usr/src/redhat/SPECS
# mv wine-spec-patch.txt /usr/src/redhat/SPECS/wine-spec.patch
Move the wine source code patch to /usr/src/redhat/SOURCES
# mv wine-bmay-patch.txt /usr/src/redhat/SOURCES/wine-bmay.patch
Now we patch the wine spec.
# cd /usr/src/redhat/SPECS
# patch < wine-spec.patch
Now, lets build wine.
# cd ..
# rpmbuild -ba SPECS/wine.spec
NOTE: The first time I tried to build wine, there were a ton of development dependencies that I had to download and install.
That will patch, configure, and compile the source, build a binary RPM package in RPMS/<arch>/, and an SRPM package in SRPMS/ containing the original source, plus the additional patch and new specfile, so that the package can be rebuilt again without having the modify the data to add the patch.
Depending on how fast your computer is, this could take a while. On my AMD 1600+ I was able to grab lunch, eat it, come back and watch wine compile a bit longer.
Now install wine.
Install wine from rpm
If you must be root to install rpms. So if you are not logged in as root:
# su -
Now install the rpms
# rpm -Uvh wine*.rpm
Logout of root as now that wine is installed we can continue to setup the rest of the programs with user level privileges.
# logout
NOTE: There may be other packages that wine is dependent on. Those will need to be installed prior to installing wine.
Setup wine
Run the wine configuration program. This requires that X is running. If you are in Gnome, KDE or other window manager, so already have X running.
# /usr/bin/winecfg
You should now see something like this:

If you do not see the above window, Something is Wrong(tm)
The nice thing about wine is that you can change how the libraries are loaded, as native (windows) or built-in (wine), per application. Some Applications require different settings and if we were to only modify the default settings, only a few of the clients would run properly. In each install of the poker client we will set up wine to use certain libraries in native mode and others in built-in mode.
If you are going to be installing BoDog, UltimateBet or any other Poker Client that requires Internet Explorer, continue to the next step. If not, skip to the PokerStars install
Optional: Internet Explorer 6 Installation
Now we are going to install Internet Explorer 6 from the ies4linux project.
Download the latest script data via your favorite web browser:
# firefox http://www.tatanka.com.br/ies4linux/download.html
As of this writing the latest version is 2.0.5
Unarchive the script and install:
# tar -zxvf ies4linux-2.0.5.tar.gz
# cd ies4linux
# ./ies4linux
Follow the prompts. I just installed ie6, no other versions and the addons.
Now there is a link to Internet Explorer 6.0 on the Desktop

Internet Explorer 6 Running under Fedora Core 5:
![]()
Now since ies4linux creates it’s own instance of wine, we must overwrite the ~/.wine data with the data from ies4linux so BoDog, UltimateBet and any other Poker client that requires Internet Explorer will work.
NOTE: Remember to backup existing wine data if you already have existing wine installs and you are currently running other applications under wine.
# tar -cvf wine-bakup.tar ~/.wine
# rsync -av ~/.ies4linux/ie6/ ~/.wine/
This will also set a bunch of internal wine settings that we would have to do by hand. Now if you want to install BoDog, UltimateBet or any other poker client, you are good to go! (At least BoDog and UltimateBet will work since they are apart of this HOWTO)
Additional Wine Setup
Now, PokerStars Client will run with wine, unpatched. Most Poker Clients, however, do require a patched version of wine to run properly. This is because most poker sites block clients by the machines Hardware GUID, or Hardware ID. To test this, try to connect to Full Tilt Poker with an unpatched version of wine and you get this:

The Hardware ID that wine comes pre-installed with, cannot be changed and is currently blocked. You will not be able to login to Full Tilt Poker and other poker sites with wine. That doesn’t matter to us, as we have a patched version of wine. Fire up regedit and create a new Hardware ID for yourself, or skip this and download the reg file and import the data.
Manual Entry
# regeidt
Migrate down to HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control and add 14 new registry
keys.

HKLM,System\CurrentControlSet\Control\IDConfigDB,"CurrentConfig",,0×00000000
HKLM,System\CurrentControlSet\Control\IDConfigDB,"UserWaitInterval",,0×0000001e
HKLM,System\CurrentControlSet\Control\IDConfigDB,"IsPortable",,0×00000000
HKLM,System\CurrentControlSet\Control\IDConfigDB\Alias\0000,"DockingState",,0×00000000
HKLM,System\CurrentControlSet\Control\IDConfigDB\Alias\0000,"Capabilities",,0×00000000
HKLM,System\CurrentControlSet\Control\IDConfigDB\Alias\0000,"DockID",,0×00000000
HKLM,System\CurrentControlSet\Control\IDConfigDB\Alias\0000,"SerialNumber",,0×00000000
HKLM,System\CurrentControlSet\Control\IDConfigDB\Alias\0000,"ProfileNumber",,0×00000000
HKLM,System\CurrentControlSet\Control\IDConfigDB\Hardware Profiles,"Unknown",,0×00000000
HKLM,System\CurrentControlSet\Control\IDConfigDB\Hardware Profiles\0000,"PreferenceOrder",,0×00000000
HKLM,System\CurrentControlSet\Control\IDConfigDB\Hardware Profiles\0000,"FriendlyName",,"Wine Profile"
HKLM,System\CurrentControlSet\Control\IDConfigDB\Hardware Profiles\0000,"Aliasable",,0×00000000
HKLM,System\CurrentControlSet\Control\IDConfigDB\Hardware Profiles\0000,"Cloned",,0×00000000
HKLM,System\CurrentControlSet\Control\IDConfigDB\Hardware Profiles\0000,"HwProfileGuid",,"{abba0009-1ed34-1dad4-1333-1e3e4ebb890a}"
Or import the reg file from http://www.mattahfahtu.com/files/wine-reg.txt if you do not want to add all of the registry keys by hand.
# wget http://www.mattahfahtu.com/files/wine-reg.txt
# regedit wine-reg.txt
Ether way, the end result should look like this:

Now the default Hardware ID should be safe to use, but just in case we will want to change a few of the letters in the string, using only numbers and a-f (a, b, c, d, e and f).
NOTE: Keep the format of {8 characters-5 characters-5characters-4 characters-12 characters}

Skip to the Full Tilt Setup | Skip to the BoDog Setup | Skip to the Ultimate Bet Setup
Download and install PokerStars Client
I like to keep all of my windows applications in a separate directory for installs or re-installs. This directory is oddly enough called windows
# mkdir windows
# cd windows
Now we download the PokerStars client:here.
Once the file is downloaded, install the client using wine:
# wine PokerStarsInstall.exe
Follow the on screen instructions to install the PokerStars client. After the install was complete, wine added an icon of the PokerStars client to my desktop. Double clicking the icon launches PokerStars.

NOTE: There is a table refresh bug with PokerStars under wine that if you resize the table window, the window doesn’t refresh and cuts off part of the table. To fix this, edit the user.ini in the PokerStars directory and add f5redrawtable=1 under the [Options] section, like such:
# wine notepad.exe ~/.wine/drive_c/Program\ Files/PokerStars/user.ini


Now restart PokerStars and after you resize the table, hit F5.

All better!
There are no additional settings in wine that are required to run PokerStars. Now, PokerStars is installed!
Download and install Full Tilt Poker Client
Now we fire up a web browser and point it to Full Tilt Poker’s site to download Full Tilt’s Client.
# wine FullTiltSetup.exe

Follow the on screen instructions to install the Full Tilt Poker client. After the install was complete, wine tried to add an icon of the Full Tilt Poker client to my desktop, but it failed. Sometimes telling wine to ‘reboot’ helps to create a good icon to launch Full Tilt.
# wineboot
NOTE: This will simulate a reboot for Windows and is usually very fast. This does NOT reboot your computer.
If that doesn’t work you can copy the PokerStars icon and edited the duplicate PokerStars icon to use Full Tilts exe.
Right Click on the Duplicate PokerStars icon and select Properties. Under the Launcher Tab, change the command from:
wine "C:\Program Files\PokerStars\PokerStarsUpdate.exe"
to
wine "C:\Program Files\Full Tilt Poker\FullTiltPoker.exe"

I also used a different icon for Full Tilt that I got by:
# wget http://osx.iusethis.com/icon/fulltiltpoker.png
To change the icon, under the Basic tab, click on the current icon. That will launch another window that will let you select the new icon. Now my Desktop looks like this:

Now we must set some application specific settings in wine, so run winecfg
# winecfg
In the Applications tab click on the Add Application button and select Program Files\Full Tilt Poker\FullTiltPoker.exe, then click the open button.

Now under the Libraries tab we want to add a few libraries to run differently than the default settings.
Add ole32 and riched20 as (builtin, native) as shown below:

If ole32 and riched20 are not listed in the drop down list, type the name of the library in the New override for library drop down field.
Now you are ready to run Full Tilt Poker

When you sign up for a new account, be sure to put MATTAHFAHTU in the bonus code text box for a 100% deposit bonus up to $600.


Play Online Poker
I would recommend that you Disable [the] Exit Screen that Full Tilt has. There have been some reports that this screen and wine do not mix. Better safe than Sorry

If you are curious, this is what the exit screen looks like.

Congrats! Full Tilt Poker is installed on your Linux box!
Optional: Download and install BoDog Poker Client
NOTE: This requires Internet Explorer 6 to be installed. Click here to view instructions.
There are a few files that we need to get in order to get BoDog to work that BoDog does not install for us, so we need our trusty web browser loaded and pointed to http://support.microsoft.com/kb/259403
Download vc6redistsetup_enu.exe and run it with wine, which will extract a file that will will need to run from wine again:
# wine vc6redistsetup_enu.exe
# cd <directory where you extracted the above file to>
# wine vcredist.exe
Now we can install and run the BoDog client. Fire up your web browser to http://www.bodoglife.com/poker/download-poker.jsp
Download and install with wine
# wine BodogPokerClient.exe
After the install was complete, wine tried to add an icon of the BoDog Poker client to my desktop, but it failed. So I copied the PokerStars icon and edited the duplicate PokerStars icon to use BoDog’s exe.
Right Click on the Duplicate PokerStars icon and select Properties. Under the Launcher Tab, change the command from:
wine "C:\Program Files\PokerStars\PokerStarsUpdate.exe"
to
wine "C:\Program Files\BoDog Poker\BPGame.exe"
I also used a different icon for BoDog that I created from the BoDog site:
# wget http://mattahfahtu.com/files/bd.png
To change the icon, under the Basic tab, click on the current icon. That will launch another window that will let you select the new icon. Now my Desktop looks like this:

Since we need most of the default settings applied to BoDog, with a few changes, we will import a reg file to make all of the changes that we need.
# wget http://www.mattahfahtu.com/files/bodog-reg.txt
# regedit bodog-reg.txt
Or if you would like to make the changes by hand, winecfg and add all of the Library overrides from the default settings and change the following to (builtin, native): advpack, imgutil, msvcrt, msvcrt40, ole32, riched20, riched32, shdocvw, shfolder and shlwapi. All of the other overrides should remain set to native. If any of the libraries are not listed in the drop down list, type the name of the library in the New override for library drop down field.
Now run BoDog!
NOTE: There is an issue with BoDog when you minimize the main lobby window that makes the window a 40×40 pixel screen:

You will want to force your window manager to keep the window locked at the dimensions that the window first appears as (could be 1024×570) or use the single table view and never minimize the application.
Optional: Download and install UltimateBet Poker Client
NOTE: This requires Internet Explorer 6 to be installed. Click here to view instructions.
If you just installed BoDog you can skip this part:
UltimateBet requires a few files that are not installed by by wine or UltimateBet. So we need our trusty web browser loaded and pointed to http://support.microsoft.com/kb/259403
Run the vc6redistsetup_enu.exe with wine which will extract a file that will will need to run from wine again
# wine vc6redistsetup_enu.exe
# cd <directory where you extracted the above file to>
# wine vcredist.exe
When you try to run the UltimateBet setup for the first time, it has issues with extracting the eula.txt and fails to run setup because of this.

So we have to make a simple change to wine’s configuration.
# winecfg
Go to the Drives tab and hit the Autodetect button.

For me, that installed a new drive mapping, H:, that points to my home directory. Now be sure to save the settings, clikc the OK button. Now running the UltimateBet setup works like a champ!
Lets download the client
# wget ftp://ftp.ultimatebet.com/public_html/releases/active/ubsetup.exe
Now we can install the UltimateBet client.
# wine ubsetup.exe
wine and UltimateBet install a proper launcher icon for UB.

The default settings for wine in the Libraries tab will allow UltimateBet to run properly, so there is no additional settings to configure. So click the UltimateBet icon and you should be all set!
NOTE: Sometimes the install of Ultimate Bet doesn’t properly rename the resSplash.dll file and you will get the following window when you run Ultimate Bet:

Other side effects of this file missing include a blank or funky table background.
To fix this, go to the Ultimate Bet directory.
# cd ~/.wine/drive_c/Program Files/UltimateBet
Now look at the files in the directory:
# ls
eula.txt res2D.dll RESS~YB0.DLL UBSoftUpdate.exe* zlib.dll
INSTALL.LOG resBJ.dll resTable.dll UltimateBet.dat
libeay32.dll resGames.dll ssleay32.dll UltimateBet.exe*
LocalWeb/ resLobby.dll StmOCX.dll UNWISE.EXE*
Product.ini resMiniBar.dll ubcustom.ico Update/
Bingo! Notice the file called RESS~YB0.DLL or something like it (RESS~XXX.DLL)? That’s actually resSplash.dll. Lets rename the file, shall we?
# mv RESS~YB0.DLL resSplash.dll
All Better! Fire up Ultimate Bet and take down massive pots!
NOTE: While trying to find a table to sit at, the colors are all messed up so everything is black on black until you select a row from the grid and then it gets highlighted. Most annoying.
If you go into Options -> Lobby -> Restore Original Colors (button) this fixes the issue. Then hit the Apply button, then the OK button. If you do not hit the Apply button the colors do not take effect.
You will want to do the same thing under Options -> Chat. Remember to click Apply first, then OK.
NOTE: I have had issues with UltimateBet’s automatic updater. Whenever there is a new version, I just re-download the client and install the new client over the existing client.
Poker Client Overload
Here is a screenshot with all of the poker clients running at the same time to show that with all of the settings configured with this HOWTO will allow the clients to play nicely with one another.
Now I wouldn’t recommend that you run them all at the same time, but it is possible,
See you at the tables!
Donation
This document was done on my personal time as a community service. If this document helped you to install and play on a poker site, please consider a donation.
Full Tilt and PokerStars Username: StatikKling
Ultimate Bet Username: katzsak
References
[1] Wine HQ – www.winehq.com/
[2] Fedora Core 5 Tips and Tricks – www.gagme.com/greg/linux/fc5-tips.php
[3] Wine HQ – advapi32: Fulltilt Poker hangs (GetCurrentHwProfileA is a stub) – bugs.winehq.org/show_bug.cgi?id=4468
Comments / Questions?
If you are having issues getting your poker client to run, I may be able to help. Please feel free to leave a comment below.
History
v1 - February 20, 2007
- initial posting
v1.1 - February 23, 2007
- added updated versions of wine for Fedora Core 4, 5 and 6
- updated the howto to use the latest version of wine for FC5, wine-0.9.31-1
v1.2 - March 8, 2007
- added updated versions of wine for Fedora Core 5 and 6
- updated the howto to use the latest version of wine for FC5, wine-0.9.32-1
v1.3 - March 20, 2007
- updated Ultimate Bet section: resSplash.dll
v1.4 - April 25, 2007
- added updated versions of wine for Fedora Core 5
- updated the howto to use the latest version of wine for FC5, wine-0.9.35-1
v1.5 - May 25, 2007
- added updated versions of wine for Fedora Core 5
- updated the howto to use the latest version of wine for FC5, wine-0.9.36-2
tags: bodog, full tilt, linux, poker, pokerstars, ultimatebet, wine
This work is published under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License.
February 20th, 2007 at 7:11 pm
Nice writeup. BTW the Wine patch is discussed here:
http://bugs.winehq.org/show_bug.cgi?id=4468
February 22nd, 2007 at 10:18 pm
Hey, I’m having trouble running UltimateBet, when I run “wine Ultimatebet.exe” it doesn’t give any error messages, and nothing shows up on the screen. I’ve googled around with no luck. Maybe you can help?
February 23rd, 2007 at 8:29 am
Beh, did you follow this howto or did you just install UltimateBet with your ditro’s version of wine?
February 23rd, 2007 at 3:24 pm
I tried several different versions from my distro along with crossover office. I’m not really sure how to apply the patch in this guide since this guide talks about fedora and rpms, and I’m running gentoo.
February 28th, 2007 at 5:16 pm
Beh, try the steps in “Optional: Internet Explorer 6 Installation” and see if that works and remember to backup your wine data!
March 17th, 2007 at 2:08 pm
Hi,
Thanks for the help getting UBsetup working. One problem, though.
The tables have no background, and when I click on ‘Options’, there are no visible backgrounds to choose from.
Anybody experience this?
Otherwise, the game works well.
Thanks,
Tim
March 17th, 2007 at 2:21 pm
Oops–fixed it 5 minutes after posting my question!
UltimateBet.exe complained about missing resSplash.dll when I ran it, but the program started normally. So, I googled for the dll, downloaded it from one of the many DLL sites and put it in the Ultimatebet directory.
Voila! The program quit complaining on startup, [and] the backgrounds showed up. Much nicer to look at than the plain black background.
Again, thanks for the tips getting the software to work. I am on Ubuntu Dapper (6.06) with the latest version of wine.
Later–
Tim
March 17th, 2007 at 6:27 pm
Tim,
One of my installs, a few weeks ago, had the windows ’short’ name for the file, RESSPLA~1.DLL, and I renamed it to resSplash.dll and everything worked as expected. I bet if you look in your UB directory you will have that file there too.
March 20th, 2007 at 11:57 am
Thanks for the tip. No, the file was not there, but, as I said, is readily available on the Web.
New problem with UltimateBet:
Verrrrry slow startup–2 to 3 minutes for UltimateBet.exe, with no error messages.
It’s a cool site, so I would like to fix this problem.
Thanks!
March 20th, 2007 at 12:47 pm
Tim, I just updated my UB install and the message that says that resSplash.dll was missing appeared. There was a file called RESS~YB0.DLL in my UB directory. When I renamed the file, UB worked like a champ. I will add this to the HowTo…
As for the load time, what are the specs of the machine? what is the CPU usage while loading UB?
March 20th, 2007 at 6:22 pm
Sorry, I fixed it again–right after I posted my question.
The problem? I played around with winetools and Crossover. Never do that with a working installation–I just love to tweak stuff to pieces, lol! The solution? I deleted ~/.wine and started all over again, re-installing each program. Now it all works.
For the record, I am using an Athlon 1800XP/256MB. All the Windoze poker clients seem to max out the CPU at some point, both during load and during a game. But it all works!
Look for me.
I am TSchutte02 on FullContactPoker,
TeeJay002 on PokerStars
and UncleTim xx on both FullTilt and UltimateBet.
Thanks for the help and encouragement!
Tim
March 27th, 2007 at 4:30 pm
Still won’t connect with Full Tilt Poker. It will say connected but it will “retry” then say sorry can’t connect. HELP!!!
March 27th, 2007 at 4:33 pm
Did you change the Hardware ID? How much of the HOWTO did you follow? I’ve had a few issues connecting to full tilt in general today, maybe that is the issue?
March 27th, 2007 at 4:52 pm
I modified the HW id, I still get GetCurrentHwProfileA semi-stub error
I went as far as wiping my .wine dir and starting over. Maybe just a Full Tilt site issue? I will give it another go.
Followed the whole thing (the stupid user says) twice! I can say that I have followed it to a “T” but there is always room for error.
March 27th, 2007 at 4:54 pm
Did you patch your own RPMS or did you download the ones that I made available?
March 27th, 2007 at 5:03 pm
Well . . . (he says) I am on Ubuntu and using wine 0.9.33 . . . taking the leap of faith that it may work . . .
March 27th, 2007 at 5:26 pm
For Full Tilt to work, you need to patch wine, or you will not be able to connect to Full Tilt.
The patch that I have available should work if you rebuild wine from source. Did you patch and recompile wine?
March 27th, 2007 at 5:27 pm
I think what I will do, when time permits, is an update to this howto using the wine source, that way it should be more generic.
March 27th, 2007 at 5:30 pm
in the works . . .
rereading what you have here is straight forward. I saw 0.9.32 . . . skim . . . saw patch . . . I have 0.9.33 and took that as good to go.
My mistake, not yours, your page is just fine.
April 2nd, 2007 at 11:44 am
I followed all the instructions for installing bodog on my fc6 box. When I run bodog, it says RAS enumeration not handled. Use LAN connection. How do I fix that?
April 3rd, 2007 at 9:23 pm
Rob, are you on a dial up connection? I’m assuming that you are not. I’ll see if I can find anything…
April 18th, 2007 at 5:00 am
A workaround to the HWID issue on full tilt is to install the client on a windows machine, get logged on and then copy the Full Tilt directory over from the windows machine to the linux one…for some reason this bypasses the issue.
April 20th, 2007 at 9:03 am
FameWolf,
Wow.. thats an interesting way around the HWID issue. I would think that the HWID would be checked at every login.
April 20th, 2007 at 8:21 pm
Thanks a lot for this webpage. I haven’t tried it, but I will try this tonight and you will see something from me on FTP!!!
Thanks again!!!
April 21st, 2007 at 3:14 pm
Thanks for the instructions.
I am using Ubuntu 7.04 and of course had to work a little bit to make these work. I actually had a weird sequence of events …
1) I added the patches manually, modified the HWid slightly, and then compiled wine from source (0.9.35).
2) I tried to run FullTiltPoker.exe from my Windows installation and it did not work (maybe because I did not have write support enabled for that drive at the time or maybe because it is just not possible?).
3) I installed FullTilt using “wine FullTiltSetup.exe” and then it installed and launched fine.
4) However when I exited FullTilt and then tried to run it again it would not work, and was giving me “process tid prio (all id:s are in hex)”
5) I then copied my “Full Tilt Poker” folder from windows to the drive_c install from wine.
6) Now everything works well except it is a little choppy on the drawing. I also have to force some windows to redraw using the usual tricks. No major complaints though. I am about to actually test a full sit ‘n go game.
April 21st, 2007 at 4:35 pm
Guess I spoke too soon. I got 3rd in my sit n’ go, exited FullTilt and then tried to come back in.
No matter I try I cannot get it to launch FullTilt anymore. I tried uninstalling, reinstalling, copying the folder. Now when I try to launch it, literally nothing happens?!
April 21st, 2007 at 4:40 pm
I tried a windows trick and rebooted because I was also having other video issues. Perhaps it is not wine but something else at work.
After the reboot I can run FullTilt without any issues.
April 23rd, 2007 at 7:50 am
tweak,
did you check the process listing to see if for some reason the FullTiltPoker.exe was still running in the background? Did you do a full computer reboot or a wine reboot? Also, did you remember to disable the exit screen?
Anyway, I’m glad you got Full Tilt working!
May 2nd, 2007 at 5:37 am
Hi,
The guide was very helpful when I tried to setup PokerStars. However, I’m having a very frustrated time installing Bodog.
I followed all the directions [I know. Very original =]. I installed vcredist.exe (which is now called “vcredist_x86.exe on the Microsoft website), BodogPokerClient.exe, and changed the command launched as stated. I also imported the bodog-reg.txt file. I do not know what else to do.
PS. I didn’t go through the tedious way of installing wine since I’m using Ubuntu. However, I was able to install wine using the command sudo apt-get intall wine. Since PokerStars worked, I assume my wine installation worked also. Please help.
Thanks,
Janet.
May 2nd, 2007 at 5:42 am
Another thing, when I tried wineboot from the terminal, I have the following error.
err:menubuilder:InvokeShellLinker failed to extract icon from L”C:\\Program Files\\Bodog Poker\\BPGame.exe”
May 3rd, 2007 at 10:09 am
janet,
I’m currently trying to find a box to install ubuntu on to test with. Are there any messages that wine prints out?
The error of : err:menubuilder:InvokeShellLinker failed to extract icon from Lâ€C:\\Program Files\\Bodog Poker\\BPGame.exe†is fine, it’s just trying to extract an icon to use for the launcher file. This works sometimes, but a safe error to ignore and also the reason why I created a bodog icon.
Your wine install does work, since you said you got PokerStars up and running. You have to remember that wine is, after all, wine is a compatibility layer for running Windows programs, but it’s not 100%.
Unfortunately, all I can say is, works for me, but I will do my best to help out if I can.
May 9th, 2007 at 6:05 pm
I’ve installed Bodog and its requirements, and it seems to run OK, except that when I click “Sit Here” it seems to crash as soon as the box pops up. I’m running wine 0.9.36. Anyone else having this issue? Any known solutions?
May 12th, 2007 at 10:15 am
I’m having the same issues as oddity, bodog works fine until I click “sit here” at a table. It crashes then. I’m running Edgy and believe I followed all the instructions here (PokerStars works fine). Thanks.
May 15th, 2007 at 3:41 pm
Rob,
I may have found the issue with the RAS Enumeration. If winecfg is set to windows 2000 and above (2003, XP, Vista) it uses RAS, for 98 it connects a different way. Set winecfg to act like Windows 98 and you should be able to login.
May 15th, 2007 at 3:43 pm
janet, did you install ie6?
May 15th, 2007 at 3:44 pm
oddity and NewYorkBeast,
I’ll look into this to see if I can find a reason why bodog dies when you want to “sit here”.
June 26th, 2007 at 3:30 am
anyone find out why bodog crashes when we try to sit at a table? thanks.
August 1st, 2007 at 6:55 pm
Nice tutorial man. Very informative. I did have problems installed Paradise Poker client under wine 0.9.24. I will keep trying, your tut kept me motivated! Keep it up! Excellent work! Good luck at the tables
August 2nd, 2007 at 11:36 am
Thanks Felipe Alvarez!
August 5th, 2007 at 9:43 pm
Hello,
I’m having the same issue as listed above with Bodog crashing as soon as I click “Sit Here”
This is what shows in the terminal just as Bodog is crashing… I hope this helps
err:region:CombineRgn Invalid rgn=(nil)
wine: Unhandled page fault on read access to 0×00000000 at address 0xb7ce968a (thread 0010), starting debugger…
WineDbg starting on pid 0011
Unhandled exception: page fault on read access to 0×00000000 in 32-bit code (0xb7ce968a).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:b7ce968a ESP:0033dfac EBP:0033dfc8 EFLAGS:00210246( - 00 -RIZP1)
EAX:0000004d EBX:7eabe684 ECX:04af3950 EDX:00000000
ESI:02000001 EDI:04af3950
Stack dump:
0×0033dfac: 7eaa8596 04af3950 00000000 7eaa850b
0×0033dfbc: 0051e3da 02000001 00ecf340 0033dfd8
0×0033dfcc: 0044f321 04af3950 00000000 0033dfec
0×0033dfdc: 0044f306 04af3950 00000000 0033e16c
0×0033dfec: 0033e12c 0051fe13 00000000 00ebda48
0×0033dffc: 00000028 00000001 000904dc 000603f2
Backtrace:
=>1 0xb7ce968a strcmp+0xa() in libc.so.6 (0×0033dfc8)
2 0×0044f321 in bpgame (+0×4f321) (0×0033dfd8)
3 0×0044f306 in bpgame (+0×4f306) (0×0033dfec)
4 0×0051fe13 in bpgame (+0×11fe13) (0×0033e12c)
5 0×0050a04d in bpgame (+0×10a04d) (0×0033e17c)
6 0×0051e417 in bpgame (+0×11e417) (0×0033e194)
7 0×5f401f39 in mfc42 (+0×1f39) (0×0033e218)
8 0×5f401cea in mfc42 (+0×1cea) (0×0033e238)
9 0×5f401c73 in mfc42 (+0×1c73) (0×0033e298)
10 0×5f401bfb in mfc42 (+0×1bfb) (0×0033e2b4)
11 0×5f401bba in mfc42 (+0×1bba) (0×0033e2e0)
12 0×7eb9c2ea WINPROC_wrapper+0×1a() in user32 (0×0033e310)
13 0×7eb9ca1e in user32 (+0×9ca1e) (0×0033e350)
14 0×7eba1057 in user32 (+0xa1057) (0×0033e9f0)
15 0×7eba1b2a CallWindowProcW+0xaa() in user32 (0×0033ea30)
16 0×7eb693a8 in user32 (+0×693a8) (0×0033eaa0)
17 0×7eb6d140 SendMessageTimeoutW+0×1a0() in user32 (0×0033eb10)
18 0×7eb6d1b0 SendMessageW+0×50() in user32 (0×0033eb50)
19 0×7eb6f55a in user32 (+0×6f55a) (0×0033ec20)
20 0×7eb6a2b8 in user32 (+0×6a2b8) (0×0033eef0)
21 0×7eb6bbe0 PeekMessageW+0xd0() in user32 (0×0033ef40)
22 0×7eb6bda8 GetMessageW+0xd8() in user32 (0×0033f000)
23 0×7eb6bf73 GetMessageA+0×33() in user32 (0×0033f020)
24 0×5f4011a7 in mfc42 (+0×11a7) (0×006ad75c)
25 0×00000113 (0×000403e0)
26 0×00000000 (0×00000000)
0xb7ce968a strcmp+0xa in libc.so.6: cmpb 0×0(%edx),%al
Wine-dbg>
Please email me at alvinater@comcast.net if you have found a solution for this problem.
Thanks for the tutorial!
September 2nd, 2007 at 8:35 pm
I’m getting something simliar — specifically when any
action results in a popup dialogue. At first, I had registered for a tourney
on another machine (windows), then tried to log in to play from ubuntu (wine with ies4linux). The bodog client loads fine and I can
observe other games in progress. Then 2 minutes before the tourney started,
the dialogue “tried” to pop up to take me to my seat — instead, it threw the
error. Later on, I noticed the same crash behavior when observing a game and
I tried to change the felt color. So it seems there is a problem with
whatever dialog API call from bodog not playing nicely with one of the DLL’s
in the setup. Has anyone else seen this too or made any progress?
Thanks!