Strychn9ne Posted May 30, 2017 Posted May 30, 2017 Hey all, sorry if this is in the wrong area. Long time lurker and this is my first post. Anyways, I created my own standalone follower. After making everything work properly I decided to add a bit of depth to her, so I created some packages for her so she wanders around the city during certain times of the day and night, goes hunting around the plains, etc. I am also planning on adding a few generic scenes to her so she greets random NPC's on occasion. Now I want to add more depth to her, so I would like to create a small quest using Sexlab that allows her to become your lover after a few times in bed, similar to the way amorous adventures works. I don't know much about quest creation other than the things I've read on creation kit.com. My experience with CK so far involves making custom NPC's and modifying interior cells. I do know my way around the CK just from looking at mods trying to figure out what to do. I know how to make dialogue trees and set conditions in them as well. My idea is this. You meet her wherever she may be at that time of day, (She lives in Whiterun, so there are a few places she can be found in or around the city.) and you try to recruit her as a follower. She asks you to do something for her first, random retrieval or some other favor quest (Haven't decided yet), then she can be recruited and her rank changes to 3. After recruiting her, you would have to spend some time with her as a follower, then you can ask her about her love life. She will reply she is alone, and you can try woo her by giving her a gift of some sort, like a flower or piece of jewelry or whatever. She will then tell you a bit about herself, and allow you to have sex with her somewhere private. After 2 or 3 times in bed with her, her relationship rank will increase from 3 to 4 and she will talk to you like a lover using dialogue already in game for her voice type. So here's what I know: I would need to create a quest with a few stages and load her esp using sexlab as a master. To set her up as a lover upon quest completion (Number of times spent in bed), I would need to make the game add a point to her relationship rank. I would need to make said quest opening dialogue conditional on time passed in game with her. Where I get confused is on a few points. In amorous adventures, quest aliases are used for lover dialogue, should I use a reference alias for my follower, or will she default to lover dialogue with relationship rank 4? If I must use an alias, how would I set the quest to make the alias rank 4? The more I think about it the more the alias idea seems the only real way. I could set stages in a quest to open up different types of sexlab animations in dialogue. I don't know how to make dialogue call a sexlab animation, though. I am familiar with conditions, but don't know how to set up something like a gift condition or in game time passed with a follower in tow. Is this something that needs to be scripted? If so, what kind of syntax is needed for such functions? I am a novice with scripting, but know a little about it. Apologies for the wall of text, any help is appreciated! If I make this follower the way I want with this, I'll hunt down the permissions and upload her here for sure.
Guest Posted May 30, 2017 Posted May 30, 2017 Grab both my guides, one to create a follower (with SexLab) and the other for scripting. What you want to do seems to be really easy. It is just a matter of learning how to do it.
Strychn9ne Posted May 31, 2017 Author Posted May 31, 2017 Awesome I'm glad to hear it shouldn't be too hard (Phrasing?) to accomplish. I'll give them a good look and see what I can do from there. I'm looking forward to getting this to work, then I'll have to hunt down permissions so I can upload this follower here so everyone can enjoy her company
Strychn9ne Posted July 8, 2017 Author Posted July 8, 2017 So, finally got some time to work on this. I have the intro dialogue mostly done, but have slammed into a problem already. When I try to add a script on the last topic of the intro quest to increase her relationship rank to 3, the CK fails to compile it. After adding the placeholder in the end section, it creates the blank script in the far right window. I cannot edit it at all though as the tutorial says to do. When I double click on it, it just opens an error message that says errors encountered while trying to reopen script. If I try to right click and edit source, adding the akSpeaker.SetRelationshipRank(PlayerRef, 3) line, it fails to compile anything. I also cannot add any properties. I followed the tutorial exactly, but it's not working for me. Exactly what am I doing wrong here? Edit: Figured it out. I forgot to extract the scripts.rar into the source folder in data/scripts. Now it saves the script fragments as it should.
Strychn9ne Posted July 8, 2017 Author Posted July 8, 2017 OK, now I got the script to compile and auto fill properties. It references the player and should change the relationship rank to 3 from the default 1. However, it does not do that. All dialogue appears and I can go through it just fine, just no option to recruit the follower at the end. Console command "getrelationshiprank player" returns a value of 1 instead of 3, and the only option I have is to run through the intro dialogue again. What did I do wrong here?
Strychn9ne Posted July 9, 2017 Author Posted July 9, 2017 Doh! Lol I'll open it up and post the script on here. I'll be working on it this coming week after work. I hope to iron this out so I can begin working on the voice files for her dialogue, then onto the custom armor, weapons, and sexlab integration! Thanks a lot for those tutorials, BTW. They definitely help! Edit: Here it is. ;BEGIN FRAGMENT CODE - Do not edit anything between this and the end comment;NEXT FRAGMENT INDEX 1Scriptname TIF__0300A44A Extends TopicInfo Hidden;BEGIN FRAGMENT Fragment_0Function Fragment_0(ObjectReference akSpeakerRef)Actor akSpeaker = akSpeakerRef as Actor;BEGIN CODE;akSpeaker.SetRelationshipRank(PlayerRef, 3);END CODEEndFunction;END FRAGMENT;END FRAGMENT CODE - Do not edit anything between this and the begin commentActor Property PlayerRef Auto This is attatched to the last line of her intro dialogue and is exactly as it appears in notepadd ++
Guest Posted July 10, 2017 Posted July 10, 2017 You have a semicolon ( in front of the line: akSpeaker.SetRelationshipRank(PlayerRef, 3) So it makes it a comment. Just remove the semicolon and it should work.
Strychn9ne Posted August 10, 2017 Author Posted August 10, 2017 Thanks again for the reply! Wow, something that simple and I was pulling at my hair trying to figure it out I'll have to try it out when I get some time this weekend. Been turning long hours lately and just finished upgrading my main rig, so not much time to work on anything unfortunately. Anyways, glad I had it almost right!
Strychn9ne Posted January 2, 2018 Author Posted January 2, 2018 Been awhile, but I'm starting to work on this again. I have the intro part done and have made her custom armor and such, now I'm beginning the Sexlab part. Here's what I'm looking to do; After some time with the NPC is spent, (Let's say 1 week in game time) You can begin giving her gifts like flowers or jewelry. After a certain amount of gifts or maybe a certain value, she will force greet you next time you're in a cell with only her or a certain distance from anyone else and ask about a relationship. If you tell her you'd like to be with her, an intimate sex scene initiates and her rank is changed to 4. You can then ask her for sex any time you want, and she may occasionally ask you (Not force greet, but say suggestive things) if some time between dickings has passed. If you say you only want to be friends, it kills the quest and her rank stays at 3. I think I can do most of this with the tutorials out there, but the gifting part and time part has me a little lost. I cannot find much on that anywhere. I would also like to keep the lover quests as a separate plugin for release here as I only have perms to release the follower herself on the Nexus. I'd like her to be usable for those who just want the follower function as well.
Guest Posted January 2, 2018 Posted January 2, 2018 Implement it as just dialogue. Condition the lines on your items (blue mountain flower > 0) Then move the item in the Npc inventory
Recommended Posts
Archived
This topic is now archived and is closed to further replies.