3ldr1tch Posted November 28, 2010 Share Posted November 28, 2010 I'm putting together my first mod which involves companion behaviour and dialog. Most of the mod is done but I now want to add a sex dilaog to it. Taking a look at the sexual Innuendo mod I can see that it is easy enough to use this mod for animated sex, but I also want to implement a fade to black version for the people who don't want animated sex in their game. I know that FONV implements sex in this way as the norm, but I can't figure out how to implement it myself. It doesn't help that all the GECK manuals etc are based on FO3. Can anyone give me some pointers as to how to do this? Link to comment Share on other sites More sharing options...
fronzelneekburm Posted November 28, 2010 Share Posted November 28, 2010 Well fade to black aint too hard to do, just add this scripting command to your quest or script: ApplyImageSpaceModifier FadeToBlack2sISFX Link to comment Share on other sites More sharing options...
3ldr1tch Posted November 29, 2010 Author Share Posted November 29, 2010 Worked like a charm. Thanks Now I have 2 more questions:- 1. How do I make the fade to black slightly longer (Say about 2-3 seconds)?2. How do I get the NPC to say dialog after the fade to black (This is automatic dialog without the player choosing an option from the dialog menu first)? Link to comment Share on other sites More sharing options...
rickerhk Posted November 29, 2010 Share Posted November 29, 2010 1. Hightlight FadeToBlack2sISFX in the Geck, hit F2, then give it a prefix of 3ld or something, and click 'yes' to make a new object. Open it up, and toward the bottom, change the 'duration' to whatever you want. 2. Use Stage timers to time everything and/or use IsImageSpaceActive to see if it is still active, then trigger a Dialog package to force greet when it is over. Staged timers: http://www.cipscis.c...ged_timers.aspx This snippet just lets the IsImageSpaceActive do the timing, but if it's too tight you can go to a timer. if (Stage == 1) if (IsImageSpaceActive 3ldFadeToBlack2sISFX) else Do stuff Set Stage to 2 endif elseif (Stage == 2) ;set condition for dialog package. set ActorRef.AfterSexGreet to 1 ; Make the result script (on end) of the topic so that this is reset to zero. ActorRef.Evp set Stage to 3 endif Link to comment Share on other sites More sharing options...
3ldr1tch Posted November 29, 2010 Author Share Posted November 29, 2010 Thanks guys. Got it working just the way I want it now :-) Link to comment Share on other sites More sharing options...
Recommended Posts