                             Baldur's Gate Tutu Fixpack
                                     Version 19
                       SimDing0, Ghreyfain, CamDawg and Andyr
                          http://www.pocketplane.net/tutu/

Introduction
------------
The Tutu Fixpack is designed to remedy issues with BG1tutu which remained unresolved in
the latest core release. A detailed list of fixes may be found below.

The pack is divided into seven distinct components:

- CORE BUGFIXES: This component resolves bugs in the game, but does not make any changes
which are subjective or not justifiable given BG1tutu's nature as a strict conversion.

- ORGANISED JOURNAL ENTRIES: This component causes journal entries to be added to the
appropriate sections of the journal, rather than all being placed in the Info section.
However, note that while an entry may be recorded in the "Done Quests" section, other
entries will not be erased when quests are completed. Thanks to Andyr for providing this
component!

- RESTORED BG1 LOADSCREENS: This modifies the Tutu loadscreens to use the paper-style
ones from BG1.

- BG2 AMMO STACKS: One of the features of the BG1 engine was that ammo stacks could be
up to size 40. This component modifies the ammo stacks in Tutu to behave similarly.
Note that throwing daggers and axes remain limited to stacks of 10, as is the case in
BG2. This component will overwrite any changes made by infinite ammo stacking mods, and
vice versa.  Stores will also sell ammo in stacks of 40 or 10, as opposed to 20 and 5,
as in BG1.

- TOTEMIC DRUID SPIRIT SUMMONS ARE BALANCED: There's no denying that a level 1 druid
being able to summon level 9 monsters with level drain is overpowered.  This component
staggers the levels of the monsters, and their abilities.  A chart comparison follows.
The default BG2 creatures are summonable at level 10.

THAC0
Level 1-3 4-6 7-9 10 
Snake 19  16  13  10 
Wolf  19  16  13  10 
Bear  N/A 18  16  14 
Lion  19  16  13  10 

Hit Points
Level 1-3 4-6 7-9 10 
Snake 6   12  18  24 
Wolf  7   14  21  28 
Bear  N/A 24  36  48 
Lion  9   18  27  36 

Saving Throws
Level 1-3  4-6  7-9  10 
Snake ~18  ~15  ~12  ~9
Wolf  ~18  ~15  ~12  ~9 
Bear  N/A  ~17  ~13  ~10 
Lion  ~19  ~17  ~13  ~10 

DAMAGE
Level 1-3 4-6 7-9 10 
Snake 1d6 + 1d2 cold
      1d6 + 1d4 cold
      1d6 + 1d6 cold + 25% larloch's
      1d6 + 1d8 cold + 50% larloch's 
Wolf  1d4 + 1d2 cold
      1d4 + 1d3 cold
      1d4 + 1d3 cold, 25% drain 1 level, unless save vs. spell +4 
      1d4 + 1d4 cold + 50% drain 1 level, unless save vs. spell +4 
Bear  N/A 
      1d8
      1d8, 25% panic
      1d8, 50% of panic for 30 seconds unless save vs. death +5 
Lion  1d6
      1d6+2
      1d6+2, 25% paralyze for 12 seconds unless save vs. paralyzation +4
      1d6+2, 50% paralyze for 12 seconds unless save vs. paralyzation +4

- BG1 SUMMONING SPELLS: One of the first things that can be noticed in BG2 is how very
weak the Monster Summoning X spells are.  This component strives to bring things more
in-line with how they were in BG1.  Monster Summoning I will summon either 8 level 1
creatures, or 4 level 2 monsters.  Monster Summoning II summons a total of 12 levels of
monsters.  That's either 6 level 2 monsters or 4 level 3 monsters.  MS III will summon
16 levels.  5 level 3 creatures and a 1 level 1, or 4 level 4s, or 3 level 5s and a
level 1 creature.

Animal summoning works in the same manner.

Animate Dead will summon 1 skeleton per level of the caster, and now they come equipped
with a random variety of helms, shields, and weapons.  They're also not green.

- WALKING SPEEDS: Part of the authentic feel of BG1's engine was how the characters
walked at a "realistic" pace.  BG2 improved upon this by increasing the speed, but now
that it's practical, that feeling of slogging around on foot is lost.  This component
compromises between the two, and sets all humanoid walking speeds to 7 (BG1 is about 5,
and normal BG2 speed is 10).

- HOODED THIEVES AND BARDS: In BG1, unarmoured thieves and bards would have hoods. This
component will change that.  The downside is that in BG2 all non-wizards share the same
"naked" animation.  This means a fighter will have a hood when unarmoured.

- WATER DE-GREENIFIER: One of the first bugs encountered with converting BG1 maps to
BG2 was that with 3d acceleration active, any animated water would appear bright green.
This component will extract all tilesets (.TIS files) from BG1, convert them to work
properly with the BG2 method of handling overlays, and put them into .biff archives for
enhanced performance.

(Thanks to KingDiamond of the BGT island for creating tis2bg2.exe, and to Cam for giving
me a hand with initial efforts to read the bg1tutu configuration file as a variable we
could apply to our .bat file.  Thanks to Weimer, Fate, and All That Is Holy In This
Universe for not striking me down dead for nesting an INNER_ACTION inside a WHILE loop.
- Ghreyfain)

- BG2 STYLE WORLD MAP: This is just a re-done background graphic for the world map that
mimics the style of BG2.  Trees, rivers, oceans, and mountains are all depicted in colour.

- REMOVE SPELLS THAT WEREN'T IN BG1: This component makes unavailable the wizard and priest spells BG2 adds which weren't present in BG1, with the exceptions of Find Familiar and Nahal's Reckless Dweomer.

- JOURNAL ENTRY TITLES: In BG1, when a journal entry was added, its entire text was displayed in the status bar. BG2 added the facility for only a brief title to be displayed. This component adapts Tutu to use the BG2 arrangement.

The list of core bugfixes is as follows:
- XP loss on starting a new game now less visible.
- XP cap becomes that of BG1. (CamDawg)
- Missing Gorion line restored.
- Bhaalspawn abilities displayed correctly. (Ghrey)
- Player is no longer visible in Gorion's death cutscene at 1024x768.
- Dream and override scripts assigned to all NPCs correctly. (Andyr)
- Snares now work.
- Final save no longer crashes. (Ghrey)
- Weapon breakage is in. (CamDawg)
- Starting hit points are no longer such a disaster. (Ghrey)
- End movie will play successfully. (Ghrey)
- Wand of Frost uses a nice projectile and has a sensible description.
- Drizzt does not attack gnolls until player nearby.
- Faldorn's "Summon Dread Wolf" no longer crashes the game.
- Tiax's "Summon Ghast" summons a Ghast instead of a skeleton.
- Cloakwood 2 no longer crashes for some people.
- Bats no longer have foot circles.
- Undroppable items can no longer be picked up in Durlag's Tower.
- MetMendas global now set correctly (original BG1 bug).
- Error message no longer displayed for non-existent creature spawn in AR0800.
- Greater Wolfwere regeneration fixed.
- Grael no longer dies before the PC reaches him.
- No longer a second final save which was previously crashing the game.
- Ankheg Plate Mail unusable by Avengers, but usable by Archers and Beastmasters.
- Removed many incidences of non-joinables using NPCs' portraits.
- Gorion casts Sleep correctly in his death cutscene.
- Broken weapons have correct description.
- Creature death effects (Phoenix guards, etc.) work correctly.
- Items that are INTENDED to will import correctly into BG2.
- BG2 versions of all spells are used.
- Dimension Door can be picked by sorcerers.
- Player always receives starting gold.
- Ankheg armour is no longer pink.
- Farmer Brun no longer says random lines.
- Lusselyn's first dialog no longer crashes the game.
- Familiars no longer cause Amnish Soldiers to turn hostile.
- Heavy crossbows take crossbow proficiency.
- Corpses no longer disappear inappropriately.
- NPC soundsets duplicated to remove silent selects.
- Kagain's dialog no longer crashes the game.
- Ulgoth's Beard is accessible from either side of the bridge to Baldur's Gate.
- Boots of Stealth description more accurately reflects their abilities.
- Bystanders should no longer go hostile at inappropriate times.
- Guard in Cloakwood turns hostile when you surrender to him.
- Deder no longer follows the player between areas.
- Ulraunt dialog now displays correctly.
- Alora dialog is assigned correctly.
- High Hedge skeletons use ranged weapons. (Ghrey)
- Elf immunities work correctly. (Ghrey)
- Unhappy NPCs leave forever when kicked out. (Ghrey)
- Quayle kicking out dialogue works properly.
- Beregost inn uses correct rumour dialogue. (Ghrey)
- Reputation/cost progression follows BG1 tables.
- Tethtoril can now kill the player at will.
- Alora should no longer stutter in Hall of Wonders.
- Weapon reshuffling on startup fixed.
- Cleric NPCs have BG2 spells before level-up.
- 'Albert' is a true Baatezu now.
- Shadow Armour now boosts Hide in Shadows, not Stealth.
- Goodberries description fixed.
- Farmers named Lahl should now have proper journal entries. (BioWare bug)
- Ghoul paralyzation is no longer permanent.
- Monsters no longer echo due to M*.2da sound files.
- Weapon descriptions list the BG2 proficiencies they require.
- Clicking the tutorial button won't crash the game (but it'll take you to
  the BG2 tutorial).
- Watchers in Candlekeep patrol properly.
- Chapters not incrementing with imported (> 1 XP) characters fixed.
- Chanter volume is nicer.
- Improved Splash Screen fixed.
- Lightning that strikes a character will no longer do damage, to mirror BG1.
- Imoen now has a definite banter file, and appears in interdia.2da (_bimoen.dlg)
- Non-warriors with 17+ CON get appropriate hit points at character generation.
- Monks receive the proper hit points at character generation.
- Negative Plane Protection and Lesser Restoration are gone as they were useless.
- People with nothing to say spout voiced lines.
- Dogs are proper colours.
- Armour shows strength requirements. (Andyr)
- Various dialogues triggering off OnCreation() now work.
- Wand of the Heavens previously had an intelligence requirement. Changed to wisdom.
- Player is absolutely always definitely hidden in the Gorion cutscene.
- Sarevok's health status displays correctly.
- Wizard slayers can use healing potions.
- Wand of Polymorphing range corrected to match description.
- Fixed an incorrect Xan sound reference.
- Monks can't use wizard and cleric scrolls.
- Program titlebar now reads "Baldur's Gate - Tales of the Sword Coast".


Some bugs have not yet been fixed in this version, but should be in a later release:
- Spawn points work appallingly badly. Tricky to fix, but WILL be done sometime.
- Boots of Speed cause jerky animation. I don't believe this can be fixed, sadly.
- Impossible to talk to commoners when they are charmed. I really want to get this
one sorted, but it's not easy.


Installation
------------
The Fixpack should be installed over a clean install of BG1Tutu. It should work with
SoA and ToB alike, and while designed primarily with TotSC in mind, may work with
non-TotSC versions (please, feed me some info in this, anyone).

BEFORE INSTALLING THE FIXPACK, PLEASE ENSURE THAT YOU HAVE INSTALLED THE APPROPRIATE
BALDURDASH FIXPACKS OVER BOTH YOUR BG1 AND BG2 INSTALLS BEFORE RUNNING THE TUTU
CONVERTOR. IF YOU HAVE NOT DONE SO, IT IS STRONGLY RECOMMENDED THAT YOU DO, AND
SUBSEQUENTLY RUN THE CONVERSION AGAIN.

Unzip the main ZIP file into your BGII main directory. This is normally:
        C:\Program Files\Black Isle\BGII - SoA\

Run (click on) "Setup-Tutufix.exe".

First, pick your favorite language. Currently available:
  English
  Polish
  French

Then choose which components you would like to install. They are all optional. You may
always uninstall any or all of them later by re-running "Setup-Tutufix.exe".

The Tutu Fixpack may work correctly without starting a new game, but it is strongly
recommended that you do so.

The components should install correctly for international players who have both
DIALOG.TLK and DIALOGF.TLK.


Thanks
------
Japheth, for creating Tutu in the first place.

Ghreyfain and CamDawg, for providing numerous fixes.
(as of v7, Ghreyfain took over the fixpack.  He also feels weird for crediting
himself, and writing in the third person.)
(as of version something-or-other, GTFO Ghreyfain, Ding0's not moving over just yet.)

And CamDawg again, for allowing me to plunder various pieces of code from his Tweak
Pack for use here.

Andyr, for providing the Organised Journal Entries component.

Kish, for providing the Restored BG1 Biographies.

Weimer. Usual WeiDU advert goes here.

Idobek, who provided the code to patch KIT.IDS.

Echon, for advice on familiar stuff.

Loriel, the Macintosh wizard.

KingDiamond, creator of tis2bg2.exe.

All the people who have reported bugs.  I love you and loath you, all at the same time.


Version History
---------------
1
 - Initial release. BETA. Still some known bugs unresolved, sadly.

2
 - Better XP cap fix.
 - TP2 typo fixed.
 - Really fix end cutscene this time.
 - Added Organised Journal Entries.
 - Rebalanced Familiars no longer crash the game. Oops, sorry!
 - Cloakwood crash (fw2100 area) fixed.
 - Bats no longer have foot circles.
 - Undroppable items can no longer be picked up in Durlag's Tower.
 - MetMendas global now set correctly (original BG1 bug).
 - Error message no longer displayed for non-existent creature spawn in AR0800.
 - Greater Wolfwere regenertaion fixed.
 - Grael no longer dies before the PC reaches him.
 - No longer a second final save which was previously crashing the game.

3
 - Ankheg Plate Mail unusable by Avengers, but usable by Archers and Beastmasters.
 - Rebalanced familiars have correct descriptions.
 - Removed many incidences of non-joinables using NPCs' portraits.
 - Gorion casts Sleep correctly in his death cutscene.
 - Added Interface Fixes component (largely stolen from CamDawg).
 - Added BG2 Ammo Stacks component.
 - Broken weapons have correct description.
 - Creature death effects (Phoenix guards, etc.) work correctly.
 - Mirianne dialog works correctly with Organised Journal Entries.
 - Items that are INTENDED to will import correctly into BG2.
 - Two-handed swords break properly.
 - BG2 versions of all spells are used.
 - Dimension Door can be picked by sorcerers.
 - Player receives starting gold.
 - Ankheg armour is no longer pink.
 - Lusselyn's first dialog no longer crashes the game.
 - Familiars no longer cause Amnish Soldiers to turn hostile.
 - Farmer Brun no longer says random lines.
 - Heavy crossbows take crossbow proficiency.
 - Corpses no longer disappear inappropriately.
 - NPC soundsets duplicated to remove silent selects.
 - Kagain's dialog no longer crashes the game.
 - Hopefully now works with TotSC.
 - Greater Mac compatibility.

4
 - Bat fixes no longer crash the game. Sorry everyone!

5
 - No longer beta!
 - Added Totemic Summons Rebalancing component.
 - Really should be compatible with non-TotSC installs now!
 - Wraith Form works as per the description.
 - Ulgoth's Beard is accessible from either side of the bridge to Baldur's Gate.
 - Starting gold now really works properly. Sigh.
 - Boots of Stealth description more accurately reflects their abilities.
 - Bystanders should no longer go hostile at inappropriate times.
 - Guard in Cloakwood turns hostile when you surrender to him.
 - Deder no longer follows the player between areas.
 - Ulraunt dialog now displays correctly.
 - Alora dialog is assigned correctly.
 - High Hedge skeletons use ranged weapons.
 - Elf immunities work correctly.
 - Unhappy NPCs leave forever when kicked out.
 - Quayle kicking out dialogue works properly.
 - Beregost inn uses correct rumour dialogue.
 - Reputation/cost progression follows BG1 tables.
 - Tethtoril can now kill the player at will.
 - Alora should no longer stutter in Hall of Wonders.
 - Tutufix now creates the directory for the transition
    save, so it should always work correctly.
 - Added Restored BG1 Loadscreens.
 - Added Restored BG1 Biographies.
 - Added Polish translation.

6
 - Weapon reshuffling on startup fixed.
 - Cleric NPCs have BG2 spells before level-up.
 - 'Albert' is a true Baatezu now.
 - Consolidated various components into Core Fixes.
 - REPLACE_BCS_BLOCK bugs fixed.
    (Gorion cut-scene, Bersch, and HP fix)
 - Final cut-scene should really work this time.  Really.
 - Shadow Armour now boosts Hide in Shadows, not Stealth.
 - Goodberries description fixed.
 - Farmers named Lahl should now have proper journal entries. (BioWare bug)
 - Ghoul paralyzation is no longer permanent.
 - Monsters no longer echo due to M*.2da sound files.
 - Added a component to balance the Totemic Druid summonable creatures.
 - Added a component that makes Monster/Animal/Skeleton summoning act like
    in BG1 (more creatures).
 - Added an optional component to convert Dog animations to wolves.

7
 - Ghoul paralyzation is no longer permanent for really real this time.
 - After flooding the mines, the narration is no longer given by a character named
    "Dradeel".
 - Animate Dead fix now works for the 5th level wizard spell, too.
 - Albert appears as a kid, and shapeshifts into a cornugon, rather than appearing
    as a cornugon, then shapeshifting into an ogre-mage.
 - Starting hit points are no longer such a disaster.  Again.
 - Dog -> Wolf optional tweak fixed so war dogs don't look like moon dogs.

8
 - Macintosh-related changes to the .tp2.

9
 - Weapon descriptions list the BG2 proficiencies they require.
 - Clicking the tutorial button won't crash the game (but it'll take you to
    the BG2 tutorial).
 - Watchers in Candlekeep patrol properly.
 - Chapters not incrementing with imported (> 1 XP) characters fixed.
 - Chanter volume is nicer.
 - Kagain no longer crashes the game when he finds his caravan (half-assed fix).
 - Added "Slower Walking Speeds" optional component.
 - Rangers can choose from suitable hated races now. (No dragons!)

10
 - BG2 ammo stacks component now works.  It was a bug with IF_EVAL.
 - Summoned creatures from the BG1 Summons component no longer have munged text.
 - BG2 Ammo Stacks component now applies to stores.
 - Improved Splash Screen fixed.
 - Ranger racial enemy selection screen no longer has a bunch of blank entries.
 - Imoen now has a definite banter file, and appears in interdia.2da (_bimoen.dlg)
 - 3D ACCELERATION WILL NOW WORK.  NO MORE GREEN WATER!
 - Non-warriors with 17+ CON get appropriate hit points at character generation.
 - Monks receive the proper hit points at character generation.
 - Added optional components to make unarmoured thieves/bards use the hooded animation
   (note: This means all "naked" non-mages will appear with a hood, too).  Thanks Andyr.

11
 - De-greenifier no longer breaks every other area in the game.  Sorry folks.

12
 - Does the de-greenifier work yet?

13
 - Please say the de-greenifier works.
 - Hooded rogues without armour component now works with bows, slings, and crossbows.
 - Lightning that strikes a character will no longer do damage, to mirror BG1.
 - Imported characters with > 1XP being stuck in prologue is fixed.
 - Very minor .tra bug found and fixed.
 - Ranger hated race list doesn't have a blank entry below Spiders.

14
 - Walking speed should hopefully work properly now. (Cam)
 - Negative Plane Protection and Lesser Restoration are gone as they were useless.
 - BG2-style worldmap now comes with appropriate icons.
 - People with nothing to say spout voiced lines.
 - Dogs and basilisks are proper colours.
 - Armour shows strength requirements. (Andyr)
 - Various dialogues triggering off OnCreation() now work.
 - Wand of the Heavens previously had an intelligence requirement. Changed to wisdom.
 - Snares really work. Seriously.
 - Player is absolutely always definitely hidden in the Gorion cutscene.
 - No, really. Kagain doesn't crash now. (AHAHAHA, WIN.)
 - Alora stuttering completely fixed.
 - Sarevok's health status displays correctly.
 - Wizard slayers can use healing potions.
 - Wand of Polymorphing range corrected to match description.
 - Fixed an incorrect Xan sound reference.
 - Monks can't use wizard and cleric scrolls.
 - Ding0 managed to install it over a non-TotSC game, so presumably it should work now.
 - Weapon breakage fix installs faster. (Cam)
 - Program titlebar now reads "Baldur's Gate - Tales of the Sword Coast".
 - Added Journal Entry Titles component. (Andyr)
 - Cam fixed huge coding malpractice.

15
 - Lots of v14 betas floating around, so let's start at something clean.

17
 - Version number 17 was chosen to avoid confusing this update with the Tutu 6 beta
    versions of Tutufix.
 - The "BG2 style world map" component has been updated to correct a small
    oversight: it now copies in all three files required for it to be fully
    installed and functional.
 - The "Remove Spells That Weren't In BG2" component has been temporarily deprecated
    due to causing unavoidable game crashes in certain instances.
 - The "Core Bugfixes," "Organised Journal Entries," "Journal Entry Titles," and
    "BG2 style world map" components have been updated such that they will not
    install on the *pending* release of EasyTutu (which will be released around
    01 June 2006).

18
 - Maintenance release to keep an old bug from dying under new versions of WeiDU.
    Thanks to cmorgan for doing our job for us.

19
 - French translation by Graoumf and Sanctifer (of the d'Oghmatiques).
 - Updated to Weidu 231.