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.
Hello, is there an option tu put the addon sharing infos to all my account and not only on realm? Thank you ♥
I've noticed that you can't add a person from the group search. When I right-click, “note” doesn't appear.
lua error with 11.0 patch
2x CharacterNotes/InterfaceMods.lua:74: hooksecurefunc(): EasyMenu_Initialize is not a function
[string "=[C]"]: in function `hooksecurefunc'
[string "@CharacterNotes/InterfaceMods.lua"]:74: in function `EnableInterfaceModifications'
[string "@CharacterNotes/CharacterNotes.lua"]:288: in function <CharacterNotes/CharacterNotes.lua:215>
[string "=[C]"]: ?
[string "@Masque/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:66: in function <...aceMasque/Libs/AceAddon-3.0/AceAddon-3.0.lua:61>
[string "@Masque/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:494: in function `InitializeAddon'
[string "@Masque/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:619: in function <...aceMasque/Libs/AceAddon-3.0/AceAddon-3.0.lua:611>
Locals:
What is the reasoning behind the list being realm wide, rather than account wide? Other than guilds and the ignore list, (barring TWW), everything is account wide. I realize there is an import/export, but I still dont see why this wouldnt simply have one global profile.
In reply to psydfexrein:
Historical. It was written a long time ago and it wasn't an issue then. I've thought about creating a global list in addition to the realm but any migration would require some testing now. Quite often the character names didn't have a server name so those entries couldn't easily be added to the global list. The addon would probably need a global and realm list that were merged from the user's point of view. I may check into it if I get time.
any chances of putting an icon on the minimap and right click accessibility menu or something?
In reply to cankyy:
I added it the latest version. The minimap icon should be on by default but can be controlled from the options. If you click on the minimap now, instead of bringing up the notes window, you get a few options. You can open the notes window or edit the note on the current target.
For anyone who prefers the old behavior, there is an option to switch the minimap icon to the previous behavior.
Hey, thanks for this Addon!
I saw some comments below from 2022 with my still existing problem. After logging in a message pops up with "Delete Notes" -> https://imgur.com/a/Dk36IX5
Any chance to get this fixed?
Edit: The Note appears after logging in for the first time after starting WoW.
Best regards
BiXia
In reply to BiXia:
I have never seen the error. What version of the addon and what game client? Have you tried to disable all addons but this one to see if it occurs then. Sometimes these errors are a weird interaction between two addons.
In reply to Talryn:
At the moment it's "CharacterNotes-10.2.0.zip (4/30/2024 for Gameversion 10.2.5) but! since a couple of days I didn't get that message anymore. Maybe it's a conflict between different addons as you said. I deactivated some addons I not gona use atm but if the Note pops up again I try to figure out what addon was the last one I activated :)
I wish there was a way to sync multiple accounts w/ this addon.
Is this same addon as "Notes"
They seems to do the same thing.... although Notes bugging for me
have not seen a related "characternotes" bug yet though...
This addon an Revive version of old?
After Swapping SPEC (Guardian to Balance), And Trying to cast any kind of spell Right after (even with 3-10sec delay)... LUA ERROR triggers
Current ONLY FIX (reloadui) constantly...
2x [ADDON_ACTION_FORBIDDEN] AddOn 'CharacterNotes' tried to call the protected function 'UseAction()'.
[string "@!BugGrabber/BugGrabber.lua"]:480: in function
[string "=[C]"]: in function `UseAction'
[string "@FrameXML/SecureTemplates.lua"]:364: in function `handler'
[string "@FrameXML/SecureTemplates.lua"]:690: in function
[string "@FrameXML/SecureTemplates.lua"]:704: in function
[string "@FrameXML/SecureTemplates.lua"]:746: in function `SecureActionButton_OnClick'
[string "@FrameXML/ActionButton.lua"]:89: in function `TryUseActionButton'
[string "@FrameXML/ActionButton.lua"]:124: in function `ActionButtonDown'
[string "ACTIONBUTTON9"]:2: in function <[string "ACTIONBUTTON9"]:1>
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!