ClassicCodex
This is a partial rewrite of pfQuest/ShaguDB. It is an addon to show you where you can pickup quests, where to turn in quests, where to find mobs / items required for quests, etc.
Reminder to auto-updater users
If you are using a auto-updater (likes twitch app) and you have a version less than v1.3.0, You may not be able to automatically update to v1.3.0 or later.
Because the original author (pgarneau) has deleted his project, and now you are seeing a new project with a different id but the same name. For auto-updaters, they are two different projects, so it cannot automatically update ClassicCodex to the version I uploaded.
Please remove ClassicCodex from the auto-updater and add it again to get the version I uploaded.
Features
- Display available quests on your map and minimap
- Display active quests on your map and minimap
- Display spawn markers on your map and minimap that show exact spawn locations for mobs/npcs/objects needed for your quests
- Updated tooltips to display quest progress when hovering over mobs/npcs/objects
- Auto-accept quests (can be disabled by holding control)
- Auto-turnin quests (can be disabled by holding control)
- Quest icon above enemy nameplates that are required for your quests
- Shift-clicking markers on the map will hide them (read the following to find out how to restore)
- Clicking spawn markers on the map will change the color of the markers
- Questlog buttons to show/hide/reset markers
- Database Browser window to search for items/npcs/quests/objects
- Chat commands
Configurations
- Toggle auto-accept
- Toggle auto-turnin
- Toggle quest icon above enemy nameplates
- Toggle showing questgivers
- Toggle showing questgives for active quests
- Show/hide low-level quests
- Show/hide high-level quests
- Show/hide seasonal/PVP/misc quests
- Color spawn markers by spawn type or by quest
- Adjust the size of quest markers (pickup / turnin)
- Adjust the size of spawn markers
- Display a larger icon for the boss or a single target to help you find it
- Control what to display on your map/minimap
Control what to display on your map/minimap
When you press M
to open the world map, you can find a drop-down box in its upper right corner with the following options:
- Show all quests
- Show only tracked quests
- Only show things manually added
- Hide everything
The option will apply to both world map and minimap. If you want to hide one of them, please visit interface options, ClassicCodex
provides the following options:
- Show Markers on Continent Maps
- Show Markers on Zone Maps
- Show Markers on the Minimap
Terrible layout!
Unfortunately, CurseForge's Markdown engine does not support tables, so you will see a messy layout.
Go to Github to see a beautiful layout of the documentation.
Chat Commands
Accessed through /codex
| Command | Description
| -------------------------------------------------------------- | -----------------
| /codex show
| Show database browser interface
| /codex unit {unit}
| Search for an npc/mob by name and display best location on map
| /codex object {gameObject}
| Seach for an object by name and display location on map. (ex /codex object copper vein
)
| /codex item {item}
| Search for an item and display location of mobs that drop it
| /codex vendor {item}
| Search for an item and display location of vendors that sell it
| /codex quest {questName}
| Search for a specific quest by name
| /codex quests
| Show all quests on the map
| /codex meta {relation} {min} {max}
| Search for objects with relations on the map. (ex /codex meta mines 50 175
will display ores mineable with from skill 50 to 175 in mining). Available relations: chests
, herbs
, mines
| /codex clean
| Clean the map
| /codex reset
| Reset the map and display only current quests
| /codex {something}
| Will attempt to search through the database browser
Accessed through /codexcfg
| Command | Description
| -------------------------------------------------------------- | -----------------
| /codexcfg
| Show options
| /codexcfg {optionName}
| Toggle option
| /codexcfg {optionName} {value}
| Set option
Search
You can search for the following keywords in the Codex browser, or use the /codex {keyword}
command.
| Keyword | Example | Description
| -------------------------------- | -------------------------------- | ------------------
| {partial name}
| riverpaw
| Search the unit/object/item/quest with the name/title
| #{full name}
| #Harvest Reaper
| Search the unit/object/item/quest with the name/title (exact match)
| {partial id}
| 8746
| Search the unit/object/item/quest with the id
| #{full id}
| #8746
| Search the unit/object/item/quest with the id (exact match)
| @
| @
| List completed quests
| @{partial title}
| @Water
| Search the completed quest with the title
| @#{partial title}
| @#Call of Water
| Search the completed quest with the title (exact match)
| @{lvl}
| @10
| The example is searching completed quests with the lvl 10-19
| @#{lvl}
| @#10
| The example is searching completed quests with the lvl 10
| !
| !
| List manually hidden quests. (you can click the star icon in front of a searching result to unhide it)
| !{partial title}
| !Water
| Search the manually hidden quest with the title
| !#{partial title}
| !#Call of Water
| Search the manually hidden quest with the title (exact match)
| !{lvl}
| !10
| The example is searching manually hidden quests with the lvl 10-19
| !#{lvl}
| !#10
| The example is searching manually hidden quests with the lvl 10
Hide & Restore Markers
Quest
Hold down the shift
key and click on a quest marker on the minimap or the world map to hide it.
You can unhide it by clicking the "Show All Quests You Manually Hide Again" button on the interface options.
Or, search the quest in Codex browser with the !
prefix, then click the star icon in front of it.
Spawn
Hold down the shift
key and click on a spawn marker on the minimap or the world map to hide a type of spawn.
You can find the corresponding quest in the quest log and click the "Show" button to display it again.
Or you can do a /reload
and it will appear again.
Report an Issue
It is highly recommended to provide pictures or videos about the issue. A picture is worth a thousand words. The picture contains a lot of information, including the symptoms of the problem, the specific quest, and what language your client uses. These details are often ignored when describing in language. Also, we have several examples. When describing in language, developers have been unable to figure out what exactly happened. When the screenshot was sent, the problem was cleared immediately.
If you have a hard time sending pictures at CurseForge, please consider going to Github. You can drag the image directly into the Github input box. https://github.com/SwimmingTiger/ClassicCodex/issues
Is this addon abandoned or do you plan to upgrade should BC be announced?
Because this addon is so similar to the abandoned Mobmap one, I decided to leave you with a copy to help you get any ideas what to do next, as well as to help you know how it was done:
Link Removed: https://www.mediafire.com/file/dh09sfyqvu7qv96/Mobmap_(Eng)_for_Wow_3.3.5.zip/file
This one was for WotLK but hope it's still helpful. I was very lucky to find this. The way they did it was through an installer and that was updated all the time so there are no old installers left anywhere. I just happen to have this version on an old hard drive.
Is it possible to add [D] (Dungeon quest) tag to wold map questgivers icon?
Is it possible to do something about the ! for the Shadowy Assasin quest in South Shore? Currently, it looks like this:
https://www.dropbox.com/s/6masn0jwaehojqh/1.PNG?dl=0
awesome addon bro
I was looking on blood of heroes spawn and it helped me well.
is it possible to add a spawn ? if not it would be awesome to add the feature.
Hope you will continue to upgrade :)
Is there a way to disable Drop rate information? It is not accurate and is more misleading then helpful.
Question: Can we have a toggle for displaying quest progress in tooltips?
I use Questie for the tooltip tracking as I quest with a couple friends of mine and it has a feature to communicate between party members on progress.
Or if you could add that functionality, that would be awesome as well.
Otherwise, Thanks for continuing an amazing project!
Recorded your suggestions. I will try to implement it when I have time.
In reply to swimstiger:
Awesome! Thanks!
Can't find this addon on Twitch App. :/
I can find it. Please type "ENTER" after you inputted "classiccodex".
And if you have a version less than v1.3.0, you need uninstall it from Twitch app and search it again. Because it is a new project since v1.3.0. The author of the old project deleted it, and I recreated it.
In reply to swimstiger:
Thanks but I can't uninstall it from Twitch App (not even listed in "My Addons" list). I'll try to remove it manually.
Regarding this update with WowHead, is there something that we're supposed to be doing? Don't know much about WowHead.
You don't need to do anything, simply update and enjoy a more complete database.
The change log is automatically generated by a program and contains my changes to the data collection tools. These tools are included in the source code and I will run it to download NPC coords from WowHead and improve the addon database. These tools are not released to users.
Of course, if you want to contribute to ClassicCodex and report some missing NPC coordinates (such as this https://classic.wowhead.com/npc=3301/morgan-ladimore#submit-your-data), you can consider installing the WowHead client (https://classic.wowhead.com/client) to record and upload your data.
In reply to swimstiger:
Great, thanks!
This is the best quest addon, please never stop updating this. I love you
Is there a way to upload the quests I’ve already done? Like if I get this addon at level 48 will it be able to tell what I’ve done before I got the addon? Also, is there a way to filter the quests by rep? I’m grinding to exalted with stormwind and would LOVE to be able to make sure ive done all the available quests... I’m pretty sure I have, but I would love the piece of mind. Really cool addon, though, either way! Oh, one last question, say I search runecloth, will the database tell me which mobs WILL drop the cloth, or will it tell me which mobs CAN drop it?
> Is there a way to upload the quests I ’ve already done?
You don't need to upload it, the addon can get a list of your completed quests from the Wow server. You can enter @ in the database to browse this list. AddOn Options also provides a shortcut button "List Completed Quests".
See https://github.com/SwimmingTiger/ClassicCodex#search for more search tips.
Filter the quests by rep is will. I will add this feature later.
And when you search runecloth, you can click the sword icon on its right. ClassicCodex will draw all points on the map that may drop the item and provide a reference drop probability.
Is here where we can post suggestions or do we post them under 'issues'? Anyway ...
Suggestion:
Are there any future plans to index searches by title/occupation? For example I may not know specifically who/where the nearest trainer is so is it possible to search /codex trainer or perhaps if I wanted to locate the nearest flightmaster I could search /codex flight, something like that; or is it more than you plan to program (this would be similar to what mobmap used to do).