ZoneInfo Classic (Cataclysm)
ZoneInfo Classic is an addon for WoW Classic Cataclysm 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
- 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 (Cataclysm) is powered by LibTourist Classic (Cataclysm)
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 :-(
In reply to Odica_Jaedenar:
Hi and ty for your reply.
Yup, I did that, but I was just making a suggestion if you ever wanted to develop it further one could automat it like I've seen with some other addons. So you could have the option to show if trained in addition to on and off.
I always do this when I find a new addon I like, make a list of suggestions, but please don't feel like you have to do any of them, or right away. Just something to think about if you want to develop your addon further.
Ah yes, those subzones makes all kinds of trouble, they don't even work properly in game when you click at the map currently as I tried reporting several times in the beta. :)
If full detachment is too much work, just having a few options on where the frame is placed is more than enough, but it's not that important so feel free to ignore my request if it's too much work. :)
LibTourist, that's the database where the info displayed comes from, yes?
Thanks again for your reply and have a nice day!
In reply to theAnton81:
Suggestions are always welcome, don't get me wrong! I always look into them and see what is (reasonably) possible :-)
I understand now what you mean by auto-hiding not-learned professions. It would actually be pretty simple to implement as the skill level is known. If it's 0 the option to show that profession could be tuned off automatically (and turned on when skill > 0).
Subzones are causing problems, but with every major WoW update new inconsistencies and bugs are introduced you have to deal with as an addon developer. Duplicate zone names is one of them (The Maelstrom is the first), which is pretty annoying as LibTourist uses the zone name as key in the zones collection.
I also noticed that the MAX_PLAYER_LEVEL variable in the WoW API is still set to 60. New Cata zones display the recommended level on the map, but older zones do not. And for Vashj'ir WoW reports level 80 - 90 as recommended level, while the level cap is 85. Several dungeons have been split up (like Maraudon and Stratholme) but for some of these separated instances I can find data in the database but for others I cannot. And so on...
LibTourist is indeed the library that provides all the data and I am the only maintainer for that library. So, every new expansion I first have to update and release LibTourist before I can release a new version of ZoneInfo. ZoneInfo itself usually doesn't need much work. However, due to an unhandled exception in the build process I can't release LibTourist at the moment, which kinda sucks. I have submitted a ticket at CurseForge yesterday and I'm now waiting for a response.
In reply to Odica_Jaedenar:
Ofc, I just wanted to make it absolutely clear that it was just suggestions as the sheer amount might seem a bit much. :)
thank you!! :)
In reply to stoic_almeida8024924:
You're welcome :-)
Hello, this started Tuesday 6/20/23; the addon itself works, but unless I disable it Blizzard's "Options" for "Game" shows the first time I open it on a character and then disappears for every attempt to open it after that. It also disables Altoholic's ability to show how many of an item you have, such as Saronite Ore 24 in bags, 3 in bank, 14 in a different character's bank. Weird, I know, but I went through every one of my addons and it is when this one, and only this one, is disabled that those 2 separate issues are suddenly fixed.
In reply to BooPuppy:
The weird side effects in other addons are probably caused by a disrupted and therefore incomplete initialization. This is due to a lua error in ZoneInfo during initialization, which in turn is caused by Blizzard removing a function that ZoneInfo used while building the options screen.
This has been fixed in the new 3.4.2 release, so those side effects should be gone :-)
In reply to Odica_Jaedenar: Thanks very much for both the explanation and the fix!