I loved AtlasLoot, but the UI and functionality of it is deprecated and I'm tired of using the half-baked forks people ship with every iteration of Classic, so I decided to give writing my own modernized/facelifted evolution of that addon a go. It retains the functionality of AtlasLoot and expands upon it in ways I've always wanted to see in an addon like AtlasLoot.
It's called NeedRoll and you can find it on CurseForge, I've been working on this for a while now and put up some initial versions a few days ago, but have been quickly iterating on it and feel good about its current state of today with v0.7.0: https://www.curseforge.com/wow/addons/needroll
NeedRoll expands on the idea of AtlasLoot being an encyclopedic source of items from content within the game. Similar to AtlasLoot, Everything is in it's respective categories, however instead of digging through dropdowns it simply uses a tab system at the top of the pane to quickly navigate between sections (Dungeons, Raids, PvP, Factions, Collections, Professions). My goal was to keep things neat and organized with a hint of style to keep the addon from looking horribly out of place in WoW: Forever.
Some of the major features included so far:
- Loot for every dungeon and raid, including the new Forever ones we have access to thus far. The droptables were built initially with the cmangos/classic-db and they've been updated to reflect the changes that came with Forever. Some instances that are not available to us in Forever show the item, but cannot load it's tooltip data because Blizzard has obfuscated that information from us until the item itself is obtained by a player, so this will update dynamically as things are discovered.
- There are maps for every dungeon we have access to with the ability to navigate through it and click the boss icons to open their drop tables by clicking them or selecting them in the Encounter pane.
- Each dungeon shows the quests available for Alliance/Horde and tells you if you haven't started it, are on a part of the chain, on the specific dungeon quest, or have completed it. Raid attunement chains are also supported for Onyxia, MC, BWL and Naxx (Classic raids that have not been confirmed are tucked away but still available to view, only Hyjal Summit and Onyxia are openly displayed currently).
- Rep and PvP vendor lists, with Forever's new factions items. I've done a lot of work to eliminate SoD bleedover, and for the most part this has been addressed, so it should be correctly showing Forever items only unless a version of the item from the 1.60.1 client exists that is different from the version of the item added in the 1.15.x SoD client
- Professions information including all learnable reciples from the trainer, including dropped/purchased recipes along with where they are purchased from or the top 3 mobs that can drop the recipe.
- Shopping List feature that lets you browse the professions menus, add items to the list that breaks down what you need to purchase to create those items. Optional checkbox to subtract materials you already have in your bags from the list of materials needed.
- Data in the addon is designed to evolve with the discoveries in WoW: Forever, it will expand it's database as we discover new items/boss loot and populate those tables in v0.X.Y versions, whereas v0.X.0 versions will be major feature releases.
I built this with the intention to create a flat minimalist UI, but after supporting that as well as a Native UI that keeps the look and feel of WoW: Forever, I kind of fell in love with the Native UI. It uses all assets/icons/etc that are straight from the game files as opposed to the minimal UI drawing frames with just boxes and lines, etc. Both variations are still in the game, and swapping is as easy as clicking a toggle, but I suggest the Native UI as of right now, maybe I'll facelift the Minimal UI later on to make it a better fit.
One thing I want to emphasize: I am a software developer by trade, use of AI coding is something I've come to utilize, however this was primarily used for building out the visuals using Blizzards frames, etc as I'm not a front-end dev (and that content scares me). I handled the backend work and data sourcing, but had help building the visuals initially before swapping to the Native UI as the primary build.
I want to stress.. none of the art/assets are AI generated. Everything in the addon is Blizzard's own in-game art/assets/icons/maps. The only thing I cannot source from the game itself is the maps for the new Forever dungeons, so those are Santiago Reyes' maps from his Atlas de Azeroth: Forever project, which he gave me permission to use. They're great, go check out his work here, he's created some truly awesome work and it's a shame to see some people are already running his work through genAI and creating horrible abominations of his work.
It's still early, but I'm pretty happy with where I've ended up considering initially I was just doing an exercise in recreating an AtlasLoot addon. If something's missing/wrong or you want to see something added, let me know and I'll look into it and see if it fits within the scope of the existing features.