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.
This seems to cause the game to crash when being sent to jail. I haven't tested without the rest of my mods, mind you, so it could conceivably be a conflict of some kind.
I've run into the issue with a follower losing their name and becoming untargetable. I've tried reverting the name and assigning a new one, but I can't seem to do so because the game does register me pointing the cursor at the npc. It seems to just treat it as if the npc isn't there because it doesn't have a name. Strange though if I click on them in the console it still registers the generic npc name. I just can't interact with them and have no idea how to fix it now or if it even can be fixed.
A cool mod, but it is too f*#@ing buggy. 3 times already has it made a follower's name blank and made it impossible to interact with them. Do not recommend.
Hola, he estado buscando algo como esto, pero que sea con todo lo que ves en el mundo, nombres, plantas, objetos, sé que hay uno peor, No sé el nombre, si alguien lo sabe, por favor dígame, buen trabajo para todas las modificaciones.
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
I've encountered a similar issue with my Papyrus Log as well.
[alias refPlayerAlias on quest JaxonzNameGen (7C000D62)].realnamesssepatchplayeralias.OnKeyDown() - "RealNamesSSEPatchPlayerAlias.psc" Line 607 [01/03/2019 - 11:25:09PM] Error: Cannot call GetName() on a None object, aborting function call stack: [alias refPlayerAlias on quest JaxonzNameGen (7C000D62)].realnamesssepatchplayeralias.OnKeyDown() - "RealNamesSSEPatchPlayerAlias.psc" Line 607 [01/03/2019 - 11:25:09PM] WARNING: Assigning None to a non-object variable named "::temp25" stack: [alias refPlayerAlias on quest JaxonzNameGen (7C000D62)].realnamesssepatchplayeralias.OnKeyDown() - "RealNamesSSEPatchPlayerAlias.psc" Line 607 [01/03/2019 - 11:25:09PM] error: Unbound native function "IsTeammateFavor" called [01/03/2019 - 11:25:09PM] WARNING: Assigning None to a non-object variable named "::temp0"
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.
I've been trying to research the performance impact for this one. Here's an excerpt from one of the original authors, nellshini.
In the original version (Jaxonz Real Names) there was a continuous script that facilitated things a bit. Early into this version of the mod that was removed. Renaming has slowed down a bit as a result but the end result is that the mod runs scripts sparingly and shouldn't have an affect on your game. With Strangers Mode enabled it will only run when you Activate an NPC.
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...
243 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.
new one, but I can't seem to do so because the game does register me
pointing the cursor at the npc. It seems to just treat it as if the npc
isn't there because it doesn't have a name. Strange though if I click on
them in the console it still registers the generic npc name. I just
can't interact with them and have no idea how to fix it now or if it
even can be fixed.
[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