Jump to content

Romance Nick Valentine


DarkFairy003

Recommended Posts

So I did play around a little more with the final approval conversation to try to combine the two versions I had going; here's the final result using the top arrow and bottom arrow dialogue options.

 

I also edited the versions of that conversation that use the other arrow dialogue options to reflect the changes, and made a few other small edits.

 

Here's an updated diagram of all the approval conversations that includes the changes, and here's a link to my dropbox folder with all the audio files in it (all approval conversations plus all additional dialogue)!

 

I still need to make the male versions of all the sole survivor lines, but otherwise I think all the necessary audio should be done!

 

In terms of other stuff that I don't think is totally necessary to get this mod off the ground, but that we could add later, we also probably need a romance specific version of the "falling out" conversations for when you lose approval (I'm not sure how often people encounter those in their games so I figured its probably not a big deal to hold off on that? Let me know if I'm wrong) Also, some of the other companions have a romance specific line for when your character asks to travel with them or dismisses them. It looked like maybe not all of them do though, so I wasn't going to worry about that for now. And although we should have the same number of romance specific dialogues for everything else that all the other romanced companions have, I think I ended up one or two short on answers to the "Relationship?" question so I might still try to add one of those.

 

Let me know if there's any other romance specific dialogue that we'd need that I forgot about, or if you have any other feedback on these!

 

Has anyone here made any more progress yet working with FO4Edit?

Link to comment
Share on other sites

  • Replies 244
  • Created
  • Last Reply

Top Posters In This Topic

 

 

Are you very familiar with FO4Edit? I'm having some trouble as well - I can't seem to add the romance property to Nick. I was using Piper as a template for what to put. I'm extremely new to FO4Edit so I'm learning all of it as I go along, and I know how to edit items and whatnot, but editing companion dialogues and scripts is much more complicated, it seems. Do you have any suggestions?

 

I'm not extremely familiar with FO4Edit, I've got a bit of a grasp on it and I can sometimes figure things out. In this case, I do have a bit of help I can give. I'm going to use MacReady as my examples here, purely because I'm more familiar with the romance options for him than I am with Piper.

 

The engine that drives the whole process is a quest. That quest is COMMacCready "MacCready Companion Dialogue" [QUST:000BBD9C].

 

It's going to get extremely complicated here, so let's start simple by looking at the end result you want. The most important part of all this is the variable CA_IsRomantic, this isn't a global variable but instead it's an Actor Value Information or AVIF. This means that everyone has this variable and it indicates whether the PC has a romance ongoing with this character. Nick counts as an actor (all NPCs do) and so he has this variable available, it's just not implemented in any way in his case.

So how is this sort of thing managed? Let's look at one of the global variables, in MacCready's case it's COMMacCreadyFlirt [GLOB:00160560]. This variable is set to true after a successful flirtation with MacCready and begins the whole process. As you can see there is no COMNickFlirt Variable. You could always add one in but this wouldn't do anything without it already being a part of Nick's conversation options.

 

Now looking at this quest we can see the place where this variable is changed. That's in 0011CCF2 Dialog Topic, if you expand it out you'll see that this controls two different responses that you can get from MacCready and if you look down at the conditions you'll see that one plays on a successful charisma check, the other plays on a failed. The successful check is 0011CD86 and that also sets the variable COMMacCreadyFlirt to 1 or True.

 

Okay, so how do we get to that dialog topic... well as you'd know from the game these romance options only come up when you raise your affinity with the companion. So scroll down further but still within the MacCready Companion Dialogue quest and you'll find the Scene 00a478A3 COMMacCready_04_Confidant to Infatuation. This is automatically triggered when MacCready moves up to this level of affinity.

 

If you scroll down past the "Phases" section, you'll see the actual conversation segments. These show up as 4 options PTOP, NTOP, NETO and QTOP for the player's conversation options, then MacCready's responses to each are shown in NPOT, NNGT, NNUT and NQUT.

 

Here though we're starting to reach the end of my knowledge. I'm not entirely certain how it proceeds through these options and tracks where to go in the conversation. I'm not even certain where it sets the CA_isromantic variable to true. I've got a rough idea, but nothing that I could easily put into words yet and nothing I can do anything practical with yet. I know a lot of it is governed by the affinityscenehandlerscript, but I'm not sure exactly how that one works and I haven't extracted and decompiled it yet to take a closer look.

 

However hopefully what little I do know about the topic at least gave you some starting points to look at.

 

Thanks, this helped a lot! I've made some progress now. I'm still not close to being done, and there's going to be some roadblocks in the future, though. I modified the stages in Nick's quest, adding the same romance stages that MacCready's has. I also created as a new record a COMNickFlirt by copying it as a new record from COMMaccreadyFlirt, though I have no idea if I'll be able to implement it or not. Again, I'm brand new to all this and most of the work I do in FO4Edit is going to be tinkering around to see what works. Would you be willing to help me work on it? I can send my esp so far to you if you want to check it out.

Link to comment
Share on other sites

 

 

Thanks, this helped a lot! I've made some progress now. I'm still not close to being done, and there's going to be some roadblocks in the future, though. I modified the stages in Nick's quest, adding the same romance stages that MacCready's has. I also created as a new record a COMNickFlirt by copying it as a new record from COMMaccreadyFlirt, though I have no idea if I'll be able to implement it or not. Again, I'm brand new to all this and most of the work I do in FO4Edit is going to be tinkering around to see what works. Would you be willing to help me work on it? I can send my esp so far to you if you want to check it out.

 

Yeah, I'm happy to help with this. I'm probably not the best one to ask since I'm pretty much a novice myself, but I'll give it a try until you find someone better. On the plus side, I've now learned how to write scripts for Fallout 4, so I think I can probably figure out a bit more now if I take another look at this.

 

I just don't have a lot of time at the moment, my university classes are keeping me pretty busy so it'll just be when I get a free moment to look. I can't guarantee any speedy responses or fixes on this one.

Link to comment
Share on other sites

 

 

 

Thanks, this helped a lot! I've made some progress now. I'm still not close to being done, and there's going to be some roadblocks in the future, though. I modified the stages in Nick's quest, adding the same romance stages that MacCready's has. I also created as a new record a COMNickFlirt by copying it as a new record from COMMaccreadyFlirt, though I have no idea if I'll be able to implement it or not. Again, I'm brand new to all this and most of the work I do in FO4Edit is going to be tinkering around to see what works. Would you be willing to help me work on it? I can send my esp so far to you if you want to check it out.

 

Yeah, I'm happy to help with this. I'm probably not the best one to ask since I'm pretty much a novice myself, but I'll give it a try until you find someone better. On the plus side, I've now learned how to write scripts for Fallout 4, so I think I can probably figure out a bit more now if I take another look at this.

 

I just don't have a lot of time at the moment, my university classes are keeping me pretty busy so it'll just be when I get a free moment to look. I can't guarantee any speedy responses or fixes on this one.

 

That's alright, I'm in the same boat as far as classes go. Thank Atom you know how to edit scripts, because I think it's going to be necessary for this mod. If you want, I can send you the esp file so far and you can take a look at it whenever you get the time.

Link to comment
Share on other sites

 

 

 

 

Thanks, this helped a lot! I've made some progress now. I'm still not close to being done, and there's going to be some roadblocks in the future, though. I modified the stages in Nick's quest, adding the same romance stages that MacCready's has. I also created as a new record a COMNickFlirt by copying it as a new record from COMMaccreadyFlirt, though I have no idea if I'll be able to implement it or not. Again, I'm brand new to all this and most of the work I do in FO4Edit is going to be tinkering around to see what works. Would you be willing to help me work on it? I can send my esp so far to you if you want to check it out.

 

Yeah, I'm happy to help with this. I'm probably not the best one to ask since I'm pretty much a novice myself, but I'll give it a try until you find someone better. On the plus side, I've now learned how to write scripts for Fallout 4, so I think I can probably figure out a bit more now if I take another look at this.

 

I just don't have a lot of time at the moment, my university classes are keeping me pretty busy so it'll just be when I get a free moment to look. I can't guarantee any speedy responses or fixes on this one.

 

That's alright, I'm in the same boat as far as classes go. Thank Atom you know how to edit scripts, because I think it's going to be necessary for this mod. If you want, I can send you the esp file so far and you can take a look at it whenever you get the time.

 

 

Yeah no problem at all. If you can send me the .esp I'll take a look and see what we can do with it.

 

I'll also start decompiling some of those companion scripts so I can see how it's handled there.

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...