Baldur's Gate 2
From Unofficial TransGaming Wiki
|Installer||Works, with certain issues. See below.|
|Game||Works, with issues. See below.|
|Patch||BG2: SoA patch not needed if expansion pack (Throne of Bhaal) is installed.
Both patches work.
|Download patch||Baldur's Gate II: Shadows of Amn english patch (bioware.com)
Baldur's Gate II: Throne of Bhaal english patch (bioware.com)
|Requires no-cd patch||No|
|Works with Cedega version(s)||6.0 (best), 5.2, 5.1, 5.0.3, 4.4, 4.1.1, 4.0.1, 4.0, 3.x|
|Tested with Cedega version(s)||6.0, 5.2, 5.1, 5.0.3, 4.4, 4.1.1, 4.0.1, 4.0, 3.x|
|Supported by TransGaming||Yes|
|URLs||Baldur's Gate II: Shadows of Amn --Official website
Baldur's Gate II: Throne of Bhaal --Patch list
- There may be issues swapping CDs during install (mainly with WineX engines). Also on some distros (notably Fedora Core). The installer may crash after it reaches 95% on any install type (minimum, recommended or full). If you experience this, read the section below titled 'Installation Issues'.
- Either using the in-game Video configuration or running the separate configuration utility, the 'Software Mirror BLT' option under the '2D 16 bit Color Depth' section MUST be selected or the game will freeze when finished loading an area. So, yes, you must run it in 16-bit 2D mode for least trouble. 32-bit 3D also works, but has tile seams all over the screen.
- Slight performance issues. Setting the Graphics slider to 'Below Average' under the Hardware section in the configuration utility (cannot be done from within the game) will optimise the game and set it to run in 640x480 mode which should allow the game to run smoothly.
- Clicking normally may sometimes result in a double-click. Clicking slightly slower will remedy this. It is recommended you use the keyboard commands and use drag-and-drop in the inventory to avoid frustration.
- When importing a character you have previously exported, the game may crash. If this happens, find the Baldur's Gate II installation directory (usually in ~/.cedega) and navigate to the 'characters' folder. Find the file of the character you wish to import and delete the file of the same name with a .BIO extension. This is the character's Biography so if you wish to preserve this, read the section below titled 'Preserving Biographies'.
- Problems when saving your game may be solved by deleting the file default.tot in the BG2 temp folder.
If you receive an error when the InstallShield Wizard is starting up (You should see a splash screen and a little progress bar in the bottom right corner) that looks something like this: Error extracting support files: (0x80070005) then the only known solution is to run cedega as root:
$ sudo cedega
[enter root password at prompt]
If that doesn't help, check /etc/fstab and remove the
unhide mount option for your cdrom drive. That can cause a similar InstallShield error.
The other main installation issue is the Installer crashing when it reaches 95% with some kind of AddIcon error. The solution is as follows and has been tested on Fedora Core 4 with Cedega version 5.1 and 5.2 Please note: Cedega is running with root privileges. This should not affect the success of the solution but if it does, try running as root to see if it fixes the problem:
- Open up Cedega and click the Install button
- Fill in the boxes appropriately, for the purpose of this method, I used BG2 as the folder name and selected the appropriate game disc entry (Cedega 5.2 and above only) as well as putting the install path to Setup.exe on BG2 Disc 1.
- If you aren't using the Game Disc Entry for whatever reason, go to the 'Advanced' tab and then 'Options' and make sure the winver is set to either win95 or win98
- Click continue and hopefully you should be able to start installing normally. A Full install is recommended.
- You can either install from the CDs and switch them as normal during install or you can install from ISOs of the CDs which make the install a lot faster (recommended as you may find yourself having to re-install a lot). In order to setup the ISOs read the section titled 'Installing with ISOs'
- When the installer reaches 95% it will ask for CD1 again. If you are using ISOs then remounting cd1.iso will not work and you will have to actually insert CD1. If it for some reason still does not recognise the correct CD. Don't worry, the following method will still work.
- After the CD is accepted, the Installer will give a fatal error box stating something about AddIcon.
- DO NOT CLICK OK as that will cause the installer to clean up all your installed files and quit.
- Go into Cedega (which should still be running) and click the 'Stop' button which will kill the Installer. This preserves all your installed files.
- Do not be fooled by the 95% as the Installer has actually finished installing all the necessary files.
- There are now two options: If you don't intend to install the Throne of Bhaal expansion, read the section titled 'Just Shadows of Amn'. If that method does not work or you want to install Throne of Bhaal as well, read the section titled 'Installing Throne of Bhaal'.
Installing with ISOs
This method assumes the system is running Fedora Core 4 however only minimal modifications should be necessary to do the same with other distributions.
- First, create a mount point for your ISOs e.g.
# mkdir /media/iso
- Create your isos for all the discs using (changing the values as appropriate):
# dd if=/dev/cdrecorder of=~/cd1.iso
- Before install mount cd1:
# mount -o loop -o ro ~/cd1.iso /media/iso
- During install unmount the iso and mount a new one when the installer asks to switch discs e.g.
# umount -ld /media/iso
# mount -o loop -o ro ~/cd2.iso /media/iso
Please Note: At the end of installation when the Installer asks for disc 1 again, remounting cd1.iso does not seem to work. Just insert the actual CD. If this does not work, see the above section.
Also, trying to make an ISO of the Throne of Bhaal expansion CD using the above method does not seem to work. Either my disc is particularly damaged or it is some form of copy protection. Installation will work fine with the normal disc though.
Just Shadows of Amn
If this method does not work, follow the 'Installing Throne of Bhaal' method instead (but obviously, don't install Throne of Bhaal).
- Navigate to the game directory (e.g. /root/.cedega/BG2/)
- Open the file called 'games.ini' in a text editor
- Find the section labelled '[Baldur's Gate II - Shadows of Amn]'
- Under that section you should see a line like this:
path=C:/Program Files/Black Isle/BGII - SoA/baldur.exe
- Change it to:
path=C:/Program Files/Black Isle/BGII - SoA/BGMain.exe
- and save
And you're done. Just restart cedega, click the appropriate icon and click 'Play'
Installing Throne of Bhaal
In order for the Throne of Bhaal installer to believe you have Shadows of Amn installed, you must edit Cedega's registry.
- Navigate to the game directory (e.g. /root/.cedega/BG2/)
- Open the file called 'system.reg'
- Right under:
WINE REGISTRY Version 2
;; All keys relative to \\\\Registry\\Machine
- Add two new lines and type the following exactly:
@="C:\\Program Files\\Black Isle\\BGII - SoA\\BGMain.exe"
"Install"="C:\\Program Files\\Black Isle\\BGII - SoA"
"Path"="C:\\Program Files\\Black Isle\\BGII - SoA\\"
- Save the file and install Throne of Bhaal normally.
When importing a previously exported character, some BG2 games experience a crash. In order to fix this, you must navigate to the game's 'characters' directory (e.g. ~/.cedega/BG2/c_drive/Program Files/Black Isle/BGII - SoA/characters/) and find the filename of the character you wish to import like BILL.CHR. This file will also have an associated file called BILL.BIO. Delete that file and then import your character normally.
This of course deletes the character's biography and replaces it with the default. If you wished to keep that biography there are two methods you can follow.
The first method involves saving the text in BILL.BIO somewhere and then deleting the file. Then start playing BG2 and import BILL. Then go to the character record sheet, 'customise' and then 'biography' and retype the biography (copy and paste has not been tested).
The second method is for people too lazy to do the first. You need to have started a game and imported your character first.
- First download NearInfinity from: NearInfinity.jar
- Run it with the following command with the same permissions as you run Cedega:
java -jar NearInfinity.jar
(Note: You need java installed for this. If you need intructions for installing Java, google it)
- Click the 'Game' menu and choose 'Open File'
- In 'open external file' click the 'Browse' button and find the 'save' directory
- In that directory, find the save file of the game who's character you want to edit. If you've just started a new game then you probably want the Auto-Save one.
- Find BALDUR.GAM and double click it.
- Now press Enter
- A window will popup with a box in the top right labelled 'Player characters'
- Select your character on the list (the first letter of their name will have been replaced by a *)
- Click the 'View/Edit button'
- Another window will popup, on the topmost tab layer, click the 'Edit' tab
- Scroll down to the bottom and select the row labelled 'CRE'
- Click the 'View/Edit' button
- Find the row that contains part of your biography and edit it (copy and paste does work)
- Click 'Save' on everything and close NearInfinity
- Start your game up again (making sure you load the edited file)