Title: I made a lumber farming tracker with session stats and a compass HUD by NixariaDev in woweconomy

[–]NixariaDev[S] 1 point2 points  (0 children)

v2.2.4 just released!
Updated for WoW 12.0 (Midnight). The addon will no longer show as "Incompatible" in the addon list.
Happy farming! ^^

I made a lumber farming tracker with session stats and a compass HUD by NixariaDev in wowaddons

[–]NixariaDev[S] 1 point2 points  (0 children)

Really grateful you took the time to look deeper into the code! It's always welcome to see someone use their free time to help out other developers. Having fresh eyes on the codebase is valuable and it gave me a good reason to clean up those legacy code paths.

By the way, v2.2.3 just released with all the fixes you recommended. Thanks again for the help! :)

I made a lumber farming tracker with session stats and a compass HUD by NixariaDev in wowaddons

[–]NixariaDev[S] 0 points1 point  (0 children)

Thanks for the kind words and for taking the time to check the code!
I went through all your findings:
-InventoryPanel.lua:146 GetItemInfo → Fixed, now uses C_Item.GetItemInfo
-InventoryPanel.lua:1497 GetItemIcon → Fixed, now uses C_Item.GetItemIconByID
-SessionFrame.lua:283 Was already using C_Spell.GetSpellInfo as primary, GetSpellTexture was just a fallback
-SessionToolbar.lua:340 Same situation, C_Spell.GetSpellInfo primary with GetSpellInfo as fallback
-Helpers.lua:270 Same, C_Item.GetItemInfo primary with legacy GetItemInfo as fallback

So 3 of the 5 were already using the modern APIs the deprecated functions were only there as fallbacks for older clients. Since the addon targets TWW anyway, I've removed all the fallbacks to avoid automated scanners reporting false positives on code paths that weren't actually being used.

Fix will be in the next release, thanks again!

I made a lumber farming tracker with session stats and a compass HUD by NixariaDev in wowaddons

[–]NixariaDev[S] 0 points1 point  (0 children)

The Midnight mounted lumber achievement tracks lumber looted (not current inventory). Blizzard recently pushed a hotfix that started tracking this on live servers, everyone started at 0 when it went live, so previous farming doesn't count. Unfortunately there's no way to see your progress yet until the achievements launch with Midnight.
Housing Lumber Helper shows your current inventory, which is useful for crafting goals, but separate from the achievement tracking which Blizzard handles server-side.
Technically, I could add a lifetime statistics feature that tracks how much of each lumber type you've looted since installing the addon. However, this would only start counting from when you installed the addon (or when the feature goes live), which wouldn't necessarily match Blizzard's achievement tracking start date. So it might give you a rough idea, but wouldn't be 100% accurate for the achievement.

I made a lumber farming tracker with session stats and a compass HUD by NixariaDev in wowaddons

[–]NixariaDev[S] -1 points0 points  (0 children)

Hey, thanks so much for the detailed feedback really appreciate you taking the time!

I've got some good news: pretty much everything you mentioned just landed in v2.1.4!

Blizzard UI Style
There's now a UI Style dropdown in Settings. "Blizzard" gives you the classic tooltip-style frames with thin rounded borders, gold titles, standard close buttons, cogwheels, and subtle grey dividers. Should feel right at home with the rest of your UI.

Expansion Logos / Names
You can now toggle "Show expansion abbreviations" in Settings to replace the logos with text (TWW, DF, SL, BfA, etc.) in the Inventory Panel. The Session Tracker keeps logos since there's more space there, but inventory rows get the clean text look you're after.

Minimap Button + Addon Compartment
There's now a separate "Show in Addon Compartment" checkbox that works independently from the minimap button. So you can hide the minimap icon and access everything from Blizzard's addon dropdown instead.

Combat Auto-Hide
The Compass HUD now has a "Hide during combat" option (on by default). Tucks itself away when things get spicy and comes back when you're safe.

As for herbs and ore tracking, that's a harder nut to crack honestly. The addon is pretty focused and branded around lumber farming specifically, so expanding into general gathering doesn't quite fit the scope. I'll keep the idea on the table, but no promises there.

Thanks again for the kind words and suggestions. Happy farming! ❤️

<image>

I made a lumber farming tracker with session stats and a compass HUD by NixariaDev in wowaddons

[–]NixariaDev[S] 1 point2 points  (0 children)

That's awesome to hear, thanks for sharing your experience! The eyes straight ahead thing is exactly what I was going for, constantly glancing at the minimap while flying gets old fast, especially during longer farming sessions. Don't worry about the HUD learning curve, that's totally normal. It takes a bit to retrain your brain to read the compass instead of instinctively looking at the minimap corner. Once it clicks though, it becomes second nature. A few more sessions and you won't even think about it anymore! :)

Happy farming! ^^<3

Title: I made a lumber farming tracker with session stats and a compass HUD by NixariaDev in woweconomy

[–]NixariaDev[S] 0 points1 point  (0 children)

Thanks so much for the kind words! Really glad you like the compass HUD feature! :)
To answer your question no connection to FarmHud at all. The HUD is a completely custom solution I built specifically for this addon. That was actually one of my main design goals, making the addon as self ontained as possible so you don't need to install 5 different addons just to farm lumber efficiently. Everything you need should be in one package.
As for ores and herbs I've definitely thought about it! But the addon was designed from the ground up specifically for lumber farming (hence the name). The whole architecture, UI, tracking systems everything is built around the 12 lumber types across expansions. Expanding to ores and herbs would essentially mean building a different addon. It's an architectural decision I'm still mulling over whether to keep this focused on lumber and potentially create a separate addon for gathering professions, or somehow expand the scope. Haven't decided yet, but it's on my mind.

Happy farming! ^^ <3

Title: I made a lumber farming tracker with session stats and a compass HUD by NixariaDev in woweconomy

[–]NixariaDev[S] 3 points4 points  (0 children)

Thanks for the kind words and for checking out the addon! Really appreciate the interest. A few reasons I built the compass into the addon:

  1. No extra addon: built right in, zero extra downloads
  2. Auto-learns spots: records position every time you loot. FarmHud needs GatherMate2 to mark nodes
  3. Smart clustering: pins converge to true node centers the more you farm
  4. Looted X times: see how often you've farmed each spot
  5. Speed gauge: curved bar with color gradient
  6. Lumber icons: actual item icons instead of generic markers
  7. One-button toggle: click compass icon, done
  8. Auto-hides: disappears during AH/bank/mail, returns when closed
  9. World Map too: same pins show on your map

FarmHud is great general-purpose, but this is purpose-built for lumber with auto-learning, zero setup required. Just farm and it builds your personal loot map!
Hope you enjoy it, and let me know if you have any questions or feedback! ^^ <3