# Solaufein Flirt Pack for the Solaufein Romance Modification

A RPG Dungeon mod for Baldur's Gate II, ToB, Baldur's Gate Trilogy, Baldur's Gate II: Enhanced Edition and EET.

Author: Jolyth

Mod Website • Mod Forum • Download • GitHub • Version 1.2

## Introduction

The RPG Solaufein Flirt Pack seeks to do nothing more than add a bit of extra content to Weimer's excellent Solaufein Romance Mod. This was done on a whim because the NPC Flirt Packs spoiled the hell out of me and I wanted a bit more when playing the character. This is in no way meant to belittle the Romance Mod, or the original Flirt Pack idea that was started by Tsuru 5 years ago. This is just... something on the side.

For the Original Solaufein Romance Mod, which includes all of his background information as Wes originally created it, please visit www.weidu.org. For the Original Flirt Pack Idea, please visit the Solaufein Forum at www.pocketplane.net.

Note: This mod was first released at RPGDungeon.net. As this site is no more available since many years, it was time to save it from disappearance. It is now hosted at Spellhold Studios with Rastor authorization.

## Compatibility

The RPG Solaufein Flirt Pack is designed to work on the following Infinity Engine games:

- Baldur's Gate II: Enhanced Edition (BG2:EE).
- The original Baldur's Gate II (BG2, or just SoA) 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.
- The conversion projects based on ToB, Baldur's Gate Trilogy (BGT) and Enhanced Edition Trilogy (EET).

This is a WeiDU mod, and therefore should be compatible with all WeiDU mods. However, we cannot test every single one. If you encounter any bugs, please report them on the forum!

Although it is not required for the RPG Solaufein Flirt Pack mod to function properly, classical game players are strongly recommended to download and install the latest version of the BG2 Fixpack before proceeding with the installation of this mod.

The RPG Solaufein Flirt Pack is meant to work with Weimer's original romance mod for Baldur's Gate II. There is content for both SoA and ToB and although ToB is not required to enjoy the flirt pack, I highly recommend it. There are some different aspects and subtle differences in ToB that you might enjoy should you decide to go to Throne of Bhaal. The flirt pack should install fine by doing the following:

- G3 BG2 Fixpack
- D0Quest Pack
- Pocket Plane Banter Pac
- Dungeon Be Gone
- Improved Asylum
- Item Upgrade
- Kelsey and Kelsey:ToB
- Unfinished Business
- NPCFlirt
- Rogue Rebalancing
- Ashes of Embers
- Ease of Use
- Underrepresented Items

## Installation

### Notes

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

When installing or un-installing, 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 Note

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.

### Windows

Extract the contents of the mod to the folder of the game you wish to modify (the folder which contains the "CHITIN.KEY" file). On successful extraction, there should be a rpgsolaflirtpack folder and a setup-rpgsolaflirtpack.exe file in your game folder. To install, simply double-click setup-rpgsolaflirtpack.exe and follow the instructions on screen.

Run setup-rpgsolaflirtpack.exe in your game folder to reinstall, un-install or otherwise change components.

### Mac OS X

Solaufein Flirt Pack for Mac OS X distributed in the same compressed archive and includes a WeiDU installer.

First, extract the files from the archive into your game directory. On successful extraction, there should be a rpgsolaflirtpack folder, setup-rpgsolaflirtpack and setup-rpgsolaflirtpack.command files in your game folder. To install, double-click setup-rpgsolaflirtpack.command and follow the instructions on screen.

You can run setup-rpgsolaflirtpack.command in your game folder to reinstall, un-install or otherwise the components settings.

### Linux

Extract the contents of the mod to the folder of the game you wish to modify.

Download the latest Linux version of WeiDU and copy WeiDU and WeInstall to /usr/bin. Then open a terminal and cd to your game installation directory.

Optional: run 'tolower' and answer 'Y' to both queries. You can avoid running the second option (linux.ini) if you've already ran it once in the same directory. To save time, the archive is already tolowered, so there's no need to run the first option (lowercasing file names) either, if you've extracted only this mod since the last time you lowercased file names. If unsure, running tolower and choosing both options is the safe bet.

Run WeInstall setup-rpgsolaflirtpack in your game folder to install the mod. Then run wine BGMain.exe and start playing.

### Note for Complete Un-installation

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

## Frequently Asked Questions

Feedback is strongly encouraged! Most important!! If you see a flirt that too closely resembles another flirt pack I WANT TO KNOW ABOUT IT!!!!!! It will be removed/altered immediately as this was unintentional. Additionally, if you have a flirt that you would like to see in the pack, I WANT TO KNOW ABOUT IT!!!!! There is always room for Jell-o, so there is always room for more flirts!

Q: Hey! I tried flirting with Solaufein and all I get is the same old options I had in the romance! What gives!
A: Did ya look at the Known Bug Section above? If you didn't, then shame on you!

Q:Why don't you fix that weird bug?
A: Why don't you?

Q: Solaufein isn't flirting! How long do I have to wait?
A: He actually starts flirting rather quickly. Right around the 5th love talk.

Q: Are there new love talks?
A: There are no new love talks as I am not about to change Weimer's romance.

Q: Will Solaufein still romance any gender or race regardless of current love interests?
A: What did I just say? This is Weimer's romance. Nothing has changed in that aspect?

## Credits

Author: Jolyth

##### Special Acknowledgements to:

Extra special thanks goes to Weimer, who not only sparked the interest in Solaufein, but helped to redefine the Baldur's Gate world with his creation of WeiDU. The RPG Sola Flirt Pack was written using not only WeiDU, but Near Infinity and Infinity Explorer as well.

Additionally, this flirt pack never would have come about without the interest and dedication of those people who started the idea so many years ago. Since I cannot name all of them, I will simply say thank you to them along with a special acknowledgement to those who put in the time and effort on this project.

The RPG Solaufein Crew:

- Jolyth: Writer/Coder.
- Jyzabal: Flirt Writer/Sanity Keeper.
- Noctalys: Flirt Writer/Threat Maker.
- Riviera: Flirt Writer/Nudger.
- Mistress Elysia: Flirt Writer/Ghostly Presence.
- Alatariel: Flirt Writer/Patience Itself.
- Rastor: Omnipresent Authority Figure (even though he is listed last. 😝)
- Everyone else from The Gibberlings Three, Spellhold Studios forums, and the other Infinity Engine gaming and modding communities who offered their help and support.

Thank you very much to the Dark Poetry site and the writers at the site who's works are included in the pack:

- "Ascension by MoonMoth.
- "When the Sunlight Disappears By Red.

##### 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.
- Notepad++, by the Notepad++ team, Don Ho, and the spellcheck plug-in.
- WeiDU Notepad++ Highlighters , by Argent77.
- Infinity Auto Packager, by AL|EN.

##### Copyrights

Solaufein Flirt Pack is not developed, supported, or endorsed by BioWare™ or Interplay/BlackIsle, Overhaul, Beamdog or the Wizards of the Coast. It was developed by Jolyth, based on material from the game Baldur's Gate II and its expansion.

All mod content is ©Jolyth.

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 the author.

The modding community for the Infinity Engine has been going strong for more than 10 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 1.2 (12 April 2020)

- Added rpgsolaflirtpack.ini metadata file to support AL|EN's "Project Infinity"
- Renamed setup-rpgsolaflirtpack.tp2 -> rpgsolaflirtpack.tp2 to support AL|EN's "Project Infinity".
- Replaced `AUTHOR` keyword with `SUPPORT`.
- Added missing `REQUIRE_PREDICATE` process to avoid installing the mod in inaccurate games and if Weimer's Solaufein Romance Mod is not installed.
- Added component `DESIGNATED` number and "solaufein_flirt_pack" `LABEL`.
- Added missing `HANDLE_CHARSETS` function to convert string entries for EE games.
- Removed rpgsolaflirtpack.rpgd marked file.
- Added native BG2:EE and EET compatibilities.
- Added jastey's compatibility improvements with Weimer's and other scripting stuff

- Added "InParty(Myself) See(Player1) !ActuallyInCombat() !See([ENEMY])" to all script blocks, so they do not interrupt fighting orders.
- Removed script block to reset timer while in combat. No script blocks should be executed during combat as they interrupt Solaufein's fighting.
- Added "!StateCheck(Myself,CD_STATE_NOTVALID) !StateCheck(Player1,CD_STATE_NOTVALID)" to all script blocks that trigger dialogues. (replaced STATE_SLEEPING)
- Removed wrong randomNum in PIDs.
- "Hug Solaufein" in town will only play once. Detection of town via script toggle variable "RPGSolaFlirtSOA_Inside Town".
- PID from original Solaufein mod will be added to Flirts-PIDs. This way, no possibilities to communicate with Solaufein (e.g. skip the hart fight) will be lost.
- Removed unnecessary trigger variables from Solaufein initiated flirt dialogues (trigger dialogues by the trigger variable only).
- PID flirt "buy Solaufein a drink" inside tavern will only be available once.

- Added Gwendolyne's workaround to fix the no-initiating flirt options when clicking on Solaufein for the first time: not tested in game.
- Replaced old-school `DECOMPILE_BCS_TO_D` plus `COMPILE_D_TO_DLG` process with more accurate `DECOMPILE_AND_PATCH` command.
- Included BWP Fixpack hotfixes:

- rpgsola.baf: Lollorian's corrected AreaCheck.
- rpgsolaflirts.d: Lollorian's corrected AreaCheck.
- rpgsolaflirts.tra: replaced wrong token "<CHARNAME.>" with "<CHARNAME>." (@433).

- rpgsolaflirts.tra: got rid of all special characters that may cause glitches in a few foreign languages.
- Wrote a new rpgsolaflirtpack-readme-english.html readme file and moved it into new "readme" folder.
- Removed useless files and backup folder.
- Reorganized mod architecture tree: created "lang" and "files" folders.
- Lower cased files.
- Included Linux and Mac Os X versions in the same package (thanks AL|EN's Infinity Auto Packager tool!).
- Upgraded WeiDU installer to v246.
- Uploaded mod to official Spellhold Studios GitHub mirror account.

###### Version 1.1

- Fixed "No Valid Links or Replies" bug (Thanks cmorgan and Lollorian!).
- Improved tp2 coding and cleaned up overall file structure.
- Upgraded WeiDU installer to v224.

###### Version 1.0

- Initial release.