Skip to content

DexRelay v0.3.0-alpha

Pre-release
Pre-release

Choose a tag to compare

@RoacTech22 RoacTech22 released this 20 Sep 02:25
· 34 commits to main since this release

DexRelay v0.3.0-alpha

Aplicación de escritorio companion para Pokémon Omega Ruby / Alpha Sapphire en el emulador Azahar. Lee la memoria del juego en vivo (sin modificar el ROM ni el save) y la muestra en una GUI propia, en overlays para OBS y en un servidor HTTP local.

Versión alpha: funciona y fue probada en partidas reales, pero puede tener bugs.

Novedades

  • Nuzlocke completo: seguimiento de encuentros por ruta, cementerio, líderes con level cap, reglas editables y captura automática vía PKHeX. Los encuentros perdidos (huida o derrota sin captura) se registran solos, con la especie real del rival.
  • Página Pokémon completa: equipo y las 7 primeras cajas, detalle de cada Pokémon, modal Pokédex (tipos, stats base, habilidades, evoluciones con ramas, resistencias/debilidades) y modales de movimientos y habilidades.
  • Soporte ROM hack Rising Ruby / Sinking Sapphire (opcional, se activa en Configuración): 8 líderes propios, cambios de evolución, de tipo/habilidad/stats y de movimientos.
  • Overlays para OBS: Team (1170×210), Badges (656×100) y Nuzlocke (376×270).
  • Herramientas: agregar Caramelo Raro a la bolsa (única función que escribe en memoria, con aviso visible).

Requisitos

  • Windows 10/11 de 64 bits.
  • Azahar con el juego cargado (interfaz de depuración por UDP, puerto 45987).
  • Omega Ruby o Alpha Sapphire con la actualización 1.4. Las direcciones de memoria son específicas de esa versión exacta.
  • Microsoft Edge WebView2 Runtime (ya viene con Windows 11 y con Edge actualizado).
  • No requiere internet ni tener .NET instalado.

Instalación

  1. Descarga DexRelay-v0.3.0-alpha-win-x64.zip y descomprímelo en una carpeta con permisos de escritura (tu progreso se guarda dentro de data/).
  2. Abre DexRelay.exe.
  3. Windows SmartScreen puede avisar que el ejecutable no está firmado ("Más información" → "Ejecutar de todas formas").
  4. Abre Azahar con el juego y pulsa Comenzar; DexRelay detecta el juego solo.

Los overlays se agregan en OBS como Browser Source con las URLs que muestra la página Overlays (por ejemplo http://localhost:8080/overlay/team).

Limitaciones conocidas

  • Solo se leen las cajas 1 a 7.
  • Las capturas raras (huevos, regalos, intercambios) o sin ubicación resuelta caen a "pendientes" para revisión manual.
  • Si un perdido no logra leer la especie del rival, se registra como "Desconocido" y se puede editar desde el panel web.
  • El Nuzlocke Overlay muestra hasta 8 caídos sin recorte.

Reportar problemas

Abre un issue con lo que salga en la pestaña Logs de la app.