Category: Main Games Role Playing Games Baldur's Gate II Throne of Bhaal

Baldur's Gate II

Baldur's Gate 2: Throne of Bhaal v2.5.26498

Return to the Forgotten Realms as a Child of Bhaal in this expansion to the highly successful Baldur's Gate II: Shadows of Amn. You'll encounter new monsters, find new items, and explore additional areas as you try to lay claim to the Throne of Bhaal.

Application Details:

Version: Throne of Bhaal
Votes: 14
Latest Rating: Platinum
Latest Wine Version Tested: 1.3.28

Maintainers: About Maintainership

Link Official Site

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Nearly all. Game is fully playable, with no problems during play.

What does not

if 3D is enabled, there can be problems during configuration. (you don't see the test screen)

What was not tested


Additional Comments

Tested was "Baldurs Gate II" with addon "Throne of Baal", installed via DVD (was a "Best of Atari"-Package).
selected in Test Results table below
DistributionTest dateWine versionInstalls?Runs?RatingSubmitter
ShowUbuntu 11.04 "Natty" i386 (+ variants like Kubuntu)Oct 04 20111.3.28Yes Yes Platinuman anonymous user 
ShowUbuntu 11.04 "Natty" i386 (+ variants like Kubuntu)Oct 04 20111.3.28Yes Yes Platinuman anonymous user 
ShowDebian GNU/Linux 6.x "Squeeze" x86_64Jun 06 20111.3.21N/A Yes PlatinumOgier 
ShowFedora 14Mar 27 20111.3.14Yes No Garbagean anonymous user 
ShowGentoo LinuxJan 02 20111.3.10Yes Yes PlatinumJirik 

Known Bugs

Bug # Description Status Resolution Other apps affected
13560 Baldur's Gate 2 Throne of Bhaal fails to save game because the file default.tot exists in the game temp directory. REOPENED View
17956 BGII: Sluggish performance with fixpack installed NEW View

Show all bugs

HowTo / Notes

Multiplayer via Directplay
Mentioned in a comment by zsolty_szasz:

Multiplayer can work, but requires some setup first.

The problem is with the current DirectPlay implementation. Read here how to set it up:

To get multiplayer working for games that use a DirectPlay version prior to 8, place the following DLLs:
dplayx.dll, dpnet.dll, dpnhpast.dll and dpwsockx.dll in this archive in WINE's windows/system32 directory, then add DLL overrides (native,builtin) with WINECFG.

In case of any problems be sure to see the instructions on


The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

Mouse problems with wine 1.3.36
by Andre Jonas on Wednesday January 4th 2012, 17:00
Hey, I'm playing BGII TOB using wine 1.3.36 under ArchLinux. Installation went fine and the game runs great so for. The only problem I have is the quite strange behaviour of the mouse: Quite often, left button clicks are interpreted as right button clicks, bringing me to the inventory screen, when I just wanted to select a character. On the other hand, sometimes single clicks aren't recognized at all, so I have to click again, which can be quite irritating.

Outside of the game the mouse works fine, even in other wine applications I'm not having this problem.

Is there anything, I can do about this?

Another problem has to do with pulseaudio: After 30min or so, the sound output becomes distorted. I then have to quit the game, restart pulseaudio and start the game again...
Mouse Issue
by James on Monday April 26th 2010, 21:41
I have installed the game no problem. Everything seems great except for one issue.

When I move my mouse, it paints black all over the screen. It leaves a black trail over the screen covering anywhere the mouse moves.

Wine Version: 1.1.33

Any Ideas?
Save game bug #13560 workaround
by Jeff D. Hanson on Saturday October 3rd 2009, 17:51
If you get an error when it tries to save due to the default.tot file in the BG2 temp directory, you can fix it manually. First open a file manager and browse to the directory (set it to show hidden files so you can find your Wine directory) then delete the file. Next open a terminal window and change to the same temp directory and enter:
ln -s default.tot ../temp/default.tot
This creates a relative cyclical symlink to the non-existent file. The game should work normally afterwards.

If that is too complicated for you, try this auto-removal script I wrote:
Save to your desktop somewhere (or even in the BG2 directory). Edit it with any text editor (GEdit, Kate, MousePad, Midnight Commander's editor) and change the WINEPREFIX entry to point to your Wine directory containing the BG2 installation. Save and then right-click on it from within your file manager and change its properties to be "executable". Double-click it or enter "./" from a terminal window to start the game.
by andrew on Wednesday June 3rd 2009, 21:17
Just copy the contents of all the CDs into one directory. Then "wine setup" and do a full install.

At some point it will w(h)ine for Disk2, just pop the disk into your CD drive and point it to the wine mapped drive (i.e. E:)

No need to mess around with loop devices or iso files; leave CD2 in the drive and it works fine.

On a larger screen (i.e 22"), setup a desktop for wine (like 1024X768) and make sure you learn to use the arrow keys to scroll around otherwise it will drive you crazy.

Or revert to a smaller LCD when playing the game.
Fullscreen mode
by J Bytheway on Sunday May 24th 2009, 7:17
In order to get fullscreen mode working I had to turn *on* the 3D acceleration. Without that the fullscreen mode didn't work at all and the windowed mode was very broken.
Installation and Running Instructions
by NickDaly on Wednesday May 13th 2009, 21:09
I've written instructions for installing and running this game under wine:

Please add to and correct as you see fit!
Screen corruption after Mesa upgrade (7.4)
by Wintershade on Sunday April 19th 2009, 4:12
I'm using ATi Radeon 9700 with open-source drivers (xf86-video-ati + ati-dri), and after I've recently upgraded Mesa to 7.4 and Xorg to 1.6, I'm experiencing weird mesh-like screen artifacts in WINE.

Here are some screenshots:

If I roll back to Mesa, libgl and ati-dri 7.2, the artifacts are gone.
Can anyone give me any ideas or leads? Thanks in advance!
No Sound
by Beorn on Wednesday July 16th 2008, 18:01
I got a problem with the sound in BGII ToB. When I get to the menu where you can chose play, configure, readme, etc I have the sound. When I choose to play and the game starts the sound is gone. All my other games in Wine got sound. Any ideas?
Excuse my bad english.
  • RE: No Sound by Someone on Wednesday July 30th 2008, 14:48
What I had to do to get this installed and working...
by rangek on Sunday July 13th 2008, 23:49
1. Rip the ISOs for SoA and ToB.

2. Mount said images somewhere

3. use aufs to union mount the SoA CDs into one directory. (Or you could just copy it all if disk space is not an issue I suppose.)

4. run winecfg and make a drive that points to your union mount above

5. run "wine E:\Setup.exe", where "E" is the drive letter you created above.

6. The install should work flawlessly. Make sure you did not turn on Win98 mode in winecfg. If you do you will get an InstallShield error.

7. Mount the ToB image and run winecfg to make a drive point at that and run the ToB setup as above.

8. Patch ToB by running "wine ./PATCH" where PATCH is the ToB patch.

9. Get the No_CD crack and apply that. (You need to be fully patched for it to apply.)
RE: Can't save game, game rendering still broken
by orion on Monday June 30th 2008, 12:52
Hey. In this "Mod" the save bug is obviously not present.

You need at least Baldurs Gate & Baldurs Gate II. When I had the save bug, in Baldurs Gate Tutu the bug was (and is, i'm playing it) not present. But you should mention, that you will start at the beginning of Baldurs Gate I and you will have to play to Baldurs Gate II. But it's fun, anyway.

I would be glad, if I've helped someone with this.

I think, the Bug appears only in Shadows of Amn Campaign, because with Throne of Bhaal Campaign, I never had it.

Greetings from Germany.
Can't even install
by Ilmari Vacklin on Monday May 19th 2008, 15:40
I can't install the game in Ubuntu. If I pick the minimal installation, at about 90% the installer asks for disk1 again, and pressing OK just makes it ask again. I have to cancel the install at this point. In the recommended install, the same thing happens for disk2. Any hints?

I also can't figure out how to play the game in Ubuntu once I installed it in Windows. I've copied the directory to my ~/.wine/drive_c/Program Files/..., the same directory path it was in on the Vista side. Running baldur.exe shows the splash window, with the option to install the game and not play it. Running bgmain.exe (I've seen "BGMain.exe" said here, but I don't have that file) gives an assertion error on Chitin.cpp.
Baldur.exe not working
by John on Tuesday April 22nd 2008, 15:13
I have installed the game, mounted the CDs and modified the baldur.ini to reflect the changes, however when I run baldur.exe the launcher pops up, I click Play, the screen goes black and I am forced to alt+f4 out. Running In a virtual desktop results in the launcher poping up, me clicking play and then nothing. I think this could be a problem with my video card or video settings? I have a Nvidia Geforce 8300 gs. Is there something i should do with the open gl?
somewhat more convenient
by Andre Janßen on Sunday April 13th 2008, 20:24
# Author: Andre Janssen
# Contact:
# Date: 2007-10-21
# Description: This is a template script to start games via wine
# It offers support for automatic ISO mount and multiple
# wine environments.

# This lines should be added to /etc/sudoers - I know this stinks but only a bit
# Only neccessary when you want to mount ISO Images automatically
# Members that can execute certain files as root
# username hostname= NOPASSWD: /bin/mount
# username hostname= NOPASSWD: /bin/umount

# Path to game directory
GAMEPATH="/home/anjans/Spiele/BaldursGate2/drive_c/Programme/Black Isle/BGII - SvA"
# Filename of executable

# Name of ISO image for cd emulation - leave empty if no image needed
# Path to mountpoint

# Path to wine dir (default is ~/.wine) - you will only need this when using
# different environments for certain games


case "$STARTOPTION" in
sudo mount -o loop "$ISONAME" "$MOUNTPOINT"

# Mount image when needed
if [ -n "$ISONAME" ]; then
echo "Mounting image..."
sudo mount -o loop "$ISONAME" "$MOUNTPOINT"
sleep 2

wine $FILENAME &

# Wait until BG2 is started before checking
while [[ -z `ps -A | grep $FILENAME` ]]; do
sleep 1
# Find out if Baldurs Gate is running
while [[ -n `ps -A | grep $FILENAME` ]]; do
# removes the file temp/default.tot every second
# this is neccesary to be able to save the game (with BG2TOB)
rm -f "temp/default.tot"
sleep 1

# Unmount image
if [ -n "$ISONAME" ]; then
echo "Unmounting image"
sleep 2
sudo umount "$MOUNTPOINT"

exit 0

# A little dosdevices magic...
# Files stored in directory:
# $ cd ~/.wine/dosdevices
# Pick a drive letter
# $ ln -s $DIRECORY d:
# Image or device:
# $ sudo mount -o loop $IMAGE $DIRECORY
# $ cd ~/.wine/dosdevices
# $ ln -s $DIRECORY d:
# $ ln -s /dev/loop0 d::
playing in full screen
by psykotik on Wednesday January 23rd 2008, 21:50
If you want playing in full screen (and improve your BG experience), the best solution is to use "xandr". This app permits to switch to any (supported) screen resolution and come back to the original.

The following script is the one I use to launch on Ubuntu 7.10, which doesn't "mess" my desktop, and comes back to desktop smoothly.

xrandr -s 1024x768

cd "/Datas/Games/BG BGT/"
env WINEPREFIX="/home/USER/.wine" wine "D:\Games\BG BGT\BGMAIN.exe"

xrandr -s 1280x1024
Double cursor
by Andrea Bocci on Wednesday April 18th 2007, 19:22
I donlt have a fix for the double cursor, but I do have a workaround: once the game is running, hit Alt-F4: you will be prompted to really leave the game. Answer 'No' and get back to the game - for me this makes the extra cursor disappear :-)
RE: won't start in FreeBSD
by el on Tuesday June 27th 2006, 17:44
The error "-1" and the ChDimm.cpp-Assertion indicate, that the game could not read some of its files. Usually this means that your cd-paths are not set correctly in baldur.ini

Here is an excerpt from mine:
HD0:=c:\Program Files\Black Isle\BGII - SoA\
CD1:=c:\Program Files\Black Isle\BGII - SoA\CD1\
CD2:=c:\Program Files\Black Isle\BGII - SoA\CD2\
CD3:=c:\Program Files\Black Isle\BGII - SoA\CD3\
CD4:=c:\Program Files\Black Isle\BGII - SoA\CD4\
CD5:=c:\Program Files\Black Isle\BGII - SoA\CD5\

Just adjust this to your installation-directory. If it doesn't work: Make sure you have write-permission to all files in th directory.

Hope this helps with the first two errors. I have never encountered the third one, sorry.