Post by Gryphon
The best and first thing to do is
figure out why your settings will not save.
Post by pelf
They are CVars. Here are the names: (
Source)
UnitNameOwn - (0/1) Toggle Own Name
UnitNameNPC - (0/1) Toggle NPC Name
UnitNamePlayerGuild - (0/1) Toggle Guild Tags
UnitNamePlayerPVPTitle - (0/1) Toggle Titles
UnitNameFriendlyPlayerName - (0/1) Toggle Friendly Player Names
UnitNameFriendlyPetName - (0/1) Toggle Friendly Pet Names
UnitNameFriendlyCreationName - (0/1) Toggle Friendly Creation Names
UnitNameEnemyPlayerName - (0/1) Toggle Enemy Player Names
UnitNameEnemyPetName - (0/1) Toggle Enemy Pet Names
UnitNameEnemyCreationName - (0/1) Toggle Enemy Creation Names
UnitNameCompanionName - (0/1) Toggle Companion Names
You would construct a macro that looked like this:
/run
SetCVar("UnitNameOwn",0);SetCVar("UnitNameNPC",0);...
Replace the "..." with the rest of them. That should work.
Alternatively, you could do it like this:
/console UnitNameOwn 0
/console UnitNameNPC 0
...
I think you'd run out of space, there.