File Details
SecretCollectorCheck_v2.0.zip
- R
- Mar 4, 2026
- 11.06 KB
- 149
- 12.0.1+2
- Retail
File Name
SecretCollectorCheck.zip
Supported Versions
- 12.0.1
- 12.0.0
- 11.2.7
# SecretCollectorCheck - Changelog
## Version 3.0 - Complete Overhaul (March 2026)
### π― Major Features
#### **Player Requirements System**
- Added player count indicators for all collectibles
- **The Hivemind**: Shows `(5p)` - requires 5 players (group mandatory)
- **Courage**: Shows `(5p)` - requires 5 players (minimum 3, recommended 5)
- **Slime Serpent**: Shows `(Must be solo)` - must be completed alone
- All other collectibles: Shows `(Solo)` for single-player content
- Deep research conducted on all 27 collectibles to verify accuracy
#### **Difficulty System**
- Comprehensive difficulty ratings for all items
- 4 difficulty levels with color-coded badges:
- `[EASY]` - Green - Simple, time-gated content
- `[MED]` - Blue - Moderate challenge
- `[HARD]` - Orange - Complex puzzles or group content
- `[V-HARD]` - Red - Extremely challenging (Lucid Nightmare)
- Difficulty ratings based on "with guide" completion, not discovery
#### **Zone & Location Information**
- Added expansion tags for all collectibles
- Added zone information showing START location (not final location)
- Format: `(Expansion - Zone)`
- Example: `(Legion - Dalaran)` for Lucid Nightmare and Riddler's Mind-Worm
#### **Waypoint System - Triple Button Layout**
Three separate buttons for maximum flexibility:
1. **π― TomTom Waypoint** (leftmost, only if TomTom installed)
- Creates TomTom waypoint with arrow and minimap marker
- Icon: Directional arrow
2. **π WoW Native Pin** (middle, always available)
- Sets native WoW map pin with auto-tracking
- Icon: Map/flag icon
- Works from anywhere, no addons required
3. **π Wowhead Guide** (rightmost, always available)
- Opens popup with Wowhead URL
- Icon: Rocket mount
- Easy copy-paste to browser
### π¨ UI/UX Improvements
#### **Resizable Window**
- Drag bottom-right corner to resize
- Min size: 600x400 / Max size: 1200x900
- Content automatically adapts to window size
- Debounced refresh (0.2s delay) prevents FPS drops while resizing
#### **ESC Key Support**
- Press ESC to close the window
- Properly registered in WoW's UI system
#### **Enhanced Checkboxes**
- Larger, more visible checkboxes
- Collected: Bright green β with dark green background
- Not Collected: Bright red β with dark red background
- Colored borders matching status
#### **Dynamic Content Scaling**
- Row width adapts to window size
- Text width dynamically calculated
- Font size controls (+ / -) work seamlessly
- 150px reserved for buttons on the right
### π Database Improvements
#### **Verified All IDs**
- β
17 Mounts - All mountIDs verified from game client
- β
8 Pets - All speciesIDs verified from game client
- β
2 Toys - All itemIDs verified from game client
- Total: 27 collectibles fully verified
#### **Complete Metadata**
Every collectible now includes:
- Wowhead URL (verified working links)
- Difficulty rating (1-4)
- Expansion tag
- Zone location (start point)
- Coordinates (x, y, mapID)
- Player requirements (1, 3, or 5)
- Daily flag (for time-gated content like Blanchy, Otto)
#### **Accurate Zone Corrections**
- **Lucid Nightmare**: Zone set to Dalaran (start), coords to Legerdemain Lounge
- **Riddler's Mind-Worm**: Zone set to Dalaran (start), coords to Legerdemain Lounge
- All coordinates point to START locations, not final reward locations
### π§ Technical Fixes
#### **Modern WoW API Compatibility**
- Fixed `SetMinResize` → `SetResizeBounds` for WoW 12.0+
- Proper resize bounds implementation
- Compatible with latest WoW client
#### **Performance Optimization**
- Debounced OnSizeChanged event prevents continuous refresh
- Timer-based throttling (0.2s) for resize operations
- Eliminated FPS drops from 4 FPS → 60+ FPS during resize
#### **Button Positioning Logic**
- Fixed button layout: TomTom → WoW Pin → Wowhead (left to right)
- Dynamic offset calculation prevents overlapping
- Proper spacing between all buttons
#### **Special Cases**
- Slime Serpent displays orange `(Must be solo)` instead of gray `(Solo)`
- Courage shows `(5p)` to indicate group requirement
- The Hivemind shows `(5p)` for mandatory 5-player requirement
### π Display Format Example
```
[V-HARD] Lucid Nightmare (Legion - Dalaran) (Solo) π― π π
[HARD] The Hivemind (BfA - Stormsong Valley) (5p) π― π π
[HARD] Slime Serpent (Shadowlands - Maldraxxus) (Must be solo) π π
[EASY] Courage (Shadowlands - Revendreth) (5p) π― π π
```
### π― Credits
- **Research**: 2+ hours of comprehensive research across Wowhead, Warcraft-Secrets, WoW forums, and community guides
- **Verified Sources**: Official guides, Secret Finding Discord, developer notes
- **Created by**: Yaesis™
---
## Version 2.x - Previous Features
### Core Functionality
- Minimap button with icon
- Mount/Pet/Toy tracking
- Wowhead integration
- Progress tracking with percentages
- Sorting by Name/Difficulty
- Font size controls
- Animated progress bars
---
## Future Roadmap
### Potential Features
- TomTom-style native navigator (when coordinates are clicked)
- Daily reset timers for time-gated content
- Completion history tracking
- Export progress to text/share
- Filter by expansion
- Filter by difficulty
- "Show only missing" toggle
---
**Note**: All player requirements were verified through extensive research of official guides, community documentation, and developer notes.