File Details
BetterCombatText
- R
- Jul 27, 2025
- 10.79 KB
- 81
- 11.2.0+2
- Retail
File Name
BetterCombatText.zip
Supported Versions
- 11.2.0
- 11.1.7
- 11.1.5
Better Combat Text Enhanced - Changelog
Version 2.0 (Enhanced) vs Version 1.0 (Basic)
🎨 Visual & Theme System
NEW
- Multi-Theme Support: 3 built-in themes (Dark, Light, Custom) with full color customization
- Enhanced Color Schemes: Expanded from 13 to 16+ color variations for different damage types
- Theme Switching: Real-time theme changes with instant UI updates
- Improved Visual Feedback: Enhanced hover effects, button animations, and visual polish
IMPROVED
- Better Color Management: More sophisticated color system with theme-aware components
- Enhanced Visual Hierarchy: Better contrast and readability across all UI elements
🖼️ User Interface Overhaul
NEW
- Tabbed Configuration Panel: Organized settings into General, Display, and Themes tabs
- Enhanced Configuration Options:
- Compact Mode toggle
- Opacity control (30-100% with real-time preview)
- Auto-hide functionality with customizable delay
- Sound effects toggle
- Icon display options
- Advanced Button Styling: Modern button design with hover effects and visual feedback
IMPROVED
- Panel Sizing: Minimum size increased to 450x400 (from 200x150) for better text visibility
- Maximum Size: Expanded to 1000x900 (from unlimited) for better screen management
- Resizing Experience: Intelligent size constraints with user feedback
- Better Layout: Enhanced spacing, typography, and component organization
📊 Combat Log Enhancements
NEW
- Enhanced Statistics Panel:
- Real-time DPS calculation (fixed division by zero errors)
- Combat timer with MM:SS format
- Entry counter
- Maximum hit tracking
- Total damage/healing separation
- Advanced Entry Display:
- Wider entries (400px vs 240px) for better readability
- Alternating row colors for easier scanning
- Enhanced time stamps with better formatting
- Improved damage type indicators
- Smart Entry Management: Increased visible entries (90-120 vs 50) with performance optimization
IMPROVED
- Display Logic: Better text cleanup preventing visual artifacts
- Scrolling Performance: Optimized rendering for smoother scrolling
- Data Management: Increased log capacity (200 vs 100 entries)
⚡ Performance & Stability
NEW
- Advanced Text Pool Management: Intelligent cleanup system preventing memory leaks
- Auto-Cleanup System: Floating text automatically clears after combat ends
- Enhanced Error Handling: Robust error catching in combat log parsing
- Timer-Based Cleanup: Maximum 10-second lifetime for floating text prevents stuck numbers
- Memory Optimization: Better resource management for long gaming sessions
IMPROVED
- Animation System: More sophisticated animation handling with proper cleanup
- Event Processing: Enhanced combat log event parsing with error protection
- Resource Usage: Optimized text pool usage and frame management
🎮 Gameplay Features
NEW
- Enhanced Damage Grouping: Smarter grouping logic with better visual indicators
- Advanced Font Sizing: Dynamic sizing with crit multiplier (1.5x) and kill blow multiplier (2.0x)
- Sound Effects: Audio feedback for critical hits and overkills
- Icon Support: Spell icon display capability (configurable)
- PvP Detection: Enhanced PvP context awareness
IMPROVED
- Animation Quality: Smoother, more visually appealing animations
- Text Positioning: Better screen-aware positioning preventing off-screen numbers
- Damage Type Recognition: More accurate damage school detection and coloring
🔧 Configuration & Customization
NEW
- Persistent Settings: Configuration saves between sessions
- Advanced Options:
- Animation speed control
- Grouping threshold and timing customization
- Maximum floating numbers limit
- Background visibility toggle
- Reset Functionality: One-click return to default settings
- Enhanced Slash Commands: Expanded command set with detailed help
IMPROVED
- Settings Organization: Logical grouping in tabbed interface
- User Experience: More intuitive configuration process
- Help System: Comprehensive in-game help with command examples
💻 Technical Improvements
NEW
- Enhanced Code Structure: Better organization with 2000+ lines vs 400+ lines
- Advanced Animation Groups: More sophisticated animation handling
- Improved Frame Management: Better UI component lifecycle management
- Enhanced Backdrop System: Modern backdrop implementation with theme support
IMPROVED
- Code Quality: Better error handling, documentation, and maintainability
- API Usage: More efficient use of WoW API functions
- Performance Monitoring: Better resource usage tracking and optimization
📋 Command System Enhancement
NEW COMMANDS
/bct reset- Reset all settings to defaults/bct config- Open configuration panel/bct help- Comprehensive help system
IMPROVED COMMANDS
- Enhanced
/bct test- More comprehensive testing with multiple number types - Better
/bct clear- Now includes floating text cleanup - Improved feedback messages with colored output
🐛 Bug Fixes & Stability
FIXED
- Division by Zero: Fixed DPS calculation errors
- Memory Leaks: Resolved floating text accumulation issues
- Visual Artifacts: Eliminated stuck or duplicate text displays
- Animation Conflicts: Prevented animation overlap issues
- Resize Edge Cases: Fixed minimum size enforcement problems
ENHANCED
- Error Recovery: Better graceful degradation when errors occur
- Frame Lifecycle: Improved creation and destruction of UI elements
- Event Handling: More robust combat log event processing
Migration Notes
- Settings: Users upgrading from v1.0 will need to reconfigure their preferences
- Commands: All v1.0 commands remain functional with enhanced functionality
- Performance: Significant performance improvements, especially during heavy combat
System Requirements
- Minimum Panel Size: 450x400 pixels (increased from 200x150)
- Memory Usage: Optimized for better performance
- WoW Compatibility: Enhanced API usage for better game integration
Better Combat Text Enhanced represents a complete overhaul of the original addon, providing a more polished, feature-rich, and stable combat text experience for World of Warcraft players.
Better Combat Text Enhanced - Registro de Cambios
Versión 2.0 (Mejorada) vs Versión 1.0 (Básica)
🎨 Sistema Visual y de Temas
NUEVO
- Soporte Multi-Tema: 3 temas integrados (Oscuro, Claro, Personalizado) con personalización completa de colores
- Esquemas de Color Mejorados: Expandido de 13 a 16+ variaciones de color para diferentes tipos de daño
- Cambio de Temas: Cambios de tema en tiempo real con actualizaciones instantáneas de la interfaz
- Retroalimentación Visual Mejorada: Efectos de hover mejorados, animaciones de botones y pulido visual
MEJORADO
- Mejor Gestión de Colores: Sistema de colores más sofisticado con componentes conscientes del tema
- Jerarquía Visual Mejorada: Mejor contraste y legibilidad en todos los elementos de la interfaz
🖼️ Renovación Completa de la Interfaz de Usuario
NUEVO
- Panel de Configuración con Pestañas: Configuraciones organizadas en pestañas General, Pantalla y Temas
- Opciones de Configuración Mejoradas:
- Alternancia de Modo Compacto
- Control de opacidad (30-100% con vista previa en tiempo real)
- Funcionalidad de auto-ocultación con retraso personalizable
- Alternancia de efectos de sonido
- Opciones de visualización de iconos
- Estilo de Botones Avanzado: Diseño de botones moderno con efectos hover y retroalimentación visual
MEJORADO
- Dimensionamiento del Panel: Tamaño mínimo aumentado a 450x400 (desde 200x150) para mejor visibilidad del texto
- Tamaño Máximo: Expandido a 1000x900 (desde ilimitado) para mejor gestión de pantalla
- Experiencia de Redimensionado: Restricciones de tamaño inteligentes con retroalimentación al usuario
- Mejor Diseño: Espaciado mejorado, tipografía y organización de componentes
📊 Mejoras del Registro de Combate
NUEVO
- Panel de Estadísticas Mejorado:
- Cálculo de DPS en tiempo real (corregidos errores de división por cero)
- Temporizador de combate con formato MM:SS
- Contador de entradas
- Seguimiento de golpe máximo
- Separación de daño/curación total
- Visualización Avanzada de Entradas:
- Entradas más anchas (400px vs 240px) para mejor legibilidad
- Colores alternos de filas para escaneo más fácil
- Marcas de tiempo mejoradas con mejor formato
- Indicadores de tipo de daño mejorados
- Gestión Inteligente de Entradas: Entradas visibles aumentadas (90-120 vs 50) con optimización de rendimiento
MEJORADO
- Lógica de Visualización: Mejor limpieza de texto previniendo artefactos visuales
- Rendimiento de Desplazamiento: Renderizado optimizado para desplazamiento más suave
- Gestión de Datos: Capacidad de registro aumentada (200 vs 100 entradas)
⚡ Rendimiento y Estabilidad
NUEVO
- Gestión Avanzada del Pool de Texto: Sistema de limpieza inteligente previniendo fugas de memoria
- Sistema de Auto-Limpieza: El texto flotante se limpia automáticamente después del combate
- Manejo de Errores Mejorado: Captura robusta de errores en el análisis del registro de combate
- Limpieza Basada en Temporizador: Tiempo de vida máximo de 10 segundos para texto flotante previene números atascados
- Optimización de Memoria: Mejor gestión de recursos para sesiones de juego largas
MEJORADO
- Sistema de Animación: Manejo de animaciones más sofisticado con limpieza adecuada
- Procesamiento de Eventos: Análisis mejorado de eventos del registro de combate con protección de errores
- Uso de Recursos: Uso optimizado del pool de texto y gestión de marcos
🎮 Características de Jugabilidad
NUEVO
- Agrupación de Daño Mejorada: Lógica de agrupación más inteligente con mejores indicadores visuales
- Dimensionamiento de Fuente Avanzado: Dimensionamiento dinámico con multiplicador crítico (1.5x) y multiplicador de golpe mortal (2.0x)
- Efectos de Sonido: Retroalimentación de audio para golpes críticos y muertes excesivas
- Soporte de Iconos: Capacidad de visualización de iconos de hechizos (configurable)
- Detección PvP: Conciencia mejorada del contexto PvP
MEJORADO
- Calidad de Animación: Animaciones más suaves y visualmente atractivas
- Posicionamiento de Texto: Mejor posicionamiento consciente de la pantalla previniendo números fuera de pantalla
- Reconocimiento de Tipo de Daño: Detección y coloración más precisa de escuelas de daño
🔧 Configuración y Personalización
NUEVO
- Configuraciones Persistentes: La configuración se guarda entre sesiones
- Opciones Avanzadas:
- Control de velocidad de animación
- Personalización de umbral y tiempo de agrupación
- Límite máximo de números flotantes
- Alternancia de visibilidad de fondo
- Funcionalidad de Reinicio: Retorno a configuraciones predeterminadas con un clic
- Comandos de Barra Mejorados: Conjunto de comandos expandido con ayuda detallada
MEJORADO
- Organización de Configuraciones: Agrupación lógica en interfaz con pestañas
- Experiencia de Usuario: Proceso de configuración más intuitivo
- Sistema de Ayuda: Ayuda integral en el juego con ejemplos de comandos
💻 Mejoras Técnicas
NUEVO
- Estructura de Código Mejorada: Mejor organización con 2000+ líneas vs 400+ líneas
- Grupos de Animación Avanzados: Manejo de animaciones más sofisticado
- Gestión de Marcos Mejorada: Mejor gestión del ciclo de vida de componentes UI
- Sistema de Fondo Mejorado: Implementación de fondo moderna con soporte de temas
MEJORADO
- Calidad del Código: Mejor manejo de errores, documentación y mantenibilidad
- Uso de API: Uso más eficiente de las funciones API de WoW
- Monitoreo de Rendimiento: Mejor seguimiento y optimización del uso de recursos
📋 Mejora del Sistema de Comandos
COMANDOS NUEVOS
/bct reset- Reiniciar todas las configuraciones a valores predeterminados/bct config- Abrir panel de configuración/bct help- Sistema de ayuda integral
COMANDOS MEJORADOS
/bct testmejorado - Pruebas más integrales con múltiples tipos de números/bct clearmejorado - Ahora incluye limpieza de texto flotante- Mensajes de retroalimentación mejorados con salida coloreada
🐛 Corrección de Errores y Estabilidad
CORREGIDO
- División por Cero: Corregidos errores de cálculo de DPS
- Fugas de Memoria: Resueltos problemas de acumulación de texto flotante
- Artefactos Visuales: Eliminadas visualizaciones de texto atascado o duplicado
- Conflictos de Animación: Prevenidos problemas de superposición de animaciones
- Casos Límite de Redimensionado: Corregidos problemas de aplicación de tamaño mínimo
MEJORADO
- Recuperación de Errores: Mejor degradación elegante cuando ocurren errores
- Ciclo de Vida de Marcos: Creación y destrucción mejorada de elementos UI
- Manejo de Eventos: Procesamiento más robusto de eventos del registro de combate
Notas de Migración
- Configuraciones: Los usuarios que actualicen desde v1.0 necesitarán reconfigurar sus preferencias
- Comandos: Todos los comandos de v1.0 siguen siendo funcionales con funcionalidad mejorada
- Rendimiento: Mejoras significativas de rendimiento, especialmente durante combate intenso
Requisitos del Sistema
- Tamaño Mínimo del Panel: 450x400 píxeles (aumentado desde 200x150)
- Uso de Memoria: Optimizado para mejor rendimiento
- Compatibilidad con WoW: Uso mejorado de API para mejor integración con el juego
Better Combat Text Enhanced representa una renovación completa del addon original, proporcionando una experiencia de texto de combate más pulida, rica en características y estable para los jugadores de World of Warcraft.

