Skip to content

v1.7

Choose a tag to compare

@Daiivr Daiivr released this 25 May 08:25

Changelog

Español

Comando Ditto renovado

  • Se rediseñó el comando ditto / dt para generar Dittos personalizables con argumentos opcionales en cualquier orden.
  • Ahora permite configurar:
    • IVs completos, por ejemplo: 31/31/31/31/31/31
    • Idioma
    • Naturaleza
    • Estado Shiny
    • Datos de entrenador: OT/TID/SID[/Gender]
    • Juego de origen compatible: SV, BDSP o SWSH
  • Ejecutar el comando sin argumentos ahora genera un Ditto Shiny automáticamente.
  • Se agregó validación para spreads de IVs inválidos, incluyendo mensajes localizados cuando un valor no está entre 0 y 31.
  • Se agregaron mensajes localizados para argumentos no reconocidos, incluyendo la mención del usuario para identificar claramente la solicitud fallida.
  • Se agregó una advertencia con ⚠️ y mención del usuario cuando el bot no puede crear un Ditto completamente válido y entrega su mejor intento.
  • Se mejoró la detección de nombres con publicidad en solicitudes de Ditto, con respuestas localizadas.
  • Las solicitudes de Ditto conservan los datos personalizados indicados por el usuario sin aplicar AutoOT guardado sobre el resultado.
  • El comando Ditto ahora utiliza el permiso correspondiente a solicitudes especiales/FixOT.

Configuración de carpetas

  • Se movieron las opciones EventsFolder y BattleReadyPKMFolder a la sección centralizada FolderSettings.
  • Se eliminaron las opciones duplicadas de TradeSettings.
  • Los comandos de Discord para eventos y archivos Battle-Ready ahora utilizan directamente las rutas configuradas en FolderSettings.
  • Se agregaron traducciones para los nombres y descripciones de estas carpetas en la interfaz.

Nota de actualización: Si estas rutas estaban configuradas anteriormente dentro de TradeSettings, será necesario volver a configurarlas en la sección FolderSettings.

Correcciones de traducción en ajustes

  • Se corrigieron etiquetas de estadísticas que aparecían parcialmente traducidas, como completados Surprise.
  • Las estadísticas ahora muestran nombres claros en español:
    • Trades sorpresa completados
    • Trades de distribución completados
    • Trades completados
    • Trades FixOT completados
    • Comprobaciones de semilla completadas
    • Clonaciones completadas
    • Dumps completados
  • Se corrigió la etiqueta UseEmbeds para mostrarse correctamente como Usar embeds.

Trade Web: actividad en vivo

  • Se agregó una barra de Actividad en vivo al portal de trades web.
  • La página ahora muestra notificaciones cuando un usuario completa un intercambio, incluyendo:
    • Nombre del usuario
    • Pokémon intercambiado
  • Se incorporó un endpoint de actividad reciente para alimentar las notificaciones del portal.
  • El portal consulta periódicamente las nuevas actividades y muestra los eventos de manera ordenada, sin repetir notificaciones ya vistas.
  • Las notificaciones de actividad están disponibles en español e inglés:
    • Español: Actividad en vivo / acaba de intercambiar un
    • Inglés: Live activity / just traded a

Trade Web: mejora de cierre de sesión

  • Se reemplazó el tooltip nativo del botón de cerrar sesión por el tooltip personalizado utilizado en los botones de ayuda y archivos recientes.
  • El tooltip ahora cambia según el idioma:
    • Español: Cerrar sesion
    • Inglés: Log out
  • Se configuró el botón como type="button" para evitar envíos accidentales del formulario.

Verificación

  • Se verificó la compilación de los proyectos de Discord y WinForms sin errores.
  • Los warnings mostrados durante la compilación ya existían previamente y no corresponden a estos cambios.

English

Renewed Ditto Command

  • Redesigned the ditto / dt command to generate customizable Dittos using optional arguments in any order.
  • The command now supports:
    • Full IV spreads, for example: 31/31/31/31/31/31
    • Language
    • Nature
    • Shiny status
    • Trainer data: OT/TID/SID[/Gender]
    • Compatible origin game selection: SV, BDSP, or SWSH
  • Running the command without arguments now automatically generates a Shiny Ditto.
  • Added validation for invalid IV spreads, including localized feedback when a value is outside the 0 to 31 range.
  • Added localized messages for unrecognized arguments, including a user mention to clearly identify the failed request.
  • Added a ⚠️ warning and user mention when the bot cannot create a fully valid Ditto and sends its best attempt instead.
  • Improved advertising-name detection for Ditto requests, with localized response messages.
  • Ditto requests now preserve user-specified trainer data by avoiding cached AutoOT application on this flow.
  • The Ditto command now uses the appropriate special request/FixOT permission requirement.

Folder Configuration

  • Moved EventsFolder and BattleReadyPKMFolder into the centralized FolderSettings section.
  • Removed duplicated folder options from TradeSettings.
  • Discord commands for events and Battle-Ready files now read their paths directly from FolderSettings.
  • Added localized labels and descriptions for these folder settings in the interface.

Upgrade note: If these paths were previously configured under TradeSettings, they must be configured again under FolderSettings.

Settings Translation Fixes

  • Fixed statistics labels that were previously shown with partial translations, such as completados Surprise.
  • Statistics now display clear Spanish labels:
    • Trades sorpresa completados
    • Trades de distribución completados
    • Trades completados
    • Trades FixOT completados
    • Comprobaciones de semilla completadas
    • Clonaciones completadas
    • Dumps completados
  • Fixed the UseEmbeds setting label so it is correctly displayed as Usar embeds in Spanish.

Trade Web: Live Activity

  • Added a Live activity bar to the web trade portal.
  • The page now displays notifications when a user completes a trade, including:
    • Username
    • Traded Pokemon
  • Added a recent activity endpoint used by the portal to retrieve completed trade events.
  • The portal periodically checks for new activity and displays notifications in order without repeating already-seen events.
  • Live activity notifications are available in both English and Spanish:
    • Spanish: Actividad en vivo / acaba de intercambiar un
    • English: Live activity / just traded a

Trade Web: Logout Improvement

  • Replaced the browser-native logout tooltip with the custom tooltip style already used by the help and recent files buttons.
  • The logout tooltip is now localized:
    • Spanish: Cerrar sesion
    • English: Log out
  • Set the logout control to type="button" to prevent accidental form submissions.

Verification

  • Verified that the Discord and WinForms projects build without errors.
  • Build warnings shown during verification were already present and are unrelated to these changes.