Hello 🙂 I was made aware of an incompatibility with NPCs Names Distributor, where CNO ignored generated names and always displayed default ones.
With this change I introduced NND API and an NPCNameProvider that will try to use that API if present, otherwise it falls back to actor->GetName() as it was before.
Please, let me know if you have any concerns with this PR.
Note: I wasn't able to test this code specifically in CNO because the CNO built from sources kept crashing on launch and I couldn't figure out why, would be great if you could help me fix the project, or check it on your side. But this PR is almost the exact copy of https://github.com/ersh1/TrueHUD/pull/4, which I tested successfully 🙂
Hello 🙂 I was made aware of an incompatibility with NPCs Names Distributor, where CNO ignored generated names and always displayed default ones.
With this change I introduced NND API and an
NPCNameProvider
that will try to use that API if present, otherwise it falls back toactor->GetName()
as it was before.Please, let me know if you have any concerns with this PR.