Skip to content

About

Guardarropa, catálogo cosmético y sistema de transfiguración visual para Project Jaina (3.3.5a)

Topics

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

16 Commits

Folders and files

Repository files navigation

❄️ Project Jaina — Guardarropa & Transfiguración (v1.0.0)

Versión: 1.0.0 (WotLK 3.3.5a Staggered Render Edition)
Autor: DarckRovert & Antigravity (Mythos 5)
Servidor Destino: Project Jaina — Project Jaina
Entorno de Ejecución: World of Warcraft 3.3.5a (Build 12340) | Lua 5.1 / Eluna C++
Repositorio Oficial: DarckRovert/ProjectJaina_Wardrobe


WoW Client Servidor Version Build Status License: MIT


🌟 ¿Qué es ProjectJaina_Wardrobe?

ProjectJaina_Wardrobe es el módulo oficial #15 del ecosistema de addons de Project Jaina - Project Jaina. Proporciona una interfaz moderna, inmersiva y de alto rendimiento para la colección y transfiguración de apariencias visuales en el cliente World of Warcraft 3.3.5a (Wrath of the Lich King).

Inspirado en interfaces de guardarropa avanzadas y optimizado específicamente para el motor 3.3.5a, este addon ha sido completamente sanitizado, re-ingenierizado y protegido contra fallos de concurrencia y congelamiento de FPS.

┌────────────────────────────────────────────────────────────────────────┐
│               ARQUITECTURA DE GUARDARROPA Y TRANSFIGURACIÓN            │
├────────────────────────┬──────────────────────┬────────────────────────┤
│ ⏱️ RENDER ESCALONADO   │ 🛡️ HOJA DE PERSONAJE │ 🗄️ BACKEND ELUNA       │
│ 1 modelo por frame a   │ Hook no destructivo  │ Autoridad en servidor, │
│ 0.01s (Cero freezes    │ en PaperDollFrame    │ persistencia MySQL     │
│ en PCs de cabina)      │ (stats reales)       │ y red WP_WARDROBE      │
└────────────────────────┴──────────────────────┴────────────────────────┘

🚀 Funcionalidades Principales

1. ⏱️ Renderizado 3D Escalonado (Staggered Model Loading)

  • Renderiza los modelos 3D (DressUpModel) a un ritmo controlado de 1 modelo por fotograma cada 0.01 segundos.
  • Cero Bloqueos de Pantalla: Elimina el micro-congelamiento del cliente al abrir páginas con 12 o 18 modelos simultáneos.
  • Cancelación Atómica: Al pasar de página rápidamente o cerrar la ventana, la cola anterior se vacía instantáneamente para no malgastar memoria ni ciclos de CPU.

2. 🛡️ Protección de la Hoja de Personaje (PaperDollFrame)

  • Intercepta suavemente la visualización en la ficha del personaje (C) sin alterar las texturas, tooltips ni atributos reales del equipo equipado.
  • El jugador puede probarse cualquier atuendo en el guardarropa sin que sus estadísticas o visualización de combate se desvirtúen.

3. 🗄️ Backend Autoritativo en Eluna & MySQL

  • Respaldado en el servidor por el script 60_WardrobeSystem.lua y la tabla character_transmog_collection en la base de datos acore_characters.
  • Validación estricta de propiedad de la apariencia antes de aplicar cualquier cambio visual.
  • Soporte para cobro dual: Oro nativo o Tokens Andinos oficiales.

4. 🔒 100% Libre de Telemetría Invasiva y Libre de Taint

  • Se erradicó por completo el secuestro global de errores (seterrorhandler), protegiendo la estabilidad de todos los demás addons instalados.
  • Libre de llamadas a extensiones DLL externas.
  • Todos los paquetes de red viajan encapsulados bajo el prefijo oficial WP_WARDROBE.

💻 Comandos de Barra (Slash Commands)

Comando Acción
/armario Abre o cierra la ventana principal del Guardarropa.
/wardrobe Alias internacional en inglés para abrir el Guardarropa.
/guardarropa Alias alternativo en español.
/arm Abreviatura rápida de apertura.
/armario diag Muestra el estado del registro interno de diagnóstico local.

📊 Especificaciones Técnicas

Métrica Parámetro Oficial
Prefijo de Red WP_WARDROBE
Tiempo de Cuadro (Frame Time) < 0.02 ms por fotograma
Memoria en Ejecución ~ 1.8 MB (incluyendo texturas y caché de catálogo)
Compatibilidad Intel HD Graphics, PCs de cabina con procesadores Dual-Core
Persistencia Servidor MySQL tabla character_transmog_collection

📥 Instalación en el Cliente WoW

  1. Asegúrate de que la carpeta ProjectJaina_Wardrobe se encuentre dentro de:
    World of Warcraft/Interface/AddOns/ProjectJaina_Wardrobe/
    
  2. Inicia el cliente de juego Project Jaina y verifica que el addon esté marcado en la lista de accesorios del personaje.
  3. Dentro del juego, escribe /armario o /wardrobe para abrir la interfaz.

📜 Licencia y Atribución

Distribuido bajo la licencia MIT.
Para consultar los detalles de autoría, genealogía y componentes de terceros, consulta el archivo NOTICE.md.

About

Guardarropa, catálogo cosmético y sistema de transfiguración visual para Project Jaina (3.3.5a)

Topics

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages