Damage Formatter

Experimental
damage text combat

## Damage Formatter

__Damage Formatter__ is an advanced addon for World of Warcraft that replaces and enhances Blizzard's floating combat text system, providing a customizable and rich visual combat experience.

### Key Features

#### 🎯 Damage and Healing Display

- __Complete Damage__: Shows all damage you deal, including physical, magical, and periodic damage.
- __Integrated Healing__: Visualizes your healing with distinctive green colors.
- __Differentiated Criticals__: Critical hits are displayed with special colors and enlarged sizes.

#### 🎨 Advanced Customization

- __Customizable Colors__: Configure colors for normal damage, criticals, and by magic school (Physical, Holy, Fire, Nature, Frost, Shadow, Arcane).
- __Healing Colors__: Independent colors for normal and critical healing.
- __Customizable Fonts__: Support for standard and external fonts (LSM).
- __Sizes and Scales__: Adjust font size and critical scale.

#### 📐 Display Modes

- __Normal Mode__: Numbers organized in columns that scroll up/down based on configured direction.
- __Spread Mode__: Static numbers in random positions across the screen, avoiding the center to not interfere with character view.

#### ⚙️ Advanced Options

- __Number Formatting__: Choose between abbreviated format (100k) or separators (100,000).
- __Smart Threshold__: Hide small damage amounts to keep combat clean (healing is always shown).
- __Customizable Duration__: Control how long numbers remain visible.
- __Text Limits__: Configure the maximum number of simultaneous active numbers.
- __Blizzard Disable__: Option to disable WoW's native damage text.

#### 🎮 Controls and Interface

- __Minimap Button__: Quick access to configuration options.
- __Full Panel__: Intuitive interface with automatic preview of changes.
- __Slash Commands__: `/cdt` for quick access to common settings.

### What's New in This Version

#### ✅ Integrated Healing

- Complete healing visualization with green colors.
- Healing always visible, regardless of damage threshold.
- Critical healing with differentiated colors and scales.

#### ✅ Enhanced Spread Mode

- Static numbers in random positions across the screen.
- Avoids horizontal center to not obstruct character view.
- Wide distribution area (-500 to 500 pixels horizontally, -300 to 300 pixels vertically).

#### ✅ Improved Compatibility

- Bug fixes for modern WoW versions.
- Performance optimization with reusable object pools.
- Full support for WoW Retail.

#### ✅ User Experience

- Automatic preview of option changes.
- More intuitive and organized interface.
- Clear descriptions for all options.

### Installation and Usage

1. __Installation__: Extract files to `Interface/AddOns/DamageFormatter/`
2. __Configuration__: Click the minimap button or use `/cdt options`
3. __Customization__: Adjust colors, fonts, and modes to your preferences
4. __Enjoy__: Experiment with different configurations to find your ideal style

### Support and Feedback

If you encounter any issues or have suggestions, please visit the project page on CurseForge or GitHub.

__Compatible with__: World of Warcraft Retail

__Languages__: Spanish (interface), English (codes)

----------------------------------------------------------------------------------------------------------------------------

__Damage Formatter__ es un addon avanzado para World of Warcraft que reemplaza y mejora el sistema de texto de daño flotante de Blizzard, ofreciendo una experiencia visual personalizable y rica en combate.

### Características Principales

#### 🎯 Visualización de Daño y Sanación

- __Daño completo__: Muestra todo el daño que infliges, incluyendo daño físico, mágico y periódico.
- __Sanación integrada__: Visualiza tus sanaciones con colores verdes distintivos.
- __Críticos diferenciados__: Los golpes críticos se muestran con colores especiales y tamaños ampliados.

#### 🎨 Personalización Avanzada

- __Colores personalizables__: Configura colores para daño normal, crítico y por escuela mágica (Físico, Sagrado, Fuego, Naturaleza, Escarcha, Sombras, Arcano).
- __Colores de sanación__: Colores independientes para sanación normal y crítica.
- __Fuentes personalizables__: Soporte para fuentes estándar y externas (LSM).
- __Tamaños y escalas__: Ajusta el tamaño de fuente y escala de críticos.

#### 📐 Modos de Visualización

- __Modo Normal__: Números organizados en columnas que se desplazan hacia arriba/abajo según la dirección configurada.
- __Modo Repartido__: Números estáticos en posiciones aleatorias por toda la pantalla, evitando el centro para no interferir con la vista del personaje.

#### ⚙️ Opciones Avanzadas

- __Formato de números__: Elige entre formato abreviado (100k) o separadores (100,000).
- __Umbral inteligente__: Oculta daños pequeños para mantener el combate limpio (la sanación siempre se muestra).
- __Duración personalizable__: Controla cuánto tiempo permanecen visibles los números.
- __Límites de texto__: Configura el máximo de números activos simultáneamente.
- __Desactivación de Blizzard__: Opción para deshabilitar el texto de daño nativo de WoW.

#### 🎮 Controles y Interfaz

- __Botón en minimapa__: Acceso rápido a las opciones de configuración.
- __Panel completo__: Interfaz intuitiva con vista previa automática de cambios.
- __Comandos slash__: `/cdt` para acceso rápido a configuraciones comunes.

### Novedades en Esta Versión

#### ✅ Sanación Integrada

- Visualización completa de sanación con colores verdes.
- Sanación siempre visible, independientemente del umbral de daño.
- Sanación crítica con colores y escalas diferenciadas.

#### ✅ Modo Repartido Mejorado

- Números estáticos en posiciones aleatorias por toda la pantalla.
- Evita el centro horizontal para no obstruir la vista del personaje.
- Área de distribución amplia (-500 a 500 píxeles horizontalmente, -300 a 300 verticalmente).

#### ✅ Compatibilidad Mejorada

- Corrección de errores en versiones modernas de WoW.
- Optimización del rendimiento con pool de objetos reutilizables.
- Soporte completo para WoW Retail.

#### ✅ Experiencia de Usuario

- Vista previa automática de cambios en las opciones.
- Interfaz más intuitiva y organizada.
- Descripciones claras de todas las opciones.

### Instalación y Uso

1. __Instalación__: Extrae los archivos en `Interface/AddOns/DamageFormatter/`
2. __Configuración__: Haz clic en el botón del minimapa o usa `/cdt options`
3. __Personalización__: Ajusta colores, fuentes y modos según tus preferencias
4. __Disfruta__: Experimenta con diferentes configuraciones para encontrar tu estilo ideal

### Soporte y Comentarios

Si encuentras algún problema o tienes sugerencias, por favor visita la página del proyecto en CurseForge o GitHub.

__Compatible con__: World of Warcraft Retail

__Idiomas__: Español (interfaz), Inglés (códigos)

The Damage Formatter Team

profile avatar
Owner
  • 4
    Projects
  • 770
    Downloads

More from Cupri23