vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 DESCRIPTION:
2 ============
3 MetaMap adds features to the WoW world map, keeping all mapping type features in a single place.
4 Some features are:
5  
6 Adjust the map window size.
7 Move the map anywhere on the screen.
8 Adjust the opacity of the window & maps.
9 Saved sets for toggling between 2 map modes.
10 Allows full player movement, messaging, etc. with map open.
11 Adds coords to the main map and the Minimap
12 Adds Instance maps which open to the correct instance you enter.
13 Default data included for all bosses & locations etc.
14 User editable notes for all maps, including instance maps.
15 NPC/Mob database collectable by mouseover or keypress.
16 Toggling on/off display of unexplored areas of the map.
17 Boss Loot Tables displays all the loot dropped by bosses, and more.
18 Waypoint system to guide you to any set point.
19 Inbuilt Import and export facilities for various data formats.
20 Inbuilt Backup and Restore facilities.
21 Button on Minimap to open or close the World Map or display MetaMap options.
22 Key bindings for various MetaMap functions.
23 Full support for Titan Bar.
24  
25 INSTALLATION:
26 =============
27 Extract ALL folders in the archive to the Interface\AddOns\ location.
28 If you wish the Instance maps to be populated with default information,
29 then on first installation you will need to select 'Extended Options' from the MetaMap menu.
30 Select the 'Imports' tab, then click 'Load Imports'. This will enable the two default
31 import buttons, 'Import Instance Notes' and 'Import BLT data'. Click on the import button
32 for each to import the data. Future updates to these files will require the same procedure.
33  
34 ISSUES/COMPATIBILITIES:
35 =======================
36 Some addons may reset the map to gather location data.
37 If your map continuously jumps back to your current location when selecting another map,
38 it will be due to another addon resetting it. In most cases the authors have made changes
39 to correct this so, download the latest version of any conflicting addon.
40  
41 CREDITS:
42 ========
43 Author: Urshurak - aka MetaHawk - Realm: Aggramar
44 Maps created by Niflheim.
45 Original MapNotes code by Sir.Bender.
46 Original WoWKB code by ciphersimian.
47 Original FullWorldMap code by Mozz.
48 Original MetaMapBLT code by Daviesh.
49 Original MetaMapBWP code by Noraj.
50 French localisation by Sparrows.
51 German localisation by oneofamillion.
52 Spanish localisation by Fili.
53  
54 *****NOTE*****
55 MapNotes, WoWKB, MozzFullWorldMap, and BetterWaypoints have been INTEGRATED into MetaMap.
56 This means the original addons are no longer required. Remove them to avoid conflicts!
57  
58  
59 *******************************************************************************
60 ADDITIONAL MODULES
61 *******************************************************************************
62 The following modules come as standard with MetaMap. All are Load-on-Demand, which
63 means they will not be loaded into memory when MetaMap runs, until you actually
64 select any to be loaded from various options within MetaMap.
65  
66 MetaMapBKP: Backup & Restore module - backs up all your data and allows a restore
67 at any time, with ease. Available from Extended Options.
68 MetaMapBLT: Boss Loot Tables - Displays loot tables when CTRL-Clicking on any map
69 note, or any item in the map SideList.
70 MetaMapBWP: Adds a Waypoint system. Shows direction to selected point, and distance
71 remaining. Selected from the MetaMap menu. Option to always load on startup.
72 MetaMapCVT: Main Import/Conversion module. Will import many different data files.
73 ANY data file for import MUST be placed in the MetaMapCVT folder for import.
74 MetaMapEXP: Export module for exporting User notes, or KB data for others to import.
75 Both Import and Export functions are available from Extended Options.
76 MetaMapFWM: FullWorldMap module. Shows unexplored areas of the map with custom colours.
77 Option to load always on startup.
78 MetaMapWKB: WoW Knowledge Base. Stores NPC/MoB data on mouseover or keypress.
79 Full integration with the Notes system. Option to load always on startup.
80 MetaMapZSM: ZoneShift module for German and French clients.
81  
82 *******************************************************************************
83 MAIN MAP
84 *******************************************************************************
85 The additions to the main WoW WorldMap were intended to fit in as smoothly as
86 possible, keeping the overall format the same. It adds not only Instance maps,
87 but also extends user editable notes to the Instance maps.
88  
89 Options Menu: (also available in context from the Minimap button and TitanBar)
90 Menu on Click: Menu is displayed by clicking the button or on mouse-over.
91 Wrap ToolTip: Will wrap tooltip displays to WoW defined limit.
92 Show Main Coords: Toggles the display of the WorldMap coords.
93 Show MiniMap Coords: Toggles the display of coords on the MiniMap.
94 Notes Filter: Shows a Submenu which allows you to filter out notes on the map.
95 Allow clicks through map: Sets map to a passive mode to allow all
96 mouse action through the map. Setting stored for each Saveset.
97 Map Mode: Switches between 2 saved map modes. Each set stores its own settings
98 for Opacity, Scale and Action Mode.
99 Instance Backdrop Shade: Toggles between 4 different backdrops.
100 Extended Options: Displays an additional options menu for further options.
101 FlightMap Options: Displays FlightMap options (Requires FlightMap Addon).
102 Gatherer Options: Displaye Gatherer options (Requires Gatherer Addon).
103 Set as Waypoint: Toggles the BWP options (Requires MetaMapBWP module).
104 Create notes with MapMod: New note creation is done with CT_MapMod rather than
105 MetaMap's internal note creation. Both live quite happily with each
106 other so, you can toggle between them at any time.
107 Knowledge Base: Displays the KB database window.
108 Show Unexplored Areas: Toggles the display of unexplored areas on the map.
109  
110 Shift+LeftClick on Main map coords will insert location details into open message box.
111 Shift+LeftClick on Minimap coords will insert location details into open message box.
112 CTRL+LeftClick on Minimap coords will cycle through setable text colours.
113 Left button down to drag Minimap coords display to anywhere on the screen.
114  
115 Map List:
116 Left Clicking an item in the list will ping the location on the map.
117 Right Clicking an item in the list will show the notes edit box.
118 CTRL+Click an item in the list on an instance map will show the bossloot table.
119  
120 Keybindings set in the system keybindings section allow quick key toggles for:
121 Toggling the WorldMap.
122 Switching between the 2 Map modes.
123 Toggling Fullscreen setting.
124 Toggling Knowledge Base display.
125 Targetting a unit for inclusion in the Knowledge Base.
126 Toggling the QuickNote display.
127 Removing a Waypoint.
128  
129  
130 *******************************************************************************
131 KNOWLEDGE BASE
132 *******************************************************************************
133 This database stores the name, description and location of all the NPCs/mobs you
134 mouse over. The location is stored as a range to allow for movement or various
135 spawn points. The range is updated every time you find the NPC in a different
136 location. The database is global - all your characters on the same
137 computer and account can access it.
138  
139 The Auto tracking on mouse-over will only add information from NPC/MOB targets.
140 Would get pretty cluttered otherwise. However, there is also a 'manual' mode
141 via a Keybinding set in the system keybinding section. This method will also
142 allow a targeted Player unit to be added to the database.
143  
144 You can create Notes when you need them (i.e. hunting a particular mob
145 or looking for a particular NPC) and then when things start to get cluttered
146 you can remove the notes for a particular NPC/mob or all from the QuickMenu.
147  
148 LeftClicking on an item in the main KB window will pop up the QuickMenu with various
149 options. RightClick gives the option to set the item as a Waypoint.
150  
151  
152 *******************************************************************************
153 MAP NOTES
154 *******************************************************************************
155 Adds a note system to the WorldMap helping you keep track of interesting
156 locations. This offers two main functions:
157  
158 1. Marking notes on the WorldMap.
159 2. Showing one of these notes on the MiniMap as a MiniNote.
160  
161 Map functions:
162 CTRL+LeftClick: On the WorldMap opens the note creator menu.
163 LeftClick: On a note opens the note editor menu.
164 RightClick on a note gives the option to set the note as a Waypoint.
165 Shift+LeftClick on a note will insert details into open message box.
166 CTRL+LeftClick brings up the Boss Loot Table (MetaMapBLT)
167 Mouse-over: On a Note to see the tooltip with the information you entered.
168  
169 [Edit Menu]
170 With this menu you can create new notes and edit existing notes.
171  
172 1. Select the icon style you want to use for your note.
173 2. Title: Enter it in the editbox and select a color in which it will be
174 displayed in the tooltip.
175 NOTE: The title field is mandatory, you cannot create a note without
176 a title - to prevent this the "Save" button is disabled when
177 the title field is empty.
178 3. Infoline 1 and 2: Here you can insert additional information for your
179 note and color it in one of the colors below the editbox.
180 4. Creator: Enter the name of the player or AddOn that created the note
181  
182 [The MiniNote]
183 A MiniNote is a note placed on the MiniMap. Moving the mouse over the
184 MiniNote shows the details of the note.
185 To show one of your notes on the MiniMap go to the Worldmap, left click on
186 a note and choose "Set As MiniNote".
187 To hide the note on the MiniMap, you can go to the WorldMap, left click and
188 choose "Turn MiniNote Off".
189  
190 The MiniNote is turned off if the MapNote corresponding to it is deleted.
191  
192 [Send Notes To Other Players]
193 After clicking "Send Note" in the notes Menu the Send Menu will show up.
194  
195 1. Enter the name of the player you want to send a note to
196 NOTE: Targeting the player before opening the WorldMap will auto
197 insert the name.
198  
199 2. Send To Player
200 Choose this option to send the note to the player entered above.
201  
202 3. Send To Party (requires Sky)
203 This will send the note to the entire party. (No player name needs to
204 be filled in.)
205  
206 4. Change Mode
207 This toggles between Send To Player/Send To Party and Get Slash Command
208  
209 5. Get Slash Command
210 Inserts a slash command in the editbox which can be highlighted and then
211 copied to the clipboard. After this you can post it on a forum or in chat
212 and other MetaMap or MapNotes users can insert this note by copying the
213 slash command to the chatline.
214  
215 [Slash Commands]
216  
217 /nextmininote [on|off], /nmn [on|off]
218 Shows the next note created (using any method) as a MiniNote and also puts
219 it on the WorldMap. If invoked with no parameters, it will toggle the
220 current state.
221  
222 /nextmininoteonly [on|off], /nmno [on|off]
223 Like the previous command, but doesn't put the note on the WorldMap.
224  
225 /mininoteoff, /mno
226 Turns the MiniNote off.
227  
228 /quicknote [m] [xx,yy] [name], /qnote [m] [xx,yy] [name]
229 Sets a note on the map in your current zone.
230 The optional [m] parameter will set a mode for the note.
231 1 = Set as Note + Mininote
232 2 = Set as Mininote only
233 3 = Set as a vNote (Virtual Note)
234 No parameter or any other number for [m] will set as map note only.
235 Coords and name are also optional.
236 If no coords are entered, note is set at your current location.
237  
238  
239 *******************************************************************************
240 WAYPOINTS SYSTEM
241 *******************************************************************************
242 MetaMapBWP module adds a Waypoint system to MetaMap. A Waypoint arrow is displayed,
243 showing the direction of the point set.
244  
245 USAGE:
246 A waypoint can be set by a number of methods:
247  
248 1. Select a preset map note from the dropdown list displayed when clicking 'Set a Waypoint'
249 on the main MetaMap menu.
250 2. RightClick on any map note on the map.
251 3. RightClick on any entry in the MetaMap KB display.
252 4. By typing '/bwp xx,yy name' on the command line.
253  
254 Both commandline parameters are optional. Results are as follows:
255 Coords only: Sets a Waypoint at specified location with default name of "QuickLoc".
256 Coords + Name: Sets a Waypoint at specified location with specified name.
257 No parameters: Sets a Waypoint at current location with default name of "QuickLoc".
258 Name only: Sets a Waypoint at current location with specified name.
259  
260 The last two are useful if you need to mark your current location so you can easily
261 return to it at a later time. Note that you will need to turn off the
262 'Clear Waypoint on arrival' option for this to prevent it from being cleared.
263  
264 The dropdown options menu can be accessed either by selecting 'Options' from the
265 preset Waypoints list, or by clicking on the main Waypoint display.
266  
267 The Waypoints display can also be moved to any location on the screen by using the
268 RightButton down to drag it.
269  
270  
271 *******************************************************************************
272 DATA IMPORTS/EXPORTS
273 *******************************************************************************
274 MetaMap will import data for MapNotes, WoWKB, User saved notes, default Instance data,
275 and BLT/AtlasLoot data from a provided file placed in the MetaMapCVT folder.
276  
277 NOTE: Files for import MUST be placed in the MetaMapCVT folder before starting WoW!
278  
279 Files:
280 MapNotes: SavedVariables\MapNotes.lua (If you were previously running the MapNotes addon)
281 MapMod: SavedVariables\MapMod.lua (If you were previously running the MapMod addon)
282 User File: MetaMapEXP.lua Provided by another user, from download, or created by User export.
283 InstanceData: Included as standard in the MetaMapCVT folder.
284 BLT: Default data included for import as standard. This will additionally import
285 AtlasLoot data should the need ever arise. Place the 'localization.en.lua'
286 and 'localization.bg.en.lua' from AtlasLoot into the MetaMapCVT folder to import.
287  
288 To import any data, click the 'Load Import Module' button after selecting the 'Import'
289 tab on the Extended Options Menu. This will load the required routines and data
290 files. Then select the import option required.
291  
292 For those wishing to export data to other users, simply click on the 'Export User File'
293 option in the Imports section. Either KB data or Notes data, or both can be exported.
294 This will create a file in the SavedVariables folder called 'MetaMapEXP.lua'.
295 Any MetaMap user can then place this file in their MetaMapCVT folder, ready for import.
296 They too, will have the option to import either set of data, or both.
297  
298  
299 ===============================================================================
300 FUNCTION HOOKS
301 ===============================================================================
302 Of interest to other Addon authors:
303  
304 nearNote, nearName = MetaMapNotes_AddNewNote(<parameters>)
305  
306 This will add a new note to the notes data. A check is made for near notes.
307 Note accepted: nearNote is returned as true, nearName as nil.
308 Note rejected: nearNote is returned as false, nearName returns the near note index number.
309  
310 Standard note parameters in order:
311 continent, zone, xPos, yPos, name, [inf1], [inf2], [creator], [icon], [ncol], [in1c], [in2c], [mininote]
312  
313 continent, zone, xPos, yPos, name - are required parameters. Will return nil if not set.
314  
315 The optional [mininote] parameter sets a Mininote as follows:
316  
317 1 - Sets Mapnote + Mininote
318 2 - Sets Mininote only
319 Nil or any other value defaults to value 0
320  
321 continent, zone = MetaMap_NameToZoneID(zoneText)
322 Returns continent and zone IDs.
323  
324 continent, zone, currentZone, mapName = MetaMap_GetCurrentMapInfo();
325 Returns current map information.
326 continent and zone IDs and Map name.
327 currentZone returns 'MetaMapNotes_Data[continent][zone]'
328  
329 MetaKBMenu_CRBSelect()
330 This function is called when CTRL+RightClicking on any KB display item.
331 Usage: MetaKBMenu_CRBSelect = MyFunction
332  
333 MetaKBMenu_SRBSelect()
334 This function is called when Shift+RightClicking on any KB display item.
335 Usage: MetaKBMenu_SRBSelect = MyFunction
336  
337 MetaMapNotes_CRBSelect()
338 This function is called when CTRL+RightClicking on any map note.
339 Usage: MetaMapNotes_CRBSelect = MyFunction
340  
341 MetaMapNotes_SRBSelect()
342 This function is called when Shift+RightClicking on any map note.
343 Usage: MetaMapNotes_SRBSelect = MyFunction
344  
345 There is also a 'Container' frame available for displaying data etc, within the WorldMap,
346 in the same format as the MetaMapKB and MetaMapBLT displays.
347 Referenced and parented as 'MetaMapContainerFrame'.
348  
349  
350 ===============================================================================
351 VERSION HISTORY
352 ===============================================================================
353 26 Nov 2005 - v1.0
354 Initial Release
355  
356 27 Nov 2005 - v1.1
357 Added checks for existance of Titan Bar
358 Added ReadMe to MetaMap folder
359 Moved a few variables to the localisation
360 Version number is now shown on the Options header
361  
362 28 Nov 2005 - v1.2
363 MozzFullWorldMap now fully supported
364 French localisation added ( with thanks to Halrik for the translation)
365  
366 29 Nov 2005 - v1.3
367 Fixed error return in CT_MapMod when in Auto Gather mode by adjusting event handling.
368 Tidied up a few other bits of code
369  
370 30 Nov 2005 - v1.4
371 MetaMap keybinding will now correctly toggle map on/off
372 Fixed lockout of CT_MasterMod button when running MetaMapOptions from CT control panel
373 Player location arrow no longer shows in instance maps
374 Fixed incorrect filename in xml for French localisation
375 German localisation added (with thanks to oneofamillion)
376 Changed scaling routine to hopefully fix an issue on fullscreen for some - need feedback on this one
377  
378 01 Dec 2005 - v1.5
379 NEW: Map is now completely resizeable
380 Removed full screen feature as this is now redundant
381 NEW: Option sets now allow you to select between 2 saved mode settings
382 Saved modes for Map opacity & Map size (set from options panel)
383 Replaced the map 'Zoom' button with Option set toggle
384 New keybinding for toggling between option set modes
385 Escape key added for closing map. Even though the key binding works fine now.
386 Added new menu options to TitanBar menu
387  
388 07 Dec 2005 - v1.6
389 Changed routines so features work correctly regardless how map is opened.
390 Will now work fully with original map binding or icon.
391 NEW: Map can now be moved around the screen with position saved between sessions.
392 Each SaveSet will also store the respective position of the map.
393 NEW: All keybindings are now useable, as well as messaging while map is open.
394 This includes ability to open other windows while map is open.
395 Added option to show/hide Gatherer Minimap icon.
396  
397 08 Dec 2005 - v1.7
398 Due to popular demand, a quick fix to keep the map on top of everything.
399 Not a bad thing, as it does actually solve a few layering problems. :)
400  
401 16 Dec 2005 - v1.8
402 Completely recoded the options section.
403 Options are now available from context pop-up menus.
404 Optimised all other sections of code.
405 I shall now be looking at starting version 2, adding user notes to all maps.
406  
407 18 Dec 2005 - v1.81
408 Oops. Removed the Gatherer button option but missed removing the actual routine.
409 This meant that the Gatherer button would hide if you previously had it set off.
410 Just a quick little fix for this. Was removed as the option for that is in Gatherer anyway.
411  
412 26 Dec 2005 - v2.0
413 NEW: MapNotes now integrated into MetaMap.
414 ...(All MapNotes features also extended to Instance maps).
415 Fixed problem where a MiniNote set would cause main map to jump back to player location.
416 Fixed Mininote not showing when entering a zone where it was set.
417 Fixed occasional error in WorldMapFrame when updating the map for notes changes.
418 Reworked notes menus for faster and easier access.
419 CTRL + Left click on the map now opens the new note dialogue directly.
420 Left click on a note now opens the edit note dialogue directly.
421 ...(More logical - doesn't change maps if slightly off target or forget to press alt).
422 Options for notes are now enabled/disabled in the correct context.
423 Added option to hide the author field in notes.
424 Auto select option removed from MetaMap options.
425 ...(Will now always auto display correct instance map if you are in an instance)
426 Added option to set auto sizing of Tooltips.
427 MozzFull re-instated to original location due to freeing up more space.
428 Default POI option changed to 'Show Notes' option. Will show/hide all notes.
429 Added display to show total notes and lines used per zone.
430 Automatic conversion of default Instance POIs to user editable notes.
431 ...(MetaMapData.lua can be removed after first run)
432 Automatic conversion of saved MapNotes data to MetaMap data.
433 ...(Requires MapNotes to be run once only alongside MetaMap)
434  
435 26 Dec 2005 - v2.01
436 Small correction for German and French users only. No need for others to download.
437 ...(Missed applying a data format change to the German and French localisations).
438  
439 27 Dec 2005 - v2.1
440 Additional compatibility checks added for CT_MapMod.
441 New menu option to toggle between MapMod and MetaMap for note creation.
442 ...(Note creation for instances is still handled by MetaMap).
443 Adjusted Minimap routines to handle left and right clicks correctly.
444 Fixed the ThottBott/mntloc note conversions.
445  
446 29 Dec 2005 - v2.2b1
447 NEW: Integrated WoWKB code into MetaMap.
448 Removed redundant code as well as adding option to turn off auto tracking.
449 Automatice conversion of saved WoWKB data into MetaMap.
450 ...(Requires WoWKB to be run once alongside MetaMap to import).
451 Added missing init routine to map mode keybinding toggle.
452  
453 30 Dec 2005 - v2.2b2
454 Added keybinding to manually target units for KB creation.
455 ...(This method also allows Player targeting. Active with AutoTrack on or off).
456 Added highlighter to KB display for easier selection.
457 Added solid background to KB options menu.
458 Removed the Gatherer icon function which crept back in. :p
459 Updated the Readme file to include description of all features and options.
460  
461 03 Jan 2006 - v2.2b3
462 Notes send menu now displayed on top.
463 Fixed longstanding & infrequent Minimap error (old MapNotes bug).
464 Changed format of KB from string parsing to a more solid and reliable format.
465 ...(Will auto update to new format on first run).
466 Format of KB display is now in columns with better colour coding.
467 KB notes are now created with a more logical colour coding.
468 NEW option 'Add to Database' toggles on/off the database capture.
469 NEW option 'Add new target note' toggles on/off auto adding of map notes.
470 ...(Can be over-ridden by <CTRL>+<Keybinding> combination).
471 Tightened code and removed excess functions.
472 Updated TOC to 1900 interface.
473  
474 04 Jan 2006 - v2.2b4
475 Emergency release to fix the scaling problems created by the patch changes.
476 New notes are now created in the correct location.
477 There is still a slight problem when switching between map modes but, that will
478 take a little longer to sort out. More important to get this out quick to fix
479 the notes placements.
480  
481 07 Jan 2006 - v2.3
482 NEW option to show a list on the side of all notes on the map.
483 Clicking on an item in the list will ping its location on the map.
484 Added additional entry to ping your own location on the map.
485 Changed level display of high level mobs from '-1' to '??'.
486 Cleaned up a few unwanted bits from the rushed out Beta 4.
487 Corrected the TOC interface entry from 1900 to the correct 10900.
488  
489 08 Jan 2006 - v2.4
490 Added Zoneshift data for German clients. Read Zoneshift info below for usage.
491 Tracked down occasional startup errors to missing init routine.
492 ...(Was introduced in init reformat back in v1.7)
493 Removed map position saved variables & routines.
494 ...(Sorry, but the last patch totally changed the scaling behaviours and the
495 saving of scaled positions is no longer possible. The Savesets will however
496 still switch between different Alpha and Scaled modes.
497  
498 11 Jan 2006 - v2.5
499 NEW menu option 'Map Action Mode' places the map in a passive mode.
500 ...(All mouse actions pass directly through map for movement etc.).
501 Added Action mode to Savesets so setting will be saved for each Saveset).
502 Changed coords display routine to return accurate results.
503 Changed map ping routine to place it more accurately on the icon.
504 Notes editor now displays full alpha, regardless of alpha settings.
505 ...(Was a bit hard to see the options when transparent).
506 Main coords display on the map now also display full alpha.
507 Parts of the KB sorting are in place but not active as yet.
508 ...(Will be in next version. Thought it best to get these fixes out first).
509  
510 17 Jan 2006 - v2.6
511 NEW - Sorting of columns in KB database now implemented.
512 ...(Clicking the headers will change the sort order for the selected column).
513 KB Search will now include all other columns when searching.
514 Adjusted alpha of notes icons to always be slightly higher than map alpha.
515 ...(Makes them easier to see when alpha is way down).
516 Added target distance checking to maintain location accuracy.
517 ...(Only adds targets within a 5yd distance. Suggested by Lindia).
518 NEW - Keybinding pops up menu for setting a Quicknote or Virtual note(mntloc).
519 NEW - Manual import facility added for MapNotes, WoWKB, and MetaMap data.
520 ...(This can then over-ride the auto import facilty if required for any reason).
521 ...(See reference notes for usage).
522 MetaMap now correctly resets to the current zone when map is closed.
523 ...(Will set Minimap coords to the correct location instead of 0,0 for one).
524 Fixed bug that would sometimes not load an instance map when auto selected.
525 ...(Only happened when the map was already set from a previous selection).
526 Added sort routine to Instance dropdown to cover future additions or changes.
527 NEW - Map of Temple of Ahn'Qiraj added. (Courtesy of WoWGuru.com).
528  
529 28 Jan 2006 - v2.7
530 Fixed error when capturing NPC/Mob with no tooltip information.
531 No longer shows cursor coordinates when cursor is off the map.
532 NEW - Target range now user definable in the KB options.
533 NEW - Notes created on the Instance maps can now be sent to other players.
534 ...(Means you can now show other players your position in the instance).
535 Added check for empty note fields in the KB database.
536 ..(Will add any missing info when you capture that target again).
537 Reworked range calculations to give more accurate range colour code display.
538 ...(Will display green in the KB display if within 3 map units, otherwise yellow).
539 Changed map coords display colours to be more user friendly.
540  
541 28 Jan 2006 - v2.71
542 Fixed Zoneshift error in the Notes List for German clients.
543  
544 30 Jan 2006 - v2.72
545 Fixed error with coloured text when sending notes to other players.
546 ...(Seems the WoW message system is a bit flaky when sending coloured text).
547 Reworked the status print routines to minimalise output to the Chatframe.
548 ...(Turning off 'Show Updates' in the KB options results in virtually no output).
549  
550 31 Jan 2006 - v2.73
551 Hopefully fixes the BG issues some were having. Need feedback on this. :)
552 NEW - Option to set the scale of Tooltips.
553 ...(Different Tooltip scales can be saved for each Saveset).
554  
555 03 Feb 2006 - v2.74
556 Battlegrounds well and truly fixed. Map notes and listings for there working.
557 ...(Was hard work - damn Horde kept creeping up on me and killing me).
558 KB database now remembers sort order for the session.
559 Added a debug mode. Toggle via slash command ( /mmdebug ).
560 ...(Should be useful for checking zone names etc.).
561  
562 26 Feb 2006 - v2.8
563 NEW Option on Quicknote menu to include a MiniNote.
564 NEW Option on QuickNote menu to set as MiniNote only.
565 NEW Keybinding added for true fullscreen toggle mode.
566 NEW A sample Tooltip is now displayed when adjusting Tooltip scale.
567 NEW Search edit box is now dynamic. Display updates as you type.
568  
569 27 Feb 2006 - v2.81
570 NEW Map 'Ruins of Ahn'Qiraj' added.
571 Side notelist now shows related Tooltips on MouseOver.
572 RightClick on side notelist will now toggle the edit box for that entry.
573 ...(LeftClick will still ping the location for that entry).
574 Mininote Tooltip now shows full note information.
575 ...(Just the start. I shall be optimising and enhancing Mininote stuff next).
576  
577 28 Feb 2006 - v2.82
578 Corrected the names for Ahn'Qiraj maps. Both will now display correctly.
579 ...(Managed to get into both tonight and discovered names were not quite right).
580  
581 02 Mar 2006 - v2.83
582 Fixed problem with instance map not selecting from dropdown.
583 ...(was setting incorrect value on newly added variable).
584 Removed the double entry of real zone in debug display.
585 NEW LeftClick on Minimap Mininote will now open edit options dialogue.
586 ...(Had already started to add some MiniNote changes so this bit not fully tested).
587  
588 29 Mar 2006 - v3.0
589 Corrected display of 'BlackOutWorld' added by Blizzard in latest patch.
590 Toggling Fullscreen mode now retains currently viewed map.
591 MetaMap menu no longer affected by alpha settings in Fullscreen mode.
592 NEW KB data import facility.
593 ...(Imports data from a modified SavedVariables file).
594 ...(READ the import notes in the Readme for usage!).
595 NEW MozzFullWorld has now been integrated into MetaMap as a Load on Demand.
596 ...(This means it will take up no memory unless called by selecting the option).
597 ...(Now referred to as MetaMapFWM - REMOVE MozzFullWorld to avoid clashes!!).
598 Fixed overlay errors in FWM and added code to reflect changes in WoW's map routines.
599 Removed FWM tickbox from map and added the option to MetaMap pop-up menu.
600 Renamed 'round' function to something more unique to prevent future 'hi-jacking'.
601 Updated French localisation. With thanks to 'Sparrows' for the translation.
602  
603 30 Mar 2006 - v3.01
604 Quick update to fix FWM not displaying explored areas under certain conditions.
605  
606 07 Apr 2006 - v3.10
607 Minimap coords can now be user placed. Simply drag to position required.
608 Updated German zoneshift. See Readme for usage.
609 NEW extended options menu added with tabbed window. Select from main menu.
610 Unified extended options for Notes, KB, and FWM onto the Extended Options Menu.
611 Added option to have FWM persist between sessions.
612 Added option to toggle dynamic search for Knowledge Base.
613 Added colour options for the FWM unexplored layers.
614 Added search stats to Knowledge Base display.
615 Updated the changed instance information for Scholo, Strat, BRD & Spire instances.
616  
617 12 Apr 2006 - v3.20
618 Minimap coords will now always show true location, regardless of WorldMap selection.
619 Shift+LeftClick on Minimap coords will now insert location into open message box.
620 Shift+LeftClick on any map note will now insert details into open message box.
621 Shift+RightClick on any sidelist entry will now insert details into open message box.
622 QuickNote menu will now accept a change to coords in the edit box.
623 ...(The current position in the box can be changed to place the icon anywhere on the map).
624 ...(Has same effect as the /quicktloc slash command).
625 Fixed the occasional error message popping up when clicking on Minimap icon.
626 ...(Only happened when Mininote was set without relating map icon).
627 ...(Effect is that the notes edit box will not pop up if there is no relating map note).
628 Moved the 'Show Only Local NPCs' checkbox to the main KB display from extended options.
629  
630 14 Apr 2006 - v3.30
631 Fixed memory rate increase for Minimap Coords display.
632 Shift+LeftClick on Minimap icon will now correctly insert details into open message box.
633 Removed the inclusion of coords within the Mininote name field when set as QuickNote.
634 LeftClick on MiniNote without relating map note will now pop up a delete dialogue.
635 ...(MiniNote with relating map note will still pop up the notes edit box).
636 Changed Minimap routine to correctly detect which city a Mininote is set for.
637 ...(Seems Orgrimmar and Ironforge now have the same Zone ID. Possibly a bug in recent patch).
638 Replaced key selection for KB items with a popup QuickMenu, shown by LeftClick.
639 Various new options added to QuickMenu, including set as Mininote only option.
640 The 'Set as map note' will now only set the note on the main map.
641 ...(To set for both map and Minimap, click on both options).
642 NEW option to selectively delete items from the KB database via the QuickMenu.
643 ...(Items are deleted according to criteria set in the search box).
644 Changed some routines in MetaFWM to allow global access for other addons.
645 ...(Requested by Telic so, how could I refuse? :p).
646  
647 20 Apr 2006 - v3.40
648 Reworked Minimap coords routines to correctly update when in flight.
649 ...(Seems the last patch also made some changes to map updates when on a bird).
650 NEW Import options added to Extended Menu Options.
651 ...(Auto import has been removed. No need to run any other addon to import).
652 ...(See the Import section in the Readme for filenames etc).
653 Added new folder 'Extras' to the MetaMap folder, currently containing MetaMapData.lua.
654 ...(MetaMapData.lua contains all the default instance notes).
655 ...(Copy MetaMapData.lua to main MetaMap folder anytime you need to import it).
656 Removed search update routines when capturing targets with 'Show Updates' turned on.
657 ...(Removes all the long delays when you have an extremely large database).
658 Changed the 'ShowOnlyLocalNPC' function to 'Show All Zones'.
659 ...(KB display will now default to your local zone each time you open it).
660 ...(Removes the long search delays if you have a very large database).
661  
662 15 May 2006 - v4.00
663 Major changes to many routines to unify/optimise them, including a number of fixes
664 to some older MapNotes/WoWKB routines.
665 More reliable zone handling implemented. Will now determine correct zone locations
666 for unknown areas. Has added benefit of handling new areas correctly as well.
667 Major change to the KB routines, which will now handle zones from the common MetaMap
668 routines, instead of the unreliable fixed list found in the localisation files.
669 ...(Makes the KB compatible with any localisation).
670 ...(Fixed lists have been moved to the import section for backward compatible imports).
671 ...(Note, that this has required a change in data structure!).
672 Dropdown list table for instances replaced by a proper sort routine.
673 ...(Has the advantage of correctly sorting, regardless of language).
674 Import routines and data are now loaded 'On Demand'.
675 ...(A new folder 'MetaMapCVT' is now dedicated to this - see revised import notes).
676 ...(A big memory save as the routines and data are now only loaded when importing).
677 Changes to the MapNotes import routines means you can now import user MetaMap notes
678 in a similar manner to KB user notes. See revised import notes).
679 NEW Function added for new note creation. Mainly of interest to other mod authors.
680 ...(Using 'MetaMapNotes_AddNewNote(<parameters>)' will directly add a note to the map and/or Minimap).
681 ...(Will return a true or false value).
682 NEW Option on note edit box 'Move Note' allows relocating any mapnote with a click.
683 ...(Will automatically adjust any connected lines and related Mininote).
684 NEW MetaMapPOI feature adds all Points of Interest to the map on first visit to a zone.
685 ...(Basically a remake of Magellan. Options for this are on the Extended Options Menu).
686 NEW Dynamic note creation removes note and line limits and hard-coded objects.
687 ...(Notes and lines are only created as and when needed, up to an unlimited amount).
688 Adjusted the scaling of the Instance map display to show the map in correct proportion.
689 ...(Maps are no longer stretched along the x axis, or partly covered by the SideList).
690 ...(NOTE: This has required an update to the Instance data file!).
691 ...(Import the new Instance data file in Extended Options Menu on first run).
692 Replaced map for Ruins of Ahn'Qiraj with new HQ map created by Niflheim.
693 ...(Will give you some idea of how things will look when he releases his HQ pack).
694 Added Spanish localisation with thanks to Fili.
695 Updated this Readme.
696  
697 15 May 2006 - v4.01
698 Fixed Minimap button call to open map. Missed updating that to new function.
699 Fixed KB updating error. Somehow the correct function went walkies after testing.
700 Apologies all round on that one :(
701  
702 16 May 2006 - v4.02
703 Fixed BWP error by inserting a link routine until the author takes advantage of the new function
704 Fixed BG errors. All functioning correctly there now.
705 Really not sure what happened on v4.00 release but, going over the code it would appear
706 a previous file somehow crept back in with some incomplete routines. :(
707  
708 17 May 2006 - v4.03
709 Fixed the elusive '469' error some were having.
710 ...(Was finally able to replicate this myself by logging in and out on alternate characters.
711 ...(Would seem that under certain conditions the Worldmap isn't quite initialised on startup).
712 Fixed NotesUNeed compatibility. The 'MetaMapNotes_NotesPerZone' var was removed as it was obsolete.
713 ...(No longer needed as there is now no limit on the number of notes per zone).
714 ...(Temporarily re-instated it as a dummy variable with an arbitrarily high figure).
715 Fixed escape key by changing call to frame to a call to UIPanel.
716 ...(Never noticed this as escape has never worked for me on anything anyway).
717 ...(And would not have been noticed by anyone who still had the 'M' key bound to the original call).
718 SideList scrollbar scrolls correctly and now displays correct Tooltips when scrolled.
719 Added updated French localisation by Sparrows.
720  
721 21 May 2006 - v4.10
722 Updated a few routines with checks & vars that went missing from the v4.00 post-tests.
723 ...(This version should now be how v4.00 was originally intended to be released).
724 Added additional Zoneshift checks to see if that resolves problems on German clients.
725 WorldMapPOI no longer disables notes created by MetaMapPOI. Notes will now function correctly.
726 MetaMapPOI no longer spams 'Note too near' messages when attempting to recreate existing notes.
727 Removed the KB data stats routine as this was causing massive delays to the display.
728 ...(Stats are now generated on the fly, resulting in virtually no delay at all).
729 Due to the data change, KB will now correctly place a note to the correct instance map.
730 ...(Sadly no coords in instances so, note is placed bottom right on the map, ready for moving).
731 Removed the keybinding to toggle MetaMap. Not required and seems it caused problems to some.
732 ...(Rebind the M key to the worldmap again for full functionality).
733 Boss Loot hooks are now in if the author of AtlasLoot wants to take advantage of them. :)
734 Further update to the Spanish localisation. With thanks to Fili.
735  
736 22 May 2006 - v4.11
737 Corrected BG error. Was trying to Zoneshift before actually checking for BG.
738 NEW HQ maps added. Created and provided by Niflheim.
739 Updated the Instance data for the new map layouts.
740 ...(*NOTE!!* - You MUST import the new Instance data file to position the notes correctly).
741  
742 22 May 2006 - v4.12
743 Due to popular demand, MetaMapPOI now places its note center of POI again.
744 ...(Bit close to last update but, I guess many would like that change asap).
745 New Map of upcoming Naxxrama instance added. With thanks to Niflheim.
746  
747 25 May 2006 - v4.13
748 Fixed old MapNotes bug where a frame under the Minimap was preventing mouse action in that area.
749 ...(Removed frame and related Thott coords display. MetaMap has it's own movable coords display).
750 Tweaked some of the zoning routines to give added reliability.
751 Removed old MapNotes ToggleWorldMap hooks. Replaced by new checking routines.
752 Reinstated the MetaMap WorldMap toggle in keybindings.
753 ...(Any who have delay problems with one, can switch to the other).
754 NEW MetaMapPOI will now set a note whenever you ask a Guard for directions.
755 Included updated Naxxramas map by Niflheim.
756 ...(*NOTE!!* - Updated map requires install BEFORE running WoW).
757 Updated the Loot keys in the Instance data file in preparation for Boss Loot Tables.
758 Added default note information for the Naxxramas map.
759 ...(*NOTE!!* - You MUST import the updated Instance data file to see the new information).
760  
761 25 May 2006 - v4.20
762 NEW MetaMapBLT is now fully functional. With thanks to Daviesh for providing the core code.
763 ...(*NOTE!!* - You MUST import the updated Instance data file to ensure Boss keys are loaded).
764  
765 27 May 2006 - v4.30
766 NEW Option on Extended Options menu to set coloured Sidelist entries.
767 NEW option on Extended Options menu to show Zone information in WorldMap header.
768 Tooltips now show a 'BLT' indicator if a Loot Table is available for that item.
769 Removed all Zoneshift routines. Based on feedback, this should work correctly for German clients.
770 ...(Retained default non-shifting table for other addons which may access this).
771 Updated MetaMapBLT Loot Tables with the latest information.
772 ...(*NOTE!!* - You MUST import the updated Instance data file to see the new information).
773  
774 29 May 2006 - v4.31
775 NEW Dressing room added for MetaMapBLT. CTRL+Click on loot item to show.
776 ...(Window is moveable while displayed so, can drag it wherever you like).
777 Fixed error when mousing over a Mini PartyNote. Old MapNotes bug.
778 ...(Added additional delete box when clicking on Mini PartyNote).
779 Fixed truncation of name when adding QuickNote from command line.
780 ...(This also fixed error message for nil value).
781 ...(And why are peeps still using that? Try the hotkey QuickNote. MUCH better. :p )
782 Updated Spanish localisation. With thanks to Fili.
783 Updated MetaMapBLT Loot Tables And Instance data.
784 ...(*NOTE!!* - You MUST import the updated Instance data file to see the new information).
785  
786 03 June 2006 - v4.40
787 Added further checking routines for presence of MetaMap modules.
788 All old MapNotes routines now fully converted to the optimised MetaMap routines.
789 ...(That gets rid of over 800 lines of code).
790 Removed redundant variables in the localisations and added a few new ones.
791 Removed the /qtloc command and merged it into /qnote. See updated parameters in Readme.
792 Removed all dependency on Sky for PartyNotes, and added new PartyNote routines.
793 ...(PartyNote can now be sent anytime to all Party/Raid members without Sky).
794 Clicking on a pre-set PartyNote will now bring up the Send/Delete options.
795 Party note can now be created on instance maps as well.
796 Note edit and Send displays shown normal size and no longer scaled to WorldMap.
797 QuickNote display now detects when Escape and Enter keys are pressed.
798 ...(Just for you speed freaks. Escape closes window, Enter sets QuickNote).
799 Escape now correctly closes Note edit box instead of toggling WorldMap.
800 ...(Something that was in the original MapNotes code for some reason).
801 Included German and French localisations for MetaMapBLT.
802 Updated MetaMapBLT Loot Tables with the latest information.
803 ...(*NOTE!!* - You MUST import the updated Instance data file to see the new information).
804  
805 06 June 2006 - v4.50
806 MiniNotes now include author name on mouseover.
807 ...(Is also subject to the author on/off toggle).
808 Setting a map note now includes a check for a related MiniNote, and links it as related.
809 ...(Also works in reverse. Setting a solo MiniNote will check for related map note).
810 Slight change to MetaKB display's visual appearance.
811 Added check for incorrect data entry when selecting 'Show All Zones' in KB display.
812 MetaKB reporting now correctly disables all targeting messages when 'Show Updates' is disabled.
813 MetaKB display will now show zone name when in an instance or unknown zone, instead of 0,0.
814 NEW option on MetaKB popup menu, 'Show on WorldMap' will open the map to the selected item's location.
815 ...(will additionally ping the related note on the map if it is set as a note).
816 NEW option in MetaKB section in Extended Options, 'Set map note on map query'.
817 ...(This will automatically set a note on the map when 'Show on WorldMap is selected).
818 ...(Note, that this will not be set for an Instance map, as there are no coords to work on).
819 NEW Option to sort Map SideList. Header button on top of list will sort/unsort list.
820 Updated MetaMapBLT Loot Tables with the latest information.
821 ...(*NOTE!!* - You MUST import the updated Instance data file to see the new information).
822  
823 10 June 2006 - v4.60
824 Corrected KB nil value error when auto adding notes on targeting.
825 Added additionals checks for 'dead' zones. Will now show correct zone instead of instance map.
826 Corrected typo for The Stockade. Map should show now when visiting the instance.
827 Added Shift+Click to Map Sidelist for inserting details into open message box.
828 Updated LootIDs for Naxxramas bosses. Import default Instance data to activate.
829 NEW import routine for MetaMapBLT data. Will import default data, or convert AtlasLoot data.
830 ...(To import AtlasLoot data, simply place the AtlasLoot localisation file(s) into the MetaMapCVT folder).
831 ...(Updated AtlasLoot data file takes priority over the MetaMapBLTdata.lua default data file).
832 NEW option in MetaKB section in Extended Options, 'Embed into WorldMap', shows KB display in WorldMap.
833 ...(Has the added advantage of having the KB display set in relation to the map viewed).
834  
835 13 June 2006 - v4.61
836 Corrected the German localisation name for The Sunken Temple.
837 Corrected string parsing that returned nil error on some Critters when KB targeting.
838 Added check for nil value return on Type or Class that are missing on the odd few creatures.
839 Added class colour coding to KB captured targets. Is now reflected in KB display.
840 ...(Name column will now show class colour. The location column still shows proximity colour).
841 Added greater flexibility to the /qnote command. See updated parameters in Readme.
842 ..(Additionally added whitespace/period check as suggested by Gorramit. :p);
843 Changed import routine for Instance data. Now adds/updates default data only.
844 ...(Previously reset ALL instance data - will now keep any additional user added notes intact).
845 Added a 'Function Hooks' reference section to the readme for authors of other addons.
846 Included Niflheim's new HQ map of Shadowfang Keep and updated the note locations.
847 Updated Instance data Loot IDs to match latest AtlasLoot release.
848 Added default World Boss locations and Loot IDs to the World maps.
849 ...(Import updated Instance file from Extended Options to apply the changes).
850  
851 15 June 2006 - v4.62
852 Corrected note sending routine to look at current map, not zone, when sending.
853 CTR+Click on any mapnote will now query MetaMapBLT, in the same way as the Sidelist does.
854 Added and updated LootIDs for Naxxramas. Updated MetaMapBLT default data.
855 ...(Import the default BLT data, or the latest AtlasLoot localisation).
856 Included Niflheim's new HQ map for Scholomance and updated the note locations.
857 ...(Import updated Instance file from Extended Options to apply the changes).
858  
859 20 June 2006 - v4.63
860 Keybinding for MetaKB display correctly toggles WorldMap now when embedded.
861 Fixed incorrect Tooltips showing when sorting the Sidelist.
862 Reworked deletion routines to now retain order of entry.
863 NEW Batch delete option for MetaNotes in Extended Options.
864 ...(Allows note deletion by selected creator at Zone, Continent, and World levels).
865 NEW LootLink compatibility. Will automatically use LootLink if it is installed.
866 BLT import now gives option to import Default data or AtlasLoot data when selected.
867 Added default Battleground locations and Loot IDs to the World maps.
868 ...(Import updated Instance file from Extended Options to apply the changes).
869 Updated MetaMapBLT with the latest database procedures from Daviesh.
870 Created a new localisations file to handle the new BLT database format.
871 ...(*NOTE!!* - You MUST import the updated BLT default data file to upgrade).
872  
873 22 June 2006 - v4.64
874 Updated all text element names in XML to the new 'font' names, as they were not as
875 backwardly compatible as Blizzard might have thought.
876 Fixed nil error when targeting same critter twice in succession.
877 ...(Something strange with caching that seems to have crept in with the latest patch).
878 Made some changes to a few routines which should eliminate any nil returns on startup.
879 Merged MapMod import routine into MetaMapCVT. MapNotes import now gives MapNotes or MapMod option.
880 NEW ItemSync compatibility. Will automatically use ItemSync if it is installed.
881 Updated MetaMapBLT German and French localisations.
882 MetaMapBLT default data updated to match latest AtlasLoot data.
883 ...(Import Default BLT data to apply the changes).
884  
885 23 June 2006 - v4.65
886 Replaced the checking routine for Instance location that got missed when sorting the startup routines.
887 ...(Will again auto select the Instance you're currently in).
888 Completed the KB routine for level checks when targeting.
889 ...(Got missed off ages ago and no-one noticed. Thanks to Noja for spotting that at last).
890 Removed the routine to add the instance text to the dropdown display on startup.
891 ...(Still can't figure out why some were getting the nil error so, make do with a blank display on startup :p).
892 NEW ZoneShift section added to Extended Options for German and French clients.
893 ...(MetaMapZSM load-on-demand module currently available as a Beta from http://ui.worldofwar.net).
894  
895 27 June 2006 - v4.70
896 ZoneShift check added when importing default World bosses and Battlegrounds.
897 ...(Notes should now appear in correct locations, assuming the ZoneShift info is correct).
898 NEW MetaMapZSM load-on-demand ZoneShift module added for German and French clients.
899 ...(Tracker routines will keep track of which ZoneShift was last implemented).
900 NEW MetaMapBKP load-on-demand Backup/Restore module added for easy backing up or restoring of data.
901 ...(Both new module options can be found on the Extended Options).
902  
903 04 July 2006 - v4.71
904 Updated KB and notes 'hook' routines to work correctly on RightClick.
905 Menu now checks for Titan and Minimap screen locations.
906 ...(Will go upwards if Titan or Minimap are located at bottom of screen).
907 Updated some routines for better integration to MetaMapBWP.
908 NEW MetaMapBWP load-on-demand module available as a Beta from Curse & Worldofwar.net.
909 ...(Noticed BetterWaypoints was no longer being updated and needed attention).
910 ...(Not sure if it will remain as such, as it all depends on the author returning to it).
911 NEW option in Imports section, 'Export user KB file'.
912 ...(Creates an Import.lua in the SavedVariables folder, which any MetaMap user can import).
913 MetaMapBLT default data updated to match latest AtlasLoot data.
914 ...(Import Default BLT data to apply the changes).
915 Updated the Readme.
916  
917 10 July 2006 - v4.72
918 Hopefully tracked down and fixed startup error a few were getting.
919 ...(Caused by another addon somewhere, opening the map before all vars were initialised).
920 NEW MetaMapBWP module out of Beta, and now included as standard.
921 ...(Recommend deleting the old MetaMapBWP folder first, to get rid of any obsolete files).
922 Updated remainder of MetaMapBWP variables to unique names.
923 Fixed occasional BWP nil library error on first run when 'Always On' was active.
924 Removed the old WoWKB import routines, as well as the old KB data conversion routine.
925 ...(The WoWKB conversion utility will do both old data types if anyone still needs it).
926 Reworked the Import/Export routines to give a nicer progression overall.
927 NEW User notes export facilty will export map notes and lines to the Import.lua file.
928 ...(Choice to export KB, Notes & Lines, or both to the same Import.lua file).
929 ...(If both data sets are in the file, the importer will have the same choice on import).
930 Updated the MetaMapBLT localisation file with latest info.
931 MetaMapBLT default data updated to match latest AtlasLoot data.
932 ...(Import Default BLT data to apply the changes).
933 Updated the Readme.
934  
935 13 July 2006 - v4.73
936 Fixed startup error caused by QuestHistory. No, honest, really fixed this time. :p
937 Corrected German Zoneshift matrix for imports. Adjusted routines in Zoneshift module.
938 ...(Import default Instance data to correct the German World Boss locations).
939 RightClick on a KB display item will now handle ranged coords correctly.
940 ...(Original BWP code incorrectly parsed those as not being in current zone).
941 MetaMapBWP menu now checks for Waypoint screen location and positions accordingly.
942 Setting a Waypoint will now be retained, even when moving into another zone.
943 ...(Will display again when moving back into the zone where it was set).
944 A Waypoint can now be preset for any note on the map.
945 ...(Will display when you move into the zone it was set for).
946 BWP option added to always set a Waypoint to your corpse when loaded.
947 BWP display frame will now remember screen position between sessions when 'Always Load' is used.
948 Removed Instance information lines from the Instance maps.
949 NEW InfoLine button added to Instance maps. Mouseover shows Tooltip with Instance information.
950 ...(Clicking on InfoLine button brings up storyline for that Instance).
951 ...(May look at expanding that to World maps as well at some stage).
952  
953 13 July 2006 - v4.74
954 Quick fix for MetaMapBWP. Removed obsolete call and replaced with later MetaMap function.
955  
956 14 July 2006 - v4.75
957 Fixed MetaMapBWP distance display not updating correctly.
958 Changed Instance import routine to direct inject into the database.
959 ...(Hopefully will resolve the German import issue for World bosses).
960 Fixed BWP_MenuFrame overlapping the Playerframe after a menu show.
961 ...(Original code didn't hide the menu frame. Correctly hides now after a menu show).
962 NEW Backdrop Shade Slider added for Instance maps. Slider available on MetaMap menu.
963 ...(Will only be displayed on the menu when an Instance map is selected).
964 ...(Will save different setting for each SaveSet as well).
965 NEW Shade colour option available on the MetaMap menu.
966 ...(Toggles the Instance backdrop between black, red, green, and blue).
967  
968 16 July 2006 - v4.76
969 Completed Storylines for remaining instances.
970 Added Undercity, Orgrimmar, and Thunder Bluff to MapLibrary scaling.
971 ...(BWP Distance will now correctly update in those cities).
972 Fixed error when attempting to move the map when set to Fullscreen mode.
973 Increased Tooltip scaling range.
974 Tooltip scaling now checks for NotesUNeed and adjusts the scale accordingly.
975 ...(Previously NotesUNeed forced the MetaMap setting back to its own setting).
976 Fixed unlocalised 'button' variable interfering with another addon's Minimap button.
977 Main map coords will now show 'Instance' or 'Dead Zone' instead of boring 0,0 coords.
978  
979 18 July 2006 - v4.77
980 Removed all dependancy on MapLibrary for MetaMapBWP.
981 ...(Yards/Metres is now handled by a simple conversion routine).
982 Added additional checks for initialisation completion.
983 Added check for data corruption for near notes routine.
984 Replaced old note deletion routine for MetaKB with updated one which got missed out.
985 Updated French/English zone conversion matrix.
986 ...(World bosses now export to correct locations for French clients).
987 Added saved instance display to InfoLine button with ID and time remaining.
988 Extended the InfoLine button to all other maps.
989 ...(Currently shows colour coded faction and range levels).
990  
991 20 July 2006 - v4.78
992 Tidied various bits of display stuff.
993 Added data verification routine for notes on startup.
994 RightClick on InfoLine button now toggles the SideList.
995 Instance backdrop now covers entire map when Sidelist is hidden.
996 User file export option now remains active for multiple export opportunities.
997 Renamed User file for import to 'MetaMapEXP.lua'. Related folder now shown as MetaMapEXP.
998 ...(Note, as always, ANY file for import MUST be placed in the MetaMapCVT folder).
999 Included Niflheim's new HQ maps for Stratholme & UBRS, and updated the note locations.
1000 ...(Import updated Instance file from Extended Options to apply the changes).
1001  
1002 22 July 2006 - v4.79
1003 Fixed ancient problem of non functioning notes when placed on a WorldMapPOI.
1004 Removed MetaMapPOI delete routine from General tab in Extended Options.
1005 ...(Batch delete option on MetaNotes tab does a better job, without zone restrictions).
1006 Minimap coords should now update correctly in Battlegrounds.
1007 MetaMapBWP no longer attempts to set a corpse Waypoint in Battlegrounds.
1008 Removed the filter icons from Extended Options and moved creator option from MetaMap menu.
1009 Changed 'Show Notes' option on MetaMap menu to 'Notes Filter'.
1010 Clicking on 'Notes Filter' shows a Filter Submenu, with options to filter map notes.
1011  
1012 24 July 2006 - v4.80
1013 Fixed Help Tooltip not hiding in Extended Options. Missed it out on last version's rework.
1014 Deleting a note with bounding box now removes the whole set, including lines.
1015 Changed icons for outer bounding box. Function as normal icons but, cannot be edited.
1016 Added routines to hide the bounding box icons and lines when main note is filtered.
1017 Due to these changes, the SideList now shows only the main bounding box note.
1018  
1019 26 July 2006 - v4.81
1020 Fixed imports not importing all notes from MapMod. Due to a 'break' error.
1021 Non-boundingbox lines are now also hidden when connected note is filtered.
1022 BWP menu now correctly hidden on startup, and will no longer cover Player frame.
1023 Changed the German instance name for Stockades again to correctly select 'Das Verlies'.
1024 Completed the MetaMapZSM module. Will now also ZoneShift Lines and MetaKB data.
1025 Extended startup data verification to verify Lines and MetaKB data as well.
1026 Changed the notes highlighting routine to use a single highlighter.
1027 ...(This allowed the removal of 20 icons, which previously provided the highlighting).
1028 ...(Recommend removing the previous installation before installing this).
1029 ...(This will ensure any redundant files will not be loaded into memory).
1030 Added routines to handle the new Class Set data format in AtlasLoot.
1031 Updated the default instance data to match latest AtlasLoot data format.
1032 Updated the default MetaMapBLT data to match the latest AtlasLoot data.
1033 ...(Import BOTH default instance data and default BLT data to apply the changes).
1034  
1035 31 July 2006 - v11100.1
1036 Version numbering changed to include TOC prefix.
1037 MetaMapPOI will now correctly set a guard note without the need to open the WorldMap.
1038 NEW option for MetaMapBWP to auto set a Waypoint on Guard directions.
1039 MetaKB now displays related data when Continents or World are displayed on the map.
1040 Removed fixed name tables for ZoneLevels and changed routines to use zone indexes.
1041 ...(That solves any localisation problems, as it now gets the info from the server).
1042 Standardised module loading routines and improved the event handling for some modules.
1043 ...(Hopefully the changes for FWM might solve the startup problem a few were having).
1044 NEW MetaKB is now a Load-on-Demand module named MetaMapWKB.
1045 ...(IMPORTANT! If you have saved MetaKB data, ensure you carry out the following).
1046 1. BACKUP your data from Extended Options BEFORE installing this version.
1047 2. Install this version, log in to WoW, and load the MetaKB module in Extended Options.
1048 3. Use the RESTORE option to reload all your saved data.
1049 4. Reload the User Interface from the Import section to save the data and clear memory.
1050 ...(MetaMapWKB will now load any time you select a related option for it).
1051 ...(Alternatively, set the 'Always Load' option to always have it load on startup).
1052  
1053 01 August 2006 - v11100.2
1054 Fixed MetaMap menu not hiding on mouseout when TitanBar icon was hidden.
1055 Corrected the timing on a couple of initialisation routines.
1056 ...(Should correct the problem a few were having with scaling and FWM startup).
1057 NEW Text colour can now be set for Minimap coords display.
1058 ...(CTRL+Click on coords to cycle through colours).
1059  
1060 03 August 2006 - v11100.3
1061 Updated level ranges for instance maps.
1062 Fixed Battlegrounds attempting to load an instance map instead of the BG map.
1063 Fixed MetaMapWKB error when selecting 'Show on Map' for a zone other than the current.
1064 Fixed typo for variable which was preventing BLT from showing when clicking on a note.
1065 Delayed the MetaMapFWM table initialisation routine to fix the problem a few were having.
1066 Added routine to correctly distinguish between single note and Bounded note deletion.
1067 NOTE! If this is a first time upgrade from v4.xx to v11100.xx, read the v11100.1 notes!!
1068  
1069 05 August 2006 - v11100.4
1070 Updated the deletion checking routine and Ping routine for a more global approach.
1071 ...(This fixes all MetaMapWKB bounded note problems, and single/bounded note deletion).
1072 Bounding box is no longer created when central icon is rejected due to near note.
1073 Tracked down MetaMapFWM error to incorrectly placed localised functions.
1074 ...(Only manifested itself when there was actual data in the Errata table).
1075 Removed the Blizzard Instance check, and reverted back to my own routine.
1076 ...(Fixes the Battlegrounds error, which was attempting to load an Instance map).
1077 NOTE! If this is a first time upgrade from v4.xx to v11100.xx, read the v11100.1 notes!!
1078  
1079 11 August 2006 - v11100.5
1080 Added support for FuBar. Recommended - none of the TitanBar memory problems.
1081 Fixed error on single note deletion for instance maps.
1082 Fixed error on Player ping for Sidelist. Missed updating it to changed ping routine.
1083 Added two keybindings. Each will toggle the WorldMap with a specific saved mode.
1084 MetaMapWKB will now display newly discovered target message, regardless of Updates option.
1085 Optimised coords display routines. Should fix the 618 error a few were getting randomly.
1086 Extended the MetaMapWKB startup verification routine down to zone level.
1087 NOTE! If this is a first time upgrade from v4.xx to v11100.xx, read the v11100.1 notes!!
1088  
1089 11 August 2006 - v11100.6
1090 Quick fix for MetaMap menu not hiding on mouseout.
1091 ...(Totally missed checking for non existance of FuBar. Apologies on that one).
1092  
1093 16 August 2006 - v11100-7
1094 Updated routine that matches Mininote with existing map note to be totally unique.
1095 ...(Previously took first name match, not taking into account multiples with same name).
1096 Slight change to the MiniCoords routine.
1097 ...(Possible fix for the unexplainable 616 error a few were getting).
1098  
1099 24 August 2006 - v11200-1
1100 Removed all AtlasLoot import options. Later versions of AtlasLoot are now totally incompatible.
1101 ...(Default BLT import only for now, which I will keep updated).
1102 Fixed map opening to full screen. Will again open to correct scale setting.
1103 ..(Looks like Blizz screwed up on the 'OnShow' function somehow).
1104 Fixed MetaMapBLT Dressing room not displaying character on opening.
1105 No ZoneShifts required for German/French clients on this patch. :)
1106 ..(Load ZoneShift module and select 'Update Version' to update the tracker).
1107 NOTE! The last version included a MetaMapEXP.lua in the MetaMapCVT folder in error.
1108 ...(DO NOT import this file. DELETE it! It's a ZoneShifted TEST file).
1109  
1110 28 August 2006 - v11200-2
1111 Fixed error when deleting note set in Battlegrounds.
1112 Notes can now be created in Battlegrounds with the QuickNote option.