Character Notes
Overview
Character Notes allows you to set and manage notes on other player's characters. Notes are stored per realm so notes are shared across your characters on a realm. Notes can be set on any character name. The notes are simple and generic and are not tied to a friend, an ignored character, etc.
Notes are displayed:
- When that character logs on
- When you do a /who on that character
- In unit tooltips
- Optionally as a hyperlink in chat
- From a command line interface
- From a GUI interface
Notes can be set and managed:
- By right-clicking on a unit frame
- Right clicking a name in chat or in the friends list
- From a command line interface
- From a GUI interface
- LDB launcher to bring up the GUI interface
- Minimap button to bring up the GUI interface
Additional Features
Character Notes can use LibAlts to get main-alt information. If no note is found for a character but one is found for the main of that character, it will display the note for the main.
Notes can be stored for characters not from your server but you'll need to use /editnote or the "Edit Note" menu item due to the spaces in the name (from the server name added at the end).
Note Links will add a hyperlink in chat next to any player name that you have set a note for. Clicking the "note" link will display the note in a tooltip.
Command-line options
- /notes - Brings up the GUI
- /searchnote - Brings up the GUI. Optional search term allows filtering the list of notes.
- /setnote Sets a note for the character name specified.
- /delnote Deletes the note for the character name specified.
- /getnote Prints the note for the character name specified.
- /editnote Brings up a window to edit the note for the name specified or your target if no name if specified.
Import / Export
Via the interface options or command line you can initiate an export or import of notes.
Exported notes can be used in spreadsheets, other applications, or imported into this
addon. The export is in the comma-separated value (CSV) format. If you choose to Escape values, it will put double quotes around text fields.
You can also import notes into the addon. This feature can result in data loss. Backup
your data (the Saved Variables) before importing in case you need to restore your data if
anything goes wrong. You can find the file at <WoW-Folder>\<flavor>\WTF\Account\<account>\Saved Variables\CharacterNotes.lua. Flavor is the game type such as _retail_ or _classic_.
In order to import notes from this addon, when you export you must select all fields and turn on Escape? values. Any spaces or newlines in a note will cause issues and possible corrupt the import. Escaping the values will preserve the data.
A preview window shows what will be imported giving you a chance to verify the data
looks correct. By default the addon will not overwrite existing data. If you wish to overwrite existing notes, then toggle the Overwrite Existing option.
Updating from 5.4
As a part of virtual realms, Blizzard changed the format of character names that include the server. Previously, the name and server were separated by a space, a dash, then a space. Now it will just be a dash. Character Notes could store notes for characters from other servers but it used the older format. When you first run version 2.2+ it should find and update any of these older "cross-server" names. Going forward, all names will use the newer format though.
This addon seems to try do the same thing...
Causing each of the addon to NOT work properly together
# Prat 3.0
# Rarity
# CharacterNotes
Can you please fix so they dont clash, and breaks the other addons please?
-------------------------------------------
Message: ...e/AddOns/Blizzard_CombatText/Blizzard_CombatText.lua:448: attempt to compare two nil values
Time: Tue Dec 6 13:27:53 2022
Count: 1
Stack: ...e/AddOns/Blizzard_CombatText/Blizzard_CombatText.lua:448: attempt to compare two nil values
[string "@Interface/AddOns/Blizzard_CombatText/Blizzard_CombatText.lua"]:448: in function <...e/AddOns/Blizzard_CombatText/Blizzard_CombatText.lua:429>
[string "=[C]"]: in function `CombatText_AddMessage'
[string "@Interface/AddOns/Prat-3.0_Libraries/LibSink-2.0/LibSink-2.0.lua"]:399: in function `func'
[string "@Interface/AddOns/Prat-3.0_Libraries/LibSink-2.0/LibSink-2.0.lua"]:532: in function <...ddOns/Prat-3.0_Libraries/LibSink-2.0/LibSink-2.0.lua:518>
[string "@Interface/AddOns/Prat-3.0_Libraries/LibSink-2.0/LibSink-2.0.lua"]:538: in function `Pour'
[string "@Interface/AddOns/Rarity/Core/Interoperability/LibSink/Output.lua"]:6: in function `DisplayText'
[string "@Interface/AddOns/Rarity/Core/Announcements.lua"]:43: in function `AnnounceAttemptForItem'
[string "@Interface/AddOns/Rarity/Core/GUI.lua"]:132: in function `OutputAttempts'
[string "@Interface/AddOns/Rarity/Core/Detection.lua"]:233: in function `ScanStatistics'
[string "@Interface/AddOns/Rarity/Core.lua"]:331: in function `DelayedInit'
[string "@Interface/AddOns/Rarity/Core.lua"]:311: in function `func'
[string "@Interface/AddOns/CharacterNotes/Libs/AceTimer-3.0/AceTimer-3.0.lua"]:57: in function <...ns/CharacterNotes/Libs/AceTimer-3.0/AceTimer-3.0.lua:50>
Locals: message = " Nameless Octopode: 8 attempts"
scrollFunction = <function> defined @Interface/AddOns/Blizzard_CombatText/Blizzard_CombatText.lua:644
r = 1
g = 1
b = 1
displayType = nil
isStaggered = false
string = CombatText1 {
scrollTime = 0
scrollFunction = <function> defined @Interface/AddOns/Blizzard_CombatText/Blizzard_CombatText.lua:644
0 = <userdata>
}
noStringsAvailable = nil
yDir = nil
lowestMessage = nil
useXadjustment = 0
(*temporary) = nil
(*temporary) = nil
(*temporary) = 1
(*temporary) = <userdata>
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to compare two nil values"
Okey this is becoming very annoying
Each LOGIN causes the "Delete Note"
Black window to pop up and forced to reloadui after a simple login to get rid of that option.
WHY DOES IT KEEP COMING UP ON LOGIN?!
Hey im keep getting this POPUP every now and then like each 30sec to 5min max... before this comes and i have to reloadui to remove it.

I DO NOT wanna remove my Notes as its to avoid some toxic players and find certain ppl that done World PvP stuff against me.
https://imgur.com/a/nYaWpnj
Check link for the image
Also Noticed that the NOTES are not shared for my entire ACCOUNT, having to copy paste the FILE from main to alts, as i add/delete notes so its shared on all my accounts characters.
Also got an REQUEST: Can you add option to Sync & Share Notes with Party/Target/Raid/Guild.
A. with an Link
B. Share with "target"
In reply to H8FaTe:
I don't see these issues on retail. Are you getting any Lua errors?
The notes should be shared for all characters on the same server.
In reply to Talryn:
Would be amazing if notes could be shared between all characters on all servers. I do high rated arenas on 2 characters very consistently on 2 different servers. One horde, one alliance. I've modified your addon to allows this change but would be awesome if I didnt have to.
Can you update this in Dragonflight.
Causing some random LUA errors
"Character note failed to load"
future request: notes sync for friends and guildies, would be awesome!
Can you add this to ignore interface?
Everytime I click on a Chat link of CharacterNotes I get a:
2x CharacterNotes\CharacterNotes-9.2.0.lua:1318: attempt to call method 'SetBackdropBorderColor' (a nil value)
[string "@CharacterNotes\CharacterNotes-9.2.0.lua"]:1318: in function <CharacterNotes\CharacterNotes.lua:1305>
I added the following line at 1312 and now it works:
_G.ShowUIPanel(CharNoteTooltip)
Mixin(CharNoteTooltip, BackdropTemplateMixin)
if (not CharNoteTooltip:IsVisible()) then
Have you thought about letting people edit the note to be blank as a way to delete them instead of typing /delnote <name>?
In reply to Volitar:
There is a UI to delete character notes. For example for a DataBroker-Addon like the ChocolateBar
would be nice to have a feature to share notes between guildies
In reply to MickeyPickey:
...or even the whole community! Love this Idea!
In reply to MickeyPickey:
...or even the whole community! Love this Idea!
In reply to MickeyPickey:
...or even the whole community! Love this Idea!
Could you please add functions to interact with the ignore list? If I'm ignoring someone, I'd like to remember why. I was able to set a note for the toon, but it would be easier to be able to right-click and add note from the ignore list. In addition, so be able to see the note from the ignore list. Thank you.
I agree. Adding your notes to the tooltips on both the friends list and the ignore list would help a lot.
PS: If you happen to need help with that, feel free to contact me. I am quite familar with the API.
Have a nice day.
Prayos
found out problem when using ur addon cant shift+click on linked or dropped item to dress up it when character in combat
2.5.1
In reply to fantara1:
I had not seen that issue but it is probably due to the fact it adds the Edit Note option to the drop down menu by default now. I think you have to live with that issue or disable adding it in the Interface options for the addon. Unfortunately, modifying the Blizzard UI can cause issues. I do not know of a better way to do it.