Kelsey NPC MOD For Baldur’s Gate 2 Throne of Bhaal Version 2 A Pocket Plane Group Project http://www.pocketplane.net Thousands MORE new lines! New voice clips galore! Countless new NPC banters! Family, friends, and enemies! Two Romances! An interlude with Cespenar! Sorcery of epic proportions! Copious Epilogues! This, Baldur’s Gate 2 fans, is Kelsey-TOB. *** IMPORTANT TECHNICAL NOTE: Before we get to the pleasantries, let's explain something up front. If you already have Kelsey-SOA installed, these types of games WILL WORK with Kelsey-TOB installed: - Those where you transition your party from SOA to TOB (whether Kelsey is included or not.) - Those where you start a new game in TOB and summon Kelsey from the fate spirit. - Those where you import an SOA save in TOB. (whether Kelsey is in the party or not) - Those where you have an existing TOB save, have never had Kelsey in your party, and summon him from the fate spirit. This type of game WILL NOT WORK: - One where you transitioned from SOA to TOB _with Kelsey in your party BEFORE YOU INSTALLED KELSEY-TOB._ There was a bug in early versions of Kelsey- SOA which Kelsey-TOB corrects, but if Kelsey is ALREADY in your TOB party before you install the Kelsey-TOB mod, he will not have proper dialogue in TOB. INTRODUCING KELSEY-TOB Kelsey is an NPC add-on for Baldur’s Gate 2. As a modestly noteworthy trader, Kelsey has traveled far and seen much, but has not found a real sense of purpose to guide his inner talent--sorcery. Fortunately, you have a destiny that needs fulfilling. Kelsey followed the PC through all of Shadows of Amn, and will stand by to take on the challenges of Throne of Bhaal as well. And if your PC is a very special lady, she and Kelsey can find comfort in each other as they take on the challenges of the Five. The Pocket Plane design goal for Kelsey can be summed up simply: if we’ve done our job right, you’ll swear he was always meant to be in the game. We have tried very hard to give him the same level of detail as the Bioware NPCs, right down to audio recording and inter-party dialogue. If you have any reactions to share, please let us know at the Pocket Plane Group forums: http://forums.pocketplane.net Alternately, e-mail the developers: jcompton@xnet.com and ghreyfain@yahoo.ca. Mirror sites, and the latest patches for Kelsey, will always be available at http://www.pocketplane.net INSTALLING KELSEY-TOB ** NOTE: Kelsey-TOB does NOT require Kelsey-SOA to be installed. It will work as a stand-alone. For space reasons, we do NOT include the standard select/confirm soundset in the Kelsey-TOB package, however. We will make that available soon as a separate download for people who choose to play TOB-only. (If you have already clicked the KelseyTOBV2.exe file, of course, you are almost done!) You should obtain and install the latest TOB patch from www.interplay.com or www.bioware.com BEFORE installing Kelsey-TOB, unless you already have other mods in place. 1. Extract the KelseyTOBV2.exe file from KelseyTOBV2.zip, and place it anywhere on your drive. 2. Double-click KelseyTOBV2.exe. The installer will launch, and will automatically suggest installing in the directory where Windows believes you have BG2 installed. Unless you have a VERY unusual configuration, accept this default. 3. Click to accept the install directory. The installer creates a new "KelseyToB" directory in your main BG2 folder, copies a number of files, then exits. A new file, called Setup-KelseyToB.exe, has been created in your main BG2 directory, and will _automatically_ be run. 4. A console window (DOS window) opens up and asks whether or not you wish to install Kelsey-TOB. Answer Yes. 5. Files will be copied, dialogue will be compiled, and the game will generally be made ready for Kelsey. This process may take a minute or two on a slower system. 6. There are optional installation options: - Solaufein Romance Conflict: this will enable Kelsey to "notice" (and object to) the Westley Weimer Solaufein romance. You should only use this with Solaufein V60 or newer. If you enjoy the multi-romance aspect of Solaufein, don't use this option. - Ascension-Specific Content: Adds a few lines for Kelsey (and, depending on the situation, Imoen) if you have Ascension installed. You MUST use WeiDU Ascension, and we suggest version 1.4.12 or better. Ascension must be installed BEFORE you can install this particular option. - Portrait Sets: If you are already playing Kelsey-SOA, you already have the Wynne Lurty portrait set (or your own custom edition), so you only need to install that one if you have never installed Kelsey-SOA. The alternate portrait sets were provided by Karsten Dahl (Karse Soze.) 7. After the text window tells you to press enter to exit, there is one final stage--decompressing the compressed audio included with Kelsey to standard WAV format. The window will fill with text: THIS IS NORMAL. This process may take a few minutes on a slower system. 8. Enjoy! If anything goes wrong with the process, or you later wish to uninstall Kelsey, run the Setup-KelseyTOB.exe program once more and select the U option. You may see warnings about the uninstaller not being able to find .ogg files: this is normal, as we erase them from the override directory after they are decoded to .wav. KELSEY GAMEPLAY NOTES You do not need to start a new game in order to take advantage of Kelsey if you do not wish to do so. You can play an SOA game and transition to TOB after defeating Irenicus, or use a TOB save in which Kelsey has never been in the party. (see the top of this document for more explanation.) Kelsey, like other NPCs, can be summoned from the Pocket Plane Fate Spirit. Kelsey is a romance-enabled NPC, which means he will romance a female PC who is human, elven, half-elven, or halfling. Unlike the Bioware NPCs, we allow you to start a TOB game and summon Kelsey in- romance (see the option "Bring me my lover, Kelsey"). From a plot perspective, we presume that you were lovers in SOA but, for whatever reason, chose to face your fate in the grove at the start of TOB alone, perhaps not to endanger your beloved Kelsey. The TOB romance includes the plot points you would expect from a Bioware NPC romance, and a number of new types of conversations, including flirts (more on that later.) While we think the romance is an important part of Kelsey’s character, he is still a valuable and talkative addition to a party with a male PC, or a female PC who simply doesn’t think Kelsey is her type. Note that if Kelsey is not romancing the PC, he will romance Imoen instead once you reach TOB and they are both in the party. If you summon Kelsey from the fate spirit, he will appear to be Level 9 and in need of a level-up. This is deliberate. Because spell selection greatly affects the playing strategy for a sorcerer, we did not want to make any more decisions for you, the player, than were necessary. We actually considered leaving virtually all of the spell selection up to players, but it seemed best to provide a ready-to-go Level 9 Kelsey, then leave the high-level spell decisions open for you. Kelsey has a grand total of ten epilogues: one for no-romance, one for his Imoen romance, and eight for the possible outcomes of the PC romance. We also modify Imoen's epilogue if she romanced Kelsey. KELSEY FLIRT PACK It's really very unfair, and not in the least bit realistic, that the protagonist of Baldur's Gate 2 is forever waiting for his or her significant other to make the first move. So we decided to do something about it. Yes, finally, Kelsey's girlfriends can simply ask for a kiss if they want one. A PC involved in a romance with Kelsey can initiate a brief romantic interlude (a flirting session, really) by clicking the Talk icon and clicking on Kelsey's avatar or portrait. You will see a list of options, to which Kelsey will have a random response. In TOB, Kelsey will also _initiate_ flirts with your PC. If you find them distracting or inappropriate, you can ask him to stop flirting with you from your own flirt menu, but beware that the decision is permanent. Furthermore, there is a global variable that governs all flirting: FWDisableFlirts. Set it to 1 to shut off all flirting, back to 0 to turn it back on. Note that the... intensity of flirts is higher than it was in the SOA flirt pack, to reflect the deeper relationship between Kelsey and the PC. We have included the disabling options for those who might be more easily offended, or who have guardians who don't want them to see such things. STRING FIXER Unfortunately, sometimes when multiple MODs are installed and uninstalled, funky things happen to the strings associated with a mod NPC's name, his select/confirm text, and so forth. If this should happen to Kelsey, select him and press the K key. This should correct the problem. Thanks to Arian for pioneering this particular technology. COMPATIBILITY Kelsey-TOB has been tested with a number of mods, namely WeiDU Ascension, and on a number of machines. We believe him to be compatible with most normal configurations, and most mods that are designed with an eye toward compatibility with other mods. KELSEY TECHNICAL NOTES To minimize confusion and maximize the potential to be compatible with other add-on projects, we use a prefix system for virtually all of the new game elements (files, variables, etc.) we created for Kelsey. The two prefixes are "J#" and "FW". If, for example, you want to check on the Kelsey romance variable to make sure you haven’t "blown it", you need to look up the global variable J#KELSEYROMANCEACTIVE. J#KELSEYROMANCE controls his timer, in case you are impatient for more loving. Some TOB LOVETALKs are event-triggered rather than timer-driven, however. The one exception to the prefix rule is for files that are already supposed to have a different prefix. So, for example, Kelsey’s inter-party dialogue is stored in BJ#KLS25.DLG, because interparty dialogue files all carry the B prefix by Bioware’s mandate. Note that because of the way Infinity Explorer operates, you cannot easily browse Kelsey's dialogue in that tool, but Near Infinity works just fine. Or you can open up the .d dialogue code files in your Kelsey install directory. Kelsey uses WeiDU (Weimer Dialogue Utilities) for all of its dialogue and game-script patching and installing. (In fact, "Setup-KelseyTOB.EXE" is merely a renamed copy of WeiDU.) We cannot stress enough how powerful this program is for creating Baldur’s Gate 2 add-ons. While many other programs each played a significant and important role in Kelsey’s creation, it is fair to say that without WeiDU, Kelsey could not have been as well- integrated into the game as he is. Kelsey was brought to life with the help of these BG2 modding tools: WeiDU Near Infinity Infinity Explorer Infinity Engine Editor Pro (IEEP) Shadow Keeper Infinity Engine Scripting Suite (IESS) VVC-Util BAMWorkshop EFF-Maker ------------------- * Version History * ------------------- V2.2: Corrected a really stupid error that prevented the Anomen cheating sequence from working in all versions after V1. V2.1: Corrected a directory naming conflict that created problems for users upgrading from Kelsey-TOB V1. (Symptoms: Kelvim and/or Birinar would never show up.) Upgraded to WeiDU 136. V2: Several bugfixes. Corrected code to be parse-compliant with syntax-checking WeiDU. Added two new PC lovetalks, three new Kelsey/Imoen lovetalks, new Kelsey flirts, new banters, new voicing, two new epilogues. Whew. V1: Initial Release CREDITS Jason Compton Head Writer jcompton@xnet.com .d Code Jockey Jesse Meyers (Ghreyfain) Technical Lead Ghreyfain@yahoo.ca Additional Dialogue Christy Steinke (Lady Alustriel) Additional Romance Dialogue Margot Koval Additional Romance Dialogue Neil Sharp (Wolfmoon) Item creation support SimDing0 (SlidMang0) Spell creation support Westley Weimer Author of WeiDU Extensive tech support Voice credits: Jason Compton Kelsey Bohus Blahut Eila Birinar Wynne Lurty Rlaash Jennifer Pahl Mirena Keith Compton Kelvim Kelsey portrait artists: Wynne Lurty (original, default set) Karsten Dahl (alternate sets) Valued Beta Testers: Kish Moore, Glenn Christer Bjørge, Jennifer Pahl, Westley Weimer, "Pirotess" (S. Finnimore), Chelle van Fossen, Chris Minten, Amy Johnston, Lady Caetlyn, Pirengle Spanish Translation: Dufroise, Immortality, Nomius and Bhasbuto of CLAN DLAN. German Translation: Beaz and Beyshaliban Special thanks to Wynne for audio coaching. Special thanks to Kish for Anomen and Valygar dialogue suggestions. Special thakns to Arian, Domi, Queen Akasha, Serendipity, and others for their Kelsey stories, which were a real inspiration while working on Kelsey-TOB. Kelsey employs Ogg Vorbis for audio encoding and decoding. More information, including complete source code, can be found at http://www.xiph.org, http://www.vorbis.com "Haunted", the Kelsey love theme, is published by Token Media. http://www.token.com Special thanks to Michel and other friends for file mirroring. Special thanks to the entire Forgotten Wars team of old. Special thanks for Westley Weimer, who went above and beyond the call, updating and tweaking WeiDU to meet our seemingly endless needs. Kelsey technical elements, including scripts, are Copyright © 2001-2003 Jesse Meyers. Kelsey audiovisual elements, including recordings and dialogue, are Copyright © 2001-2003 Jason Compton except "Haunted", Copyright © Token Media. Kelsey is not developed, supported, or endorsed by BioWare or Interplay/Black Isle. REDISTRIBUTION NOTE: Kelsey was created to be freely enjoyed by all Baldur's Gate 2 players. However, Kelsey may not be sold, published, compiled or redistributed in any form without the consent of its authors. LINKS http://www.cs.berkeley.edu/~weimer/bgate: Home of WeiDU http://www.pocketplane.net: Home of Kelsey, and other fine projects! http://www.idi.ntnu.no/~joh/ni: Home of Near Infinity http://infexp.sourceforge.net: Home of Infinity Explorer http://www.teambg.com: Home of TeamBG; IEEP