Question: So, what's this all about, anyway?

Answer: It is a Weidu mod for Baldur's Gate, Shadows of Amn, that allows the player to carry out a romantic relationship with Edwin Odesseiron, that insulting Thayvian wizard wearing red. It is also the culmination of a very long project for me, and one that would never have been finished without the help of many different people. For more information on that, see the Credits section. I had a lot of fun writing this mod - if it gives you, the player, even a fraction of that pleasure, I will be content.

An additional optional component for the romance is a new epilogue for romanced and redeemed Viconia, of a less tragic kind than the original one. Note that this will in no way affect the Edwin romance in itself, so if you prefer Viconia's original epilogue, simply bypass this component upon installation.

Edwin Romance > IntroductionBACK TO TOP


BGII is required. If you have ToB the full romance will be installed, otherwise only the SoA part will be installed. No fanmade mods are required, but the Edwin Romance as been tested and seems to run well with at least other Weidu mods. The mods that people have tested together with the ER include: Ascension, Redemption, The Longer Road, Solaufein, Valen, Kelsey, Tactics, Item Upgrades, Ease of Use, Dungeon-Be-Gone, NPC Banter Pack, Ashes of Embers, Unfinished Business, Tsujatha, semi multi clerics, TDDsinTDD, Corthala Romantique, the FWItem pack, G3 tweaks (some components), Hubelpot, eSeries, FR/ROV, Planar Sphere, Refinements (some components) and Improved Battles.

Please note that the 'Female Edwina' component of Ease of Use may potentially cause conflict with the Edwin Romance's Female Edwina, so you will not be able to install Edwin Romance if you have that component installed.

So far incompatible: Big Picture. May be made compatible in a later version.

Most likely, other Weidu mods will also work well.

Edwin Romance uses the program iconv, compiled for Windows by the GnuWin32 project. The iconv program is licenced under the GNU GPL and comes under no warranty.


To prepare installation, extract the archive contents into your Baldur's Gate 2 folder. In a typical installation your Baldur's Gate 2 folder will be 'C:\Progam Files\Black Isle\BGII - SoA'

If properly extracted, you should have an 'edwin' folder, a 'setup-edwinromance.tp2' file and a 'setup-edwinromance.exe' file in your Baldur's Gate 2 folder.

To install, simply double-click 'setup-edwinromance.exe'. Then choose which components you would like to install. You may always uninstall them later by re-running 'setup-edwinromance.exe'


Note: The installation requires that oggdec is available on your system path. Most Linux distributions carry oggdec as part of a package called vorbis-tools.

Download a compiled version of WeiDU appropriate for your platform. Place the WeiDU, WeInstall and tolower binaries on your path. If you don't already have one it is recommended you create a directory in your home directory, add that directory to your path and place your binaries there. Enable the binaries to be executed as programs. You can do this by using the command chmod +x WeiDU WeInstall tolower in the directory you placed the files.

Place the edwin directory and setup-edwinromance.tp2 file in your Baldur's Gate 2 directory. Execute the tolower program in your game directory and answer yes to both questions. If you have only extracted this mod to your game directory since you last ran tolower there is no need to lower-case everything again. Additionally, you only need to generate a linux.ini file once, so there is no need to do it again if it already exists.

To install the mod, use the command WeInstall edwinromance in your game directory. Then choose which components you would like to install. You may always uninstall them later by re-running the command.


Note: The installation is dependent on a program called sox. A version of this program is bundled with the mod, but it will only work on a PPC Mac, or on a version of OS X that can use Rosetta to emulate a PPC environment. If you are unable to run PPC programs, you can download a version of sox compiled for Intel Macs here. You may also be able to obtain it from other sources. Simply replace the file edwin/sound/sox with the one you downloaded, before you run the installation.

Download a compiled version of WeiDU appropriate for your platform. Place the WeiDU and WeInstall binaries on your path. If you don't already have one it is recommended you create a directory in your home directory, add that directory to your path and place your binaries there. Enable the binaries to be executed as programs. You can do this by using the command chmod +x WeiDU WeInstall in the directory you placed the files. If you are using Wine you probably also need the tolower binary to create a linux.ini file.

Place the edwin directory and setup-edwinromance.tp2 file in your Baldur's Gate 2 directory. If you are using Wine, use tolower to create a linux.ini file. If you already have one there is no need to create another one.

To install the mod, use the command WeInstall edwinromance in your game directory. Then choose which components you would like to install. You may always uninstall them later by re-running the command.

Edwin Romance > Installation BACK TO TOP


Getting Started

You do need to start a new game of BGII for the Romance to start. For the Romance to run, your PC must be female, and have an Intelligence of 14 or above. You must also be human, elf, half-elf, halfling or gnome. Edwin will be found where you normally encounter him in the game, in Mae'Var's Guild, and will join your party in the normal fashion. The romance proper will only start once Mae'Var is dead. Note: For the romance to start, Edwin *must* be in your party as you kill Mae'Var.

The ToB part of the romance will start automatically, some time after you have left the Pocket Plane for the first time.

How to Progress

Edwin will initiate conversations the same way the Bioware NPC:s do. When he does, answer him in any way you see fit. There is no need to be overly polite with him - quite the contrary, since Edwin enjoys a woman who can match him insult for insult. However, if you pick one of the seriously vicious replies (you should know them when you see them) he will terminate the relationship. If Anomen is in the party, he and Edwin will have several jealous spats over your PC. Eventually, you will have to make your choice between them. There is also an additional quest for Edwin, and if you want to romance to continue, you have to help him out with that.

Also, at one point of the game Edwin will be seriously distraught. Be supportive, but make certain he doesn't do anything rash, and all will be well.

If you have the flirt component installed, the flirts available depend on the state of the romance and, in some cases, the location your party is currently in.

The Endings

There are three different ToB endings. One for the PC who stays with Edwin, and one for the PC who becomes a Goddess. The third and final is for non-romanced Edwin, since I personally don't care for the original one.

Multi-Romance Cheats

Version 2.0.10 and higher provides the possibility to play Edwin Romance in Multi-Romance mode: Via Cheats, set the variable "EdwinIgnoreRomances" to "1" to enable Multi-Romance mode:


If set, Edwin Romance will ignore all other romances and will also ignored by other romances (as far as the checks are contained within the Edwin Romance Mod). This goes for the original romances as well as considered mod NPC romances. The cheat has to be set before any of the romances turn their status to committed.

Edwin Romance > About BACK TO TOP

Frequently Asked Questions and Spoilers

Q: I went into the Graveyard District, but Edwin doesn't mention the Nether Scroll! What's up with that?
A: The Nether Scroll quest will still take place, but only when the romance has progressed far enough.

When the time is right, Edwin himself will tell you, and then the quest will take place in the normal way.

Q: What about when Edwin is Edwina? Will there still be action between him and the PC?
A: The romance dialogues will continue when Edwin is Edwina, and he has quite a lot to say about that.

Q: Yes, but what about Girl/Girl action, *wink wink* *nudge nudge* know what I mean?
A: No. Edwina still fancies you, but is in enough gender confusion as it is.

Q: Oh. What if I have a *male* PC? Do I get a chance with Edwina *then*?
A: I have written extra dialogues for a male PC and Edwina - try them, and see what happens.

Q: Do I *really* have to do Edwin's new quest?
A: Yes, it is very important to him. If you take too long, he'll remind you. If you still neglect it, he'll leave.

Q: Edwin became a vampire - why can't I resurrect him?
A: You need something else than just Bodhi's heart, and there are two possible options available. Try examining the altar again, that should tell you what you need to do.

Q: Are there new banters with Bioware NPC:s?
A: Just a few. I have added some new commentary for Imoen when Edwin is vampirized, and both she and some other NPC:s will have brief interjections at a critical conversation in ToB. Also, banters between Edwin and Viconia, and Edwin and Mazzy, are somewhat different if you are in a romance with him. There are also some new banters between Edwin and Haer'Dalis.

Q: Are there banters with fanmade NPC:s?
A: No, nor do I have any plans for adding them. There are simply too many to choose from, and I would not want the ones I did not ask to feel slighted.

Q: Degardan isn't spawning! Help!
A: Degardan will only appear in certain areas, and at certain times. Here is a brief summary of those. Degardan will spawn in non-Dungeon areas. He will *not* spawn in these areas: Underdark exit (ar2500), the Docks (ar0300), Slums (ar0400), Bridge District (ar0500), Waukeen's Promenade (ar0700), Temple district (ar0900) and Government district (ar1000).

So, if you want him to spawn, try going outside Athkatla for a bit, or visit the Graveyard. Presumably he is trying to avoid attracting the attention of the Cowled Wizards.

Degardan will appear for the first time after you have had the lovetalk when Edwina asks you about 'this business of being female'. He will appear for the second time after the lovetalk where Edwina asks you for a certain personal item.

Edwin Romance > FAQBACK TO TOP


Writing: Laufey
Additional Writing: Jeanette, who wrote the Haer'Dalis banters.
Main Coding: Dorotea (aka Janetta Bogatchenko) and Nebukad (Tuomas Nurmi).
Cheers for you two, guys. You are my very special heroes, since without you this mod would never have been finished. :)

Additional Coding: Laufey, Lord E, Maidros, Merja (aka Maria Zamfir)
Miscellaneous: Ophidia, Ancient Slayer and almost certainly others.
Anybody I have forgotten, please let me know and I will include you.

Voice Acting: Dorotea does the voice of Elvira Odesseiron. Stretchy, brother of Ophidia, voices Dekaras.
Translations: Erszebeth and Le Marquis (French), Immortality and Saemon (Spanish), (Russian), Thioderik (German), Cykuta (Polish), vestirous (Chinese)

The .bam for the rings used in the lich quest was found here:
I don't know the name of the person who made it, but credit to them anyway.

Finally: A great, big and heartfelt thanks to everybody who has supported this mod, and provided help and input.

A special thanks to all the beta testers, who in their proud ranks included Rikitikitavi, Immortality, Jesara, Erszebeth, Sandalwood, Alandrea, Catseye, Lord E, Cest'Nedra, StarDragonMaiden, Ophidia, Caetlyn, The Bible, Mikka, Merja, Dancer Fitz, Silverdragon Yunami, deeandtanner, stayc, Lady Pirate, SurfenBoy09, Ancient Slayer and many, many others.

If I forgot to name you - mea culpa. Be assured it is not out of lack of gratitude. :)

Edwin Romance > CreditsBACK TO TOP

Version history

Version 2.11:
  • PID flirts should not end abruptly but switch to PC's set dialogue as intended.
  • Removed the timer check from the LT trigger block (is already checked in initiation script block; morning after dialogues should not check timer).
  • Journal entries of Edwin's quest will be removed correctly (moved entries into game.tra and bundled them under one title for EE.)
  • compatibility with Ascension 2.0.8 (old comp code removed as it was no longer necessary).
Version 2.0.10:
  • Fixed a script bug that would lead to skipping of LT 13.
  • Fixed a bug that would lead to EdwinRomanceActive being set 3 if romance set to committed.
  • Inserted cheat variable Global("EdwinIgnoreRomances","GLOBAL",0): if set to "1", other romances will be ignored and other romances will ignore Edwin romance.
  • Triggering of LTs more stable and frequent: rest dialogues will be triggered by "Interact(Myself)" to make them trigger instantly without Edwin first having to move to the PC; removed the check of nearby NEUTRAL game characters as it tends to prevent dialogues to trigger for most city areas, removed the MoveViewObject from rest talks.
  • Removed the drinking of an actual potion before the "drunk" rest talk (as it might lead to an inventory item being dropped unnoticed).
  • Interjections into Anomens' LTs recoded (using I_C_T for compatibility).
  • Renamed setup-edwinromance.ini to edwinromance.ini and added links.
Version 2.0.9:
  • Russian version completed, by Staylos.
  • Morning after drunk talk should fire after wakeup, independent of romance timer.
Version 2.0.8:
  • EET compatibility added.
  • Fixed mistyped "Myself" in redlich.baf.
  • (All BWPFixpack fixes integrated.)
  • Removed "Edwin sound fix" dialogue with True() trigger.
  • Added SUPPORT tag with link to the Edwin Romance forum.
  • Component "Edwin Flirts" will be deinstalled automatically if the main romance component is deinstalled.
  • added Inparty(), See(), CombatCounter(0), !See([ENEMY]), !StateCheck("Edwin",CD_STATE_NOTVALID) to script blocks where appropriate
  • added "romance kill" script blocks for Rasaad, Dorn, Hexxat's romances
  • removed redundant triggers from the dialogues
  • morning after dialogue: will fire directly after wakeup
  • PC should not have to sail to Brynnlaw immediately when talking to Aran if Edwin's quest is finished (fixed misplaced A_T_T)
  • optimized dialogue patching (no more REPLACE to EdwinJ and Degard.dlg)
  • tree of life and final solar talk interjection compatible (no more skipping of other NPCs, no accidental call of the original Edwin interjection in romance case)
  • no romance dialogues should be missed (romance dialogues scripted like Kulyok's "How to ensure your banters always run when you want them to"
  • compatibility with Imoen 4 Ever added
  • new lines translated by: Austin (Russian), angel_c4 (Chinese), Cykuta (Polish)
  • Polish, Russian, Chinese: English version for missing tra files added
  • Update to WeiDU v246.
Version 2.0.7:
  • Fall back on correctly encoded English when the non-English translation is incomplete.
  • Patch scripts in a different way for better mod compatibility.
  • Dekaras' weapons cannot be stolen.
  • Fix some potential cutscene problems.
Version 2.0.6:
  • Use HANDLE_CHARSETS for a BGII: EE compatible solution to the encoding problem.
Version 2.0.5:
  • Fix a bug that resulted in some text being encoded in UTF-8 even when not on BGII: EE. Thanks to Erg.
Version 2.0.4:
  • Fix a compatibility problem with Wheels of Prophecy.
  • Fix journal problems on BGII: EE.
Version 2.0.3:
  • Text is encoded in UTF8 when installed on BGII: EE.
  • Fix some minor issues.
Version 2.0.2:
  • Compatibility with BGII: EE (with thanks to Kaeloree).
Version 2.0.1:
  • Corrected an Ascension-related compatibility issue that could prevent the mod from being successfully installed.
Version 2:
  • Consolidated the SoA, ToB and flirts installers.
  • Modernised the coding in general.
  • Added Linux and Mac compatibility.
  • Added a German translation by Thioderik.
  • Added a Spanish translation of the flirts by Saemon and updated the SoA and ToB parts.
  • Added a partial Polish translation by Cykuta.
  • Added a partial Chinese translation by vestirous.
  • Added a French translation of the flirts by Le Marquis.
  • Redid the structure of the non-English tra files, to eliminate the need to mix multiple character encodings within the same file and to work properly across multiple operating systems.
  • Fixed the bug with ToB flirts being mostly broken.
  • Fixed incorrect <CHARNAME> references in the English ermazzy.tra and in the English and Russian eredwina2.tra.
  • Fixed an incorrect Player1 reference in erlovetalk2.d.
  • Fixed incorrect resource references in er_cleanse.baf.
  • Fixed two malformed triggers in thaypotn.baf.
  • edwind.bcs is no longer overwritten.
  • Fixed the double DO in erlovetalk.d.
  • Fixed loads of errors in the English tra files, reported by hook71 and others.
  • Fixed a bug with Edwin's epilogue portrait being the old portrait even when you did not install that component.
  • Fixed an incorrect death-variable check in redlich.baf.
  • Fixed compatibility problems with Tsujatha and Nej2.
  • Replaced all G, GGT, GLT triggers and SG actions with the Global equivalents.
  • Updated win32 oggdec to a non-antiquated version.
  • Fixed a bug with no music playing for one of the lovetalks.
  • Fixed the use of _LOW animations, which could result in compatibility problems with other mods depending on installation order.
Version 1.0.7:
  • Added Russian translation by
Version 1.0.6:
  • Added Spanish translation by Immortality.
Version 1.0.5:
  • Again modified the Dekaras' spawning code in an attempt to ensure that he appears as he should.
  • Fixed the issue with Edwin not leaving to spellhold due to 'unfinished business' even though Dekaras quest hadn't started yet.
  • Removed a superfluosly repeated soundclip from one of the Dekaras encounters.
  • Fixed the resurrection cutscene, if Edwin dies in the Lich fight.
  • Clarified where the second meeting with Dekaras takes place.
  • Fixed issue that caused the 'hair lock' love talk to repeat in certain circumstances.
  • Modified the cutscene after the Tree of Life so that Edwin doesn't glide in hell and later on in ToB.
Version 1.0.4:
  • Added French translation by Erszebeth.
Version 1.0.3 beta:
  • Made an attempt at fixing a crash when Dekaras appears.
Version 1.0.2 beta:
  • Fixed the Dekaras spawning problems and made sure that he'll speak in the Lich fight.
  • Modified the Ring given by Dekaras to clear things up a bit.
  • Modified a Journal entry to make it clearer where to expect Dekaras.
  • Removed the old (closed beta) scripts that terminated other romances. These were replaced by ones provided by Sillara of the Tamari.
  • Added a Talk Fixer, also by Sillara. Thanks!
Version 1.0.1 beta:
  • Fixed various bugs, including the Nether Scroll problem.
Version 1.0 beta:
  • The Initial Release
Edwin Romance > Version HistoryBACK TO TOP