Cartographer is a modular, lightweight, and efficient framework for manipulation of the world map.
Battlegrounds : allows viewing of battlegrounds outside of the zone.
Coordinates : adds coordinates to the bottom of the world map of the player and the cursor.
Foglight : Shows unexplored areas on the map. replacement for MozzFullWorldMap or Unexplorer. Much more efficient, though.
Group Colors : turns all your party's and your raid's POIs into circles colored based on class, and shows a number on them based on their raid group.
Guild Positions : show all guild members that also have Cartographer.
Instance Loot : shows loot tables when you click a boss note
Instance Maps : shows maps of instances.
Instance Notes : adds boss notes and such to instance maps.
Look 'n' Feel : allows you to change the transparency, position, and scale of the world map.
Notes : lets you put notes on the map, similar to MapNotes.
POI : store notes that city guards point you to.
Professions : automatically tracks herbs, minerals, and treasure.
Waypoints : allow you to make waypoints and have a big arrow point the way.
Zone Info : on hovering over a zone, it will show the levels of the zone, the instances in the zone, their levels, and the number of men the instance is made for (e.g. 5-man, 40-man).
If you love Cartographer, then give it a good rating and add it to your favorites
Change Log - Cartographer
r74405.12
Lots of fixes, but the primary change is LibGuildPositions-1.0 is used instead of Cartographer's own CGP one.
r70534.1
Thanks to all of those helping with commits to Cartographer
Added Magister's Terrace and Sunwell
Library upgrades
Added Engineering to Gathering professions
Add support for LibGuildPositions-1.0. Sending positions along the old comm will stop in one month. Sending requests along the old comm will stop in two months, essentially ceasing the old comm prefix from use.
r65599
toc bump for 2.4
r63590
Updated to latest version from wowace
Herbalism, Mining, and Noteshare modules have been moved out to separate downloads.
You are right, since patch those events require a sender and an offset to be hooked up. Scrolling functions are also affected by it, just about everthing that relied on the mouse to perform an action ;-)
Originally posted by Zasurus [EDIT]
Hehe I wrote a lot bellow and its fine for the mod author but for the rest of you who just want Cartographer working again here is the Cartographer.lua file to replace the file from v2.2 from curse.
Hum... still a bit strange on the zooming in... I am currenly in Undercity and it doesn't always go to where I click but instead jumps to my current location!? Well its a start for sure! ;-)
[/EDIT]
Hi all...
I was sick of all of the busted addons since the patch so started learning how to make addons about 4 hours ago anyway I have spend the last few hours looking at the problem with Cartographer not zooming out/in with the mouse etc and have fixed it on mine now.
The problem is the same as most if not all of the addons that have died. Blizzard have changed what you need to pass to the UI functions and although I don't know what the mouse click function looked like before the patch it now looks like this:
Code:
function WorldMapButton_OnClick(button, mouseButton)
CloseDropDownMenus();
if ( mouseButton == "LeftButton" ) then
local x, y = GetCursorPosition();
x = x / button:GetEffectiveScale();
y = y / button:GetEffectiveScale();
local centerX, centerY = button:GetCenter();
local width = button:GetWidth();
local height = button:GetHeight();
local adjustedY = (centerY + (height/2) - y) / height;
local adjustedX = (x - (centerX - (width/2))) / width;
ProcessMapClick( adjustedX, adjustedY);
elseif ( mouseButton == "RightButton" ) then
WorldMapZoomOutButton_OnClick();
elseif ( GetBindingFromClick(mouseButton) == "TOGGLEWORLDMAP") then
ToggleFrame(WorldMapFrame);
end
end
Which clearly takes 2 variables.
And the trouble lies with lines 33ish in Cartographer.lua:
Code:
function WorldMapButton_OnClick(arg1)
if arg1 == "LeftButton" or arg1 == "RightButton" then
return func(arg1)
end
end
In the past I guess function WorldMapButton_OnClick() only passed the mousebutton that was clicked "arg1" but now it need to pass though another variable so it works if you change the function at line 334 in Cartographer.lua (above) to:
Code:
function WorldMapButton_OnClick(button, mouseButton)
if mouseButton == "LeftButton" or mouseButton == "RightButton" then
return func(button, mouseButton)
end
end
[EDIT]
Hehe I wrote a lot bellow and its fine for the mod author but for the rest of you who just want Cartographer working again here is the Cartographer.lua file to replace the file from v2.2 from curse.
Version 2.2 FIXED FILE!!:
http://www.thebzone.net/Files/Cartographer.lua
Hum... still a bit strange on the zooming in... I am currenly in Undercity and it doesn't always go to where I click but instead jumps to my current location!? Well its a start for sure! ;-)
[/EDIT]
Hi all...
I was sick of all of the busted addons since the patch so started learning how to make addons about 4 hours ago anyway I have spend the last few hours looking at the problem with Cartographer not zooming out/in with the mouse etc and have fixed it on mine now.
The problem is the same as most if not all of the addons that have died. Blizzard have changed what you need to pass to the UI functions and although I don't know what the mouse click function looked like before the patch it now looks like this:
Code:
function WorldMapButton_OnClick(button, mouseButton)
CloseDropDownMenus();
if ( mouseButton == "LeftButton" ) then
local x, y = GetCursorPosition();
x = x / button:GetEffectiveScale();
y = y / button:GetEffectiveScale();
local centerX, centerY = button:GetCenter();
local width = button:GetWidth();
local height = button:GetHeight();
local adjustedY = (centerY + (height/2) - y) / height;
local adjustedX = (x - (centerX - (width/2))) / width;
ProcessMapClick( adjustedX, adjustedY);
elseif ( mouseButton == "RightButton" ) then
WorldMapZoomOutButton_OnClick();
elseif ( GetBindingFromClick(mouseButton) == "TOGGLEWORLDMAP") then
ToggleFrame(WorldMapFrame);
end
end
Which clearly takes 2 variables.
And the trouble lies with lines 33ish in Cartographer.lua:
Code:
function WorldMapButton_OnClick(arg1)
if arg1 == "LeftButton" or arg1 == "RightButton" then
return func(arg1)
end
end
In the past I guess function WorldMapButton_OnClick() only passed the mousebutton that was clicked "arg1" but now it need to pass though another variable so it works if you change the function at line 334 in Cartographer.lua (above) to:
Code:
function WorldMapButton_OnClick(button, mouseButton)
if mouseButton == "LeftButton" or mouseButton == "RightButton" then
return func(button, mouseButton)
end
end
Originally posted by Grizzly UK Cartographer v2.2 is available over on Curse: Cartographer
It's maintained there now and was last updated on 15th October 2008!
Yes, but even that cartographer is having some major issues. Right now there is no stable version of Cartographer available (at the time of this writing). The one from curse you can not right click to zoom out, nor set notes.
I love cartographer... 2 and 3... they both have their merits and I hope you're still slaving for us noobs who depend on it!
Thank you!
One request for Cart3 , it would be nice if the continental areas were cleaned up with water texture or something around them instead of having big grey areas between them. its distracting to the eyes. It would also be nice to have the areas adjacent to the one you're focused on to be deblurred so your eyes dont have to catch up as you mouse over areas to uncover them.
Then again... a lot of things would be nice in life.