File Details
TastyfishExtravaganza_v1.2.zip
- R
- Jun 19, 2026
- 43.42 KB
- 15
- 2.5.5
- Classic TBC
File Name
TastyfishExtravaganza_v1.2.zip
Supported Versions
- 2.5.5
TastyfishExtravaganza Changelog
v1.2
Gallery (NEW)
- Tastyfish Gallery — all-new dedicated collection window showing your lifetime fishing achievements. Opens via the Gallery button on the main window.
- My Prizes — displays all 5 Extravaganza gear rewards (Arcanite Fishing Pole, Hook of the Master Angler, Lucky Fishing Hat, Nat Pagle's Extreme Anglin' Boots, High Test Eternium Fishing Line) with purple borders and golden inner glow. Won items detected automatically from bags/equipped and persist forever.
- My Trophies — Speckled Tastyfish (purple+gold event border) and all 3 rare prize fish (gold border + star). Uncaught rares shown dimmed.
- Unique Fish — grid of every fish species caught all-time, sorted by count, with quantity badges.
- Junk & Other — all non-fish items from fishing loot, categorized separately.
- Clean scroll — replaced the bulky WoW scroll bar with a thin 3px scroll indicator and mousewheel scrolling.
- Position remembers — Gallery reopens where you left it, even after closing and reopening.
- Gallery scaling — independent +/- scale control added to Options window.
- All-time persistence — Gallery data survives /reload AND Reset Session. Your collection accumulates forever.
Main Window
- Gallery button — third action button added: Gear Up | Lures | Gallery.
- Fish icon count badges fixed — badges were hidden behind the icon button due to a frame level z-order bug. Moved count badges and gold star badges to the correct frame so they render on top.
- Count badges always show — display for every caught fish (x1, x2, etc.), not just multiples.
- Action buttons — slightly smaller height (24px to 20px) for a cleaner look.
Unique Fish Tracking
- Classic/Wrath compatibility fix — the isFish detection relied on GetItemInfo returning classID/subClassID (positions 12-13), which only exist on Retail. Classic/Wrath returns only 11 values, so Unique Fish never updated. Now uses string-based itemType/itemSubType detection as a fallback (Trade Goods, Consumable, Quest = fish; Miscellaneous, Junk = not fish; Poor quality = junk).
- Retry logic — items not yet cached by GetItemInfo are retried on subsequent loots and UI refreshes until resolved.
Icon
- New addon icon — switched to INV_Misc_Fish_21 across all windows (Main, Options, Gallery, Lure bar, minimap button).
- Icon positioning fixed — icon now anchors first at a fixed position inside the window, with title text to its right. Previously the icon was anchored relative to the text and could render outside the window frame.
- WoW Options > Addons — icon now appears to the right of the addon name in the Blizzard settings panel.
Options Window
- WoW Tips restyled — "WoW > Options > Addons > TastyfishExtravaganza" listed first with a gap below, then "OPTIONS > ENABLE" as a blue all-caps sub-header, followed by Controls, Key Bindings, and Sound tips.
- Gallery scaling — added as a fourth +/- scale row.
UI Cleanup
- Lure bar emoji removed — stopwatch and warning emoji characters that rendered as boxes have been replaced with plain text.
- Gallery footer stats — lighter font color for readability.
- Signature spacing — more breathing room above "..fish on, Archong" in both Gallery and Options windows.
v1.1
Stats & Tracking
- Session / All-Time tabs — clickable tab toggle replaces the old fixed two-column layout. Click SESSION or ALL-TIME to switch views full-width.
- Session now resets on login — session stats (casts, catches, time, fish/hr) properly clear on each login. /reload preserves them.
- Fish / hr fixed — now counts actual successful catches, not individual loot items. One catch = one fish, regardless of how many items drop.
- Unique Fish (renamed from Species) — filtered to real fish only. Uses WoW item class detection (Trade Goods > Meat & Fish, Quest items) to exclude junk, mats, and lockboxes.
- All-Time tracking — added lifetime Catches and Casts counters. Event Wins now properly increments when you hit 40 Tastyfish.
- Rares — confirmed filtered to rare prize fish only (Keefer's, Brownell's, Dezian Queenfish).
Bobber Meter
- Average marker always visible — the rolling average line now shows in all phases (idle, casting, waiting, bite), not just while the bobber is in the water.
- Average marker fixed — resolved a bug where LOOT_READY zeroed the channel start time before LOOT_OPENED could record it. The average never had data.
- Event ordering fix — CHANNEL_STOP now delays the idle/missed transition by 0.6s, giving LOOT_READY time to fire first on clients where event order varies.
- Last / Best display fixed — was reading from a stale location after the session persistence change.
Themes
- Lure bar now themes — switching themes updates the lure bar colors. Previously it stayed green regardless.
- Silver (replaced Stone) — polished metallic gray with a subtle cool blue tint.
- Ember reworked — warmer orange tone throughout to match its accent color. Clearly distinct from Oak.
- Oak reworked — warm tan tone throughout to match its golden-tan accent color.
- Theme buttons — now show color names (Forest, Ocean, Ember, Oak, Midnight, Silver) rendered in each theme's own colors.
Options Window
- Double-click bug fixed — Options button now opens on the first click after /reload.
- Window scaling — sliders replaced with +/- buttons. Added separate scaling for Options window.
- WoW Tips section — added quick-reference tips for recommended WoW settings.
- Slightly wider — text like "Cast / Loot Bobber" no longer wraps.
- Author signature — "..fish on, Archong" in the bottom-right corner.
UI Cleanup
- Emoji rendering fixes — removed all multi-byte emoji that rendered as small boxes on many WoW clients. Section headers, status text, and chat messages now use WoW-safe characters only.
- Arrow characters — replaced all right-arrows with > for compatibility.
- Expanded window — prize names (Arcanite Fishing Pole, Hook of the Master Angler) display cleanly with word wrap. Rare Prize Fish section has more breathing room.
- Skill effective value — lighter font color, matches the Skill label.
Settings Panel (WoW Options > AddOns)
- Alerts / Automation sections — checkboxes organized into two labeled groups, sorted alphabetically.
- Recast label shortened to "Double Click to Recast while Fishing".
- Slash commands — added /tfesettings and /tfeoptions to open the panel directly.
Other
- Lure bar — removed preferred lure / right-click features. Left-click apply only.
- Gear Up — fixed UseContainerItem nil error on modern WoW clients.
- Bindings.xml — fixed "Unrecognized XML" error. Matches Better Fishing's proven pattern (auto-discovered, not in TOC).
v1.0
Your all-in-one fishing companion with live Stranglethorn Fishing Extravaganza tracking.
Features
Core Fishing Engine
- Single keybind cast, interact, and loot — bind once under Key Bindings > TastyfishExtravaganza
- Double-click to cast — right-click twice to cast your line without a keybind
- Double-click to recast — automatically recast after looting
- Enhanced sounds while fishing — boost in-game fishing sound effects with adjustable volume
- Soft-target interaction — seamless bobber targeting and interaction
Main Window
- Bobber Meter — live progress bar showing cast duration with color phases (casting, waiting, bite)
- Average Marker — persistent reference line on the meter showing your rolling 10-catch average wait time
- Last / Best times — footer displays your last catch time and best catch time for the session
- Session & All-Time Stats — dual-column stats: total catches, casts, gold earned, catch rate
- Caught Fish Icons — session catch icons displayed in a full-width row
- Skill & Zone — current fishing skill with effective total and active zone display
- Gear Up — one-click equip your best fishing pole from bags
- Lures — quick-access manual lure toolbar with left-click apply, skill bonus tooltips, and active lure timer
Expanded Event Window
- Stranglethorn Fishing Extravaganza — dedicated panel for the Sunday 2-4 PM server-time event
- Tastyfish Counter — live count with "X Tastyfish left to WIN!" status and winner notification
- Rare Prize Fish — tracks Keefer's Angelfish, Brownell's Blue Striped Racer, and Dezian Queenfish with catch counts and reward gear tooltips
- Grand Prizes — Arcanite Fishing Pole (+40 Fishing Skill) and Hook of the Master Angler with full item stat tooltips
- Event status banner — Booty Bay, every Sunday 2-4 PM with active/inactive indicators
Options & Customization
- 6 Theme Colors — Forest, Ocean, Ember, Oak, Midnight, Silver — each with a unique color palette that applies to all windows including the lure bar
- Independent Window Scaling — separate +/- scale controls (50%-150%) for Main Window, Lure Bar, Options, and Gallery
- Session Management — reset session catches and stats for a fresh start
WoW Options > AddOns Panel
- Alerts section — Enhance Sounds While Fishing (with volume slider), Flash screen on bite, Play alert sound on bite, Play sound when bobber lands
- Automation section — Auto Loot catches, Double Click to cast (with speed slider), Double Click to Recast while Fishing, plus Dragonflight-specific options
Other
- Minimap button — quick toggle for the main window
- Multi-version TOC — supports Classic Era, TBC, Wrath, Cata, MoP Classic, and Retail without edits
- Slash commands — /tfe, /tastyfish (show/hide/settings), /tfesettings, /tfeoptions (open AddOns panel)
- Persistent session — bobber meter average and catch times survive /reload, reset on fresh login
Installation
- Extract the TastyfishExtravaganza folder into your Interface/AddOns directory
- Enable the addon on the character select screen
- Bind your cast key: Esc > Key Bindings > TastyfishExtravaganza
- Type /tfe to show the fishing window
Recommended WoW Settings
- Options > Tips > Enable
- Controls > Interact on Left Click
- Sound > Sound in Background

