Hey all, just thought I'd throw this out there, since I haven't posted any recent updates. In short, I've been taking a break from Skyrim. When I start playing again, I'll continue fine-tuning this mod, but I feel it's in a fairly stable condition right now, so I don't plan on making any more major changes.
In the meantime, I'll continue to monitor this thread for any complaints or issues and do my best to address those that I can.
V1.22 -Added special treatment for the Enthralled Wizards in Labyrinthian (Atmah and Hafnar Ice-Fist). -Reevaluated probability distribution of random names. -Retweaked Title Preference function. -Made it so that Orc Clan Name prefices may apply even for Orcs with off-race Last Names. -Made it so that Khajiit honorifics may apply even for Khajiiti with off-race First Names. -Tweaked how Real Names determines whether an NPC has already been renamed. -Modified the AlreadyEvaluated formlist cleanup function. -Added Exceptions for Beyond Skyrim - Bruma.
Uploaded Store Name Utility, which adds a Store Name lesser power.
This is intended as a replacement for AFT Compatibility, but the two utilities do not conflict and can be used together if desired.
Store Name can be used to restore an NPC's Display Name and restore interactivity, and is even capable of maintaining the "real name" which was supplied by "Real Names" or any other modified Display Name (e.g. from Jaxonz Renamer). Like AFT Compatibility, it is independent of Real Names and can be used even if Real Names has been disabled or uninstalled.
This file runs a couple more scripts than AFT Compatibility, but it should work better as a long term fix for the issues with AFT, EFF, PAH, and similar follower mods.
I have reason to believe that this mod is crashing my Skyrim; the latest crash was when I walked towards a castle with bandits, and I see this in the Papyrus0.log:
[alias refPlayerAlias on quest JaxonzNameGen (75000D62)].realnamesssepatchplayeralias.OnKeyDown() - "RealNamesSSEPatchPlayerAlias.psc" Line 607 [12/01/2018 - 11:48:00AM] Error: Cannot call GetLeveledActorBase() on a None object, aborting function call stack: [alias refPlayerAlias on quest JaxonzNameGen (75000D62)].realnamesssepatchplayeralias.OnKeyDown() - "RealNamesSSEPatchPlayerAlias.psc" Line 607 [12/01/2018 - 11:48:00AM] Error: Cannot call GetName() on a None object, aborting function call stack: [alias refPlayerAlias on quest JaxonzNameGen (75000D62)].realnamesssepatchplayeralias.OnKeyDown() - "RealNamesSSEPatchPlayerAlias.psc" Line 607 [12/01/2018 - 11:48:00AM] warning: Assigning None to a non-object variable named "::temp25" stack: [alias refPlayerAlias on quest JaxonzNameGen (75000D62)].realnamesssepatchplayeralias.OnKeyDown() - "RealNamesSSEPatchPlayerAlias.psc" Line 607 [12/01/2018 - 11:48:00AM] Error: Cannot call GetLeveledActorBase() on a None object, aborting function call stack: [alias refPlayerAlias on quest JaxonzNameGen (75000D62)].realnamesssepatchplayeralias.OnKeyDown() - "RealNamesSSEPatchPlayerAlias.psc" Line 607 [12/01/2018 - 11:48:00AM] Error: Cannot call GetName() on a None object, aborting function call stack: [alias refPlayerAlias on quest JaxonzNameGen (75000D62)].realnamesssepatchplayeralias.OnKeyDown() - "RealNamesSSEPatchPlayerAlias.psc" Line 607 [12/01/2018 - 11:48:00AM] warning: Assigning None to a non-object variable named "::temp25" stack: [alias refPlayerAlias on quest JaxonzNameGen (75000D62)].realnamesssepatchplayeralias.OnKeyDown() - "RealNamesSSEPatchPlayerAlias.psc" Line 607
Here the fix: Scripts.7z Removes the error for the playeralias script and the fixes from @unblest down about the dragonpriest exclusion.
To update the script, go to a interior cell, save, exit, drop the scripts folder to overwrite the mod's scripts, load the save, save again, exit, reload and you're in (this is the safest way to update scripts).
P.s.: I AM NOT RESPONSIBLE TO BREAK OR BLOW UP YOUR SAVE; I've tested and used the scripts myself and they're perfectly working.
The script fix seems to have to worked for me as well. Just installed mine using Mod Organizer and placed it after the main mod. This should probably be included in the main mod's download page.
that mod is not the same, this one uses the name of the NPC to decide if it should be renamed and works easily with any mods, these new spid versions simple assigns names to non unique npcs and requires patching to many mods, i tried using it but a lot of mods don't tag npcs properly as unique when needed, and also tag npcs that should not be unique too, so patching in needed (a pain in the ass to do)
It's actually the same in principle Real Names just has a list of names embedded right into the script. Whereas SPID alternatives generally allow to do this painlessly through the power of SPID filtering. At least NPCs Names Distributor does
Is there any chance to get a patch for Shadow of Skyrim? The "nemesis" addition seems to be in conflict with RN, and both mods are so good they deserve to be played together...
I visited Redwater Den and Dealer and Attendant don't get renamed.
Every thing else seems to be working as intended.
I'm using Better Vampires, Collect Unique Corpses, and Amazing Follower Tweaks and have a vampire follower that was a dead conjurer that I raised that has keep her name so far.
I'm curious if anyone has had this work in Skyrm VR?? having a difficult time naming my baby from Fertility mode. I know it may cut out some dialogue, at least if my baby can get a name, it wouln't get frozen on the "name the baby screen" and be a complete show stopper. Thank you in advance. I appreciate the hard work.
241 comments
Hey all, just thought I'd throw this out there, since I haven't posted any recent updates.
In short, I've been taking a break from Skyrim. When I start playing again, I'll continue fine-tuning this mod, but I feel it's in a fairly stable condition right now, so I don't plan on making any more major changes.
In the meantime, I'll continue to monitor this thread for any complaints or issues and do my best to address those that I can.
V1.22
-Added special treatment for the Enthralled Wizards in Labyrinthian (Atmah and Hafnar Ice-Fist).
-Reevaluated probability distribution of random names.
-Retweaked Title Preference function.
-Made it so that Orc Clan Name prefices may apply even for Orcs with off-race Last Names.
-Made it so that Khajiit honorifics may apply even for Khajiiti with off-race First Names.
-Tweaked how Real Names determines whether an NPC has already been renamed.
-Modified the AlreadyEvaluated formlist cleanup function.
-Added Exceptions for Beyond Skyrim - Bruma.
This is intended as a replacement for AFT Compatibility, but the two utilities do not conflict and can be used together if desired.
Store Name can be used to restore an NPC's Display Name and restore interactivity, and is even capable of maintaining the "real name" which was supplied by "Real Names" or any other modified Display Name (e.g. from Jaxonz Renamer). Like AFT Compatibility, it is independent of Real Names and can be used even if Real Names has been disabled or uninstalled.
This file runs a couple more scripts than AFT Compatibility, but it should work better as a long term fix for the issues with AFT, EFF, PAH, and similar follower mods.
[alias refPlayerAlias on quest JaxonzNameGen (75000D62)].realnamesssepatchplayeralias.OnKeyDown() - "RealNamesSSEPatchPlayerAlias.psc" Line 607
[12/01/2018 - 11:48:00AM] Error: Cannot call GetLeveledActorBase() on a None object, aborting function call
stack:
[alias refPlayerAlias on quest JaxonzNameGen (75000D62)].realnamesssepatchplayeralias.OnKeyDown() - "RealNamesSSEPatchPlayerAlias.psc" Line 607
[12/01/2018 - 11:48:00AM] Error: Cannot call GetName() on a None object, aborting function call
stack:
[alias refPlayerAlias on quest JaxonzNameGen (75000D62)].realnamesssepatchplayeralias.OnKeyDown() - "RealNamesSSEPatchPlayerAlias.psc" Line 607
[12/01/2018 - 11:48:00AM] warning: Assigning None to a non-object variable named "::temp25"
stack:
[alias refPlayerAlias on quest JaxonzNameGen (75000D62)].realnamesssepatchplayeralias.OnKeyDown() - "RealNamesSSEPatchPlayerAlias.psc" Line 607
[12/01/2018 - 11:48:00AM] Error: Cannot call GetLeveledActorBase() on a None object, aborting function call
stack:
[alias refPlayerAlias on quest JaxonzNameGen (75000D62)].realnamesssepatchplayeralias.OnKeyDown() - "RealNamesSSEPatchPlayerAlias.psc" Line 607
[12/01/2018 - 11:48:00AM] Error: Cannot call GetName() on a None object, aborting function call
stack:
[alias refPlayerAlias on quest JaxonzNameGen (75000D62)].realnamesssepatchplayeralias.OnKeyDown() - "RealNamesSSEPatchPlayerAlias.psc" Line 607
[12/01/2018 - 11:48:00AM] warning: Assigning None to a non-object variable named "::temp25"
stack:
[alias refPlayerAlias on quest JaxonzNameGen (75000D62)].realnamesssepatchplayeralias.OnKeyDown() - "RealNamesSSEPatchPlayerAlias.psc" Line 607
Removes the error for the playeralias script and the fixes from @unblest down about the dragonpriest exclusion.
To update the script, go to a interior cell, save, exit, drop the scripts folder to overwrite the mod's scripts, load the save, save again, exit, reload and you're in (this is the safest way to update scripts).P.s.: I AM NOT RESPONSIBLE TO BREAK OR BLOW UP YOUR SAVE; I've tested and used the scripts myself and they're perfectly working.
I'm worried this will rename vanilla named NPCs or named NPC's from mods
UPD: October 15. Finally, it's here: NPCs Names Distributor I meant to release it soon after the initial comment, but it is what it is.
Every thing else seems to be working as intended.
I'm using Better Vampires, Collect Unique Corpses, and Amazing Follower Tweaks and have a vampire follower that was a dead conjurer that I raised that has keep her name so far.