Jump to content

Recommended Posts

Posted

So, I'd like Codsworth to use more than one of the player's name at random if it is in his list of known names. For instance, if the player's name is "Fiona f*#@face," he would either use Fiona or f*#@face as both of these names are ones that he has voice lines for. I think him using both names at the same time is a little overboard so I'd like to avoid that.

 

Problem is that I can't find the source script for this interaction.

Posted

You can see the list of names in LazyVoiceFinder or BA2 extractor looking at Fallout4 - Voices.BA2\Sound\Voice\Fallout4.esm\RobotMrHandy

 

The function to match player name to spoken name is embedded in the game engine, not an external script.

Posted
  On 5/3/2021 at 1:39 PM, SKK50 said:

You can see the list of names in LazyVoiceFinder or BA2 extractor looking at Fallout4 - Voices.BA2\Sound\Voice\Fallout4.esm\RobotMrHandy

 

The function to match player name to spoken name is embedded in the game engine, not an external script.

So, there's no way to edit this function is there?

Posted
Sure there is.


Learn C++, learn how to decompile (or runtime trace) PC executables then invest the time to reverse engineer the Fallout game platform so you can write a DLL injection.


Thats probably only a couple of months effort so that Codsworth can call you f*#@face. Chop chop.

Posted (edited)

Ha, i actually know alot more about C++ than Papyrus. kk, just need to learn the rest. Thanks for the advice.

 

Edit: Could this be done through F4SE?

Edited by jackjack86
Posted (edited)
  On 5/3/2021 at 7:14 PM, jackjack86 said:

Ha, i actually know alot more about C++ than Papyrus. kk, just need to learn the rest. Thanks for the advice.

 

Edit: Could this be done through F4SE?

 

You could take a look at F4SE sources codes.

 

But if you just want to add one or two custom names, simply merge the names' voice files. Then add it to Codsworth's dialogue quest.

Edited by LarannKiar
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...