Download
(231Kb)
Download
Compatible with Retail, Classic & TBC
Updated: 10-30-23 02:23 PM
Pictures
File Info
Compatibility:
WOTLK Patch (3.4.3)
Hot Fix (10.1.7)
Classic (1.14.4)
TBC Patch (2.5.4)
Updated:10-30-23 02:23 PM
Created:07-18-10 06:58 PM
Downloads:10,916
Favorites:48
MD5:
Categories:Data Mods, Classic - General, Group, Guild & Friends

Character Notes  Popular! (More than 5000 hits)

Version: 10.1.1
by: Talryn [More]

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 they 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:
* LibAlt integration. See below.

Command-line options:

/notes - Brings up the GUI
/searchnote <search term> - Brings up the GUI. Optional search term allows filtering the list of notes.
/setnote <name> <note> Sets a note for the character name specified.
/delnote <name> Deletes the note for the character name specified.
/getnote <name> Prints the note for the character name specified.
/editnote <name> Brings up a window to edit the note for the name specified or your target if no name if specified.

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.

Character Notes
10.1.1 (2023-10-30)
Full Changelog Previous Releases
  • Update Options.lua (#14)
    Fix lua error on options dialog.
  • Add AceGUI-3.0-SharedMediaWidgets library.
Archived Files (21)
File Name
Version
Size
Author
Date
10.1.0
218kB
Talryn
10-11-23 08:28 PM
10.0.8
217kB
Talryn
12-17-22 12:06 PM
10.0.7
217kB
Talryn
11-24-22 12:07 AM
10.0.6
216kB
Talryn
11-17-22 11:23 AM
10.0.5
216kB
Talryn
11-09-22 10:30 AM
10.0.4
216kB
Talryn
10-31-22 11:54 PM
10.0.3
216kB
Talryn
10-31-22 08:22 PM
10.0.2
216kB
Talryn
10-30-22 09:50 PM
10.0.1
215kB
Talryn
10-27-22 08:43 PM
10.0.0
215kB
Talryn
10-25-22 11:57 AM
9.2.3
216kB
Talryn
08-29-22 09:33 PM
9.2.2
215kB
Talryn
08-13-22 08:12 PM
9.2.1
215kB
Talryn
08-12-22 10:08 PM
9.2.0
215kB
Talryn
02-22-22 02:02 PM
9.1.0
213kB
Talryn
06-29-21 10:19 AM
9.0.8-alpha1
213kB
Talryn
05-31-21 12:35 PM
9.0.7
209kB
Talryn
05-18-21 04:06 PM
9.0.6
204kB
Talryn
04-16-21 11:28 PM
9.0.6-alpha1
204kB
Talryn
04-14-21 12:50 PM
9.0.5
196kB
Talryn
03-10-21 11:44 AM
9.0.2-alpha1
196kB
Talryn
02-25-21 02:31 AM


Post A Reply Comment Options
Unread 12-18-22, 03:54 AM  
Carnacki
A Kobold Labourer
 
Carnacki's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 26
Uploads: 1
Originally Posted by Talryn
Originally Posted by Carnacki
Ok, looks like it's a conflict between handynotes: Dragonflight treasures and character notes.

I'll lodge it with them as well.
Thanks for the info. Using that I was able to figure it out this morning. I just tested it and released a new version. Notes in the tooltip work and I verified the previous error didn't occur again.
Just tried it and it's working perfectly now. Thanks for looking into it.
__________________
Report comment to moderator  
Reply With Quote
Unread 12-17-22, 12:11 PM  
Talryn
A Fallenroot Satyr
 
Talryn's Avatar
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 25
Uploads: 9
Originally Posted by Carnacki
Ok, looks like it's a conflict between handynotes: Dragonflight treasures and character notes.

I'll lodge it with them as well.
Thanks for the info. Using that I was able to figure it out this morning. I just tested it and released a new version. Notes in the tooltip work and I verified the previous error didn't occur again.
Report comment to moderator  
Reply With Quote
Unread 12-17-22, 01:29 AM  
Carnacki
A Kobold Labourer
 
Carnacki's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 26
Uploads: 1
Ok, looks like it's a conflict between handynotes: Dragonflight treasures and character notes.

Code:
6x CharacterNotes/CharacterNotes.lua:1366: attempt to call method 'GetUnit' (a nil value)
[string "@CharacterNotes/CharacterNotes.lua"]:1366: in function `OnTooltipSetUnit'
[string "@CharacterNotes/CharacterNotes.lua"]:1250: in function <CharacterNotes/CharacterNotes.lua:1249>
[string "=(tail call)"]: ?
[string "=[C]"]: in function `securecallfunction'
[string "@SharedXML/Tooltip/TooltipDataHandler.lua"]:60: in function <SharedXML/Tooltip/TooltipDataHandler.lua:55>
[string "@SharedXML/Tooltip/TooltipDataHandler.lua"]:80: in function <SharedXML/Tooltip/TooltipDataHandler.lua:76>
[string "@SharedXML/Tooltip/TooltipDataHandler.lua"]:116: in function <SharedXML/Tooltip/TooltipDataHandler.lua:106>
[string "=[C]"]: in function `SetAttribute'
[string "@SharedXML/Tooltip/TooltipDataHandler.lua"]:141: in function <SharedXML/Tooltip/TooltipDataHandler.lua:134>
[string "@SharedXML/Tooltip/TooltipDataHandler.lua"]:282: in function <SharedXML/Tooltip/TooltipDataHandler.lua:240>
[string "=[C]"]: in function `securecallfunction'
[string "@SharedXML/Tooltip/TooltipDataHandler.lua"]:237: in function <SharedXML/Tooltip/TooltipDataHandler.lua:236>
[string "=(tail call)"]: ?
[string "@HandyNotes_DragonflightTreasures/handler/handler.lua"]:961: in function <...HandyNotes_DragonflightTreasures/handler/handler.lua:777>
[string "=(tail call)"]: ?
[string "@HandyNotes_DragonflightTreasures/handler/handler.lua"]:1034: in function <...HandyNotes_DragonflightTreasures/handler/handler.lua:1010>
[string "=[C]"]: ?
[string "@HandyNotes/HandyNotes.lua"]:56: in function <HandyNotes/HandyNotes.lua:51>
[string "@HandyNotes/HandyNotes.lua"]:166: in function `OnEnter'
[string "@HandyNotes/HandyNotes.lua"]:399: in function <HandyNotes/HandyNotes.lua:398>

Locals:
self = <table> {
 SetDefaultModuleLibraries = <function> defined @Accountant/Libs/AceAddon-3.0/AceAddon-3.0.lua:363
 EnableModule = <function> defined @Accountant/Libs/AceAddon-3.0/AceAddon-3.0.lua:328
 modules = <table> {
 }
 CancelTimer = <function> defined @Ace3/AceTimer-3.0/AceTimer-3.0.lua:147
 IterateEmbeds = <function> defined @Accountant/Libs/AceAddon-3.0/AceAddon-3.0.lua:438
 SecureHookScript = <function> defined @Ace3/AceHook-3.0/AceHook-3.0.lua:409
 GetFontSettings = <function> defined @CharacterNotes/CharacterNotes.lua:130
 RawHookScript = <function> defined @Ace3/AceHook-3.0/AceHook-3.0.lua:394
 CreateNoteLink = <function> defined @CharacterNotes/CharacterNotes.lua:1444
 Printf = <function> defined @Accountant/Libs/AceConsole-3.0/AceConsole-3.0.lua:65
 SetDefaultModulePrototype = <function> defined @Accountant/Libs/AceAddon-3.0/AceAddon-3.0.lua:405
 IsNotesVisible = <function> defined @CharacterNotes/CharacterNotes.lua:1339
 optionsFrame = <table> {
 }
 defaultModuleState = true
 UpdateRating = <function> defined @CharacterNotes/CharacterNotes.lua:411
 IsEnabled = <function> defined @Accountant/Libs/AceAddon-3.0/AceAddon-3.0.lua:447
 CreateImportPreview = <function> defined @CharacterNotes/Import.lua:177
 ScheduleTimer = <function> defined @Ace3/AceTimer-3.0/AceTimer-3.0.lua:94
 DisableModule = <function> defined @Accountant/Libs/AceAddon-3.0/AceAddon-3.0.lua:346
 ShowImportPreview = <function> defined @CharacterNotes/Import.lua:381
 options = <table> {
 }
 db = <table> {
 }
 baseName = "CharacterNotes"
 RegisterMessage = <function> defined @Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:80
 UnregisterMessage = <function> defined @Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:143
 RemoveRating = <function> defined @CharacterNotes/CharacterNotes.lua:446
 ImportNotes = <function> defined @CharacterNotes/Import.lua:155
 hooks = <table> {
 }
 ShowNotesImportFrame = <function> defined @CharacterNotes/Import.lua:18
 EasyMenu_Initialize = <function> defined @CharacterNotes/InterfaceMods.lua:197
 LFGListUtil_SetSearchEntryTooltip = <function> defined @CharacterNotes/InterfaceMods.lua:86
 HideNotesWindow = <function> defined @CharacterNotes/CharacterNotes.lua:1345
 EnableInterfaceModifications = <function> defined @CharacterNotes/InterfaceMods.lua:67
 InterfaceModsOptions = <function> defined @CharacterNotes/Options.lua:355
 EditNoteHandler = <function> defined @CharacterNotes/CharacterNotes.lua:1200
 SetEnabledState = <function> defined @Accountant/Libs/AceAddon-3.0/AceAddon-3.0.lua:420
 Hook = <function> defined @Ace3/AceHook-3.0/AceHook-3.0.lua:273
 enabledState = true
 NotesExportHandler = <function> defined @CharacterNotes/CharacterNotes.lua:484
 RegisterEvent = <function> defined @Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:80
 SaveEditNote = <function> defined @CharacterNotes/CharacterNotes.lua:1234
 PARTY_MEMBERS_CHANGED = <function> defined @CharacterNotes/CharacterNotes.lua:1607
 DisableNoteLinks = <function> defined @CharacterNotes/CharacterNotes.lua:1302
 ShowEditNoteFrame = <function> defined @CharacterNotes/CharacterNotes.lua:1153
 IterateModules = <function> defined @Accountant/Libs/AceAddon-3.0/AceAddon-3.0.lua:433
 RAID_ROSTER_UPDATE = <function> defined @CharacterNotes/CharacterNotes.lua:1603
 RawHook = <function> defined @Ace3/AceHook-3.0/AceHook-3.0.lua:312
 SetItemRef = <function> defined @CharacterNotes/CharacterNotes
I'll lodge it with them as well.
__________________
Report comment to moderator  
Reply With Quote
Unread 12-17-22, 12:20 AM  
Carnacki
A Kobold Labourer
 
Carnacki's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 26
Uploads: 1
Re: Re: Errors on map POIs

Originally Posted by Talryn
Originally Posted by Carnacki
Getting a lot of errors when I mouse over points of interest in the map. eg: HandyNote map icons for rares, NPCs, treasures etc. I suspect it's doing the same thing for other objects (that aren't units) as well. But it's most noticeable on the map since there are lots of icons for rares.

LUA is a little messy, copied from the buggrabber saved variables since game is down for maintenance right now. I'll replace tomorrow with the easier to read version lifted from BugGrabber while in game.
I was not able to reproduce any errors. Is it only with HandyNotes? Have you tried disabling all addons besides Character Notes to see if it occurs? Perhaps there is an interaction with another addon?
Cleaner error from ingame:

Code:
13x CharacterNotes/CharacterNotes.lua:1366: attempt to call method 'GetUnit' (a nil value)
[string "@CharacterNotes/CharacterNotes.lua"]:1366: in function `OnTooltipSetUnit'
[string "@CharacterNotes/CharacterNotes.lua"]:1250: in function <CharacterNotes/CharacterNotes.lua:1249>
[string "=(tail call)"]: ?
[string "=[C]"]: in function `securecallfunction'
[string "@SharedXML/Tooltip/TooltipDataHandler.lua"]:60: in function <SharedXML/Tooltip/TooltipDataHandler.lua:55>
[string "@SharedXML/Tooltip/TooltipDataHandler.lua"]:80: in function <SharedXML/Tooltip/TooltipDataHandler.lua:76>
[string "@SharedXML/Tooltip/TooltipDataHandler.lua"]:116: in function <SharedXML/Tooltip/TooltipDataHandler.lua:106>
[string "=[C]"]: in function `SetAttribute'
[string "@SharedXML/Tooltip/TooltipDataHandler.lua"]:141: in function <SharedXML/Tooltip/TooltipDataHandler.lua:134>
[string "@SharedXML/Tooltip/TooltipDataHandler.lua"]:282: in function <SharedXML/Tooltip/TooltipDataHandler.lua:240>
[string "=[C]"]: in function `securecallfunction'
[string "@SharedXML/Tooltip/TooltipDataHandler.lua"]:237: in function <SharedXML/Tooltip/TooltipDataHandler.lua:236>
[string "=(tail call)"]: ?
[string "@HandyNotes_DragonflightTreasures/handler/handler.lua"]:961: in function <...HandyNotes_DragonflightTreasures/handler/handler.lua:777>
[string "=(tail call)"]: ?
[string "@HandyNotes_DragonflightTreasures/handler/handler.lua"]:1034: in function <...HandyNotes_DragonflightTreasures/handler/handler.lua:1010>
[string "=[C]"]: ?
[string "@HandyNotes/HandyNotes.lua"]:56: in function <HandyNotes/HandyNotes.lua:51>
[string "@HandyNotes/HandyNotes.lua"]:166: in function `OnEnter'
[string "@HandyNotes/HandyNotes.lua"]:399: in function <HandyNotes/HandyNotes.lua:398>

Locals:
self = <table> {
 SetDefaultModuleLibraries = <function> defined @Accountant/Libs/AceAddon-3.0/AceAddon-3.0.lua:363
 EnableModule = <function> defined @Accountant/Libs/AceAddon-3.0/AceAddon-3.0.lua:328
 modules = <table> {
 }
 CancelTimer = <function> defined @Ace3/AceTimer-3.0/AceTimer-3.0.lua:147
 IterateEmbeds = <function> defined @Accountant/Libs/AceAddon-3.0/AceAddon-3.0.lua:438
 SecureHookScript = <function> defined @Ace3/AceHook-3.0/AceHook-3.0.lua:409
 GetFontSettings = <function> defined @CharacterNotes/CharacterNotes.lua:130
 RawHookScript = <function> defined @Ace3/AceHook-3.0/AceHook-3.0.lua:394
 CreateNoteLink = <function> defined @CharacterNotes/CharacterNotes.lua:1444
 Printf = <function> defined @Accountant/Libs/AceConsole-3.0/AceConsole-3.0.lua:65
 SetDefaultModulePrototype = <function> defined @Accountant/Libs/AceAddon-3.0/AceAddon-3.0.lua:405
 IsNotesVisible = <function> defined @CharacterNotes/CharacterNotes.lua:1339
 optionsFrame = <table> {
 }
 defaultModuleState = true
 UpdateRating = <function> defined @CharacterNotes/CharacterNotes.lua:411
 IsEnabled = <function> defined @Accountant/Libs/AceAddon-3.0/AceAddon-3.0.lua:447
 CreateImportPreview = <function> defined @CharacterNotes/Import.lua:177
 ScheduleTimer = <function> defined @Ace3/AceTimer-3.0/AceTimer-3.0.lua:94
 DisableModule = <function> defined @Accountant/Libs/AceAddon-3.0/AceAddon-3.0.lua:346
 ShowImportPreview = <function> defined @CharacterNotes/Import.lua:381
 options = <table> {
 }
 db = <table> {
 }
 baseName = "CharacterNotes"
 RegisterMessage = <function> defined @Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:80
 UnregisterMessage = <function> defined @Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:143
 RemoveRating = <function> defined @CharacterNotes/CharacterNotes.lua:446
 ImportNotes = <function> defined @CharacterNotes/Import.lua:155
 hooks = <table> {
 }
 ShowNotesImportFrame = <function> defined @CharacterNotes/Import.lua:18
 EasyMenu_Initialize = <function> defined @CharacterNotes/InterfaceMods.lua:197
 LFGListUtil_SetSearchEntryTooltip = <function> defined @CharacterNotes/InterfaceMods.lua:86
 HideNotesWindow = <function> defined @CharacterNotes/CharacterNotes.lua:1345
 EnableInterfaceModifications = <function> defined @CharacterNotes/InterfaceMods.lua:67
 InterfaceModsOptions = <function> defined @CharacterNotes/Options.lua:355
 EditNoteHandler = <function> defined @CharacterNotes/CharacterNotes.lua:1200
 SetEnabledState = <function> defined @Accountant/Libs/AceAddon-3.0/AceAddon-3.0.lua:420
 Hook = <function> defined @Ace3/AceHook-3.0/AceHook-3.0.lua:273
 enabledState = true
 NotesExportHandler = <function> defined @CharacterNotes/CharacterNotes.lua:484
 RegisterEvent = <function> defined @Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:80
 SaveEditNote = <function> defined @CharacterNotes/CharacterNotes.lua:1234
 PARTY_MEMBERS_CHANGED = <function> defined @CharacterNotes/CharacterNotes.lua:1607
 DisableNoteLinks = <function> defined @CharacterNotes/CharacterNotes.lua:1302
 ShowEditNoteFrame = <function> defined @CharacterNotes/CharacterNotes.lua:1153
 IterateModules = <function> defined @Accountant/Libs/AceAddon-3.0/AceAddon-3.0.lua:433
 RAID_ROSTER_UPDATE = <function> defined @CharacterNotes/CharacterNotes.lua:1603
 RawHook = <function> defined @Ace3/AceHook-3.0/AceHook-3.0.lua:312
 SetItemRef = <function> defined @CharacterNotes/CharacterNotes
I'm running pretty low addons at the moment because there are plenty of bugs in a bunch of them. It's not a constant error, as in it doesn't happen every single time I mouse over a handy notes icon but it happens regularly.

I suppose it could be another addon that affects tooltips. Maybe accountant, altoholic or Auctionator. Other than those I can't think of any that would be likely. I'll try disabling them for awhile and see if it happens again.

edit: OK tried disabling accountant, altoholic and auctionator and still got the error. There are a few addons left but I doubt DBM, plater or weakauras is doing it. Probably the last possibility is handynotes: Dragonflight treasures. I'll try that.
__________________
Last edited by Carnacki : 12-17-22 at 01:26 AM.
Report comment to moderator  
Reply With Quote
Unread 12-14-22, 03:38 PM  
Talryn
A Fallenroot Satyr
 
Talryn's Avatar
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 25
Uploads: 9
Re: Errors on map POIs

Originally Posted by Carnacki
Getting a lot of errors when I mouse over points of interest in the map. eg: HandyNote map icons for rares, NPCs, treasures etc. I suspect it's doing the same thing for other objects (that aren't units) as well. But it's most noticeable on the map since there are lots of icons for rares.

LUA is a little messy, copied from the buggrabber saved variables since game is down for maintenance right now. I'll replace tomorrow with the easier to read version lifted from BugGrabber while in game.
I was not able to reproduce any errors. Is it only with HandyNotes? Have you tried disabling all addons besides Character Notes to see if it occurs? Perhaps there is an interaction with another addon?
Report comment to moderator  
Reply With Quote
Unread 12-13-22, 09:29 AM  
Carnacki
A Kobold Labourer
 
Carnacki's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 26
Uploads: 1
Errors on map POIs

Getting a lot of errors when I mouse over points of interest in the map. eg: HandyNote map icons for rares, NPCs, treasures etc. I suspect it's doing the same thing for other objects (that aren't units) as well. But it's most noticeable on the map since there are lots of icons for rares.

LUA is a little messy, copied from the buggrabber saved variables since game is down for maintenance right now. I'll replace tomorrow with the easier to read version lifted from BugGrabber while in game.

Code:
"Interface/AddOns/CharacterNotes/CharacterNotes.lua:1366: attempt to call method 'GetUnit' (a nil value)", "2022/12/13 22:18:22",
SetDefaultModuleLibraries = <function> defined @Interface/AddOns/Accountant/Libs/AceAddon-3.0/AceAddon-3.0.lua:363
EnableModule = <function> defined @Interface/AddOns/Accountant/Libs/AceAddon-3.0/AceAddon-3.0.lua:328
 modules = <table> {
 }
 CancelTimer = <function> defined @Interface/AddOns/Ace3/AceTimer-3.0/AceTimer-3.0.lua:147
IterateEmbeds = <function> defined @Interface/AddOns/Accountant/Libs/AceAddon-3.0/AceAddon-3.0.lua:438
 SecureHookScript = <function> defined @Interface/AddOns/Ace3/AceHook-3.0/AceHook-3.0.lua:409
 GetFontSettings = <function> defined @Interface/AddOns/CharacterNotes/CharacterNotes.lua:130
 RawHookScript = <function> defined @Interface/AddOns/Ace3/AceHook-3.0/AceHook-3.0.lua:394
 CreateNoteLink = <function> defined @Interface/AddOns/CharacterNotes/CharacterNotes.lua:1444
 Printf = <function> defined @Interface/AddOns/Accountant/Libs/AceConsole-3.0/AceConsole-3.0.lua:65
 SetDefaultModulePrototype = <function> defined @Interface/AddOns/Accountant/Libs/AceAddon-3.0/AceAddon-3.0.lua:405
 IsNotesVisible = <function> defined @Interface/AddOns/CharacterNotes/CharacterNotes.lua:1339
 optionsFrame = <table> {
 }
 defaultModuleState = true
 UpdateRating = <function> defined @Interface/AddOns/CharacterNotes/CharacterNotes.lua:411
 IsEnabled = <function> defined @Interface/AddOns/Accountant/Libs/AceAddon-3.0/AceAddon-3.0.lua:447 
 CreateImportPreview = <function> defined @Interface/AddOns/CharacterNotes/Import.lua:177
 ScheduleTimer = <function> defined @Interface/AddOns/Ace3/AceTimer-3.0/AceTimer-3.0.lua:94
 DisableModule = <function> defined @Interface/AddOns/Accountant/Libs/AceAddon-3.0/AceAddon-3.0.lua:346
 ShowImportPreview = <function> defined @Interface/AddOns/CharacterNotes/Import.lua:381
 options = <table> {
 }
 db = <table> {
 }
 baseName = \"CharacterNotes\"
 RegisterMessage = <function> defined @Interface/AddOns/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:80
 UnregisterMessage = <function> defined @Interface/AddOns/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:143
 RemoveRating = <function> defined @Interface/AddOns/CharacterNotes/CharacterNotes.lua:446
 ImportNotes = <function> defined @Interface/AddOns/CharacterNotes/Import.lua:155
 hooks = <table> {
 }
 ShowNotesImportFrame = <function> defined @Interface/AddOns/CharacterNotes/Import.lua:18
 EasyMenu_Initialize = <function> defined @Interface/AddOns/CharacterNotes/InterfaceMods.lua:197
 LFGListUtil_SetSearchEntryTooltip = <function> defined @Interface/AddOns/CharacterNotes/InterfaceMods.lua:86
 HideNotesWindow = <function> defined @Interface/AddOns/CharacterNotes/CharacterNotes.lua:1345
 EnableInterfaceModifications = <function> defined @Interface/AddOns/CharacterNotes/InterfaceMods.lua:67
 InterfaceModsOptions = <function> defined @Interface/AddOns/CharacterNotes/Options.lua:355
 EditNoteHandler = <function> defined @Interface/AddOns/CharacterNotes/CharacterNotes.lua:1200
 SetEnabledState = <function> defined @Interface/AddOns/Accountant/Libs/AceAddon-3.0/AceAddon-3.0.lua:420
 Hook = <function> defined @Interface/AddOns/Ace3/AceHook-3.0/AceHook-3.0.lua:273
 enabledState = true
NotesExportHandler = <function> defined @Interface/AddOns/CharacterNotes/CharacterNotes.lua:484
 RegisterEvent = <function> defined @Interface/AddOns/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:80
 SaveEditNote = <function> defined @Interface/AddOns/CharacterNotes/CharacterNotes.lua:1234\
PARTY_MEMBERS_CHANGED = <function> defined @Interface/AddOns/CharacterNotes/CharacterNotes.lua:1607
 DisableNoteLinks = <function> defined @Interface/AddOns/CharacterNotes/CharacterNotes.lua:1302
 ShowEditNoteFrame = <function> defined @Interface/AddOns/CharacterNotes/CharacterNotes.lua:1153
 IterateModules = <function> defined @Interface/AddOns/Accountant/Libs/AceAddon-3.0/AceAddon-3.0.lua:433
 RAID_ROSTER_UPDATE = <function> defined @Interface/AddOns/CharacterNotes/CharacterNotes.lua:1603
 RawHook = <function> defined @Interface/AddOns/Ace3/AceHook-3.0/AceHook-3.0.lua:312
 SetItemRef = <function> defined @Interface/AddOns/CharacterNotes/CharacterNotes",
			["stack"] = "[string \"@Interface/AddOns/CharacterNotes/CharacterNotes.lua\"]:1366: in function `OnTooltipSetUnit'
			[string \"@Interface/AddOns/CharacterNotes/CharacterNotes.lua\"]:1250: in function <Interface/AddOns/CharacterNotes/CharacterNotes.lua:1249>
			[string \"=(tail call)\"]: ?
			[string \"=[C]\"]: in function `securecallfunction'
			[string \"@Interface/SharedXML/Tooltip/TooltipDataHandler.lua\"]:60: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:55>
			[string \"@Interface/SharedXML/Tooltip/TooltipDataHandler.lua\"]:80: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:76>
			[string \"@Interface/SharedXML/Tooltip/TooltipDataHandler.lua\"]:116: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:106>
			[string \"=[C]\"]: in function `SetAttribute'
			[string \"@Interface/SharedXML/Tooltip/TooltipDataHandler.lua\"]:141: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:134>
			[string \"@Interface/SharedXML/Tooltip/TooltipDataHandler.lua\"]:282: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:240>
			[string \"=[C]\"]: in function `securecallfunction'
			[string \"@Interface/SharedXML/Tooltip/TooltipDataHandler.lua\"]:237: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:236>
			[string \"=(tail call)\"]: ?
			[string \"@Interface/AddOns/HandyNotes_DragonflightTreasures/handler/handler.lua\"]:961: in function <...HandyNotes_DragonflightTreasures/handler/handler.lua:777>
			[string \"=(tail call)\"]: ?
			[string \"@Interface/AddOns/HandyNotes_DragonflightTreasures/handler/handler.lua\"]:1034: in function <...HandyNotes_DragonflightTreasures/handler/handler.lua:1010>
			[string \"=[C]\"]: ?
			[string \"@Interface/AddOns/HandyNotes/HandyNotes.lua\"]:56: in function <Interface/AddOns/HandyNotes/HandyNotes.lua:51>
			[string \"@Interface/AddOns/HandyNotes/HandyNotes.lua\"]:166: in function `OnEnter'
			[string \"@Interface/AddOns/HandyNotes/HandyNotes.lua\"]:399: in function <Interface/AddOns/HandyNotes/HandyNotes.lua:398>"
__________________
Report comment to moderator  
Reply With Quote
Unread 11-07-22, 10:33 AM  
Carnacki
A Kobold Labourer
 
Carnacki's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 26
Uploads: 1
Raid error

When I join raid I get a ton of errors (I suspect it's one for every person who is in or joins the raid).

Copied from BugSack:
Code:
245x Interface/AddOns/CharacterNotes/InterfaceMods.lua:120: attempt to index field 'ScrollFrame' (a nil value)
[string "@Interface/AddOns/CharacterNotes/InterfaceMods.lua"]:120: in function <Interface/AddOns/CharacterNotes/InterfaceMods.lua:119>
[string "=[C]"]: in function `LFGListApplicationViewer_UpdateResults'
[string "@Interface/FrameXML/LFGList.lua"]:1370: in function `onEvent'
[string "@Interface/FrameXML/LFGList.lua"]:218: in function <Interface/FrameXML/LFGList.lua:139>
[string "=[C]"]: in function `RefreshApplicants'
[string "@Interface/FrameXML/LFGList.lua"]:1400: in function <Interface/FrameXML/LFGList.lua:1399>
[string "=[C]"]: in function `Show'
[string "@Interface/FrameXML/LFGList.lua"]:263: in function `LFGListFrame_SetActivePanel'
[string "@Interface/FrameXML/LFGList.lua"]:331: in function `LFGListFrame_FixPanelValid'
[string "@Interface/FrameXML/LFGList.lua"]:144: in function <Interface/FrameXML/LFGList.lua:139>

Locals:
self = Frame {
 0 = <userdata>
 ItemLevelColumnHeader = Button {
 }
 PrivateGroup = FontString {
 }
 EntryName = FontString {
 }
 RoleColumnHeader = Button {
 }
 UnempoweredCover = Frame {
 }
 DescriptionFrame = Frame {
 }
 RatingColumnHeader = LFGApplicationViewerRatingColumnHeader {
 }
 Inset = Frame {
 }
 VoiceChatFrame = Frame {
 }
 ItemLevel = FontString {
 }
 DataDisplay = Frame {
 }
 NameColumnHeader = Button {
 }
 applicants = <table> {
 }
 AutoAcceptButton = CheckButton {
 }
 RefreshButton = Button {
 }
 InfoBackground = Texture {
 }
 BrowseGroupsButton = Button {
 }
 ScrollBar = Frame {
 }
 RemoveEntryButton = Button {
 }
 EditButton = Button {
 }
 ScrollBox = Frame {
 }
}
(*temporary) = <function> defined =[C]:-1
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'ScrollFrame' (a nil value)"
ipairs = <function> defined =[C]:-1
applicantHooked = <table> {
}
NotesDB = <table> {
 ParseName = <function> defined @Interface/AddOns/CharacterNotes/NotesDB.lua:70
 SetRating = <function> defined @Interface/AddOns/CharacterNotes/NotesDB.lua:145
 OnInitialize = <function> defined @Interface/AddOns/CharacterNotes/NotesDB.lua:209
 FormatNameWithRealm = <function> defined @Interface/AddOns/CharacterNotes/NotesDB.lua:43
 FormatUnitName = <function> defined @Interface/AddOns/CharacterNotes/NotesDB.lua:81
 FormatRealmName = <function> defined @Interface/AddOns/CharacterNotes/NotesDB.lua:56
 DeleteRating = <function> defined @Interface/AddOns/CharacterNotes/NotesDB.lua:170
 GetNote = <function> defined @Interface/AddOns/CharacterNotes/NotesDB.lua:107
 CharacterNotes = <table> {
 }
 FormatUnitList = <function> defined @Interface/AddOns/CharacterNotes/NotesDB.lua:86
 SetNote = <function> defined @Interface/AddOns/CharacterNotes/NotesDB.lua:134
 GetInfoForNameOrMain = <function> defined @Interface/AddOns/CharacterNotes/NotesDB.lua:181
 GetRating = <function> defined @Interface/AddOns/CharacterNotes/NotesDB.lua:120
 DeleteNote = <function> defined @Interface/AddOns/CharacterNotes/NotesDB.lua:156
 TitleCase = <function> defined @Interface/AddOns/CharacterNotes/NotesDB.lua:30
 OnEnable = <function> defined @Interface/AddOns/CharacterNotes/NotesDB.lua:216
 HasRealm = <function> defined @Interface/AddOns/CharacterNotes/NotesDB.lua:64
 GetAlternateName = <function> defined @Interface/AddOns/CharacterNotes/NotesDB.lua:101
 playerRealm = "Nagrand"
 db = <table> {
 }
 playerRealmAbbr = "Nagrand"
 GetProperRealmName = <function> defined @Interface/AddOns/CharacterNotes/NotesDB.lua:37
}
addon = <table> {
 Retail = true
 addonVersion = "10.0.4"
 db = <table> {
 }
 importData = <table> {
 }
 GetRatingColor = <function> defined @Interface/AddOns/CharacterNotes/Core.lua:77
 GetNameForBNetFriend = <function> defined @Interface/AddOns/CharacterNotes/InterfaceMods.lua:408
 RatingOptions = <table> {
 }
 GetNameFromPlayerLink = <function> defined @Interface/AddOns/CharacterNotes/InterfaceMods.lua:391
 CURRENT_UI_VERSION = 100000
 CURRENT_BUILD = "10.0.0"
 TBC = false
 GetFontSettings = <function> defined @Interface/AddOns/CharacterNotes/CharacterNotes.lua:130
 ColumnIds = <table> {
 }
 fontFlags = <table> {
 }
 Formats = <table> {
 }
 HideGameOptions = <function> defined @Interface/AddOns/CharacterNotes/Core.lua:135
 ShowGameOptions = <function> defined @Interface/AddOns/CharacterNotes/Core.lua:130
 ColorObjs = <table> {
 }
 addonTitle = "Character Notes"
 wrap = <function> defined @Interface/AddOns/CharacterNotes/Core.lua:110
 CURRENT_INTERNAL = "46455"
 realmNames = <table> {
 }
 CURRENT_BUILD_DATE = "Nov  1 2022"
 addonName = "CharacterNotes"
 Colors = <table> {
 }
 NotesDB = <table> {
 }
 IsGameOptionsVisible = <function> defined @Interface/AddOns/CharacterNotes/Core.lua:125
 GetRatingImage = <function> defined @Interface/AddOns/CharacterNotes/Core.lua:99
 Classic = false
 GetRatingColorObj = <function> defined @Int
edit: Also throws the same error in party.
__________________
Last edited by Carnacki : 11-07-22 at 11:14 AM.
Report comment to moderator  
Reply With Quote
Unread 12-07-20, 06:38 PM  
Aisenfaire
A Murloc Raider

Forum posts: 6
File comments: 394
Uploads: 0
Suggestion: Might there be a way to add a little icon next to the names of people you've made a note of in the premade LFG when they're either applying for a group or the one listing the group, so you know to check your tooltip note for them? Personal Blacklist used to do this, but it's now been abandoned so I'm hoping Character Notes will be able to do this, too. It's a much-needed function if you pug mythic keys a lot and want to avoid re-grouping with toxic people.
Last edited by Aisenfaire : 12-07-20 at 06:45 PM.
Report comment to moderator  
Reply With Quote
Unread 12-04-20, 03:27 PM  
Kyrian_Whore
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Oh hey, this is just the kind of thing I was looking for!

Is there a way to add notes to the Guild window? Like, hovering over a player name in the Guild member list or something? Or, clicking on them and seeing the sub-info window on the right?
Report comment to moderator  
Reply With Quote
Unread 11-30-19, 06:51 PM  
Othragon
A Murloc Raider

Forum posts: 4
File comments: 8
Uploads: 0
Help!

I made a new UI but the Import Notes button is greyed out!
Report comment to moderator  
Reply With Quote
Unread 09-03-19, 09:06 AM  
Talryn
A Fallenroot Satyr
 
Talryn's Avatar
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 25
Uploads: 9
Originally Posted by adl
I would love an option that auto reports in group chat when a person i "ignored" joined the group.

Why would i want an option like this? Well its extremely helpful when you have to deal with ninja looters. I used to have an addon like this back in TBC and i was "blacklisting" ninja looters with a note when they ninjalooted something and when.

Addon was auto posting my note in the grp chat when that person joined the grp.
I am worried that auto-posting a note could result in unwanted behavior. If the addon notifies you of your note when you join a group with someone or if they join, it seems safer to then type out your own explanation. If it auto-posts anything, you don't get to control what is said. It also could be spammy if for some reason multiple events are detected and it thinks that person joins more than once.

The auto-notification just to you is not sufficient?
Report comment to moderator  
Reply With Quote
Unread 08-20-19, 07:44 AM  
adl
A Kobold Labourer

Forum posts: 0
File comments: 13
Uploads: 0
I would love an option that auto reports in group chat when a person i "ignored" joined the group.

Why would i want an option like this? Well its extremely helpful when you have to deal with ninja looters. I used to have an addon like this back in TBC and i was "blacklisting" ninja looters with a note when they ninjalooted something and when.

Addon was auto posting my note in the grp chat when that person joined the grp.
Report comment to moderator  
Reply With Quote
Unread 06-18-13, 05:58 PM  
spiralofhope
A Deviate Faerie Dragon
 
spiralofhope's Avatar

Forum posts: 13
File comments: 276
Uploads: 0
I'm interested in using this addon to replace SignOn - http://www.wowace.com/addons/sign-on/

Things I'd like:

- Have an option - if selected, display the guild public and officer notes alongside any existing user-created note (via this addon).

- Be able to display notes on logoff -- I still may not know an alt well enough, and being reminded of who that person's main was would be helpful.

- Have the list of people be groupable into folders. If in a folder, a character's folder name is included with any note. This could be leveraged to, for example, pile a bunch of people into a "dislike" folder.

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.
Personally I'd like to display both notes - for that alt and their main.

Right clicking a name in chat or in the friends list
This does not seem to work for RealID (email/real name) or battle tag friends.
__________________
spiralofhope.com
Report comment to moderator  
Reply With Quote
Unread 12-02-10, 07:05 PM  
unstoppixel
An Aku'mai Servant
 
unstoppixel's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 37
File comments: 131
Uploads: 2
Ahh nice... I used to use something called Badapples which was very similar to this mod... another nice feature it had was that it would highlight peoples names you had notes on in the chat frame (trade and general etc) and if you clicked on their name it put your not info out in your chat window. Would be great if this did that too.
__________________
Report comment to moderator  
Reply With Quote
Unread 12-01-10, 07:03 PM  
Talryn
A Fallenroot Satyr
 
Talryn's Avatar
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 25
Uploads: 9
Originally posted by Opaque
Would be great if it alerted you if you grouped with someone you have a note on too.
That option exists. If you look at the options (right click the minimap/LDB icon), under "Notes for Party and Raid Members" if you enable those it will display the notes for anyone in the party or raid who has a note. It will do it when you join or when they join.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: