Zorkaz Posted May 18, 2020 Share Posted May 18, 2020 Does anyone know how to change the name of an NPC via script? Link to comment Share on other sites More sharing options...
dylbill Posted May 19, 2020 Share Posted May 19, 2020 You could use F4SE with SetName() https://www.creationkit.com/fallout4/index.php?title=SetName_-_Form I think there's also a way to do it with a Reference Alias on a quest, but I've never done it that way before. Link to comment Share on other sites More sharing options...
SKKmods Posted May 19, 2020 Share Posted May 19, 2020 The traditional base game method is; (1) Create a message with the new Name in the Title (2) Create a quest ReferenceAlias to force fill with DisplayName = YourMessageName [ ] ClearNameWhenRemoved unchecked (3a) In script YourRefrenceAlias.ForceRefTo(YourActor) then YourRefrenceAlias.Clear and the new name will stick (3b) There is a little used apply alias data without forcing the ref into the alias used by WorkshopParent for new settlers that may be better than 3a YourRefrenceAlias.ApplyToRef(YourActor) although I don't know if it applies DisplayName. Link to comment Share on other sites More sharing options...
Zorkaz Posted May 19, 2020 Author Share Posted May 19, 2020 Aha. Thank you Link to comment Share on other sites More sharing options...
Recommended Posts