Skip to content

DexRelay v0.2.0-alpha

Pre-release
Pre-release

Choose a tag to compare

@RoacTech22 RoacTech22 released this 06 Sep 05:03
· 176 commits to main since this release
28a595f

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

  1. Descargá y descomprimí el .zip de esta release.
  2. Corré DexRelay.exe -- no requiere instalación ni .NET.
  3. 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