First, I would like to thank the fine agency of Compton & Crompton for working this appearance into its flagship client's tight schedule.
If he sends enough email to me, I eventually notice. :-)
So now that you're on v95 of Solaufein, what do you think is the answer to this question?
*Yes*, it is very easy for an average programmer to create non-buggy romance (given the right tools and a good understanding of concurrent programming and race conditions).
At least half of the Solaufein updates are because of new features, not because of crippling bugs. Many others were because of "associated" mods (e.g., basically all of Tactics).
Actually, the only really buggy romance was Jaheira's, and it's also considerably longer than Solaufein's. Forgivable?
Here are some examples of actual Sola bug fixes in v52:
* Fix yet another Sola dialogue loop.
* Fix a bug where Sola would never have the children talk.
They both illustrate the essential character differences between Jaheira romance bugs and Solaufein romance bugs. There is basically one type of Jaheira romance bug: the romance stops for some reason (but you can't really tell). Solaufein's bugs tend to be of two forms: either he skips something that I had hoped for you to see, but the rest of the world works fine (second case, above) or some obscure set of circumstances causes the game to crash/stall right away (first one, above). I prefer both of these to the Jaheira failure modes. Either you continue in a degraded mode but most of the services are still available *or* you stop right away and don't waste time.
Finally, I don't really think it's true any longer that Jaheira is "considerably longer" than Solaufein. They're about the same size.
That's interesting. Which parts didn't you like? Presumably the bits that you tried to remedy by adding a remorse track.
Actually, not really :-). I personally disagree with about 90% of the statements that get the "remorse" counter bumped up. While not, shall we say, out-and-out evil ... I tend to take a more restricted (almost contractual) view of responsibility. Unfortunately, I'm not 100% in accordance with the pragma track either. It was an early design decision: do I make Solaufein into Weimer (no-Fein, just Weimer), in that if you make a response that I disagree with, he disagrees as well? The conclusion was: no, allow the players to do whatever they want. Experience would indicate that romancing Weimer lacks a certain mass-market appeal.
Wow. That concept sounds positively prehistoric.
We've already had the WeiDU centennial trip down memory lane, but I'll encourage the oldbies to come out of the woodwork and back me up here: this predates TDD ... there just weren't that many (any?) mods available for BG2. Dark Side of the Sword Coast was still a hotly debated topic. There was that highly-touted, never-appearing Mage Duel mod for BG2 (did that ever materialize? anyone?). So basically the only things you could get were TBG files containing seriously unbalanced items (and since I'm saying unbalanced, you know they had to be *waaay* out there :-)) that had to be CLUAConsole'd into the game. That was it from the TeamBG side. There were also a bunch of script improvements from the IEAIIS guys ... but they practiced the same stealth marketing technique that I usually employ, so I hadn't really heard about them. In addition (bonus fun points!) I still thought the game was "sufficiently challenging" at that point. I wanted Solaufein to have tougher fights than the Jaheira/Viconia straw men, but I was a "normal difficulty, full-six-party, multiple reloads, ages + fury + carso and still dying" sort of player for a bit there. Somewhere during that summer internship where I was working on the dialogue for Solaufein (in a raw text file because IDU kept crashing or corrupting things) in the evenings (alternating with hosting dinner parties, going to bridge games, watching Anne of Green Gables on the PBS begathon and walking along the river trail) I finally started to get the hand of tactics and decided to beef up the revenge spiders a bit and make Archryssa a solo challenge, etc.
How sweet! Just for that, I'll send you a banter.
I look forward to it.