WineHQ
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
License:
URL:  
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 for this version are very old, and as such they may not represent the current state of Wine. Please consider submitting a new test report.
Selected Test Results

What works

GOG.com installer

Single Player content through Chapter 1

Full Screen Mode with 3d Acceleration

What does not

Windowed mode, opening containers and dialog with no choices close as soon as they're opened.

What was not tested

Multiplayer

Single player content past chapter 1

Additional Comments


selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?RatingSubmitter
CurrentUbuntu 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: http://wiki.winehq.org/DirectPlayGames

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.

HOWTO
In case of any problems be sure to see the instructions on http://wiki.winehq.org/Infinity_Engine_Games

Comments

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?
RE: Mouse Issue
by Wingnux on Thursday May 27th 2010, 16:05
Same problem here! When in software mode it happens in-game too but when using 3d accelerated mode it only happens on menu screens. Gameplay is fine.
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:
www.mediafire.com/file/ynj1it1zkzt/wine13560wa.sh
Save wine13560wa.sh 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 "./wine13560wa.sh" from a terminal window to start the game.
Installaion
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.
RE: Fullscreen mode
by Chris on Saturday September 26th 2009, 19:41
Did you mean turn ___off___? Because that's what I had to do to get full screen mode working.
RE: Fullscreen mode
by Chris on Saturday September 26th 2009, 20:01
never mind, i __thought__ it was working since the BGConfig tests passed, but then the game would lock up as soon as it would start.
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: wiki.winehq.org/Infinity_Engine_Games

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:
i42.tinypic.com/x7zok.jpg
i40.tinypic.com/1581lr8.jpg
i42.tinypic.com/2pq2yhy.jpg
i39.tinypic.com/10d8dc7.jpg



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!
RE: Screen corruption after Mesa upgrade (7.4)
by Jay-Pee on Sunday May 24th 2009, 13:40
Hey, I have the same problem, but i cant go back to an old version because in 9.04 the Xorg standard version is 1.6. It seems that the new driver has an bug that will be removed in an future version.

For this moment it only helps when you deactivad the 3d acceleration. Then you will have no problems with the artifacts.
RE: Screen corruption after Mesa upgrade (7.4)
by Wintershade on Monday May 25th 2009, 6:09
Well, I've solved the problem by buying a NVIDIA card.
Sorry for the trolling, but it seems ATi is getting worse and worse all the time.
RE: Screen corruption after Mesa upgrade (7.4)
by Jay-Pee on Thursday May 28th 2009, 8:26
I would be happy if I could change my graphic card, but I only have a notebook ...
RE: Screen corruption after Mesa upgrade (7.4)
by Wintershade on Thursday May 28th 2009, 8:48
So do I. I still bought a new one, with an NVIDIA card.
Unfortunately I believe this is the only solution.

Try to look at it like this. AMD's driver developers are not taking the Linux support seriously at all. Many distros, such as Arch which I'm using, have dropped the ATi proprietary drivers from the official repositories, and for a good reason.

On the other hand, you are spending a lot of your time and effort to make something work. I don't know about you, but my own time and my effort are not free - they may not be the most expensive in the world, but I still think they're worth something. By buying a notebook with an NVIDIA graphics card, I've spared myself a lot of time and effort, which would otherwise be literally wasted. In the end, it isn't such a loss of money, and a huge gain in time and strength which would otherwise be lost forever.

So rather than trying to fix something that's broken beyond your own reach, try giving some serious support to those who value us, Linux users, as customers in the same manner as everyone else who buys their hardware.
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
I had the same problem. Set the sound driver in wine config to oss. That resolves the issue for me.
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: What I had to do to get this installed and working...
by rangek on Wednesday July 16th 2008, 11:55
Turns out the NO_CD crack doesn't seem to actually work. I didn't discover this until I rebooted the machine later.

Therefore, you need to have the ToB iso image mounted somewhere and in your winecfg so BG can find it.
RE: What I had to do to get this installed and working...
by Sascha Wittkowski on Monday November 10th 2008, 13:36
This didn't work for me. I always got a "IKernel.exe - File not found" error from installshield when starting the installation process (even with Win2000/XP mode). So I just copied the whole game directory from my Windows Partition and added these registry keys to make BG2 think it has been properly installed:

[Software\\Microsoft\\Windows\\CurrentVersion\\App Paths\\BG2Main.exe]
@="D:\Games\BGII\BGMain.exe"
"Install"="D:\Games\BGII\"
"Path"="D:\Games\BGII\"
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.

appdb.winehq.org/objectManager.php?sClass=version&iId=12786&iTestingId=27833

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.
RE: Can't even install
by Lukas Jirkovsky on Sunday July 6th 2008, 0:49
Use the wine eject command, Luke.
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?
RE: Baldur.exe not working
by Karl on Sunday January 18th 2009, 3:56
I had the same problem with wine 1.1.9 & 1.1.10. By setting "Full Screen=0" in baldur.ini I got the game to run, but then it would crash. First it would print the following many times:

err:d3d_surface:IWineD3DBaseSurfaceImpl_CreateDIBSection CreateDIBSection failed!

It would then crash if I pressed any mouse buttons or, if I did nothing, it would crash with this error:

err:dsound:DSOUND_MixOne Fatal error. Under/Overflow? primary_done=20608, mixpos=20480/288264 (9408/132420), primary_mixpos=63168, writepos=42560, mixlen=0

After enabling 3D Acceleration with BGConfig.exe I was able to play the game.
somewhat more convenient
by Andre Janßen on Sunday April 13th 2008, 20:24
#!/bin/bash
#
# Author: Andre Janssen
# Contact: Andre.Janssen@nerdflanders.de
# 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.


# NOTE:
# 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
FILENAME="BGMain.exe"

# Name of ISO image for cd emulation - leave empty if no image needed
ISONAME="/home/anjans/Spiele/Images/BG2TOB.iso"
# Path to mountpoint
MOUNTPOINT="/media/winedrive"

# Path to wine dir (default is ~/.wine) - you will only need this when using
# different environments for certain games
WINEPREFIX="/home/anjans/Spiele/BaldursGate2/"



STARTOPTION=$1


case "$STARTOPTION" in
configure)
export WINEPREFIX
;;
mount)
sudo mount -o loop "$ISONAME" "$MOUNTPOINT"
;;
*)
export WINEPREFIX
cd "$GAMEPATH"

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

wine $FILENAME &

# Wait until BG2 is started before checking
while [[ -z `ps -A | grep $FILENAME` ]]; do
sleep 1
done
# 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
done

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

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::
RE: somewhat more convenient
by Andre Janßen on Sunday April 13th 2008, 20:26
this post has gone wrong - could someone please delete it?
RE: somewhat more convenient
by Olivier Beliveau on Monday May 26th 2008, 0:22
That worked for me! Thanks!
RE: somewhat more convenient
by Olivier Beliveau on Monday May 26th 2008, 0:24
What?! Why did my message appear here? Can you delete it too...

And this one by the way...
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.

[script]
xrandr -s 1024x768

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

xrandr -s 1280x1024
[/script]
Double cursor
by Andrea Bocci on Wednesday April 18th 2007, 19:22
Hi,
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:
[Alias]
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.
RE: won't start in FreeBSD
by Noa Groveman on Saturday November 28th 2009, 12:16
This fixes the -1 & ChDimm.cpp error, but I'm still being asked for the Expansion disk even though the paths are right. Also, it wont run unless I turn on 3D acceleration, but when it does it sets the res to something like 1640x1080 and the Baldur's Gate window is very small. Any clues?
Back