File Details
EchoTools-2.1.1.zip
- R
- Mar 18, 2026
- 122.63 KB
- 31
- 12.0.5+1
- Retail
File Name
EchoTools-2.1.1.zip
Supported Versions
- 12.0.5
- 12.0.1
Changelog
[2.1.1] - 2026-03-18
Fixed
- Skill sound first registration not appearing in list (emptyRow added to row pool caused BackdropTemplate Lua error)
- Sound not playing for instant cast spells — replaced
UNIT_SPELLCAST_STARTwithUNIT_SPELLCAST_SENTwhich fires for all spell types - Incorrect companion addon check (
"Sounds"/"EchoTools_Sounds"mismatch) causing false warning on every load - Removed companion addon check entirely — sound file missing is now reported per-cast
Changed
- Sound file location:
Interface/AddOns/EchoTools_Sounds/Sounds/→Interface/AddOns/Sounds/ - No longer requires a separate companion addon; place
.oggfiles directly inInterface/AddOns/Sounds/
[2.1.0] - 2026-03-17
Added
- Compat.lua: API compatibility layer for TWW (11.0) + Midnight (12.0)
- All deprecated APIs (GetSpellInfo, UIDropDownMenu, EasyMenu, etc.) safely wrapped
- pcall protection on all C_LFGList, C_Spell, C_SpellBook API calls
- Addon Compartment: Registered in 11.0+ minimap addon menu (AddonCompartmentFunc)
- Blizzard Settings: ESC → Settings → AddOns now shows EchoTools entry
- Applicant Filter: Min iLvl and Min M+ Score filter with UI controls
- Filtered applicants shown as gray text in chat (not full alert)
- Applicant History:
/et historyshows last 20 applicants with timestamps - Duplicate Warning: Adding a spell sound that already exists shows confirmation dialog
- Spell Icons: Mapping list now shows spell icons for visual identification
- Frame Pool: Mapping list rows recycled instead of orphaned (memory optimization)
- Capture Hint: "Minimize this window and cast a spell!" shown during capture mode
- Sound Feedback: Preview shows warning when sound file may not exist
- Sub-option Dimming: LFG Alert disabled → all child options grayed out (alpha 0.4)
- Sound Panel Collapse: Sound settings panel hidden when sound is unchecked
- Context Menu: Uses MenuUtil.CreateContextMenu (11.0+) with EasyMenu fallback
- Companion Check: Warning on load if EchoTools_Sounds addon is not installed
Changed
- Window size optimized: 560×500 (from 580×620)
- Row spacing: 24px (from 32px) — matches ElvUI conventions
- Sound config panel: 56px 2-row layout (from 80px 3-row)
- Removed redundant "Sound ID" direct input (ID shown in preset dropdown)
- All hardcoded English messages moved to L[] locale references
- StaticPopup texts fully localized (Import/Export/Delete prompts)
- Version bumped to 2.1.0
Fixed
- Skill Sound tab overflow (was 38px overflowing, import/export buttons clipped)
- Delete without confirmation (now shows "Remove sound for [ID] SpellName?" dialog)
- Row click to edit: clicking a mapping row fills the add panel for editing
[2.0.0] - 2026-03-17
Added
- Combined LFGAlert + SSC_Sounds into single addon
- ElvUI-style dark theme UI with custom widget factory
- Leader Only / Always Alert mode
- Custom sound support for LFG alerts (presets + custom .ogg + Sound ID)
- Spell capture mode for easy Spell ID detection
- Action bar scanner for spell selection
- Per-character skill sound settings (SavedVariablesPerCharacter)
- Import/Export for skill sound mappings
- Minimap button with LibDBIcon support + custom fallback
- Custom TGA icon (ET monogram)
- EchoTools_Sounds companion addon (update-safe sound storage)
- Localization: English (default), Korean (한국어)
- Mouse wheel scroll on mapping list