Repository navigation
v2.1
Version 2.1 (Current)
- Major Feature: Family-Based Mob Tracking
- Added support for "Members of the X Family" training regimes
- New family module with 16 pre-configured mob families
- Smart pattern matching: automatic detection of family vs exact name patterns
- Case-insensitive family lookup with inclusion/exclusion rules
- Substring matching for inclusions, substring exclusion support
- Match type optimization ('exact' vs 'family') for performance
- Added
/at test <enemy_name>command for debugging family matches - Fixed Records of Eminence interference (removed message ID 698 processing)
- Improved packet handling to prevent duplicate defeat detection
- Custom print functions for categorized output (printf, warnf, errorf)
- Enhanced debug output for troubleshooting (can be removed for production)
Supported Families:
- Bat/Bats, Gigas, Goblin, Pugil, Evil Weapon, Yagudo, Doll, Skeleton
- Shadow, Elemental, Golem, Sahagin, Antica, Worm, Sabotender, Tonberry
Version 2.0
- Major Update: Hybrid Packet/Text Detection System
- Added packet handler module for reliable event detection
- Intercepts action message packets (0x29) for enemy defeats and progress
- Packet-based tracking for defeats (message IDs 6, 646)
- Packet-based progress updates (message ID 558 for AMAN-specific tracking)
- Packet-based regime reset detection (message ID 643)
- Packet-based regime completion detection (message ID 559)
- Text-based fallback for tome interaction, regime start, confirmation, and cancellation
- Entity name extraction directly from game memory
- Improved accuracy and reliability for kill counting