DexRelay v0.2.0-alpha
Pre-release
Pre-release
DexRelay v0.2.0-alpha
Segunda prerelease. El cambio más grande de esta versión: la GUI nueva (pywebview) ya es la interfaz por defecto, reemplazando a la vieja GUI Tkinter/ttkbootstrap (que sigue en el repo, sin usarse, por si hace falta volver atrás). Prácticamente toda la app se reconstruyó sobre esta GUI en esta prerelease.
🆕 GUI nueva, completa de punta a punta
- Bienvenida → Espera → Conectado, con detección automática de qué juego (Alpha Sapphire / Omega Ruby) y qué región están corriendo en Azahar -- ya no hay que elegirlo a mano.
- Dashboard en tiempo real: equipo, medallas, estado de conexión, servidor HTTP.
- Página Pokémon: detalle completo por miembro del equipo (stats coloreados por naturaleza, movimientos, sprites propios).
- Página Medallas: retratos reales de los 8 líderes de gimnasio de Hoenn.
- Nuzlocke Tracker completo:
- Reglas de la casa editables (tildar/agregar/quitar).
- Encuentros por ruta ordenados por progreso de la historia, con sprites estilo Pokémon Shuffle.
- Cementerio y equipo actual en vivo.
- Tiempo de juego real (leído del archivo de guardado de Azahar).
- Guardado separado por juego (una partida de Alpha Sapphire y otra de Omega Ruby no se mezclan).
- Botón para reiniciar la partida (vacía equipo/cementerio/encuentros, conserva las reglas elegidas).
- Overlays para OBS (Team / Badges / Nuzlocke): lista con miniaturas y resolución real de cada uno, vista previa en vivo, tamaños fijos pensados para tipear directo en el Browser Source. Editor propio del Team Overlay (mostrar/ocultar HP, nivel, nickname; elegir set de sprites).
- Configuración: host/puerto del servidor y frecuencia de refresco, limpiar caché, versión de la app resuelta automáticamente (ya no un número escrito a mano).
- Logs: buffer en vivo de la salida de la aplicación, con buscador.
🔧 Bridge PKHeX
- Ahora se distribuye self-contained -- no hace falta tener .NET instalado en la máquina para usar DexRelay.
- Nueva acción para resolver el detalle completo de un Pokémon, y lectura de nivel/género en los datos de ubicación de captura.
✅ Compatibilidad confirmada
- Direcciones de memoria reales confirmadas para Omega Ruby (zona actual, caja, medallas) -- el Nuzlocke Tracker y el Dashboard ya funcionan en ambas versiones.
- Omega Ruby requiere la actualización 1.4; Alpha Sapphire funciona en versión base.
📦 Empaquetado
- Primer build empaquetado con PyInstaller probado de punta a punta con la GUI nueva completa.
⚠️ Known issues / pendientes conocidos
- Nombres de movimiento en inglés en algunos casos.
- Descripción de habilidad todavía no viene de una fuente propia.
- Reconocimiento de Cajas PC limitado a la Caja 1.
- Nuzlocke Overlay muestra como máximo 8 Pokémon caídos (2 filas) sin recortar en OBS.
- Algunas ubicaciones de Hoenn (~15 de 93) todavía sin traducción verificada al español.
- Compatibilidad con Omega Ruby más allá de lo confirmado arriba: pendiente de una pasada dedicada.
Instalación
- Descargá y descomprimí el
.zipde esta release. - Corré
DexRelay.exe-- no requiere instalación ni .NET. - Abrí Azahar con Pokémon Alpha Sapphire u Omega Ruby corriendo y esperá a que DexRelay detecte la conexión sola.
Full Changelog: v0.1.0-alpha...v0.2.0-alpha