Jump to content

Which script to edit to allow Codsworth to use many player names?


Recommended Posts

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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?

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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
Link to comment
Share on other sites

  • Recently Browsing   0 members

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