Download
(41Kb)
Download
Updated: 01-30-07 08:48 AM
Pictures
File Info
Updated:01-30-07 08:48 AM
Created:unknown
Downloads:5,393
Favorites:37
MD5:

WoWKB  Popular! (More than 5000 hits)

Version: 20003.6
by: ciphersimian [More]

!! BACK UP YOUR SavedVariables/WoWKB.lua !!

Enhancements were made to the import/merge code - you may want to re-import your MetaMap or old WoWKB data as it may pick up additional data (no duplicates will be created)


WoWKB README v20003.6

Released: January 30, 2007
Maintainer: ciphersimian
Original code: Arthesia
Contributors:
Kipple
Regan

Download from any of the following:
http://www.wowinterface.com/download...fo.php?id=4288
http://wow.curse-gaming.com/en/files/details/908/wowkb/
http://ui.worldofwar.net/ui.php?id=1525
http://www.wowguru.com/ui/174/wowkb/

Change Notes
[Version 20003.6]
  • Added a check for nil level from UnitLevel
  • Updated German localization
  • Corrected importing of data for non-english clients
  • Improved importing/merging of data in general
  • Changed handling of 0 coords - will be stored only if no other data is available
  • Removed upgrade functionality for legacy versions of WoWKB (versions before 1800.1 - ancient)
  • Removed 'Method B' import option which used an external lua script

Description

This AddOn stores the name, description, level, rarity and location of all the
NPCs/mobs you mouse over. The location is stored as a range to allow for
movement or various spawn points. The range is updated every time you find the
NPC in a different location. The WoWKB database is global - all your characters
on the same computer and account can access it.


Philosophy
This section is about what WoWKB is and what it is not. The first thing to
know is that it is not possible to precisely determine the location of an NPC
or mob in WoW. Early on they decided to disable the ability to get the
location of anything but yourself to disable range-checking AddOns.

As a result WoWKB doesn't actually keep track of NPC/mob locations - it keeps
track of the position at which you were standing when you moused-over a given
NPC/mob. For the most part, this works fine. The imporant thing to realize
though is that the locations are not going to be exact. In some cases, they
will be pretty far off all depending on how far away from a particular
NPC/mob you can be and mouse-over it.

To better visualize where things can be found I've implemented MapNotes and
Cartographer support which I strongly recommend you take advantage of. There's
an option in MapNotes (enabled by default) which will create a bounding box
with a center point on the map when you left-click an NPC/mob in the results
window. Cartographer supports only the center point as, at the time of this
writing, it has no way to draw lines on the map. This could get cluttered
pretty fast but the way I've intended WoWKB and MapNotes/Cartographer to be
used together makes notes you create on the map, or at least those created by
WoWKB, a very temporary thing. You create notes when you need them (i.e.
hunting a particular mob or looking for a particular NPC) and then when things
start to get cluttered you can remove the notes for a particular NPC/mob by
right-clicking it in the results window or remove all the WoWKB notes by
clicking the Clear Map Notes button.

Of course, I'm open to new ideas on how to best present the data that WoWKB
is able to gather so if you've got any ideas, let me know.


Features
[Slash Commands]

You can use the following commands to perform a search (ommiting search term
will list all records in the database):

/wowkb [search term]
or
/wkb [search term]

[User Interface]

The results are color-coded based on your location:
Green - Within the min/max range the NPC/mob was seen
Yellow - In the same zone as the NPC/mob
Red - In a different zone than the NPC/mob

There are two different formats for the coordinates listed after the name and
description of the NPC/mob.

(XX.XX, YY.YY) - This form means the range is less than three map units which
generally means the NPC/mob stays in the same spot or you
haven't seen it very many times. The X and Y coordinates are
expressed to the nearest 1/100th of a map unit.

(xx-XX), (yy-YY) - This form means the range is greater than or equal to three
map units and expresses the X and Y coordinates as a range
from min x to max X and min y to max Y.

You can sort the results by name, description, level, rarity, zone or
coordinates by clicking on the appropriate column heading. Clicking on the
same heading a second time will sort that column in reverse order. Sorting by
coordinates does a sort by distance for any results which are in the same zone
(green/yellow.)

The number of NPCs/mobs found as well as the number of zones they were found
across is displayed in the information bar. This bar will also display error
messages, etc.


[Other Features]

Remove unwanted entries from the database with <Shift>+<Ctrl>+Right-click

Insert the text from an entry into chat by opening the chat input bar and
then <Shift>+Left-clicking the entry you want to insert.

Import/Merge other WoWKB data files from friends, guildmates, etc. see the
section devoted to this topic below.


[Optional Map Notes Support*]

In the search results window:
Left-click - Add a map note (or a group of MapNotes, see the options below)
on the WorldMap and a MiniNote on the MiniMap for the entry
Right-click - Remove any map notes for the entry

From the main interface:
Clear Map Notes button - clears all the MapNotes/Cartographer Notes created by WoWKB

*Requires:
MapNotes v3.17.20000+ - http://www.wowinterface.com/download...otesFansUpdate
or
Cartographer r25291+ - http://www.wowinterface.com/download...tographer.html


Options
Show Only Local NPCs
Shows only the green and yellow entries when enabled

Show Updates
For debugging purposes, displays database changes (verbose)

Create MapNotes Bounding Box (MapNotes only)
Create four MapNotes with lines connecting them representing the NW,
NE, SW and SE bounds of the NPC/mob versus just a single MapNote marking
the center point

Add MiniNotes To MiniMap (MapNotes only)
Controls whether a MiniNote will be added to the MiniMap when MapNotes are
created by left-clicking an entry

Keep Only The Last MiniNote (MapNotes only)
Controls whether previous MiniNotes will be cleared before adding a new one
to the MiniMap (only in effect if the Add MiniNotes To MiniMap option is
enabled)


Importing/Merging Data
NOTE: MetaMapWKB data is automatically imported when WoWKB loads and detects
MetaMapWKB data so you need only enable both AddOns and enter the game.

NOTE: This feature is for combining multiple WoWKB data files, old versions of
your WoWKB data will be converted to the new data format automatically
when you log into the game with an old version.

1. Log out of WoW

2. BACKUP YOUR WoWKB.lua FILE!
./World of Warcraft/WTF/Account/USER/SavedVariables/WoWKB.lua

3. Open the file to import in a text editor, I'll call it WoWKB2.lua

4. Rename the WoWKB_Data table to WoWKB_ImportData

WoWKB_Data = {
...
}

becomes:

WoWKB_ImportData = {
...
}

5. Rename the WoWKB_State table to WoWKB_ImportState

6. Rename the WoWKB_UnknownZones table to WoWKB_ImportUnknownZones

7. Copy the entire contents of WoWKB2.lua (which contains WoWKB_ImportData,
WoWKB_ImportState and WoWKB_ImportUnknownZones) to the end of the
WoWKB.lua that you want to import it into. If you made the changes to
WoWKB2.lua above, you could accomplish this with the command:

Windows:
C:\> type WoWKB2.lua >> WoWKB.lua

OS X / Linux:
$ cat WoWKB2.lua >> WoWKB.lua

So you have a file like this:

WoWKB_Data = {
...
}

WoWKB_State = {
...
}

WoWKB_UnknownZones = {
...
}

WoWKB_ImportData = {
...
}

WoWKB_ImportState = {
...
}

WoWKB_ImportUnknownZones = {
...
}

8. Log in to WoW, you should see the message:

'<WoWKB>: WoWKB_ImportData merged successfully, added X entries and updated Y'

Post A Reply Comment Options
Unread 01-21-07, 10:04 AM  
Phurion
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
You *really* need to keep previous versions available for download. The latest version updated on 01/20/2007 @ 11:59 PM is broken, generating an error about Cartographer (which I don't even have installed), and another NIL error when trying to click on anything in its list.

Unfortunately I didn't make a backup of my previous version, so now I have to delete it entirely until you fix it.

Please keep previous versions online for situations like this. Sometimes people have to roll back to previous version due to incompatibilities with other addons. It's a good development practice.

[EDIT]
Found this posted over at another UI site.

If Cartographer isn't installed it causes an error.
change line 286 in WoWKB.lua to

if Cartographer_Notes == nil or Cartographer_Notes.SetNote == nil or Cartographer_Notes.RefreshMap == nil or

to fix the problem
This does fix the Cartographer related error, but now the minimap button won't display. Using Detached MiniMap Buttons and Squeenix minimap.

[EDIT]
Logging out and back in a couple of times and now the minimap button shows. Sometimes it does, sometimes it doesn't.

/boggle
Last edited by Phurion : 01-22-07 at 06:48 AM.
Report comment to moderator  
Reply With Quote
Unread 01-18-07, 07:59 PM  
yaggy
A Kobold Labourer

Forum posts: 1
File comments: 22
Uploads: 0
The metamap import works like a charm, thanks.

All we need now is Cartographer support
Report comment to moderator  
Reply With Quote
Unread 01-18-07, 07:22 PM  
ciphersimian
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 8
Uploads: 1
MetaMapWKB Import

saitoh183,

The import is automatic - all you have to do is enter the game with WoWKB and MetaMapWKB both installed and enabled and it will import the MetaMapWKB data.
Report comment to moderator  
Reply With Quote
Unread 01-18-07, 12:19 PM  
sid67
A Cliff Giant
AddOn Author - Click to view AddOns

Forum posts: 78
File comments: 31
Uploads: 5
ciphersimian-

Cartographer support would be awesome. I also think it would do wonders for getting people to adopt your mod. Cartographer is already developing a pretty loyal following in the Ace2 community. The only missing parts that have kept more people from converting have been a good KB and Better Waypoints. LOL, now to talk someone into creating a Better Waypoints interface for Cartographer. Thanks for all your hard work!!!

sid67
Report comment to moderator  
Reply With Quote
Unread 01-18-07, 10:56 AM  
saitoh183
A Deviate Faerie Dragon

Forum posts: 11
File comments: 13
Uploads: 0
Just wanted to know if we use the the normal importing method for MetamapWKB now that you have added the possibility to import the data?
Report comment to moderator  
Reply With Quote
Unread 01-17-07, 12:21 PM  
ciphersimian
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 8
Uploads: 1
sid67,

Thanks for the information, based on that interface it shouldn't be too difficult to add support for it. I will probably want to break all the MapNotes specific stuff out into a separate AddOn though and have a WoWKB_MapNotes and WoWKB_Cartographer or something of that nature and that may take a little time.
Report comment to moderator  
Reply With Quote
Unread 01-16-07, 04:07 PM  
sid67
A Cliff Giant
AddOn Author - Click to view AddOns

Forum posts: 78
File comments: 31
Uploads: 5
Cartographer is a Ace2 map mod by cknight that has optional plugins. You can find documentation on the API for it here:
http://www.wowace.com/wiki/Cartographer/Notes

This part in particular, should be useful:
Cartographer_Notes:SetNote("zone", x, y, "icon", "creator", ...)
Report comment to moderator  
Reply With Quote
Unread 01-15-07, 11:30 PM  
ciphersimian
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 8
Uploads: 1
MetaMapWKB Import

As I posted on Curse (and as Yaggy already said here) the WoWKB and MetaMapWKB data is not compatible and one import routine cannot be used for the other.

I'm working on a MetaMapWKB import routine which should be ready for release in a couple days.

I've never looked at Cartographer so I'm not sure how much effort would be required to support it - I'll look into it.
Report comment to moderator  
Reply With Quote
Unread 01-12-07, 11:36 AM  
yaggy
A Kobold Labourer

Forum posts: 1
File comments: 22
Uploads: 0
I see you have support for Mapnotes, any chance of having WoWkb work with Cartographer?
Report comment to moderator  
Reply With Quote
Unread 01-11-07, 08:37 AM  
yaggy
A Kobold Labourer

Forum posts: 1
File comments: 22
Uploads: 0
Originally posted by Xian-Pu
You know, Yaggy, there's an excelent sectionin the description that's titled "Importing/Merging Data".
Did you read that?

If so, just follow those instructions, but instead of replacing "WoWKB_xxx" with "WoWKB_Importxxx", try renaming "MetaKB_xxx" to "WoWKB_Importxxx"...

And lo and behold... You've imported your data.

Simple, wasn't it?
You Know Xian-Pu, If you would have actually tested your theory before posting you would
have known that the WowKB import function is for merging/importing other WoWKB data.
The MetamapWKB data is not the same,

Low and behold...It will import but it ends up all messed up

Testing before posting, Simple, isn't it?
Last edited by yaggy : 01-11-07 at 09:01 AM.
Report comment to moderator  
Reply With Quote
Unread 01-10-07, 05:19 PM  
sid67
A Cliff Giant
AddOn Author - Click to view AddOns

Forum posts: 78
File comments: 31
Uploads: 5
Xian-

If you got that to work, then post it for everyone. I couldn't get mine transferred at all. The KB feature of Metamap is one of the major reasons people are stuck to Metamap. In particular, the 4000+ database that's available for download. From what I can tell, the formats are different. Metamap seems to use a continent + zone format, while WoWKB just uses zone.

My suggestion (to the author) is to create a conversion script for Metamap specifically. That's what cknight did to Import Gatherer to Cartographer and it works great.

Personally, I'm going to start using this one even if there isn't a new database. None of the mobs in Outland are in the new database.
Report comment to moderator  
Reply With Quote
Unread 01-10-07, 01:34 PM  
Xian-Pu
A Kobold Labourer
 
Xian-Pu's Avatar

Forum posts: 0
File comments: 1
Uploads: 0
You know, Yaggy, there's an excelent sectionin the description that's titled "Importing/Merging Data".
Did you read that?

If so, just follow those instructions, but instead of replacing "WoWKB_xxx" with "WoWKB_Importxxx", try renaming "MetaKB_xxx" to "WoWKB_Importxxx"...

And lo and behold... You've imported your data.

Simple, wasn't it?
Report comment to moderator  
Reply With Quote
Unread 01-05-07, 11:30 PM  
yaggy
A Kobold Labourer

Forum posts: 1
File comments: 22
Uploads: 0
Oh well, back to Metamap.
Report comment to moderator  
Reply With Quote
Unread 01-04-07, 07:44 PM  
yaggy
A Kobold Labourer

Forum posts: 1
File comments: 22
Uploads: 0
I dumped Metamap in favor of Cartographer but now i find myself missing the WoWkb from metamap (Something i used all the time)

I have instaled WoWkb but i'm wondering is there a way to import the old metamapwkb data into wowkb

Or is there perhaps a premade WoWKB.lua file available for download?
Report comment to moderator  
Reply With Quote
Unread 12-20-06, 09:49 PM  
askjosh
A Murloc Raider

Forum posts: 7
File comments: 26
Uploads: 0
maybe you could show the author of meta map the changes you made to make the wowkb addon lighter and more efficent memory wise, then we can all benefit :-) as is I really like the tight intergration of the knowledge base but would be happy to see it made even better.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: