Distribución - Daiivr/SysBot.PokemonScarletViolet GitHub Wiki
Cuando los bots comerciales no tienen ningún intercambio que realizar, no harán nada hasta que otro usuario ingrese a la cola. Si prefieres mantener ocupados a los bots, puedes usar intercambios de distribución para distribuir Pokémon de un grupo en un código de enlace específico. Las transacciones de distribución solo ocurren cuando no hay nadie en la cola.
Funciones de Ledy
En generaciones anteriores, los bots comerciales podían realizar transacciones automatizadas en todo el GTS
- Los usuarios subirían un Ledyba con un apodo específico.
- Cuando el bot ve a su Ledyba con un apodo específico, cumple con el intercambio con algo que coincide con su solicitud específica.
- Con SysBot, opcionalmente podemos realizar funciones similares para permitir que sus socios comerciales emparejados aleatoriamente tengan cierto control sobre lo que se intercambia con ellos.
Configuración
- Su bot debe estar configurado como uno de los tipos de bot comerciales: LinkTrade, Seedcheck, Clone, Dump o FlexTrade. No configure su bot en "Inactivo" si desea que realice intercambios de distribución.
- Establezca el campo
Distribution > DistributeWhileIdle
en True. - Cree una carpeta de distribución y llénela con archivos Pokémon legales. Deben ser pk8 para SWSH, pb8 para BDSP, pa8 para LA y pk9 para SV. Los Pokémon omitidos por las comprobaciones antispam o porque son legendarios del título solo afectan a los intercambios sorpresa en SWSH, no a los intercambios de distribución. Debes tener Pokémon de al menos 2 entrenadores diferentes.
- Nombre sus archivos en la carpeta de distribución con nombres únicos si desea utilizar las funciones de Ledy. Asegúrate de que no sean malas palabras (filtro de palabras).
- Lea los registros en busca de errores al cargar el grupo de distribución. Asegúrese de desplazarse hasta la parte superior para cuando el bot se inicie por primera vez.
- Establezca la ruta a la carpeta de distribución en
Operation > Folder > DistributeFolder
para especificar dónde se almacenan sus archivos. - En la configuración de Distribución, configure el
LedySpecies
el jugador debe ofrecer para desbloquear esta función (Wooloo por defecto)- Para deshabilitar esta restricción y permitir cualquier especie (solo verifique los apodos), establezca
LedySpecies
enNone
.
- Para deshabilitar esta restricción y permitir cualquier especie (solo verifique los apodos), establezca
- Para cada ciclo, el bot elegirá un Pokémon del grupo e intentará intercambiarlo con los códigos de enlace provistos. Irá en orden la primera ronda, luego, después de que cada Pokémon haya sido intentado una vez, cambiará el orden si
Shuffled
esta activo en la configuración.- Si el compañero de intercambio muestra un Pokémon con un apodo que coincide con uno de tus nombres de archivo mágicos, ¡el bot intercambiará e intercambiará ese Pokémon en su lugar!
Si agrega nuevos archivos PKM a la carpeta de distribución, debe usar $poolreload
o reiniciar el programa para que los cargue.
Ajustes
- DistributeWhileIdle: Activa o desactiva la distribución inactiva.
- Shuffled: El bot intercambiará todos los Pokémon en la carpeta de distribución en el orden de la primera pasada y luego barajará el orden cuando comience de nuevo cada vez.
- LedySpecies: Si se establece, el bot requerirá una especie coincidente para un intercambio de Ledy a través de un apodo. Si la especie no coincide, se enviará un Pokémon aleatorio. Establézcalo en
None
si acepta cualquier especie. - LedyQuitIfNoMatch: Cuando se establece en verdadero, el bot abandonará los intercambios de distribución aleatoria si el Pokémon ofrecido no coincide con un apodo o la especie establecida.
- TradeCode / RandomCode: Si RandomCode está habilitado, el bot aleatorizará los códigos de enlace con MinTradeCode y MaxTradeCode en la categoría Comercio. De lo contrario, utiliza el código especificado en TradeCode.
- SynchronizeBots: Si varios bots de distribución están activos, esto les permite iniciar transacciones al mismo tiempo. Se recomienda que todos los bots se bloqueen entre sí para evitar coincidencias.
- SynchronizeDelayBarrier: Cantidad de tiempo en segundos que se esperará una vez que todos los bots estén preparados para iniciar una transacción.
- SynchronizeTimeout: Cantidad de tiempo en segundos que se debe esperar antes de que se liberen todos los bots, incluso si no todos los bots están listos.
- RemainInUnionRoomBDSP: Solo BDSP. Si
true
, le indica al bot que permanezca en la misma sala de unión para iniciar nuevas transacciones.