v1.7
Changelog
Español
Comando Ditto renovado
- Se rediseñó el comando
ditto/dtpara 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,BDSPoSWSH
- IVs completos, por ejemplo:
- 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
0y31. - 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
EventsFolderyBattleReadyPKMFoldera la sección centralizadaFolderSettings. - 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ónFolderSettings.
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 completadosTrades de distribución completadosTrades completadosTrades FixOT completadosComprobaciones de semilla completadasClonaciones completadasDumps completados
- Se corrigió la etiqueta
UseEmbedspara mostrarse correctamente comoUsar 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
- Español:
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
- Español:
- 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/dtcommand 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
Shinystatus- Trainer data:
OT/TID/SID[/Gender] - Compatible origin game selection:
SV,BDSP, orSWSH
- Full IV spreads, for example:
- 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
0to31range. - 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
EventsFolderandBattleReadyPKMFolderinto the centralizedFolderSettingssection. - 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 underFolderSettings.
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 completadosTrades de distribución completadosTrades completadosTrades FixOT completadosComprobaciones de semilla completadasClonaciones completadasDumps completados
- Fixed the
UseEmbedssetting label so it is correctly displayed asUsar embedsin 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
- Spanish:
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
- Spanish:
- 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.