Download
(9MB)
Download
Updated: 11-13-08 12:27 PM
Pictures
File Info
Updated:11-13-08 12:27 PM
Created:unknown
Downloads:168,646
Favorites:139
MD5:

MetaMap (Fan Update)  Popular! (More than 5000 hits)

Version: 3.0.2b6
by: charroux [More]

This is an unofficial WotLK (3.0.2) fix for MetaMap until an official release comes out.

All the modules seem to be working, but there are a few bugs still left. (There is at least 1 that I know of.) The Waypoint module (WKB) has been modified with a different arrow and text layout, and any <ctrl> click on it will hide the frame.

Note: The Stormwind map change in WotLK makes all the map notes and tracking data (TRK) incorrect for the entire city.


DESCRIPTION:
http://www.wowinterface.com/downloads/info4788-MetaMap.html
============
MetaMap adds features to the WoW world map, keeping all mapping type features in a single place.
Some features are:

Adjust the map window size.
Move the map anywhere on the screen.
Adjust the opacity of the window & maps.
Saved sets for toggling between 2 map modes.
Allows full player movement, messaging, etc. with map open.
Adds coords to the main map and the Minimap
Adds Instance maps which open to the correct instance you enter.
Default data included for all bosses & locations etc.
User editable notes for all maps, including instance maps.
NPC/Mob database collectable by mouseover or keypress.
Toggling on/off display of unexplored areas of the map.
Boss Loot Tables displays all the loot dropped by bosses, and more.
Waypoint system to guide you to any set point.
Complete Quest logger with optional history database.
Tracker module for gathering Herbs/Ores etc.
NoteBook module for additional notes, linked to Tooltips.
Inbuilt Import and export facilities for various data formats.
Inbuilt Backup and Restore facilities.
Button on Minimap to open or close the World Map or display MetaMap options.
Key bindings for various MetaMap functions.
Full support for Titan Bar.

INSTALLATION:
=============
Extract ALL folders in the archive to the Interface\AddOns\ location. If you wish the Instance maps to be populated with default information, then on first installation you will need to select 'Extended Options' from the MetaMap menu.
Select the 'Database' tab, then click 'Load Imports'. This will enable the default import button, 'Import Instance Notes'. Click on the 'Import' button to import the data.


ISSUES/COMPATIBILITIES:
=======================
Some addons may reset the map to gather location data.
If your map continuously jumps back to your current location when selecting another map,
it will be due to another addon resetting it. In most cases the authors have made changes
to correct this so, download the latest version of any conflicting addon.

CREDITS:
========
Author: Urshurak - aka MetaHawk - Realm: Aggramar
Maps created by Niflheim.
Original MapNotes code by Sir.Bender.
Original FullWorldMap code by Mozz.
Original MetaMapBLT code by Daviesh.
Original MetaMapBWP code by Noraj.
French localisation by Sparrows.
German localisation by oneofamillion.
Spanish localisation by Fili.

302b2 - Fixed a few more bugs: WorldMapButton and TRK menus
302b3 - More fixes, Waypoint (BWP) arrow reverted to original red. To get the sword arrow, copy the \MetaMapBWP\Artwork\Arrows\Sword\ files into it's parent folder (overwrite the files). Also copy MetaMapBWP.xml to the \MetaMap\ folder.
302b4 - More bugs created than squashed.
304b5 - More bugs found and hopefully fixed. Waypoint arrow style is selectable via menu. MiniMap button is dragable. Workaround for changing map locations with battlefied minimap on. Battlefield minimap will show instead if you try to show the world map during combat (instead of showing nothing). Notes shift for new Stormwind map.

302b6 - Northrend mapnotes Import/Export (EXP/CVT) fixed. Pet menu bug fixed. Tracker mouseover bug fixed. Many other fixes. The "Set Focus" and "Target" right-click dropdown menu items are tainted by the MetaMap menu system implementation (i.e. they will cause a "Action Not Allowed" error). I am unable to fix it without some help (it's beyond my LUA/WoW knowledge), sorry.
Optional Files (1)
File Name
Version
Size
Author
Date
Type
3.3.5
97kB
01-06-10 04:10 AM
Patch


Post A Reply Comment Options
Unread 09-21-10, 06:41 PM  
mbanks850
A Kobold Labourer
 
mbanks850's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 192
Uploads: 1
Current revision

This addon is now being kept up to date (by me) at
http://www.wowinterface.com/downloads/fileinfo.php?id=13311


The current rev works on the PTR for 4.0 (ready for cataclysm)
Report comment to moderator  
Reply With Quote
Unread 01-26-10, 02:45 PM  
trav
Premium Member
 
trav's Avatar
Premium Member

Forum posts: 30
File comments: 15
Uploads: 0
Just downloaded

I did not update the .toc files yet, however, I do get the following error messages on start-up, when I change to dungeons or new zones etc.
By the end of a game session the log will contain numerous "previous" reports of the following two errors:
This appears to be a multiple definition kinda thingy - I am just looking, don't know this stuff.
Date: 2010-01-28 08:00:37
ID: 1
Error occurred in: Global
Count: 1
Message: ..\AddOns\MetaMapQST\MetaMapQST.lua line 534:
attempt to call global 'GetDifficultyColor' (a nil value)
Debug:
(tail call): ?
[C]: GetDifficultyColor()
MetaMapQST\MetaMapQST.lua:534: QST_ShowDisplay()
MetaMapQST\MetaMapQST.lua:419: QST_RefreshDisplay()
MetaMapQST\MetaMapQST.lua:99: QST_OnEvent()
[string "*:OnEvent"]:1:
[string "*:OnEvent"]:1
==============================================================================================
[COLOR="rgb(139, 0, 0)"]don't know, could this be the problem:
if(Minimap:IsVisible()) then
Minimap_OnUpdate(Minimap, 0); --3.0.2


NEW MessageDate: 2010-01-28 09:06:02
ID: 2
Error occured in: Global
Count: 1
Message: ..\AddOns\MetaMap\MetaMap.lua line 2782:
attempt to call global 'Minimap_OnUpdate' (a nil value)
Debug:
[/color]
(tail call): ?
[C]: Minimap_OnUpdate()
MetaMap\MetaMap.lua:2782: MetaMap_MainMapUpdate()
MetaMap\MetaMap.lua:324: MetaMap_OnEvent()
[string "*:OnEvent"]:1:
[string "*:OnEvent"]:1
[C]: SetMapToCurrentZone()
..\FrameXML\WorldMapFrame.lua:132:
..\FrameXML\WorldMapFrame.lua:126
[C]: Show()
..\FrameXML\UIParent.lua:1576: SetUIPanel()
..\FrameXML\UIParent.lua:1382: ShowUIPanel()
..\FrameXML\UIParent.lua:1308:
..\FrameXML\UIParent.lua:1304
[C]: SetAttribute()
..\FrameXML\UIParent.lua:1974: ShowUIPanel()
..\FrameXML\UIParent.lua:1958: ToggleFrame()
[string "TOGGLEWORLDMAP"]:1:
[string "TOGGLEWORLDMAP"]:1
==============================================================================================
__________________
Submariners are a bunch of intelligent misfits that somehow seem to get along understand each other and work well together.
  • <Ah, my first boat SSN 571.
Last edited by trav : 01-30-10 at 08:35 AM.
Report comment to moderator  
Reply With Quote
Unread 04-30-09, 09:53 AM  
mbanks850
A Kobold Labourer
 
mbanks850's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 192
Uploads: 1
I got the optional files section turned on by the site admins. I put version 3.1b1 up there.

This should contain all the fixes for all the bugs that I found. If you come across others, I will see what I can do.

I also updated the .toc file so WOW will recognize it as up to date.
Report comment to moderator  
Reply With Quote
Unread 04-30-09, 04:32 AM  
mbanks850
A Kobold Labourer
 
mbanks850's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 192
Uploads: 1
I am trying to contact Charroux or a site admin to give me the ability to upload fixed files, so you won't have to manually edit the file
Report comment to moderator  
Reply With Quote
Unread 04-29-09, 05:40 PM  
Kauthu
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Re: Here's the fix for adding new notes

mbanks850 you are my hero!
Report comment to moderator  
Reply With Quote
Unread 04-29-09, 02:00 PM  
Neipas09
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
I hope this gets fixed for 3.1 also!
This is by far the best map mod since it shows herbs/mines/etc... without using that bogged down gatherer addon.
Report comment to moderator  
Reply With Quote
Unread 04-29-09, 09:29 AM  
mbanks850
A Kobold Labourer
 
mbanks850's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 192
Uploads: 1
Here's the fix for adding new notes

Cut and paste the following into MetaMap.lua and you will be able to add new notes. I did some prelimary testing, but let me know if you have issues.


Code:
local oldProcessMapClick = ProcessMapClick;
function ProcessMapClick(...)
	-- This gets called from WorldMapFrame.lua when user left clicks on the map.
	
		local mapName, dataZone = MetaMap_GetCurrentMapInfo();
	
    if (not MetaMap_FramesHidden()) then return; end
	if BattlefieldMinimap and BattlefieldMinimap:IsVisible() and not MetaMapFrame:IsVisible() then
		if not MetaMap_CombatLockdown_BattlefiedMap then
			MetaMap_Reshow_BattlefiedMap = time()
		end
		MetaMap_CombatLockdown_BattlefiedMap = nil
		BattlefieldMinimap:Hide() --BattlefieldMinimap screws up the map selection
	end
	
	if(mapName and MetaMap_Relocate.id) then
		if(not IsControlKeyDown() and not IsShiftKeyDown()) then
			MetaMap_MoveNote(MetaMap_Relocate.mapName, MetaMap_Relocate.id)
			MetaMap_Relocate = {};
			return;
		end
	end
	
	if((IsControlKeyDown() or IsShiftKeyDown() or IsAltKeyDown()) and mapName and dataZone ) then
		if(mapName or MetaMapFrame:IsVisible()) then
			local centerX, centerY = WorldMapButton:GetCenter()
			local width = WorldMapButton:GetWidth()
			local height = WorldMapButton:GetHeight()
			local x, y = GetCursorPosition()
			x = x / WorldMapButton:GetEffectiveScale()
			y = y / WorldMapButton:GetEffectiveScale()
			local adjustedY = (centerY + height/2 - y) / height
			local adjustedX = (x - (centerX - width/2)) / width
		
			if(IsShiftKeyDown()) then
				MetaMap_SetPartyNote(adjustedX, adjustedY);
			elseif(IsControlKeyDown()) then
				local _, dataZone = MetaMap_GetCurrentMapInfo();
				if dataZone then MetaMap_EditNewNote(adjustedX, adjustedY) end
			elseif(IsAltKeyDown() and MetaMap_GetCurrentMapInfo() == GetRealZoneText()) then
				MetaMap_LoadBWP(0, 3);
				if(IsAddOnLoaded("MetaMapBWP")) then
					BWP_LocCommand(format("%d, %d", 100 * adjustedX, 100 * adjustedY));
				end
			end
		end
	elseif(MetaMapFrame:IsVisible()) then
		oldProcessMapClick(...);
	else
		oldProcessMapClick(...);
	end
end
Last edited by mbanks850 : 04-30-09 at 08:52 AM.
Report comment to moderator  
Reply With Quote
Unread 04-28-09, 10:39 AM  
mbanks850
A Kobold Labourer
 
mbanks850's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 192
Uploads: 1
update

Hopefully the person who did the original fan update for 3.0 will get it working better with 3.1
Report comment to moderator  
Reply With Quote
Unread 04-26-09, 10:31 PM  
tednik
An Aku'mai Servant
 
tednik's Avatar
AddOn Author - Click to view AddOns

Forum posts: 33
File comments: 51
Uploads: 2
there will be no official update on this as Urshurak has said on curse that he is not supporting metamap or metahud anymore. curse has even deleted it off there servers. so unless someone else takes it over then i think its time to look for another mod
Last edited by tednik : 04-26-09 at 10:35 PM.
Report comment to moderator  
Reply With Quote
Unread 04-23-09, 07:02 AM  
LarryKN
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
I hope there will be an update for 3.1.
This is the best map addon ever.
Report comment to moderator  
Reply With Quote
Unread 04-21-09, 11:47 PM  
johnnyp
A Murloc Raider

Forum posts: 4
File comments: 6
Uploads: 0
3.1 errors

Patch 3.1 killed the ability to add new notes, but since I pretty much have everything in the game marked I wasn't to worried about it.

As of the hotfix on 4/21 I have lost all of my notes.

I use this to track things other map mods don't, like rare spawns, areas with high herb, mining node spawns, etc. Hope someone picks this up soon.
Report comment to moderator  
Reply With Quote
Unread 04-18-09, 07:14 AM  
mbanks850
A Kobold Labourer
 
mbanks850's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 192
Uploads: 1
Originally posted by Haruka71
Will there be an update for this? I am having an issue in that my options will not save - transparency and size reset every time I close the map. I really like this mod the best because of the transparency, so I really hope for an update!
If you open the MetaMap.lua file in Notepad and search for Minimap_OnUpdate.

Change Minimap_OnUpdate to MinimapPing_OnUpdate

It should then start working correctly.
Report comment to moderator  
Reply With Quote
Unread 04-17-09, 06:25 PM  
Haruka71
A Defias Bandit

Forum posts: 3
File comments: 6
Uploads: 0
Will there be an update for this? I am having an issue in that my options will not save - transparency and size reset every time I close the map. I really like this mod the best because of the transparency, so I really hope for an update!
Report comment to moderator  
Reply With Quote
Unread 04-17-09, 01:01 PM  
mbanks850
A Kobold Labourer
 
mbanks850's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 192
Uploads: 1
Re: Just check

I found the issue with changing zones on the map. If the minimap is open (SHIFT-M) it won't change on the zone on the big map. you can zoom out, but when you try to zone back in, it goes to the current zone
Report comment to moderator  
Reply With Quote
Unread 04-17-09, 12:15 PM  
mbanks850
A Kobold Labourer
 
mbanks850's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 192
Uploads: 1
Just check

Do you think you will update this for 3.1? I have 3 issues, one i fixed. They made an api change.

1. Minimap_OnUpdate needs to be changed to MinimapPing_OnUpdate. (i fixed this on my copy)
2. I can only change the map to other zones when flying, your notes say that this is caused by conflicting addons. Is there an easy way to find the conflict?
3. I can't add notes to the map, all I get are little gray circles for notes.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: