Download
(26Kb)
Download
Updated: 01-02-18 08:13 AM
Pictures
File Info
Compatibility:
Shadows of Argus (7.3.0)
Updated:01-02-18 08:13 AM
Created:10-16-10 04:02 PM
Downloads:4,241
Favorites:42
MD5:

Duh

Version: 1.16
by: mikma [More]

Duh is a simple tool for helping you remember things at selected situations.

Just select a situation and enter the text, the addon will show you the note you want to remember at correct situation.
You can also select the note to be shown only once.

Example 1:
Write the text "Remember to buy food" into the text-frame and select "Merchant". A note will remind you to buy food when you visit merchant.

Example 2:
While leveling add a note "Remember to buy new spells" and select "Town" from checkboxes. When you zone into a major city the addon will remind you to train yourself.

These events are being covered:

  • Merchant - When you open a merchant that sells something.
  • Town - When you zone in a major city (Stormwind, Orgrimmar, Dalaran...).
  • Instance - When you zone in a party or raid -instance..
  • PvP - When you zone into a battleground.
  • Login - When you log in the game.
  • Ready Check - When ready check pops up.
  • Mailbox - When you open mailbox.
  • Trade - When you trade someone or someone trades you.
  • Flight Master - When you are choosing a flight path.
  • Bank - When you open bank.
  • Guild Bank - When you open guild bank.
  • Talent Swap - When you switch between primary/secondary talent-tree.
  • Auction House - When you open auction house.
  • Profession Window - When you open crafting window.
  • Next Level - When you gain a level.
  • Mission table - When you open Garrison Mission table
  • At Garrison - When you zone in Garrison with HS/Flying
  • At Darkmoon Faire - When you zone in Darkmoon Faire

The addon has slashcommands '/d' and '/duh' which takes you directly into note adding frame. This is under Interface Options -> AddOns -> Duh

1.16:
* Added Dalaran (Broken Isles) to townlist
* Removed party/raid -debug message from appearing in chat

1.15:
* Fixed line 108 error.

1.14:
* Fixed line 862 error because GetCVar("realmName") was changed to GetRealmName().

1.13:
* Fixed: Duh notes are once more visible after login

1.12:
* Rewrote the whole GUI! It's now pretty and standalone!
* Added event: Garrison. NOTICE! Garrison is extremely sensitive about how you zone in!
* Added event: Darkmoon Faire.
* Clicking the notes in Manage Notes list will open up a temporary tooltip containing the note.

1.11:
* Notes can now be closed again with the close-button. Sorry 'bout that :)

1.10:
* Added a Garrison Mission table into eventlist. Thanks http://www.curse.com/users/DaemonSambe !
* Duh minimap-button and slash-command will now open into a correct panel
* Shift-click in the Duh notes' close button will now open up note management instead of deleting the note directly.

1.9:
* .toc 60000
* Added natch's "Close all" code.

1.8:
* .toc 50400
* Added button to toggle Minimap button on/off
* Added slider to select the size of the notes
* Duh works again with "In town" selection.

1.7:
* Fixed "Show once" getting checked on when adding new notes.
* When you mouseover LDB / Minimap button, it'll show you all notes stored

1.6:
* Decorated the Duh tooltips to be more unique ;)
* Added LDB and Minimap buttons for easy access

1.5:
* .toc 50100
* Added support for the 11th character you can create now
* Fixed a typo :)

1.4:
* Editbox and "Add Note" button are now visible if ie. some idiot (not TourGuide) leveling guide decides to change the InterfaceOptionsPanel framestrata into higher than it's meant to be...

1.3:
* You can now edit the previously entered messages.
* Duh uses now AceDB to handle all the notes. Makes my life easier ^^
* Rewritten great part of GUI's and added info in top of the panels explaining what can you do in them.

1.2:
* Added a new server -check in. It was missing in v1.1 and it resulted a bunch of errors.
* Added the servername in the "Manage Characters" GUI.

1.1:
* Added option to show message with selected character.
* Over level 40 characters are added automatically in the character-list.
* Added GUI to add/delete names in character-list.

1.0:
* Release
Optional Files (0)


Post A Reply Comment Options
Unread 10-08-12, 04:44 AM  
Maelynn
A Fallenroot Satyr
 
Maelynn's Avatar

Forum posts: 23
File comments: 187
Uploads: 0
I'm sorry, I'll try to be more elaborate.

I play on 2 servers and had the max amount of 10 characters on each. All characters neatly listed in Duh. Now with Pandaria there's an 11th character slot available, so being the altoholic I am I now have 11 on each server. However, when I tried to add them to my Duh list it said "your list if full". I think it didn't get the memo on the extra slot, haha. Oh, and the [sic] tag just means that it's not a typo on my end, but that it actually said this.

I went in-game and made a screenshot of the error, so that you can see for yourself what happens when I try to add my newest additions to this list.

Thanks for looking at it!

__________________
Just remember... if the world didn't suck, we'd all fall off.
Report comment to moderator  
Reply With Quote
Unread 10-07-12, 09:26 AM  
mikma
A Cyclonian
 
mikma's Avatar
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 267
Uploads: 23
Originally Posted by Maelynn
It seems your fantastic addon doesn't have the capacity to incorporate the newly implemented 11th character slot - it keeps telling me that my "list if [sic] full", and that I should delete a char to make room for my 11th one. :<
Wait, what??
Report comment to moderator  
Reply With Quote
Unread 09-25-12, 04:26 PM  
Maelynn
A Fallenroot Satyr
 
Maelynn's Avatar

Forum posts: 23
File comments: 187
Uploads: 0
It seems your fantastic addon doesn't have the capacity to incorporate the newly implemented 11th character slot - it keeps telling me that my "list if [sic] full", and that I should delete a char to make room for my 11th one. :<

Other than that, still loving the addon. Poor little forgetful ADD me, who forgets things so easily, really needs this addon to help her remember why she logged to an alt.
__________________
Just remember... if the world didn't suck, we'd all fall off.
Report comment to moderator  
Reply With Quote
Unread 02-22-11, 05:32 AM  
Maelynn
A Fallenroot Satyr
 
Maelynn's Avatar

Forum posts: 23
File comments: 187
Uploads: 0
That would sound as though Auctionator would edit/remove every tooltip created by Duh, but it's only the login one - the rest are just fine. Or have I misunderstood?

Either way, I'll go see what the Auctionator bloke can do then. Thanks for the response so far.
__________________
Just remember... if the world didn't suck, we'd all fall off.
Report comment to moderator  
Reply With Quote
Unread 02-21-11, 11:06 AM  
mikma
A Cyclonian
 
mikma's Avatar
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 267
Uploads: 23
Originally posted by Maelynn
I'm absolutely not savvy with programming addons, so I've no idea what conflict happens and whose fault it is. Can I just start with you, see if it's a problem on your end, and if not move to the author of Auctionator? :>
Without inspecting it seems like Auctionator is editing all tooltips that are in game, and if it edits the tooltips after login (even the ones that Duh creates) they might mess up.
Report comment to moderator  
Reply With Quote
Unread 02-18-11, 07:10 AM  
Maelynn
A Fallenroot Satyr
 
Maelynn's Avatar

Forum posts: 23
File comments: 187
Uploads: 0
It can't be in the WTF folder, because I just got a new computer and installed all my addons freshly and with an empty WTF folder. The problem persists on this new computer, however, so I started looking elsewhere. And I found the culprit!

The addon Auctionator somehow removes the note that Duh creates at login, some 2-3 seconds after it has appeared. I can only see this when I have Duh and Auctionator enabled and nothing else, because when my other addons are running they need loading so that the message will have been removed by the time I arrive in-game. Disabling Auctionator and enabling everything else gives me Duh's 'at login' note perfectly fine.

I'm absolutely not savvy with programming addons, so I've no idea what conflict happens and whose fault it is. Can I just start with you, see if it's a problem on your end, and if not move to the author of Auctionator? :>
__________________
Just remember... if the world didn't suck, we'd all fall off.
Report comment to moderator  
Reply With Quote
Unread 02-18-11, 05:21 AM  
mikma
A Cyclonian
 
mikma's Avatar
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 267
Uploads: 23
Originally posted by Maelynn
When I make a note and set it to 'show at login', I will never get to see it on the char I assign it to. I'll need to add one of the other triggers (like 'in town' or 'at AH') and then it'll show, but still never at login.
If you don't have anything important stored in it, try deleting the SavedVariables of Duh, and completely remove Duh's AddOn directory.

Then do a clear install. I've never had this issue, and I have had Duh showing me notes at logins.
Report comment to moderator  
Reply With Quote
Unread 02-17-11, 04:08 AM  
Maelynn
A Fallenroot Satyr
 
Maelynn's Avatar

Forum posts: 23
File comments: 187
Uploads: 0
Hey, it's me again. Still enjoying and using your addon, and while it does everything I had wanted from it there's one thing I noticed that I reckoned I'd let you know.

When I make a note and set it to 'show at login', I will never get to see it on the char I assign it to. I'll need to add one of the other triggers (like 'in town' or 'at AH') and then it'll show, but still never at login.

It's only a minor nuisance, especially because I can work around it by using other triggers, but still.
__________________
Just remember... if the world didn't suck, we'd all fall off.
Report comment to moderator  
Reply With Quote
Unread 11-02-10, 02:15 PM  
mikma
A Cyclonian
 
mikma's Avatar
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 267
Uploads: 23
Re: v1.3

Originally posted by Dridzt
Submitted a bug report for a saved variables problem with 1.3
http://www.wowinterface.com/portal.p...6983#cmnt_9775

Instructions on how to fix this before next version is out =)
Report comment to moderator  
Reply With Quote
Unread 11-02-10, 01:16 PM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1360
File comments: 829
Uploads: 55
v1.3

Submitted a bug report for a saved variables problem with 1.3

Very nice addon btw, using it from v1.0
Report comment to moderator  
Reply With Quote
Unread 10-30-10, 12:41 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
Thanks very much for the response.

Originally posted by mikma
That's odd, I did check that messages don't overlap when I coded the GUI. I will retest this as soon as 1.3 is working properly
A single difference between a native v1.2 state and what I'm using is a different version of the tekKonfigCheckbox.lua library. Included in the download: v1. Using here: v3 (included with the latest Cork revisions from Tekkub's Github).
Originally posted by mikma
Are you using a character lower than level 40? The addon adds only characters over that automatically. It's my way of eliminating useless test-alts being added in the list.
Well...that explains it . The second character was below 40, first character was above it.
Originally posted by mikma
I'll see what I can do about this. Might be in 1.3
That is/was the biggest usability detail (other than the overlapped text) have encountered. So great to hear, look forward to trying v1.3 it out .
Report comment to moderator  
Reply With Quote
Unread 10-28-10, 07:57 AM  
mikma
A Cyclonian
 
mikma's Avatar
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 267
Uploads: 23
Originally posted by Zidomo
When there is more than one note in the Remove Note frame and the first/prior one is long, the text of the long note overlaps the one immediately below it. Making it nearly impossible to see what's in each note.
That's odd, I did check that messages don't overlap when I coded the GUI. I will retest this as soon as 1.3 is working properly

When adding a second note to a character, received the word "test" (debug?) in Chat1. Also received it regularly on the second character tested (see below).
Yeah, sorry bout that.

Logging on a different character on the same server and attempting to add notes to him, checking "Show with character" did not show that character's name in the dropdown list. The only character showing was the prior one I first added notes to. Had to manually add the second character to the list; the first character automatically showed up in the dropdown list at the time I was on him.
Are you using a character lower than level 40? The addon adds only characters over that automatically. It's my way of eliminating useless test-alts being added in the list.

Finally, would be very (very) nice if there was an ability to edit notes in-game after you add them. Yes, can edit the saved variables outside of it. But having to delete & restart from scratch notes that you want to modify in-game isn't convenient.
I'll see what I can do about this. Might be in 1.3

1.3 will have lots of changes, Completely rewritten GUI's, using AceDB, code is being automated alot more than with 1.0 - 1.2 ... Good stuff!

Here's a little teaser:
Report comment to moderator  
Reply With Quote
Unread 10-27-10, 11:52 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
Fabulous idea. But a few issues encountered so far. v1.2 (upgraded from v1.0), USEnglish client/server, WoW 4.0.1 (13205) live.

When there is more than one note in the Remove Note frame and the first/prior one is long, the text of the long note overlaps the one immediately below it. Making it nearly impossible to see what's in each note.

When adding a second note to a character, received the word "test" (debug?) in Chat1. Also received it regularly on the second character tested (see below).

Logging on a different character on the same server and attempting to add notes to him, checking "Show with character" did not show that character's name in the dropdown list. The only character showing was the prior one I first added notes to. Had to manually add the second character to the list; the first character automatically showed up in the dropdown list at the time I was on him.

Finally, would be very (very) nice if there was an ability to edit notes in-game after you add them. Yes, can edit the saved variables outside of it. But having to delete & restart from scratch notes that you want to modify in-game isn't convenient.
Last edited by Zidomo : 10-27-10 at 11:55 PM.
Report comment to moderator  
Reply With Quote
Unread 10-26-10, 07:19 AM  
mikma
A Cyclonian
 
mikma's Avatar
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 267
Uploads: 23
There should have been a multiple server -support, but some mikma forgot to add a new server-check in the addon.

This is fixed in 1.2.
Report comment to moderator  
Reply With Quote
Unread 10-26-10, 04:34 AM  
Maelynn
A Fallenroot Satyr
 
Maelynn's Avatar

Forum posts: 23
File comments: 187
Uploads: 0
I'm getting a sneaky suspicion that there's no support for more than 1 realm.. when I logged to Steamwheedle Cartel it seemed to work just fine, adding characters and allowing me to make notes. But then I went to Lightbringer and I got one error after another (listed below). The options are empty and I'm not allowed to make any notes.

I tested it on another computer to see if something else was the matter, and there I went to Lightbringer first and it worked fine. However, on that computer the problems started showing on Steamwheedle Cartel. I hope I'm providing enough information, if not then just holler.

When opening a vendor window:

Date: 2010-10-26 11:07:29
ID: 13
Error occured in: Global
Count: 1
Message: ..\AddOns\Duh\Duh.lua line 335:
attempt to index upvalue 'db' (a nil value)
Debug:
[C]: ?
Duh\Duh.lua:335:
Duh\Duh.lua:333
(tail call): ?
AddOns:
<snip>
=====

When typing /d to access the options:

Date: 2010-10-26 11:09:41
ID: 14
Error occured in: Global
Count: 1
Message: ..\AddOns\Duh\DuhGUI.lua line 40:
attempt to index local 'db' (a nil value)
Debug:
[C]: ?
Duh\DuhGUI.lua:40: initFunction()
..\FrameXML\UIDropDownMenu.lua:69: UIDropDownMenu_Initialize()
Duh\DuhGUI.lua:49:
Duh\DuhGUI.lua:9
[C]: ?
[C]: Show()
..\FrameXML\InterfaceOptionsFrame.lua:204: InterfaceOptionsFrame_Show()
..\FrameXML\InterfaceOptionsFrame.lua:484: InterfaceOptionsFrame_OpenToCategory()
Duh\DuhGUI.lua:637: value()
..\FrameXML\ChatFrame.lua:4127:
..\FrameXML\ChatFrame.lua:4054
[C]: ChatEdit_ParseText()
..\FrameXML\ChatFrame.lua:3717: ChatEdit_SendText()
..\FrameXML\ChatFrame.lua:3755: ChatEdit_OnEnterPressed()
[string "*:OnEnterPressed"]:1:
[string "*:OnEnterPressed"]:1
AddOns:
<snip>
=====

When selecting the "manage characters" tab in the options:

Date: 2010-10-26 11:10:19
ID: 17
Error occured in: Global
Count: 1
Message: ..\AddOns\Duh\DuhGUI.lua line 539:
attempt to index local 'db' (a nil value)
Debug:
[C]: ?
Duh\DuhGUI.lua:539: RefreshNames()
Duh\DuhGUI.lua:553:
Duh\DuhGUI.lua:439
[C]: Show()
..\FrameXML\InterfaceOptionsFrame.lua:28:
..\FrameXML\InterfaceOptionsFrame.lua:17
[C]: InterfaceOptionsList_DisplayPanel()
..\FrameXML\InterfaceOptionsFrame.lua:46: InterfaceOptionsListButton_OnClick()
[string "*:OnClick"]:2:
[string "*:OnClick"]:1
AddOns:
<snip>
=====

When opening my bank:

Date: 2010-10-26 11:11:40
ID: 18
Error occured in: Global
Count: 1
Message: ..\AddOns\Duh\Duh.lua line 424:
attempt to index upvalue 'db' (a nil value)
Debug:
[C]: ?
Duh\Duh.lua:424:
Duh\Duh.lua:422
(tail call): ?
AddOns:
<snip>
=====

When zoning into the HH area:

Date: 2010-10-26 11:22:56
ID: 19
Error occured in: Global
Count: 1
Message: ..\AddOns\Duh\Duh.lua line 229:
attempt to index upvalue 'db' (a nil value)
Debug:
[C]: ?
Duh\Duh.lua:229:
Duh\Duh.lua:192
Duh\Duh.lua:264:
Duh\Duh.lua:263
(tail call): ?
AddOns:
<snip>
=====

When getting a readycheck in a raid:

Date: 2010-10-26 11:30:12
ID: 20
Error occured in: Global
Count: 1
Message: ..\AddOns\Duh\Duh.lua line 349:
attempt to index upvalue 'db' (a nil value)
Debug:
[C]: ?
Duh\Duh.lua:349:
Duh\Duh.lua:347
(tail call): ?
AddOns:
<snip>
__________________
Just remember... if the world didn't suck, we'd all fall off.
Last edited by Maelynn : 10-26-10 at 04:35 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.