ZoneInfo Classic (Mists of Pandaria)
ZoneInfo Classic is an addon for WoW Classic Mists of Pandaria that displays various information on the World Map about the currently selected zone.
The following information can be displayed (as text):
- zone name, color-coded (friendly, neutral, hostile)
- zone level range, color-coded to indicate difficulty
- battle pet level
- fishing skills if the zone supports fishing: minimum level to be able to fish, minimum level to be able to fish without get-aways and the current fishing skill of the character (color coded to indicate difficulty)
- skinning skills, calculated value showing the minimum skill required to skin a mob of the minimum zone level and the minimum skill required to skin a mob of the maximum zone level (color coded to indicate difficulty)
- road connections, color coded (friendly, contested, hostile)
- transport connections like boats, zeppelins and portals, color-coded (friendly, neutral, hostile)
- instances including group size and level range, color coded to indicate difficulty
- flight nodes, color-coded (friendly, neutral, hostile)
- herbs: required skill level, color-coded to indicate difficulty
- mining nodes: required skill level, color-coded to indicate difficulty
- travel advice: if possible, a travel advice will be composed, using road connections and transports, to travel from the zone the character is in to the zone displayed on the map
Other functionalities:
- minimize button
- optional background with adjustable transparency
- adjustable panel size
- configurable through the WoW Interface menu, allowing to configure the background (on/off, transparency), change the panel size and turn information categories on or off.
- all settings are saved per character
- global settings template which can be used to copy settings to other characters
The information ZoneInfo displays on the World Map is localized.
WoW Classic Era
See:
ZoneInfo Classic Era on CurseForge
ZoneInfo Classic Era project page
WoW Retail
See:
ZoneInfo Classic (Mists of Pandaria) is powered by LibTourist Classic (Mists of Pandaria)
Level and profession ranges for Pandaria are wrong, but I see it's wrong on Wowhead as well so that might be why. Though strangely, quick facts for The Jade Forest shows 80-90, the path near the top says Database>Zones>Levels 86–90>The Jade Forest.
Skill requirements for gathering herbs is wrong too.
In reply to theAnton81:
All level information is taken from WowHead. If you have a more reliable source, please let me know...
I found out the problem. This file is a single folder containing these files:
background.bip
CHANGES.txt
embeds.xml
LICENSE.txt
ZonelnfoClassic.lua
ZonelnfoClassic.toc
Libs AceHook-3.0
Libs LibTouristClassic-1.0\CallbackHandler-1.0
Libs\LibTouristClassic-1.0\HereBeDragons\CallbackHandler-1.0
Libs\LibTouristClassic-1.0\HereBeDragons
Libs\LibTouristClassic-1.0
Libs\AceAddon-3.0
Libs\LibStub
Libs\LibTouristClassic-1.0\HereBeDragons\LibStub
Libs\LibTouristClassic-1.0\LibStub
Those are not subdirectories. Those are literal filenames.
For example, Libs\LibStub is literally named “Libs\LibStub” and
Libs\LibTouristClassic-1.0\HereBeDragons\CallbackHandler-1.0 is literally named "Libs\LibTouristClassic-1.0\HereBeDragons\CallbackHandler-1.0"
I painstackingly renamed each file and folder so that the libs is a folder and includes acehook, libstub, etc and made subfolders where necessary and it loads now. There is a problem with how you are uploading the files.
In reply to TionaHiryute:
Hi,
This issue has been reported occasionally by others. I don't know what the cause is, as the zip file is packaged properly with all the folders and sub folders containing the right files. If I download the zip manually and unpack it into the AddOns folder, everything is OK, but I'm using Windows.
I am sorry for the inconvenience, but I don't know what I can do to avoid the problem. I do not create the zip file myself, it is being generated by the WowAce/Curse packager using the sources from the project repository. As said, the contents of the zip file are OK for all I know and of 600+ downloads you seem to be the only one so far to have this problem - or at least the only one reporting it ;-)
It looks like the default unzip program used by your iMac is the problem. Do you have an alternative program you can use to unzip the file?
Best regards,
Odica
In reply to Odica_Jaedenar: I dont know what else to tell you but I've been downloading addons and installing them by hand for literally over 20 years and this is the first time I've ever encountered errors like this and I've used the default zip file in macOS all this time. I have the same problem JDM12983 reports. I am not about to look for another zip program when the default one has served me just fine all these years. Your addon is nice and i can tell you have put a lot of hard work into it. I admire that.
However, when a new update comes along if it exhibits the same behavior I'll just be forced to look elsewhere as I wont be sorting it out a second time. You have mentioned that is reported occasionally by others so that indicates that there is a problem somewhere. It might just be a glitch in how curseforge handles things.
In reply to TionaHiryute:
I'd love to fix it if only I knew what the problem is or at least be able to reproduce it. And 'occasionally' means you are the second person to report this issue. The other one is JDM12983.
What's being packaged and which library versions to use and so on, is set in the pkgmeta file, which is part of the project sources and read by the WowAce packager. This file is the only way I can influence the packager behaviour as far as I know of, but it hasn't changed since 2019.
If it is not too much trouble, I'd like you to answer a few questions to see if we can narrow the issue down.
1. I assume this is not the first time you have downloaded and installed ZoneInfo-Classic. Does the issue only occur with the Wow-5.5.0-release1 file? Or does it also occur with the 5.5.0-beta1 or other older versions?
2. Could you check if the latest version of the underlying LibTourist-Classic library has the same issue?
You can find it here. Note this is just a library, not an addon, this is only to test the zip file. The file was generated at the same day, just minutes before I published the latest version of ZoneInfo-Classic.
If the Wow-5.5.0-release1 file of ZoneInfo-Classic is the only one that seems to have an issue, I could generate a new one without changing the addon code to see if this is some kind of random problem with the zip file that's being created by the packager. If so, I might be able to raise a ticket at WoWAce about this.
Thanks for your compliments and your cooperation,
Odica
I get numerous errors when using the addon.
Message: Interface/AddOns/ZoneInfoClassic/embeds.xml:2 Error loading Interface/AddOns/ZoneInfoClassic/Libs/LibStub/LibStub.lua
Time: Wed Jul 16 15:39:19 2025
Count: 1
Message: Interface/AddOns/ZoneInfoClassic/embeds.xml:3 Couldn't open Interface/AddOns/ZoneInfoClassic/Libs/AceAddon-3.0/AceAddon-3.0.xml
Time: Wed Jul 16 15:39:19 2025
Count: 1
Message: Interface/AddOns/ZoneInfoClassic/embeds.xml:4 Couldn't open Interface/AddOns/ZoneInfoClassic/Libs/AceHook-3.0/AceHook-3.0.xml
Time: Wed Jul 16 15:39:19 2025
Count: 1
Message: Interface/AddOns/ZoneInfoClassic/embeds.xml:5 Couldn't open Interface/AddOns/ZoneInfoClassic/Libs/LibTouristClassic-1.0/lib.xml
Time: Wed Jul 16 15:39:19 2025
Count: 1
I unzip the file after downloading it and drop it in the addons folder manually.
I unzip it manually on my iMac using the default unzip program.
I probably am one of few that actually downloads the addons manually still; just wanted to say that with the latest release [wow-4.4.1-release-1]; the folder structure is broken.
All the sub folders are within the main folder - instead of being within a sub-folder themselves.
Here is a picture of what I mean: https://drive.google.com/file/d/1Y7e9uXCOZBb7FxhgBpI6WCw0IFz3CibV/view
This seems to be an issue with several of your last releases [at least for Cata Classic]
In reply to JDM12983:
In reply to JDM12983:
Hi JDM,
Thanks for your message. I always download and manually install every release I publish and the folder structure in the zip file and after extracting its contents is correct. To be sure I just downloaded the file again.
I suspect it has something to do with the way you are extracting the files, maybe some setting of your unzipper, I don't know...
Odica
In reply to Odica_Jaedenar: not sure how it's on my end. I have downloaded at least 20 different files from this site [addons] aver the last few days from updates. All have been fine except yours.
Even checked some past downloads from here -- again, the only one messed up.
What ZIP program do you use then?
In reply to Odica_Jaedenar: Well, I used 7zip and another program or two; they both extracted with the messed up folder system.
I had to use Windows 10 built in Windows Explorer and extract it with that to extract properly. lol
In reply to JDM12983:
Hi, apologies for the late response; for some reason I didn't get notified of your posts.
Happy to hear you found a way to properly extract the files, thanks for the feedback.
I have no clue why it does not work properly with other unzippers. I don't package the file myself, that's done by the WoWAce packager. I just upload the source files.
I'll keep an eye on it but but I'm unsure if there's a way I can avoid this from happening.
Odica
I can't fix the bugs in WoW... however, I noticed WoWHead has updated the level to 25 - 30.
So this means your finding is correct and I'll review the levels of some zones using data from WoWHead.
Edit: turns out that Blizzard has fixed the missing and incorrect level information in C_Map. LibTourist will use these if available, so the problem should be corrected automatically.
Nevertheless, I am checking and correcting all player level data in LibToiurist to match what WoW reports. If WoW does not provide level data, WoWHead is used.
The level zone ranges are a little off, still better than nothing though :) for example in the stone talen mountains (15-27), I've only seen level 27-29 enemies so far, will this be fixed in a future update?
In reply to stoic_almeida8024924:
Hi, thanks for your message.
Interesting... In LibTourist (the datasource for ZoneInfo) level ranges are stored, but the library uses information provided by WoW through C_Map.GetMapLevels. The levels stored in LibTourist are only used if this function does not return information for a zone.
However, I found today that the GetMapLevels function only returns level information for the new Cataclysm zones. So that's pretty useless and the data is in some cases even incorrect.
It also means the level range for Stonetalon Mountains is provided by LibTourist and not by the game API.
I haven't visited the zone yet, but WoWHead Cataclysm Classic also classifies Stonetalon Mountains as 15 - 25:
https://www.wowhead.com/cata/zone=406/stonetalon-mountains
The question is: where to find a reliable source for the current level ranges if the game does not provide this information? If I have that, I can manually review the values stored in LibTourist to see if they're actually off.
In reply to Odica_Jaedenar: Oh so you might be able to fix it? :D
Very nice indeed! :D
It would be nice if it was possible to only show info for proffs you have and if you could move or have options for where the info panel is displayed. It would also be great to have "tooltips" (info added to the zone name on mouseover) in the continent map, like I think you have i later versions of the game, with just basic info like level and profession range. Unsure if this last part is something that came in Cata as the new zones have it, just with the wrong number in the "open beta".. :P Though only level range.
For anyone not using the fullscreen map, it would prob be nice to have it attach to the outside of the map frame.
In reply to theAnton81:
Hi and thanks ;-)
Did you check the options page? In game: [Esc] -> [Options] -> tab Addons -> ZoneInfo
You can enable or disable information on the ZoneInfo panel there and turn of info for professions you don't have.
As for "tooltips": a looong time ago, when ZoneInfo was still part of the abandoned Cartographer Suite, it used to detect zone highlights to change the info displayed on the ZI panel when hovering over zones on a continent map. This mechanism had to be abandoned because it just didn't work for every zone. If I remember correctly, the problems started when Strangethorn Vale was split up into two zones but kept a sort of sub-continent map, when Cataclysm went live for the retail version (in 2011 or so). That's why ZoneInfo nowadays only displays info for the selected map. And I don't feel much for returning to that old mechanism ;-)
As for repositioning the panel: ZoneInfo2, the version for WoW Retail (v10) has an option to disconnect and reposition the panel. Because of the complexity of it I decided not to implement that in ZoneInfo Classic and ZoneInfo Classic Era. I will take a look if it is doable to do it anyway, but I cannot guarantee anything.
Meanwhile I have a new version of LibTourist ready but I am experiencing build errors :-(