# The Luxley Family

A Spellhold Studios mod for Baldur's Gate II

Authors: Feuille and Miss Sakaki

Forum • Download • GitHub •

## Overview

The Luxley Family introduces two joinable NPCs, Sebastian and Andrei Luxley, to your game. Sebastian is a Chaotic Neutral playwright with a rather idiosyncratic sense of humour who appears to take great delight in showing his cousin Andrei the world outside their family home. Andrei is a polite, Lawful Neutral young monk with a strong sense of self who has led a rather sheltered life until now. Throughout your journey with them, you will discover that their family is not all that meets the eye. You may have to make some tough decisions—and the path you choose will have repercussions.

Though you do not need to start a new game to have them join your party, it is advisable to have them join early in order that their story arc is completed. Both banter with all the Bioware party NPCs and they comment on many of the quests in the game.

Sebastian and Andrei both have detailed talk tracks with the PC; they also banter with each other extensively throughout the game.

⚠️ Note that there is adult content in this mod, but all of it is voluntary on the part of the player—nothing that you feel uncomfortable with is forced on you.

The mod contains:

- A custom playwright kit for Sebastian giving him an additional spell per level but also combat penalties
- A special ability for Andrei giving him a damage bonus with a THAC0 penalty and wisdom drain
- A brand-new area, as well as a set edited from the original game areas, along with new non-joinable NPCs
- A three-stage quest with different paths for each segment
- A track of up to 9 interactions between the protagonist and both characters
- A talk track of up to 10 conversations between Sebastian and Andrei
- Extensive player-initiated dialogue for both characters that changes depending on how much they like the protagonist
- Custom portraits for Sebastian and Andrei, and optional portraits for various non-party NPCs
- Extensive voice acting, including voices for eleven non-party NPCs
- 2-4 banters with the Bioware NPCs in your party
- Interjections about the player's conversations with non-party NPCs, and interactions with non-party NPCs
- Tree of Life dialogue with different options depending on the paths you have chosen
- String fixers (K) in case of reinstallation mixing up Andrei and Sebastian's name strings
- Custom items, some of which are more useful than others

➽ Visit the mod's GitHub repository or forum for the latest updates.

## Compatibility

### Games Supported

The Luxley Family is designed to work on the following Infinity Engine games:

- The original Baldur's Gate II, with or without the Throne of Bhaal (ToB) expansion. Make sure you have Throne of Bhaal patched to version 26498. Check the ReadMe files related to your patch in your game folder and the BioWare website if necessary.
- Baldur's Gate II: Enhanced Edition (BG2EE).
- The conversion projects based on ToB, Baldur's Gate Trilogy (BGT) and Enhanced Edition Trilogy (EET).

☛ This version contains content only for Shadows of Amn. While Sebastian and Andrei will be functional in Throne of Bhaal, they will not speak to you.

### Other Mods Compatibility

This is a WeiDU mod; therefore, it should be compatible with other WeiDU mods.

Though we are striving to make The Luxley Family compatible with as many other mods as possible, there is always a chance that incompatibilities will arise. If you encounter any bugs, please report them on the forum or GitHub.

### Installation Order

➽ Although it is not required for The Luxley Family to function properly, you are strongly recommended to also download and install the BG2 Fixpack before proceeding with the installation of this mod.

- Please install The Luxley Family after TobEx, BG2 Fixpack, Nathaniel, and EET.
- Please install The Luxley Family before virtue, EET_End, and any final "biffing" routines.

## Installation

### Notes

If you've previously installed the mod, remove it before extracting the new version. To do this, run setup-luxleysoa.exe, uninstall all previously installed components and delete the 📁 luxleysoa folder.

When installing or uninstalling, do not close the DOS window by clicking on the X button! Instead, press the Enter key whenever instructed to do so.

Disable any antivirus or other memory-resident software before installing this or any other mod. Some (particularly avast and Norton!) have a tendency to report false positives with mod activity, resulting in failed installs.

You can extract files from the archive using 7zip, WinRAR, ZipGenius, or another file compression utility that handles .zip files.

### Enhanced Editions

The Enhanced Editions are actively supported games. Please note that every patch update will wipe your current mod setup! If in the middle of a modded game you might want to delay the patch update (if possible) as even after reinstalling the mods, you might not be able to continue with your old savegames. Alternatively, copy the whole game's folder into a new one that can be modded and will stay untouched by game patches. It is important that you install the mod to the language version you are playing the game in. Otherwise, the dialogues of the mod will not show but give error messages.

### Setup Instructions

The Luxley Family is a WeiDU mod packaged in a ZIP archive. Extract the contents of the archive into your game directory. Then, run setup-luxleysoa.exe (Windows), setup-luxleysoa.command (macOS), or setup-luxleysoa.sh (Linux), and follow the on-screen instructions.

To uninstall or change components, run the setup file again and follow the prompts.

### Complete Uninstallation

In addition to the methods above for removing individual components, you can completely uninstall the mod using setup-luxleysoa --uninstall at the command line to remove all components without wading through prompts.

## Details

Sebastian and Andrei can be found in the Bridge District of Athkatla.

### Statistics and Biographies

Portrait | Strength | Dexterity | Constitution | Intelligence | Wisdom | Charisma
--- | --- | --- | --- | --- | --- | ---
|  | 15 | 17 | 16 | 12 | 9 | 11
Biography: ANDREI smiles when you ask him about himself. Though he is willing to talk about his relatives and is forthright about his beliefs, he is politely evasive on some subjects. He is skilled in hand-to-hand combat, a skill he developed at a young age, and was trained by an older member of his family. Despite his combat expertise, Andrei has only just left the family estate and seems a little naive about certain aspects of everyday life that you, perhaps, take for granted. Nevertheless, he comes across as quietly confident and it is rare to see him stray from a path he has chosen.
| 10 | 12 | 15 | 16 | 15 | 17
Biography: It is fair to say that whenever you question SEBASTIAN about himself he is maddeningly elusive. He is a playwright by trade—or so he says, though he is secretive about his work and claims that a great deal of what he writes would go over your head. He has a keen sense of frivolity and seems to take little in life with any seriousness. Nevertheless, on occasion it appears that there is something else going on with him, and it would be unwise to underestimate his intelligence.

### Player-Initiated Dialogue

You have the opportunity to initiate dialogue with Sebastian and Andrei if you click the Talk icon and click on their portraits or avatars. This option is available once they have had their first talk while in the party. Their reactions will depend on your behaviour during both scripted and player-initiated talks.

➽ If you want to write your own NPC talking about or with Sebastian or Andrei, or commenting about their quest, you don't have to ask our permission. However, if you'd like to get in contact and get some ideas going, we're more than willing to put the work in.

Notes on flirting with Andrei:

You can choose the option flirt with irrespective of race or gender. If the number of flirts he has accepted gets high enough, he will start a dialogue with you commenting on your behaviour and you can decide whether to try to take things further or remain friends.

Notes on flirting with Sebastian:

You can choose flirt with irrespective of race or gender. If the number of flirts he has accepted gets high enough, your Bioware loved one will object. Under certain circumstances, you can choose to try to take your relationship with Sebastian further.

With both, you can choose the option I'd like us to just be friends at any time, and flirt with will disappear from the response menu.

## Components

The installer includes the following components. All optional components require the main component to be installed.

Luxley Family Mod for BGII:SoA (Main component)

➽ This is the main component.

Portraits for non-joinable NPCs

➽ This optional component installs custom portraits for various non-joinable NPCs added by this mod.

Nathaniel Crossmod content

➽ This optional component installs banters with Nathaniel, if this mod is detected.

## Credits

Authors: Hannah Powell-Smith (aka Miss Sakaki) and Fay Ikin (aka Feuille)
Contributors: Gwendolyne – coding and maintenance (version 2.0)
skellytz – maintenance (version 2.1)
Russian translation: Austin

##### Special Acknowledgements:

- Spellhold Studios team for hosting the mod.
- Chosen of Mystra for hosting when the mod was at the early development stage.
- Artwork: Rabain (areas) and Sir-Kill (Mietta BAM).
- Voice Actors: James Taylor (Andrei) and Ross Cloney (Sebastian).
- Non-joinable NPC actors: Lizy Cooper (Alexandra), Richard Courcy (Durydil), Hannah Powell-Smith (Genevieve), Mary Hamilton (Josefyne), Fay Ikin (Lealia), Fred Groves (Lucas), Tim Morgan (Lyel), Eleanor Hingle (Rosanna), Dan Mitrovic (Samuel), Charlie Meigh (Simeon), and Andrew Kitchener (Xavier).
- Beta testers: Berelinde, Clarion, CrazEeFan, K'aeloree, Kitana, Suspiria, toby_fowl, SteveThaiBinh.
- Zyraen for his assistance with dialogue scripting.
- K'aeloree for major moral support and the roof over our heads.
- CamDawg for letting us "borrow" pieces of code from the Fixpack.
- Our wonderful beta testers, both for helping to find bugs and dialogue inconsistencies, and their feedback and suggestions.
- On the technical angle, we'd like to thank Westley Weimer (creation of WeiDU), the bigg (maintaining and adding to WeiDU), igi (maintaining IESDP), Jason Compton & Jesse Myers (player-initiated dialogue technology), Avenger (DLTCEP), Simding0, Ghreyfain, Blue, Rastor and CamDawg (tutorials), and everyone at the Q&A forums who helped out when we were having difficulties.

##### Programs/tools used in creation:

- WeiDU, by Wes Weimer, the bigg and Wisp.
- Near Infinity, by Jon Olav Hauglid, FredSRichardson, and Argent77.
- Infinity Explorer, by Dmitry Jemerov / bigmoshi.
- IESDP, maintained by igi and lynx.
- DLTCEP, by Avenger.
- Shadow Keeper, by Aaron O'Neil.
- WavePad Audio Editing software.
- Adobe Photoshop and Adobe Photoshop Elements, by Adobe.
- Tispack by Per Olofsson.
- Snd2acm, by TeamX.
- OggVorbis audio encoder.
- winLAME audio encoder.
- Notepad++, by the Notepad++ team, Don Ho, and the spellcheck plug-in.
- WeiDU Notepad++ Highlighters , by Argent77.
- ConTEXT Text Editor, by Eden Kirin.
- Infinity Auto Packager, by AL|EN.
- WeiDU Mod Packager, by Argent77.

##### Copyright

The Luxley Family is not developed, supported, or endorsed by BioWare™ or Interplay/BlackIsle, Overhaul, Beamdog or the Wizards of the Coast. It was developed by Miss Sakaki and Fay Ikin, based on material from the game Baldur's Gate II and its expansion.

All mod content is ©Miss Sakaki and Fay Ikin.

Baldur's Gate II: Shadows of Amn and Baldur's Gate II: Throne of Bhaal © TSR, Inc. The BioWare Infinity Engine is © BioWare Corp. All other trademarks and copyrights are property of their respective owners.

This mod was created to be freely enjoyed by all Baldur's Gate II players, and its content is free of rights. However, it should not be sold, published, compiled or redistributed in any form without the consent of its authors.

The modding community for the Infinity Engine has been going strong for more than 20 years now, and is the culmination of thousands of unpaid modding hours by fellow fans of the game. Modders produce their best work and players get the best, well-supported mods when we all work together.

There are two big ways to upset this harmony. One is to claim someone else's work as your own. The second is to host and redistribute a mod without permission from the author(s).

Be kind to your fellow players and modders. Don't do either.

## Version History

###### Version 2.1 (April 3, 2025)

- Added support for translations with UTF-8 character encoding.
- Added Russian translation by Austin.
- Repackaged with Windows, macOS, and Linux installers in a single ZIP archive (thanks to Argent77).

###### Version 2.0 (June 14, 2021)

- Added luxleysoa.ini metadata file (including Dynamic Install Syntax and global LABELS) to support AL|EN's "Project Infinity"
- Renamed Setup-LuxleySoa.tp2 -> luxleysoa.tp2 and moved it into mod top folder to support AL|EN's "Project Infinity".
- Replaced AUTHOR keyword with SUPPORT.
- Added REQUIRE_PREDICATE condition to avoid installing components in inaccurate games.
- Externalized tp2 code into main_component.tpa library for more comfortable readability and maintenance.
- Commented code as much as possible.
- Added native BG2:EE and EET compatibility:

- Added WeiDU's built-in HANDLE_CHARSETS function to convert string entries for EE games.
- Converted inventory BAMs to EE: This feature attempts to modify original inventory BAMs so that both the large and small icons are utilized by the EE games. The inventory BAM must have two sequences, the first containing the "large" inventory icon frame and the second containing the "small" inventory icon frame to be processed. Inventory icon BAMs in the bam folder that meet these requirements are patched and saved back to the override folder.
- Added ADD_JOURNAL function.
- Provided NPCs portraits for EE games.
- Rewrote install procedure to use WeiDU's built-in HANDLE_AUDIO function, and converted music files to acm.
- Provided alternative TIS and PVRZ files for EE games (used Tipun's function to find free PVRZ-files indexes on EE-games).
- Removed useless audio decoding and tiz unpacking AT_NOW and AT_UNINSTALL batch processes.
- ADD_KIT process: added missing lower kit strref and WeiDU fl#add_kit_ee function for EE games.

- "Portraits for non-joinable NPCs" optional component: Does not overwrite joinable NPCs portraits anymore.
- fhlseb.baf: Fixed wrong Gavin romance active variable (set to B!GavRA, was B!GavinRomanceActive).
- Moved extended scripts into new 📁 "scriptsext" to avoid compiling useless baf files.
- bfhlseb.d: Fixed the dialogue teasing Aerie not ending bug.
- Sebastian and Andrei soundsets: harmonized string references and removed duplicated ones (due to typos).
- Added a more robust workaround than BWP Fixpack cmorgan's ToBEx compatible ADD_KIT fix to fix Sebastian creature file installation issue with classic games if TobEx is not installed and more than 256 kits are installed. I know, pretty rare case, but who knows... 😉
- Cleaned up old ids entries patch replaced with more recent BG2 Fixpack one.
- Updated "setup.tra" file for compatibility with GW_UPDATE_ITM_DESCRIPTION_TO_EE WeiDU function requirements which automatically removes items usability restrictions for EE games.
- Proofread strrefs (Gwendolyne).
- TRAified the mod. Feel free to provide me with translations. I will include them as soon as possible.
- Updated deprecated modding tools links.
- Re-formated, updated and renamed readme file to luxleysoa-readme-english.html, then moved it into new 📁 "readme" folder.
- Removed useless files and "backup" folder.
- Lower cased files.
- Included Linux and Mac OS versions in the same package (thanks AL|EN's Infinity Auto Packager tool!).
- Updated OggDec to v1.9.7 and added sox v14.4.1 for Mac.
- Added archive libiconv-1.9.2-1-src.7z with iconv licence info.
- Updated WeiDU installer to v247.
- Uploaded mod to official Spellhold Studios GitHub mirror account.

###### Version 1.2 (February 19, 2013)

- Fixed several typos.
- Fixed a variety of bugs thanks to the BWP Fixpack & Lollorian.

###### Version 1.1 (February 7, 2008)

- Fixed minor banter bugs.
- Fixed a bug preventing the party leaving the Luxleys' home under certain circumstances.
- Fixed a bug preventing one of the quest portions' functioning properly under certain circumstances.

###### Version 1 (January 5, 2008)

- Initial beta release.