Download
(265Kb)
Download
Updated: 01-26-21 03:49 PM
Pictures
File Info
Compatibility:
Shadowlands patch (9.0.2)
Battle for Azeroth (8.0.1)
Tomb of Sargeras (7.2.0)
Return to Karazhan (7.1.5)
Legion (7.0.3)
Updated:01-26-21 03:49 PM
Created:unknown
Downloads:45,291
Favorites:273
MD5:

PocketPlot  Popular! (More than 5000 hits)

Version: 3.3
by: Seerah [More]

See the Change Log tab for a list of all changes and updates.

PocketPlot 3.0!

PocketPlot has gone through a much needed, and long-awaited, rewrite! See the change log tab for a list of all changes in 3.0, including why I removed custom blip textures.


Features:
  • different shapes for your minimap (now 25!)
  • thin, black border (customizable color/alpha/thickness)
  • border and clock/coords have options to be colored by class
  • optional support for !ClassColors
  • moved and streamlined mail/bg/voice/LFG icons
  • moved zone text
  • option to hide zone text
  • hide tracking button (use shift-right-click on minimap to open menu)
  • SharedMedia support for fonts
  • zoom with mousewheel
  • hides map button, zoom in/out buttons, etc.
  • moved and streamlined clock
  • option to disable the clock
  • coordinates display (click coords to toggle world map, shift-click to send coords to chat)
  • "smart" coords/clock display (change positions depending on what's shown), can show below or above minimap **now with offsets
  • ability to move other frames related to the minimap (durability, vehicle seat indicator, instance difficulty/guild flag)
  • can also move WorldStateAlwaysUpFrame (top-center of screen status display)
  • right-click the minimap to toggle showing the in-game calendar (default flashing ? still shows for new calendar invites)
  • can change the alpha/transparency of the minimap
  • option to hide the minimap in combat and/or pet battles
  • option to display cursor coordinates on the world map
  • each character has a choice of using either a global or character specific profile


Looking for something to move and/or modify the quest tracker? Check out Who Framed Watcher Wabbit?


FAQ:

Is there a slash command?
/pocketplot and /pp

How do I move the minimap or other frames?
In the PocketPlot config window, enable the mover for the frame you wish to reposition in the movers menu. Drag it wherever you wish. When finished, select "None" from the movers menu to get rid of the blue anchor. You can use the "Nudge" buttons to move a frame by one pixel at a time in any direction.

Where can I find more fonts?
For further font choices, I suggest the SharedMedia addon. Have a font you want to use that's not in there? Read the "Instructions for MyMedia.txt" file in the SharedMedia folder.

How can I move the tower capture bars?
I have opted to not support moving those, as it's a PITA to do so. I suggest the mods Capping or SSPVP3 for all of your pvp needs (including moving the capture bars and score frame).

How can I give feedback?
Feel free to leave your comments/questions here, but all bug reports and feature requests need to go to my portal if you want me to remember to do them.

Can I use your code/blips?
All use of my code and custom blips separate from PocketPlot must be for your own personal use and they may not be redistributed separate from the addon. You may use snippets of my code in addons you intend to distribute only after receiving permission, and credit must be given.

Can I redistribute your addons?
My addons may only be redistributed in UI compilations, and any mention of the addon must point to its download page or my portal, both on wowinterface.

Do you accept cookies?
I love cookies! Unfortunately, they may turn to crumbs in the mail. Instead, you may donate to my cookie fund via PayPal.

v.3.3
- added option to place cursor coordinates on world map
- little code/options clean-up/rearranging

v.3.2
- fix for tracking menu
- updated for Torghast's new Hybrid Minimap
--- as a result, settings for frame strata and frame level have been removed (since the Minimap, Hybrid Minimap and the PocketPlot background have to sandwich with each other)

v. 3.1.3
- update for 9.0
- fixed backdrop errors

v. 3.0.2
- update for map API changes in BfA

v. 3.0.1
- fix bug with moving frames

v. 3.0
- PocketPlot 3.0!
- time for a rewrite and clean up of old code
- options now split out into separate Lua file
- added option to hide minimap during pet battles
- removed option to hide tracking menu button - now hidden for all users - shift-right click the minimap to open
- removed custom blip textures - too difficult to maintain with Blizz rearranging the textures in the file each time they want to add some
- fixed bug with calendar invite texture

------------------------------------------------

v.2.18.4
- hackish fix for Blizzard(?) bug where the indoors map disappears if the minimap alpha is lower than 1 - this means that if you were using a faded minimap, it will reset to full alpha while indoors and go back to faded when outdoors

v.2.18.2
- updated custom blip textures (7.1 rearranged the icons in the atlas)
- re-enabled the feature

v.2.18.2
- update TOC for 7.1
- fix for nil coordinates error in instances (these are no longer accessible through the API)
- temporarily disabled custom minimap blip textures (the icons in the texture atlas were all rearranged, and I need to reorganize the custom textures)

v.2.18.1
- fixed: updated some outdated API usage

v.2.18
- re-enabled: custom blip textures
- removed: 2 "bigger" blip styles
- added: 2 new blip styles - PPblips soft & PPBlips light
- added: rotations for some minimap shapes
- added: option to hide tracking button (use shift-right-click on minimap to open menu)

v.2.17.1
- fixed lib issue

v.2.17
- updated for Legion
- 2 new minimap shapes
- added shortcuts and optimizations to the coords frame
- temporarily disabled custom blip textures (had the textures all updated, then realized the UI was using a different file now - will be fixed up soon)

v.2.16
- updated TOC number for WoD
- updated minimap blip textures
- added new minimap shape: "Half Round"

v.2.15
- updated TOC number for 5.4
- updated libs
- updated minimap blip textures for new icons (new ones should no longer be hiding!)
- 4 new minimap shapes

v.2.14.2
- updated for MoP
- changed button names
- added option to offset zone text
- added MiniMapChallengeMode to the movers list
- made mover frame text one pt larger and outlined
- battleground and lfg queues now share a button - fixed code to account for this
- updated libs
- removed "MONOCHROME" font flag because it currently crashes the client

v.2.13.2
- increase offsets for clock & coords in options GUI

v.2.13.1
- updated TOC for 4.3
- changed LFDSearchStatus to LFGSearchStatus
- updated custom blip textures for new icons and texture dimensions
- updated libs

v.2.13
- added: ability to offset clock & coords text vertically

v.2.12.1
- updated libs
- updated TOC number
- tweaked options layout to fit bigger window

v.2.12
- FIXED: moverText nil error
- FIXED: minimap mover behavior when minimap is set to a scale other than 1
- ADDED: new minimap blip textures and the ability to change them in the options window!

v.2.11.2
- fixed nil error when trying to move frames - sorry!

v.2.11.1
- updated libs
- you will no longer ping the minimap when right-clicking to open the calendar

v.2.11
- added: 6 new masks to change the shape of your minimap!

v.2.10.2
- added: gave in and added support for WorldStateAlwaysUpFrame finally (used more often now than it used to be)
- fixed: mover frame should properly show in front of the frame its moving
- fixed: centered zone text
- changed: use ToggleCalendar() instead of what I had before

v.2.10.1
- added GuildInstanceDifficulty flag to the movers list

v.2.10
- Updated for Cataclysm!
- new minimap blip textures, supporting all icons
- font preview in options, using AceGUI-3.0-SharedMediaWidgets
- wider coordinates frame, for bigger fonts
- on/off box for clock removed in Interface Options, so ADDED to PocketPlot
- tweaked clock/coord positioning code
- New font - Negotiate Free (fully redistributable, license included)
- fix for ChatFrameEditBox error when shift-clicking coordinates into chat
- throttle on OnUpdate script for coordinate updates (now every .3 seconds instead of every frame draw)
- coords no longer hide when going into an instance - ALL instances provide coordinates as of Cataclysm
Optional Files (0)


Post A Reply Comment Options
Unread 11-21-08, 02:18 PM  
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 10860
File comments: 687
Uploads: 33
Sorry about that, Buio. Try now.
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh

[SIGPIC][/SIGPIC]
Report comment to moderator  
Reply With Quote
Unread 11-21-08, 02:06 AM  
Buio
A Kobold Labourer

Forum posts: 0
File comments: 150
Uploads: 0
Got these errors with 2.1.2

Code:
[2008/11/21 09:04:06-1705-x1]: PocketPlot-2.1.2\pocketplot.lua:60: attempt to index field 'mapPos' (a nil value)
PocketPlot-2.1.2\pocketplot.lua:427: in function <Interface\AddOns\PocketPlot\pocketplot.lua:411>
Code:
[2008/11/21 09:04:06-1705-x28]: PocketPlot-2.1.2\pocketplot.lua:454: <unnamed>:SetFormattedText(): Font not set
PocketPlot-2.1.2\pocketplot.lua:454: in function <Interface\AddOns\PocketPlot\pocketplot.lua:452>
Started without any savedvariables file, was using the 1.4 version before.
Report comment to moderator  
Reply With Quote
Unread 11-11-08, 10:01 AM  
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 10860
File comments: 687
Uploads: 33
Originally posted by Ashamam
[b]getting this when I try to move frames from menu.
eep! Sorry about that. I had moved a block in the code right before uploading, thinking I was making it neater, but I guess I just broke it.
edit: 2.1.1 should fix it for you.


Note to self (for the 20th time): stop thinking after bedtime.
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh

[SIGPIC][/SIGPIC]
Last edited by Seerah : 11-11-08 at 10:02 AM.
Report comment to moderator  
Reply With Quote
Unread 11-11-08, 04:39 AM  
Ashamam
A Murloc Raider

Forum posts: 7
File comments: 47
Uploads: 0
getting this when I try to move frames from menu.


Code:
[2008/11/11 21:29:40-212-x4]: PocketPlot-2.1\pocketplot.lua:73: attempt to call global 'MoveFrames' (a nil value)
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?:
AceConfigDialog-3.0\AceConfigDialog-3.0.lua:781: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:600>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[3]":9: in function <[string "safecall Dispatcher[3]"]:5>
(tail call): ?:
AceGUI-3.0\AceGUI-3.0.lua:264: in function `Fire'
...de\Libs\AceGUI-3.0\widgets\AceGUIWidget-DropDown.lua:426: in function <...de\Libs\AceGUI-3.0\widgets\AceGUIWidget-DropDown.lua:417>:
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[3]":9: in function <[string "safecall Dispatcher[3]"]:5>
(tail call): ?:
AceGUI-3.0\AceGUI-3.0.lua:264: in function `Fire'
...s\AceGUI-3.0\widgets\AceGUIWidget-DropDown-Items.lua:333: in function <...s\AceGUI-3.0\widgets\AceGUIWidget-DropDown-Items.lua:328>:

  ---
Report comment to moderator  
Reply With Quote
Unread 11-10-08, 11:05 PM  
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 10860
File comments: 687
Uploads: 33
I've gone ahead and just embedded LibSharedMedia - not sure what I was hoping on saving by doing the reverse. I think I actually shaved off a kb of memory! Try it now, ironwulf.

I have also made the smart coords smarter. They'll hide when you go in an instance, since coords don't exist in an instance anyhow.
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh

[SIGPIC][/SIGPIC]
Report comment to moderator  
Reply With Quote
Unread 11-09-08, 02:41 PM  
ironwulf
A Kobold Labourer

Forum posts: 0
File comments: 24
Uploads: 0
Originally posted by Seerah
Ack - I'll see what I changed to cause this to not work anymore

hrm... I'm fairly sure I'm doing things right with LSM (only difference between PocketPlot and my other addons is the check to see if LSM is installed)... How did you get this error?
Error only shows up when I log-in or re-load. Can't really see what's wrong as Grid and my other add-ons still look fine as far as all their font settings.....
Report comment to moderator  
Reply With Quote
Unread 11-09-08, 01:50 PM  
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 10860
File comments: 687
Uploads: 33
Originally posted by Toran
This is sexeh. Can the border be changed? Similar to the text via SharedMedia?
No, sorry, the border you see is actually a frame/box sitting behind the minimap. Minimap borders do not work the same as other border textures, which is why it is done the way it is. What you could do is turn the alpha all the way down and put a kgPanel of your own behind the minimap with the border of your choice. If there is enough demand for it, I may add a border to the frame behind the minimap. Do me a favor and post that in my portal as a feature request...

Originally posted by ironwulf
Very nice, I'm liking the streamlined look to this very much.

Two things to note with 2.0 when I installed it:
1. Changes to border setting are not saving between sessions or reloading UI.
Ack - I'll see what I changed to cause this to not work anymore
2. Seems this is doing something strange with LSM?. I'm getting following error with Pocket Plot installed:
[2008/11/09 01:50:29-7842-x1]: Grid-1.30000.2008101802\GridFrame.lua:402: Usage: <unnamed>:SetFont("font", fontHeight [, flags])
Grid-1.30000.2008101802\GridFrame.lua:402: in function `SetFrameFont'
Grid-1.30000.2008101802\GridFrame.lua:1126: in function `func'
Grid-1.30000.2008101802\GridFrame.lua:1160: in function `WithAllFrames'
Grid-1.30000.2008101802\GridFrame.lua:1126: in function `?'
CallbackHandler-1.0\CallbackHandler-1.0.lua:146: in function <...ber\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146>
<string>:"safecall Dispatcher[3]":4: in function <[string "safecall Dispatcher[3]"]:4>
<in C code>: ?
<string>:"safecall Dispatcher[3]":13: in function `?'
CallbackHandler-1.0\CallbackHandler-1.0.lua:91: in function `Fire'
LibSharedMedia-3.0\LibSharedMedia-3.0.lua:176: in function `Register'
PocketPlot-2.0\pocketplot.lua:423: in function <Interface\AddOns\PocketPlot\pocketplot.lua:408>
hrm... I'm fairly sure I'm doing things right with LSM (only difference between PocketPlot and my other addons is the check to see if LSM is installed)... How did you get this error?
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh

[SIGPIC][/SIGPIC]
Last edited by Seerah : 11-09-08 at 01:51 PM.
Report comment to moderator  
Reply With Quote
Unread 11-09-08, 11:22 AM  
Toran
A Nerdscale Dorkin
 
Toran's Avatar
Premium Member

Forum posts: 143
File comments: 433
Uploads: 0
This is sexeh. Can the border be changed? Similar to the text via SharedMedia?
Last edited by Toran : 11-09-08 at 11:24 AM.
Report comment to moderator  
Reply With Quote
Unread 11-09-08, 03:54 AM  
ironwulf
A Kobold Labourer

Forum posts: 0
File comments: 24
Uploads: 0
Very nice, I'm liking the streamlined look to this very much.

Two things to note with 2.0 when I installed it:
1. Changes to border setting are not saving between sessions or reloading UI.
2. Seems this is doing something strange with LSM?. I'm getting following error with Pocket Plot installed:
[2008/11/09 01:50:29-7842-x1]: Grid-1.30000.2008101802\GridFrame.lua:402: Usage: <unnamed>:SetFont("font", fontHeight [, flags])
Grid-1.30000.2008101802\GridFrame.lua:402: in function `SetFrameFont'
Grid-1.30000.2008101802\GridFrame.lua:1126: in function `func'
Grid-1.30000.2008101802\GridFrame.lua:1160: in function `WithAllFrames'
Grid-1.30000.2008101802\GridFrame.lua:1126: in function `?'
CallbackHandler-1.0\CallbackHandler-1.0.lua:146: in function <...ber\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146>
<string>:"safecall Dispatcher[3]":4: in function <[string "safecall Dispatcher[3]"]:4>
<in C code>: ?
<string>:"safecall Dispatcher[3]":13: in function `?'
CallbackHandler-1.0\CallbackHandler-1.0.lua:91: in function `Fire'
LibSharedMedia-3.0\LibSharedMedia-3.0.lua:176: in function `Register'
PocketPlot-2.0\pocketplot.lua:423: in function <Interface\AddOns\PocketPlot\pocketplot.lua:408>
Report comment to moderator  
Reply With Quote
Unread 11-09-08, 01:27 AM  
Malice.US
A Murloc Raider
 
Malice.US's Avatar

Forum posts: 5
File comments: 40
Uploads: 0
Really nice Seerah! Just added this to my UI.
Report comment to moderator  
Reply With Quote
Unread 10-12-08, 07:30 PM  
Toran
A Nerdscale Dorkin
 
Toran's Avatar
Premium Member

Forum posts: 143
File comments: 433
Uploads: 0
I checked the lua but couldn't find a way to scale the tracking/mail icons - they are too big with minimap at 90%.
Report comment to moderator  
Reply With Quote
Unread 09-25-08, 12:57 PM  
NavyFC
A Murloc Raider

Forum posts: 9
File comments: 42
Uploads: 0
Re: Re: Thank you and a question

Originally posted by Seerah
The WotLK version of PocketPlot is located in the WotLK download category. Currently, PocketPlot does not handle the other frames around the minimap. I may add them in at a later date.

When you tried to move the timer frame, did you use ClearAllPoints() before trying SetPoint()?
I'm not sure if I used the ClearAllPoints or not. I'll try that tonight and see what I can do with it.

Thanks Seerah.

*edit*
Came across some interesting behavior while testing this. I added the following into the lua:

Code:
local a,b = -200, -50	--offset of the Quest Timer frame from the top right corner.
local qtscale = 1	--Quest Timer frame scaling
 -------
--QUEST TIMER
	QuestTimerFrame:ClearAllPoints()
	QuestTimerFrame:SetPoint("TOPRIGHT", UIParent, "TOPRIGHT", a, b)
	QuestTimerFrame:SetScale(qtscale)
What I found out is that every time the Quest Timer is hidden and then shown again OR when any action is performed it will reset to the default position, making any changes to the lua useless and even when scripted in game, I can watch it return to default as soon as I do anything.

Also changing the setpoint to topleft / topleft will cause the frame to stretch horizontally (the top right corner will always stay anchored).

I've peeked at other mods to see how they do this, but they are doing so much that I quickly get lost in all the locals and ace-specific calls.

In the mean-time, I've macro'd my code so I can at least peak at the quest timer even if it does move back right away (I have buffs below the minimap, the default position for the timer).
Last edited by NavyFC : 09-25-08 at 11:21 PM.
Report comment to moderator  
Reply With Quote
Unread 09-24-08, 04:47 PM  
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 10860
File comments: 687
Uploads: 33
Re: Thank you and a question

Originally posted by NavyFC
Seerah,
Thank you for the beautiful and simple minimap mod.
Is PocketPlot 3.0 ready?
Could you please add a line to move the quest timer frame into the file? I tried adding what I thought would be correct based on my meager research on wowwiki, but it only resulted in the quest timer frame being stretched across the whole screen (an unexpected and humorous result). I ask because this is usually tied in with other map mods and I'd hate to download a 'moveanything' type mod just to move one frame.

Thank you for your time and effort.
The WotLK version of PocketPlot is located in the WotLK download category. Currently, PocketPlot does not handle the other frames around the minimap. I may add them in at a later date.

When you tried to move the timer frame, did you use ClearAllPoints() before trying SetPoint()?
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh

[SIGPIC][/SIGPIC]
Report comment to moderator  
Reply With Quote
Unread 09-24-08, 02:17 PM  
NavyFC
A Murloc Raider

Forum posts: 9
File comments: 42
Uploads: 0
Thumbs up Thank you and a question

Seerah,
Thank you for the beautiful and simple minimap mod.
Is PocketPlot 3.0 ready?
Could you please add a line to move the quest timer frame into the file? I tried adding what I thought would be correct based on my meager research on wowwiki, but it only resulted in the quest timer frame being stretched across the whole screen (an unexpected and humorous result). I ask because this is usually tied in with other map mods and I'd hate to download a 'moveanything' type mod just to move one frame.

Thank you for your time and effort.
Report comment to moderator  
Reply With Quote
Unread 08-11-08, 08:49 PM  
syrupk
A Cliff Giant
 
syrupk's Avatar
AddOn Author - Click to view AddOns

Forum posts: 71
File comments: 199
Uploads: 1
Re: Voice chat icon

I am in love with this map, nice job
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.