Skip to content

Imoen Romance V3.0 Release

1151618202129

Comments

  • elyonelyon Member Posts: 36
    edited October 2019
    Ah it needs both our fixes, but your right it should use that variable in torture talk.
    Hmm also realized i have to take care of summoning imoen if your solo.

    thanks for the pregnancy talk fix.

    edit: @wuke I have made a partial fix so in campfire scene, if you do not do the 'right romance' choice, and end the scene early, you have control over all characters (sleep removed).
    Post edited by elyon on
  • wukewuke Member Posts: 113
    edited October 2019
    previous fix to Aerie's "normal" reaction is missing, variable checks in .d file are right but there's still a Global("AerieRomanceActive","GLOBAL",3) in aerie.baf

    I also have a small request/advice: can we get rid of the quality time option in Suldanessellar? Technically AR2800 has the type "city" so we can get city quality time PIDs. Considering who they are facing and especially after the dialogue when entering the city I find those talks quite immersion breaking.
    Post edited by wuke on
  • elyonelyon Member Posts: 36
    edited October 2019
    Hmm no i think thats a problematic talk to change.

    The original intention was that Aerie would have a branch reaction to you and Imoen romanced, if you stopped the romance with Aerie early then she is fine, but if you did it late then Aerie is pissed at it.

    If the checks are completely removed, then Aerie could respond she likes you and Im together even if your still pursuing a romance with Aerie and it hasn't concluded, which would be strange.

    edit: ive included a check to prevent city quality times in suldanessalar.



  • wukewuke Member Posts: 113
    edited October 2019
    I guess your right but at least if aerieromanceactive=0 the first one should be allowed? My female charnames can never get it and I don't think any content in the first one requires charname being male, or indicates Aerie romance ever happened.

    edit: also there are race restrictions to Aerie romance so not all male charnames can get it pass 0.
  • elyonelyon Member Posts: 36
    Ahh thats a good idea, ill make a check to allow if its zero for female protagonists.
  • LSWSjrLSWSjr Member Posts: 9
    edited October 2019
    Well it's been about fifteen years since playing Lord M's original, but I've finally gotten through the reimagined version (a few times successively to see the differences) and I gotta say, it may be one of the best IE mods I've ever played. Mainly because the wealth of new content fits with the original characterisations and tone pretty faithfully, perhaps more than some of the EE content, even if Imoen didn't have a lot to build off of in the first place and her rape still comes off suitably uncomfortable.

    I'm still not sure about putting the actions in ( )'s and I probably never will be, but I got used to it again soon enough and further ran another playthrough to see its Imoen & Aerie romance, which I found it pretty heartbreaking, especially when it came down to that final decision... although it left me wondering why Imoen didn't think to just change her gender instead of risking Aerie's mind?

    With that in mind, does anyone know if the IRTInSyncChildren variable actually changes anything?

    If anything, that was another place I felt the mod was lacking, as among its greatly appreciated long list of endings, there really wasn't anything for those charnames who were already 'getting too old for this shit' and just wanted to settle down. Instead, mortal charname's spend the rest of their lives going along with Imoen's inability to settle down and never get an escape from the life of an adventurer that they may never have wanted in the first place (especially considering these ones gave up their divinity at the very least).

    I know the mod's finalised beyond bugfixes, but if there were two ways I still think it could improve, it would be adding a second path for Imoen / Aerie where Imoen switches genders to spare Aerie's brain; and maybe adding one/two new Madly In Love endings (with the standard Marriage & Aerie variables) where they either settle down after a while (perhaps with some pregnancy conflict like Viconia's) and/or they come and go from each other's lives knowing that their love can whether the distance like Jaheira's and the Good divine Imoen Romance endings do.

    Regardless, thanks to Israel, T.C. Dale, TheAcefes, Sarevok8 and Lord Mirrabbo for one of the Infinity Engine's best and most controversial mods <3

    Cheers
    Rowan/LSWSjr
  • wukewuke Member Posts: 113
    edited October 2019
    Hmm changing one's sexuality is already pretty huge but changing one's gender is just next level crazy and dangerous if done with Wish. I believe the idea is to show that Aerie can come up with recklessly selfless ideas for people she cares and let them start a contest of sacrifice is not that necessary. Personally I think if we need a mutual sacrifice here then giving up the relationship, like if charname says it's a bad idea, is enough.

    Edit: also, Imoen is more of a character that only gets herself into trouble if it's inevitable. in this case not using Wish at all seems to be a much safer choice, if she doesn't want it on Aerie no way she'll do it to herself.
    Post edited by wuke on
  • ZaxaresZaxares Member Posts: 1,325
    In a D&D world where even alignment can be changed via curses, I see no reason why sexuality/gender couldn't be altered via magic as well. If I recall correctly, Imoen's main objection is that using Wish to bend reality is often VERY risky, with unforeseen consequences that she wasn't willing to risk for Aerie.

    My main complaint with that plot point is that there's no way for Charname to make the argument about if it's ETHICAL to ask such a change of someone. Even if Aerie is willing to make such a sacrifice (bless her <3), the resulting new person isn't the original Aerie that Imoen fell in love with anymore. You would always know that you used magic to change her into something more to your liking. If you compare it to the more common trope in fantasy about using a Wish spell to make somebody fall in love with you, how is this situation really any different?
  • wukewuke Member Posts: 113
    Zaxares wrote: »
    In a D&D world where even alignment can be changed via curses, I see no reason why sexuality/gender couldn't be altered via magic as well. If I recall correctly, Imoen's main objection is that using Wish to bend reality is often VERY risky, with unforeseen consequences that she wasn't willing to risk for Aerie.

    My main complaint with that plot point is that there's no way for Charname to make the argument about if it's ETHICAL to ask such a change of someone. Even if Aerie is willing to make such a sacrifice (bless her <3), the resulting new person isn't the original Aerie that Imoen fell in love with anymore. You would always know that you used magic to change her into something more to your liking. If you compare it to the more common trope in fantasy about using a Wish spell to make somebody fall in love with you, how is this situation really any different?

    Yep I think if charname tells her to figure it out herself the transition shouldn't happen (now they will do it unless charname clearly objects)
  • LSWSjrLSWSjr Member Posts: 9
    wuke wrote: »
    Hmm changing one's sexuality is already pretty huge but changing one's gender is just next level crazy and dangerous if done with Wish.
    Do remember though, that they may still have the Girdle of Masculinity/Femininity kicking around in one of their packs or track it down if it was lost along the way.

    Cheers
    Rowan/LSWSjr

  • wukewuke Member Posts: 113
    LSWSjr wrote: »
    wuke wrote: »
    Hmm changing one's sexuality is already pretty huge but changing one's gender is just next level crazy and dangerous if done with Wish.
    Do remember though, that they may still have the Girdle of Masculinity/Femininity kicking around in one of their packs or track it down if it was lost along the way.

    Cheers
    Rowan/LSWSjr

    There're already too many comedic fanfics featuring it... Besides you really think wearing a cursed girdle for a lifetime better than Wish? I don't think it's a serious solution.
  • LSWSjrLSWSjr Member Posts: 9
    edited October 2019
    wuke wrote: »
    There're already too many comedic fanfics featuring it... Besides you really think wearing a cursed girdle for a lifetime better than Wish? I don't think it's a serious solution.
    Well it's the least dangerous solution (compared to using Wish on either of them) and they could always use magic to underplay its presence on Imoen's body.

    Regardless, that would only apply in a scenario where the two powerful wizards (and friends like Elminster) were unable to discover how to replicate the magics of the cursed item to maintain a permanent girdle-free transformation.

    Cheers
    Rowan/LSWSjr

  • LSWSjrLSWSjr Member Posts: 9
    edited October 2019
    Polymorph Self would also be an option, if they could apply some sort of permanency.

    Cheers
    Rowan/LSWSjr
  • ArthasArthas Member Posts: 1,091
    Roxanne tells that Imoen romance has conflicts with:

    - AScension
    balthazar can be redeemed
    Improved sarevok player interactions
    Improved imoen player interactions


    + Wheels of prophecy
    + IEP extended banters
  • megamike15megamike15 Member Posts: 2,666
    edited October 2019
    iep banter is just one specific component. just don't install the imoen retrospective dialogue. and that one has been the case since the ascension beta.

    i don't know how wop and balthazar can be redeemed would conflict. i remember atlest in the beta version of ascension her dialogue after killing him would still fire when you redeem him/ deal with the wop content.
  • IseweinIsewein Member Posts: 522
    My main complaint with that plot point is that there's no way for Charname to make the argument about if it's ETHICAL to ask such a change of someone. Even if Aerie is willing to make such a sacrifice (bless her <3), the resulting new person isn't the original Aerie that Imoen fell in love with anymore. You would always know that you used magic to change her into something more to your liking. If you compare it to the more common trope in fantasy about using a Wish spell to make somebody fall in love with you, how is this situation really any different?

    Completely agree with this. The ethics of using what is essentially the classic love potion aren't explored at all, and even if they were it wouldn't really fit the lighthearted tone of that side plot. I would much prefer if the "good" ending to the plot were that faced with this decision either or both came to realise that what matters is having each other, especially considering the events around them in ToB.
  • ArthasArthas Member Posts: 1,091
    @megamike15 thank you
  • Austin87Austin87 Member Posts: 281
    No news? :( Will there be further improvements to the mod?
  • elyonelyon Member Posts: 36
    Slowly playing through SOA and testing the mod as i finish the game.
  • JarveyJarvey Member Posts: 31
    There's an oddity I noticed during my 3.9.2 SoA run.

    During this run I decided to plow through Watcher's Keep before I went to Suldanessellar. The mod gives Imoen this dialogue if she's in the party and the party kills 3 or more dragons:
    SAY ~Y'know, after the third or fourth dragon, this whole 'dragon-slaying' thing is a lot less impressive.~
    

    The party (with Imoen) had bumped off Firkraag and the Shadow Dragon prior to Watcher's Keep where they slayed the two dragons within (which would be a total of 4 dragons), but this dialogue didn't trigger. But after entering Suldanessellar and slaying the dragon there, I got the dialogue.

    It's hardly much of an issue, but I still found it interesting to note. I wonder if Watcher's Keep is still technically considered part of Throne of Bhaal even within Shadows of Amn, and therefore any SoA-specific events, dialogue, etc will not trigger when visited during SoA.
  • wukewuke Member Posts: 113
    edited October 2019
    that dialogue's trigger is written in the area script where you kill the black dragon, so you won't get it elsewhere. I remember I need to take her to kill both Firkraag and shadow dragon to get this, maybe when it's written the "three or four dragons" specifically means those ones (plus Adalon)

    I want to mention that in RomanceContent.d there's a variable "MRResolutionTeasedAlready" set to prevent loops, it doesn't work, seems it only changes after the dialogue ends, so while the dialogue is going any check on that will get 0. My problem is that some other talks, like Sarevok's alignment change, also works this way, I can set his "SarevokChange" to 1 (2 is needed to change his alignment) before the change talk, increase that variable by 1 during the talk, and successfully change him, and after checking the triggers in NearInfinity I don't think the code of this mod did anything wrong. I haven't tried Ascension but I guess persuading Balthazar also works this way. I don't think this is an issue but am quite curious why there's a difference.
  • elyonelyon Member Posts: 36
    Wow interesting questions, big trip down memory lane for me.

    For the dragon question @Jarvey . Yes there is complex code around each 'dragon' encounter in vanilla SOA. This is because i had to code a very unique situation where i had to make sure Imoen was actually involved in the fight with a dragon, not just 'detect 4 dragons are dead trigger dialogue' since it wouldn't make sense if she wasnt there for some of them. This necessitated a big headache in terms of coding against specific dragons. I never took watcher keep dragons into account since honestly it skipped my mind.

    @wuke What you experienced is one of the bigger mysteries of the game engine, and caused alot of problems for me. So basically for Globals they are ultimately set at the end of a script cycle (when a script is fully evaluated), not explicitly when you call SetGlobal, this seems to imply that 'setglobal' is queued until the end of a script cycle where all setglobals are actually executed.

    This would explain the behaviour you experienced (incidentally i removed that about 2 weeks ago as i discovered that too), there is one problem that revolves around this and i managed to fix, but never understood how the fix makes sense.

    For some dialogue that requires Player1, i had to call ActionOverride(Player1,SetDialog("Player1")) to make sure Player1 .dlg file is attached to player1 (another mystery, this was necessary because this dialogue file can become unattached from Player1, and i never knew why), however i experienced a bug when setting this in dialogue that it would not set fast enough when extern player1, i had to set it much earlier in a dialogue tree where once it hit extern player1, it would luckily be set.

    I never understood why setting it earlier fixed it, my best guess is that scripts are 'trying' to run in-between dialogue choices. but this sounds like a bad guess to me.
  • elyonelyon Member Posts: 36
    I have released a new version. 3.9.6
    http://www.blindmonkey.org/imoen/files/Imoen Romance.zip

    contains fixes, finished my playthrough.

    Because there were many fixes, i did not integrate cross-language yet. I will focus on that solely now i hope for next version.
  • ArthasArthas Member Posts: 1,091
    edited October 2019
    I downloaded it and damn, you fixed so many different bugs. Thanks!

    Are you vanatos by chance?


    For anyone wishing to read the changelog
    This version is: 3.9.6

    Fix TOB imoen summon talk.
    Fix alignment banter to reflect gender.
    Fix baervar to baervan spelling.
    Fix TOB torture talk check.
    Fix pregnancy talk to check player is male.
    Fix camp scene for other party members to wake up.
    Prevent quality times in suldanessalar.
    Fix Aerie Romance Banter can occur if not romanced Aerie.
    Fix bodhi confrontation to trigger even if cant see Imoen.
    Remove redundant variable MRResolutionTeasedAlready.
    streamline jaheira long Im relationship talks occurring after each other.
    Fix bug for npc reactions to gaurantee they can occur.
    Fix valygar reaction to romance if you are a mage.
    Fix Mage stronghold golem talk with imoen.
    Slightly improve bracelet cutscene runaway text.
    Bracelet woman dissapears after encounter finished.
    Fix gong quest second reaction occur in correct place.
    Fix last money banter to fire properly.
    Fix gaxx ring to check equipped on main player.
    Fix hell selfish talk for male characters taken.

  • elyonelyon Member Posts: 36
    yeh, lost my account password so made a new one.
  • Austin87Austin87 Member Posts: 281
    edited October 2019
    Thank you very much for your work!!! And now we really hope you can add cross-language, as the Russian translation that we have been doing for many years is ready and it remains to add it)
    Post edited by Austin87 on
  • jasteyjastey Member Posts: 2,673
    elyon wrote: »
    yeh, lost my account password so made a new one.

    I'd suggest getting in contact with the moderation team, because officially multi-accounts are forbidden by forum rules and people got banned because of it.
  • wukewuke Member Posts: 113
    hmm isn't that check of tob torture talk wrong? in 3.9.6 it's
    IF ~Global("IRTJustJoined","GLOBAL",3)~ THEN ~The time in Suldanessalar...
    IF ~!Global("IRTJustJoined","GLOBAL",3)~ THEN ~The time I spent by myself...
    should be the other way around?
  • elyonelyon Member Posts: 36
    Oops yep your right, corrected.
  • JarveyJarvey Member Posts: 31
    Spotted a few dialogue lines that could use corrections while playing TOB.

    In TOB\GorionWraith\GorionWraith.d, lines 75, 100 and 144 have "I finally find you". They should be "I finally found you".
Sign In or Register to comment.