Download
(164Kb)
Download
Updated: 11-24-10 09:10 AM
Pictures
File Info
Updated:11-24-10 09:10 AM
Created:11-01-10 11:19 AM
Downloads:3,286
Favorites:35
MD5:

Doodlepad

Version: r61
by: Humbedooh [More]

Doodlepad is a whiteboard addon for drawing doodles on your screen for use with explaining fight strategies, making commentary about videos or just doodling. Doodles can be shared across a party, raid or guild scope in real-time.
Features

  • Draw images, strategic maps or just doodles using vector graphics
  • Add text, rectangles, circles and raid icons to your drawings
  • Seamless resizing of any doodle, old or new.
  • Custom colors for everything!
  • Optional instance map overlays for explaining raid fights
  • Storyboard for managing your saved doodles
  • Broadcast to your raid, guild, party or just someone private.

How to doodle

Type /pad [target] to open a doodlepad. If target is either "raid", "party" or "guild", your doodles will be shared with other players in those places. If target is a player of the same faction, the doodle will be shared with him/her. Otherwise, it'll just be a doodle for you to see.

If you are using a tablet to draw or just prefer the tool buttons, they're at the bottom left corner of the pad for your leisure - otherwise:
  • Use the left mouse button to doodle and the mouse wheel to change pen color.
  • Use Control + left click to place a target icon.
  • Use Control + mouse wheel to switch target icon.
  • Double-click on a position to insert a line of text.
  • Use right click to undo your last stroke, icon or text.
  • Use shift + right click to wipe the pad.
  • If you are unhappy with the size of the doodle pad, you can re-size it as you see fit, and any doodles you have drawn will be re-sized to fit your new doodle pad's size.

Instance map overlays

You can use the in-game instance maps as a replacement for the white background when doodling by clicking the map icon on your doodle pad. All Cataclysm instances as well as the 8 Icecrown Citadel maps are included. If you wish to only use a portion of a map as your background, you can use your mouse to draw a rectangle of the area you wish to display. Instance maps and map zoom will be broadcast to other players as well (provided they have Doodlepad rev. 43 or newer).
Pre-cataclysm note: Icecrown instance maps are found by scrolling UP, cataclysm maps are found by scrolling DOWN. If you are (still) playing the WotLK version of WoW, you'll just see blank pages instead of the Cataclysm maps.

Storyboard

All your doodles get saved in the storyboard for any later use you might have for them
type /storyboard to bring up the storyboard. Here you can view, edit, copy and delete any previous doodles you've either created or received.

FAQ
  • Do other players need Doodlepad installed to view doodles?
    Yes, to receive doodles, players will need Doodlepad installed, preferably the same version as yourself.
  • Someone is sending me a doodle, but I can't see it!!!111oneone
    Make sure you both have the latest version of Doodlepad, as there was a syntax revision in Doodlepad rev. 46.

------------------------------------------------------------------------
r61 | humbedooh | 2010-11-24 15:07:54 +0000 (Wed, 24 Nov 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua

Added most major cities to the map list.
------------------------------------------------------------------------
r60 | humbedooh | 2010-11-14 20:48:08 +0000 (Sun, 14 Nov 2010) | 4 lines
Changed paths:
M /trunk/Doodle.lua

Cleanups and optimizations
Added a minimum size for the pads
Fixed the last bits of the new default map sizes (3.9x2.6 instead of 4x3)
Reworked the layering order of each element group (canvas -> polygons -> lines -> icons -> strings)
------------------------------------------------------------------------
r59 | humbedooh | 2010-11-14 15:14:48 +0000 (Sun, 14 Nov 2010) | 2 lines
Changed paths:
M /trunk/.pkgmeta
M /trunk/Doodle.lua
M /trunk/Textures/Logo.tga
M /trunk/embeds.xml

Updating the list of instance maps (added Blackrock Caverns 1+2)
Added an optional minimap/ldb icon
------------------------------------------------------------------------
r58 | humbedooh | 2010-11-14 11:31:23 +0000 (Sun, 14 Nov 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua

Updating the map selector interface.
------------------------------------------------------------------------
r57 | humbedooh | 2010-11-13 12:05:21 +0000 (Sat, 13 Nov 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua
M /trunk/Textures/Logo.tga

Some bug fixes and UI changes.
------------------------------------------------------------------------
r56 | humbedooh | 2010-11-12 18:28:40 +0000 (Fri, 12 Nov 2010) | 1 line
Changed paths:
M /trunk/Textures
A /trunk/Textures/Logo.tga

Adding a spiffy logo for later use.
------------------------------------------------------------------------
r55 | humbedooh | 2010-11-12 07:59:24 +0000 (Fri, 12 Nov 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua

Fixing some anchor points.
------------------------------------------------------------------------
r54 | humbedooh | 2010-11-12 07:20:45 +0000 (Fri, 12 Nov 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua

Added an icon tool button for tablets.
------------------------------------------------------------------------
r53 | humbedooh | 2010-11-11 19:52:17 +0000 (Thu, 11 Nov 2010) | 1 line
Changed paths:
M /trunk/Textures/agt_stop.tga
M /trunk/Textures/apply.tga
M /trunk/Textures/cancel.tga

Updating some textures
------------------------------------------------------------------------
r52 | humbedooh | 2010-11-11 19:37:04 +0000 (Thu, 11 Nov 2010) | 2 lines
Changed paths:
M /trunk/Doodle.lua

- Added check to ignore zero-length lines
- Disabled debugging output
------------------------------------------------------------------------
r51 | humbedooh | 2010-11-11 19:24:31 +0000 (Thu, 11 Nov 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua
A /trunk/Textures/caret.tga

Adding a caret to the text object tool.
------------------------------------------------------------------------
r50 | humbedooh | 2010-11-11 18:47:11 +0000 (Thu, 11 Nov 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua

Added custom colors for text objects.
------------------------------------------------------------------------
r49 | humbedooh | 2010-11-11 18:35:49 +0000 (Thu, 11 Nov 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua

Minor bugfix with the new map coordinate data
------------------------------------------------------------------------
r48 | humbedooh | 2010-11-11 18:29:22 +0000 (Thu, 11 Nov 2010) | 5 lines
Changed paths:
M /trunk/Doodle.lua
A /trunk/Textures
A /trunk/Textures/Brush.tga
A /trunk/Textures/Button.tga
A /trunk/Textures/Ellipse.tga
A /trunk/Textures/Rectangle.tga
A /trunk/Textures/Targets.tga
A /trunk/Textures/Text.tga
A /trunk/Textures/Triangle.tga
A /trunk/Textures/agt_stop.tga
A /trunk/Textures/apply.tga
A /trunk/Textures/cancel.tga
A /trunk/Textures/circle.tga
A /trunk/Textures/rect.tga

Lots of updates!
- Doodlepad now supports 1,000,000 pressure points (up from 153,600)
- Basic polygon support and more icons to choose from
- New fancy UI
- Added support for future scaling options
------------------------------------------------------------------------
r47 | humbedooh | 2010-11-10 08:47:46 +0000 (Wed, 10 Nov 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua

Fixing an error with select() :|
------------------------------------------------------------------------
r46 | humbedooh | 2010-11-10 08:32:18 +0000 (Wed, 10 Nov 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua

Optimizations, upvalues, bugfixes and stuff.
------------------------------------------------------------------------
r45 | humbedooh | 2010-11-09 18:11:54 +0000 (Tue, 09 Nov 2010) | 7 lines
Changed paths:
M /trunk/Doodle.lua

This revision addresses some principal fixes:
- The unit conversion between the unicode points and on-screen points have been changed to use the sub-canvas instead of the window to convert points, providing more acurate scaling.
- Resetting the overlay map rectangle now properly resets.
- When resizing the doodle pad, the existing doodle will now temporarilly fade out, making resizing easier.
- Added an additional check to prevent redundant lines from being drawn, making undoing previous lines much easier and faster.
- Moved the buttons a bit
- Fixed the color button so it'll now correctly show the initial color (red) upon opening a doodle pad.
------------------------------------------------------------------------
r44 | humbedooh | 2010-11-08 08:34:23 +0000 (Mon, 08 Nov 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua

meh, adding Icecrown Citadel's 8 instance maps as well.
------------------------------------------------------------------------
r43 | humbedooh | 2010-11-08 08:31:33 +0000 (Mon, 08 Nov 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua

Added instance maps as possible backgrounds with an optional zoom feature for per-boss encounters (Cataclysm instances ONLY).
------------------------------------------------------------------------
r42 | humbedooh | 2010-11-07 12:17:56 +0000 (Sun, 07 Nov 2010) | 3 lines
Changed paths:
M /trunk/Doodle.lua

Changed the default 8-color palette to 11 new fun colors!
Added /pad and /board as shorthand commands for the doodle pad and storyboard (as per request).

------------------------------------------------------------------------
r41 | humbedooh | 2010-11-06 22:17:28 +0000 (Sat, 06 Nov 2010) | 4 lines
Changed paths:
M /trunk/Doodle.lua
M /trunk/Doodlepad.toc

Updating TOC
Added support for sending saved doodles to a single player (whisper)
Added some color to the menus
Fixed a bug where broadcasting saved doodles to a new target would sometimes default to a previous target instead of the new one.
------------------------------------------------------------------------
r40 | humbedooh | 2010-11-02 02:29:02 +0000 (Tue, 02 Nov 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua

Fixing a nil error
------------------------------------------------------------------------
r39 | humbedooh | 2010-10-31 23:47:44 +0000 (Sun, 31 Oct 2010) | 3 lines
Changed paths:
M /trunk/Doodle.lua

Exiting an empty doodle will not save it.
Added a color button for tablet users (like me)
Added a bit of tooltip info to the saved doodles in the storyboard.
------------------------------------------------------------------------
r38 | Humbedooh | 2010-10-17 12:38:27 +0000 (Sun, 17 Oct 2010) | 6 lines
Changed paths:
M /trunk/.pkgmeta
M /trunk/Doodle.lua
M /trunk/embeds.xml

- Updated the config dialog (moar options!)
- Changed the double click detection a bit to be more friendly towards people using tablets
- Recombobulated the internal hashes a bit, since they were stupid
- Fixed a bug where undoing a stroke would result in different strokes being undone on the sender/receiver side
- Added a new function call for checking permissions
- Added LibCallbackHandler to the pkgmeta (since a certain 3rd party library required it but never stated so >_>)
------------------------------------------------------------------------
r37 | Humbedooh | 2010-10-11 14:59:39 +0000 (Mon, 11 Oct 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua

Merging with cata branch
------------------------------------------------------------------------
r36 | Humbedooh | 2010-10-10 21:16:59 +0000 (Sun, 10 Oct 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua

Mrrrrrglll
------------------------------------------------------------------------
r35 | Humbedooh | 2010-10-10 19:59:48 +0000 (Sun, 10 Oct 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua

Merging with Mrgglmrrrgl branch.
------------------------------------------------------------------------
r34 | Humbedooh | 2010-10-10 19:49:58 +0000 (Sun, 10 Oct 2010) | 1 line
Changed paths:
M /trunk/.pkgmeta
M /trunk/Doodle.lua
M /trunk/embeds.xml

cata branch merge etc etc blah blah
------------------------------------------------------------------------
r33 | Humbedooh | 2010-10-10 17:31:11 +0000 (Sun, 10 Oct 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua

bla bla merge bla bla
------------------------------------------------------------------------
r31 | Humbedooh | 2010-10-10 16:50:40 +0000 (Sun, 10 Oct 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua

Merging with cata branch
------------------------------------------------------------------------
r29 | Humbedooh | 2010-10-10 11:11:18 +0000 (Sun, 10 Oct 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua

Merging with cata branch
------------------------------------------------------------------------
r27 | Humbedooh | 2010-10-08 08:57:43 +0000 (Fri, 08 Oct 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua

Merging with cata branch.
--------------------------------------------------------------------
Optional Files (0)


Post A Reply Comment Options
Unread 06-28-11, 05:38 AM  
Magicmoose
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 7
Uploads: 9
Oh man! I am making an addon similar to this and I was so sure it was unique
But oh wells. Yours looks much cooler. I want to see how your lines are much smoother. I have a general idea, maybe your drawing frame is made up of a grid of pixel-sized frames? Mine was creating a small colored frame under the cursor in an OnUpdate script, but in the end it creates a great deal of frames which aren't deletable.
Report comment to moderator  
Reply With Quote
Unread 02-01-11, 01:57 PM  
oomu
A Defias Bandit
 
oomu's Avatar

Forum posts: 2
File comments: 27
Uploads: 0
thank you for all
Report comment to moderator  
Reply With Quote
Unread 01-14-11, 05:04 PM  
Humbedooh
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 8
Uploads: 1
Originally posted by iamtheomen
i know this aint been updated in a while but just wondering if there is a chance of adding a few static shapes of different sizes.

Circle & square would be useful
Doodlepad already has those
there be drago...err, buttons for making circles and squares of any color and size, as you should be able to see from the screenshots, where I drew three rectangles (yellow, orange and teal) and one ugly circle (gray).

Just click them fancy buttons in the toolbar and drag your mouse across an area to size up your circle or whatever.

And yeees, Doodlepad hasn't been updated in a while, but to the best of my knowledge, there's no need for an update right now.
Last edited by Humbedooh : 01-14-11 at 05:06 PM.
Report comment to moderator  
Reply With Quote
Unread 01-14-11, 02:37 AM  
iamtheomen
A Kobold Labourer

Forum posts: 1
File comments: 11
Uploads: 0
i know this aint been updated in a while but just wondering if there is a chance of adding a few static shapes of different sizes.

Circle & square would be useful
Report comment to moderator  
Reply With Quote
Unread 11-24-10, 08:47 AM  
Humbedooh
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 8
Uploads: 1
Re: Additional Maps

Yes, the next revision will include maps of all major cities
Originally posted by Faelynne_Marie
Would it be possible to add city maps to this mod?
Report comment to moderator  
Reply With Quote
Unread 11-21-10, 04:20 PM  
Faelynne_Marie
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Additional Maps

Would it be possible to add city maps to this mod?
Report comment to moderator  
Reply With Quote
Unread 11-16-10, 09:53 AM  
Humbedooh
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 8
Uploads: 1
Originally posted by InTeNsO87
Is it possible to add own Map background's and Icon's? And every1 can see it then?
No, you can't add your own backgrounds or icons, as they wouldn't show on other peoples' screens unless they all had the exact same images on their computer.

However, you can suggest additional maps or icons to be added to the addon
Report comment to moderator  
Reply With Quote
Unread 11-15-10, 03:50 PM  
jaliborc
A Chromatic Dragonspawn
 
jaliborc's Avatar
AddOn Author - Click to view AddOns

Forum posts: 196
File comments: 329
Uploads: 20
Looks promising indeed. Great job! Deserves every pixel of the Pick of the Week.
Report comment to moderator  
Reply With Quote
Unread 11-15-10, 11:46 AM  
InTeNsO87
A Kobold Labourer

Forum posts: 1
File comments: 1
Uploads: 0
Is it possible to add own Map background's and Icon's? And every1 can see it then?
Last edited by InTeNsO87 : 11-15-10 at 11:54 AM.
Report comment to moderator  
Reply With Quote
Unread 11-15-10, 01:00 AM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1359
File comments: 829
Uploads: 55
Pick of the Week

Congrats, well deserved
Report comment to moderator  
Reply With Quote
Unread 11-12-10, 03:16 PM  
DoctorDyna
A Defias Bandit

Forum posts: 2
File comments: 23
Uploads: 0
Originally posted by Humbedooh
Okay, that was a rather cryptic message
If I understand you correctly, you were suggesting a button in the new raid fly-out that would open up a doodlepad?
Yeah! Right next to where the new world marker buttons are.
Report comment to moderator  
Reply With Quote
Unread 11-12-10, 09:00 AM  
Humbedooh
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 8
Uploads: 1
Okay, that was a rather cryptic message
If I understand you correctly, you were suggesting a button in the new raid fly-out that would open up a doodlepad?
Originally posted by DoctorDyna
+1 for DP
Or better yet, have we figured out how to add buttons / icons to the raid tool slide out thing, where they keep the new raid markers and such?
Report comment to moderator  
Reply With Quote
Unread 11-12-10, 07:39 AM  
DoctorDyna
A Defias Bandit

Forum posts: 2
File comments: 23
Uploads: 0
Originally posted by Humbedooh
Hmm yeah, it's actually rather silly of me not having included a shortcut like that yet - I usually do that with my addons

I would think that a /pad shortcut would probably be the best, as it pretty much describes what it's doing.

I'll add this to the upcoming rev. 42 along with some other stuff, but till then, feel free to let me know how horribly wrong my suggested shortcut is
+1 for DP

Or better yet, have we figured out how to add buttons / icons to the raid tool slide out thing, where they keep the new raid markers and such?
Last edited by DoctorDyna : 11-12-10 at 07:40 AM.
Report comment to moderator  
Reply With Quote
Unread 11-06-10, 08:28 PM  
Humbedooh
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 8
Uploads: 1
Hmm yeah, it's actually rather silly of me not having included a shortcut like that yet - I usually do that with my addons

I would think that a /pad shortcut would probably be the best, as it pretty much describes what it's doing.

I'll add this to the upcoming rev. 42 along with some other stuff, but till then, feel free to let me know how horribly wrong my suggested shortcut is
Originally posted by Waky
This addon is pretty sweet, I haven't been able to test it with other people yet.

One suggestion I might add (even though I could do this myself) would be to add more slash commands like /dp or /doodlep or /dpad just for ease of access. Other than that, I love this addon
Last edited by Humbedooh : 11-06-10 at 09:13 PM.
Report comment to moderator  
Reply With Quote
Unread 11-06-10, 05:17 PM  
Waky
A Cobalt Mageweaver
 
Waky's Avatar
AddOn Author - Click to view AddOns

Forum posts: 200
File comments: 90
Uploads: 20
This addon is pretty sweet, I haven't been able to test it with other people yet.

One suggestion I might add (even though I could do this myself) would be to add more slash commands like /dp or /doodlep or /dpad just for ease of access. Other than that, I love this addon
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.