PettieTheMedic Posted April 19, 2020 Share Posted April 19, 2020 (edited) Hi there. I'm looking for a modder to make a companion in GECK for me. I doesnt have to be super fleshed out and fancy, just something simple. I tried doing it myself, but after 8 solid retries of constant crashing, missing scripts, missing NPCs and so on. I gave up. I'm simply looking to make a funny stream gag with a companion, but I seriously cant do it by myself anymore. I keep messing it all up somehow, even though I follow every good youtube tutorial. Thanks. Also, hi I'm new here. Edited April 19, 2020 by PettieTheMedic Link to comment Share on other sites More sharing options...
madmongo Posted April 19, 2020 Share Posted April 19, 2020 There is a sample companion on my mod request page, here:https://www.nexusmods.com/newvegas/mods/60488 It's a fairly simple companion with a functional companion wheel. Feel free to modify it as desired. Link to comment Share on other sites More sharing options...
PettieTheMedic Posted April 19, 2020 Author Share Posted April 19, 2020 Thanks! I do think I got my own companion fixed today however. Do you by any chance know how my character says different voice lines? I added 5 to the "GREETING" topic. But he only says the same line over and over. Link to comment Share on other sites More sharing options...
dubiousintent Posted April 19, 2020 Share Posted April 19, 2020 Have you seen the "Dialogue and Lipsynch" section of the wiki "Getting started creating mods using GECK" article? -Dubious- Link to comment Share on other sites More sharing options...
madmongo Posted April 20, 2020 Share Posted April 20, 2020 Thanks! I do think I got my own companion fixed today however. Do you by any chance know how my character says different voice lines? I added 5 to the "GREETING" topic. But he only says the same line over and over.When deciding what to say, your NPC will go down the list of greetings until it finds the first greeting that all of the greeting's conditions are true for. If your only condition is that the character ID matches your NPC, then as soon as it hits the first greeting on the list, your NPC will always say that line. There are different ways to make an NPC say different things. Many of the vanilla NPCs have the "say once" flag checked. They'll have a bunch of greetings, each with the say once flag, so the first time they'll say the first greeting, the second time they'll say the second, etc. Eventually they run out of greetings and they will then default to a greeting that doesn't have the say once flag set. There is also a flag for them to say a particular line once per day. If want them to keep saying a line and not just say it once, another option is to have the line be checked as random. Then they'll pick a random greeting. What I usually do in cases like this is use a variable in the NPC's script. Then every time they say a line, increment the variable so that they'll say the next line. When they reach the last line, reset the variable to zero (or whatever number starts your list). This guarantees that they'll say every line, but if you don't have many greetings and you speak to the NPC often you might notice the cycle. So there are advantages and disadvantages over using this compared to using a random greeting. You can also add conditions to make them say different things. For example, you can check the time of day and have them say good morning, good afternoon, or good evening, or if your NPC is less pleasant you can make them say that they hate mornings if the hour is earlier than 10 am. If you are in a particular location, you can have the NPC check what cell they are in or you can check their distance to a particular marker. That way you can make them say "I love the smell of jet fuel in the morning!" every time they are in Nellis, for example. Be creative and have fun. Link to comment Share on other sites More sharing options...
dubiousintent Posted April 20, 2020 Share Posted April 20, 2020 That's a nice summary (as usual), madmongo. Added as "TIP Multiple Greetings" to the "Dialog and Lipsync" section of the wiki with links to the other related TIPs you touched on. -Dubious- Link to comment Share on other sites More sharing options...
Recommended Posts