Baldur's Gate: Enhanced Edition Trilogy Tweaks (EET Tweaks)

A Gibberlings Three Mod
Author: K4thos
Contributors: WhiteAgnus, CrevsDaak, AstroBryGuy

On the web: Home page and discussion forum

Version 1.12
Languages: English, Polis, Czech
Platforms: Windows, Mac OS

Table of Contents

  1. Overview
  2. Compatibility
  3. Installation
  4. Components
  5. Credits
  6. Legalese
  7. Version History

Overview

Baldur's Gate: Enhanced Edition Trilogy Tweaks (EET Tweaks) is a modification that offers several optional tweaks for Infinity Engine games.

Compatibility

Most tweaks have been designed with EET platform in mind. Some will also work with following games: BG1, BG2, IWD, IWD2, Tutu, BGT, CA, IWD-in-BG2, BG:EE, BG2:EE, IWD:EE (refer to description of each tweak for platform compatibility list).

In terms of installation order, EET Tweaks should be installed last or close to last. Specifically, it should be installed after any mods which add or alter CRE, BCS, DLG, ITM, SPL, EFF files.

If the tweak description mentions that the same or similar functionality is available elsewhere than EET Tweaks will skip component installation if conflicting component is installed already. This is why the preferable install order would be after mods that are recognizable by EET Tweaks, such as BG2 Tweaks and others.

Installation

EET Tweaks is installed with WeiDU and is distributed as a compressed archive. Extract contents of the archive and move them to your game folder.

Windows

To start installation, double-click setup-EET_Tweaks.exe and follow the instructions on screen. Please run setup-EET_Tweaks.exe in your game folder to reinstall, uninstall, or otherwise change components.

Mac OS

To start installation, double-click setup-EET_Tweaks.command and follow the instructions on screen. Please run setup-EET_Tweaks.command in your game folder to reinstall, uninstall, or otherwise change components.

Consistent NPCs

Edwin appearance

Compatibility: EET

Choose which game should be used as a base for this NPC colours and portrait.

Available options:

  1. BG1
  2. BG2

Imoen appearance

Compatibility: EET

Choose which game should be used as a base for this NPC colours and portrait.

Available options:

  1. BG1
  2. BG2
  3. SoD

Jaheira appearance

Compatibility: EET

Choose which game should be used as a base for this NPC colours and portrait.

Available options:

  1. BG1
  2. BG2

Minsc appearance

Compatibility: EET

Choose which game should be used as a base for this NPC colours and portrait.

Available options:

  1. BG1
  2. BG2

Viconia appearance

Compatibility: EET

Choose which game should be used as a base for this NPC colours and portrait.

Available options:

  1. BG1
  2. BG2
  3. SoD

Cameo NPCs appearance

Compatibility: EET

Gives BG1 appearance (colours and portraits) to NPCs that shows up in BG2 portion of the game, but are not join-able (at least in vanilla game).

NPCs voices

Compatibility: EET

Inconsistency between voice artists and/or performance in BG1 and BG2 is a big problem in some non English versions of the game. This component will do it's best to make them consistent in both portion of the story by either adding/replacing/removing sound files. Currently it only works for Polish version of the game, but I'm open for adding support for different languages if someone is interested in contributing the code.

This component affects following BG1 NPCs:

XP adjustments

Total XP CAP

Compatibility: BG1, BG2, IWD, IWD2, Tutu, BGT, CA, IWD-in-BG2, BG:EE, BG2:EE, IWD:EE, EET (similar tweak present in BG2 Tweaks)

Simply adjusts whole game XP CAP via editing XPCAP.2DA, XPLEVEL.2DA and STARTARE.2DA (if exists) files.

Available options:

  1. 2,950,000 (BG2 without expansion XP CAP)
  2. 8,000,000 (BG2:EE XP CAP - default)
  3. Disable XP CAP
  4. Custom value (type in integer value)

Additional XP CAP for BG1

Compatibility: EET

This tweak implements additional XP CAP during BG1 portion of the game (from prologue up to chapter 7). Lifted after starting Siege of Dragonspear.

Available options:

  1. 89,000 (BG2:EE starting XP)
  2. 161,000 (BG:EE XP CAP)
  3. 500,000 (SoD XP CAP)
  4. Custom value (type in integer value)

Additional XP CAP for SoD

Compatibility: EET

This tweak implements additional XP CAP during SoD portion of the game (from chapter 7 up to chapter 13). Lifted after starting Shadows of Amn.

Available options:

  1. 89,000 (BG2:EE starting XP)
  2. 161,000 (BG:EE XP CAP)
  3. 500,000 (SoD XP CAP)
  4. Custom value (type in integer value)

Additional XP CAP for SoA

Compatibility: EET

This tweak implements additional XP CAP during SoA portion of the game (from chapter 13 up to chapter 20). Lifted after starting Throne of Bhaal.

Available options:

  1. 2,500,000 (BG2:ToB starting XP for NPC)
  2. 2,950,000 (BG2 without expansion XP CAP)
  3. 8,000,000 (BG2:EE XP CAP)
  4. Custom value (type in integer value)

XP for Traps, Spells and Lockpicking

Compatibility: BG2, Tutu, BGT, CA, IWD-in-BG2, BG:EE, BG2:EE, IWD:EE, EET (similar tweak present in BG2 Tweaks)

Adjust XP rewards for disarming Traps, learning Spells and Lockpicking via editing XPBONUS.2DA.

Available options:

  1. BG1 values (default in EET)
  2. BG2 values (if you are using EET/BGT/Tutu than keep in mind that it's way to high for BG1 portion of the game, but consider installing it after starting BG2)
  3. Vanilla friendly progressive (with default XP CAP your thief and mage will earn the same XP rewards as in BG1. Later in the game rewards increases progressively to end up on BG2:ToB values when your thief reaches maximum level and about half of the maximum XP for level 9th spells)
  4. Disabled (pen and paper accurate)
  5. Custom value (type in integer percentage value)

XP for killing creatures

Compatibility: BG2, Tutu, BGT, CA, IWD-in-BG2, BG:EE, BG2:EE, IWD:EE, EET (similar tweak present in DEF JAM)

Adjust XP rewards for killing monsters. Edits all CRE files in game (also affects mods).

Available options:

  1. Increase to 150%
  2. Decrease to 75%
  3. Decrease to 50%
  4. Decrease to 25%
  5. Decrease to 10%
  6. Disable (no XP for killing creatures)
  7. Custom value (type in integer percentage value)

XP for quests

Compatibility: BG2, Tutu, BGT, CA, IWD-in-BG2, BG:EE, BG2:EE, IWD:EE, EET (similar tweak present in DEF JAM)

As above but for quests. It edits XPLIST.2da, as well as all BCS, DLG, ITM, SPL, EFF files (also affects mods).

Available options:

  1. Increase to 150%
  2. Decrease to 75%
  3. Decrease to 50%
  4. Decrease to 25%
  5. Decrease to 10%
  6. Disable (no XP for quests)
  7. Custom value (type in integer percentage value)

Party XP for quests distributed individually

Compatibility: BG2, Tutu, BGT, CA, IWD-in-BG2, BG:EE, BG2:EE, IWD:EE, EET

This tweak converts every single party XP reward in game (also affects mods) to rewards distributed individually for each of the party member. It will affect solo and smaller party players significantly, but total XP pool is not changed by this tweak (excluding integer rounding), so if you are playing with party of 6 you won't notice any difference in your game because all party members will receive their XP.

Party XP for killing creatures distributed individually

Compatibility: games with EEex support

This tweak adjusts creature's XP reward based on the party size (also affects mods). E.g. a team of 3 characters will receive 3/6 of the normal XP for killing a monster, and solo character just 1/6.

The component is dependent upon EEex (not running the game via EEex.exe will result in CTD).

Gameplay

Disable hostile reaction after charm

Compatibility: BG2, Tutu, BGT (BGT version also available in BGT Tweaks mod), CA, IWD-in-BG2, BG:EE, BG2:EE, IWD:EE, EET

Simple tweak ported from BGT Tweaks. Changes the 'Charm Specific Creature' effect in all ITM, SPL and EFF files to disable hostile reaction after Charm/Dire Charm effect ends (also affects mods).

PnP spell scroll caster levels (by AstroBryGuy)

Compatibility: BG2, Tutu, BGT, CA, IWD-in-BG2, BG:EE, BG2:EE, IWD:EE, EET
Conceptually incompatible with BG2 Tweaks' "Cast Spells from Scrolls at Character Level" tweak (skipped if you installed it)

This tweak sets the caster level of spell scrolls to be the minimum caster level for the spell + 1, with a minimum caster level of 6 (as per the Dungeon Master's Guide). This tweak only affects spell scrolls in which the spell resource uses vanilla prefixes: SPWI and SPPR.

For wizard spells, the minimum caster level is set to:

For priest spells, the minimum caster level is set to:

Familiar death consequences

Compatibility: EET

Normally when your familiar is killed summoner looses 1 Constitution point permanently. This tweak allows you to change this behaviour. Familiars in EET are completely unhardcoded, so adjusting such things is easier.

Available options:

  1. Constitution loss & blocked summoning for 1 week (after this time Constitution stat will return to previous value and you will be able to once again use 'Summon familiar' spell)
  2. Constitution loss for 1 week (toned down version of above)
  3. Disabled

One time area spawn points

Compatibility: BG2, Tutu, BGT, CA, IWD-in-BG2, BG:EE, BG2:EE, EET

Disables area spawn point after creature is spawned for the first time (no respawning).

Miscellaneous

Higher framerates support

Compatibility: BG:EE, BG2:EE, IWD:EE, EET

This tweak fixes annoying audio skipping problems that normally happens when playing the game with higher framerates. If you find any cutscene that is not working correctly after installing this tweak please report it, so that I can analyse if the script patching code could be further improved. The tweak is limited to EE games since it uses new script actions, first introduced in PST:EE. This tweak doesn't change the default framerate, so you need to manually edit the INI file (or install Argent77's "Frame Rate" component from HiddenGameplayOptions mod)

Import party items to SoA

Compatibility: EET

This component transfers your BG1 inventory into Irenicus Dungeon (table near duergars).

Books/Scrolls categorization

Compatibility: BG:EE, BG2:EE, EET

This tweak automatically categorizes Book and Scroll item files to use appropriate category (if needed) in order to make them storable in Scroll Case (impossible if the item uses Miscellaneous category, which is often the case for Books and sometimes for Scrolls). Items referenced in ITEMDIAL.2DA, ITEMSPEC.2DA and Books with effects and/or abilities are excluded from categorization. Category detection is done by comparing default ground icons assigned to items (GBOOK01 for books, GSCRL01.BAM for scrolls).

The component also changes 16 'Dusty Books' scattered around the Durlag’s Tower floors, that usually only have one line written in them, into scrolls (with name changed to 'Dusty Page', appropriate Inventory, Ground, Description icons, weight and price assigned). This makes them copyable into Journal and I think makes a bit more sense - why would Durlag use an entire 2 pounds book to write one line of information?

Wand Case (by Mortianna)

Compatibility: BG2, Tutu, BGT, BG:EE, BG2:EE, EET

Adds Wand Case that can keep your wands the same way as Bag of Holding holds other items. The Wand Case may be purchased from Thalantyr at High Hedge, at Ribald’s Adventurer’s Mart in SoA and the Saradush Tavern in ToB.

Key Ring

Compatibility: BG:EE (with SoD expansion), EET (other versions may come in future if someone will contribute converted BAM inventory icon)

Adds Key Ring that can keep your keys the same way as Bag of Holding holds other items. The Key Ring may be purchased from Thalantyr at High Hedge, at Ribald’s Adventurer’s Mart in SoA and the Saradush Tavern in ToB.

It's the exact same item that is added to your inventory during Siege of Dragonspear but with unique file names, so keys won't be shared between different Key Rings.

Replace classic BG1 movies with BG:EE ones

Compatibility: EET

By default EET imports all classic BG1 movies rather than using EE variants. This tweak allows you to rewert this implementation. Second option also can disable classic BG1 movies that don't have variants in BG:EE (13 movies).

Available options:

  1. Replace movies
  2. Also disable BG1 movies that don't have BG:EE variants

Credits

Kudos (in alphabetical order)

Translations

Polish: K4thos, Cahir

Czech: Vicq

Legalese

2012 - 2014 Hasbro, Inc. All Rights Reserved. Baldur's Gate, Dungeons & Dragons, D&D, the Forgotten Realms, Baldur's Gate, Wizards of the Coast and their logos are trademarks of Wizards of the Coast LLC in the U.S.A. and other countries. Hasbro and its logo are trademarks of Hasbro, Inc.

1998 BioWare Corp. All Rights Reserved. BioWare, the BioWare Infinity Engine and the BioWare logo are trademarks of Bioware Corp. Black Isle Studios and the Black Isle Studios logo are trademarks of Interplay Entertainment Corp.

2012 - 2016 Beamdog. All Rights Reserved.

USE THIS MODIFICATION AT YOUR OWN RISK. This modification is not developed, supported, or endorsed by BioWare Corp., Hasbro, Beamdog.

This is a community modification, created as a hobby for free. You can distribute among your peers as much as you like. My code is open sourced and released under the GNU General Public License version 3. Parts of code not written by myself belongs to respective authors.

This modification is available as an open repository on GitHub, which allows everyone to add new commits. Feel free to suggest improvements and fixes by directly modifying the code on the site. Any help on improving the mod is appreciated.

Version History

All notable changes to this project are documented on GitHub.