Skip to content

Trade Bot Features and General Settings

Lusamine edited this page Jan 26, 2022 · 31 revisions

Seed Check and Surprise Trade bots only work for SWSH.

The rest work on both SWSH and BDSP.

Trade Bots

The bot performs trades separated by queue. The Seed Check queue is separate from the Trade queue, and bots only process the queue they are assigned to. If the bot is assigned as FlexTrade, it will process all queues assigned by their weight.

The bot will private message users when it is their turn to be processed.

  1. Surprise Trade: The bot Surprise Trades PKM files from the Distribution folder.
  2. Link Trade: The bot link trades Pokémon from either a Showdown set or a file.
  3. Seed Check: The bot link trades to peek at an offered Pokémon and then calculates the raid seed for Max Raid Den RNG abuse.
  4. Clone: The bot link trades to copy an offered Pokémon and then trades the clone back when the trade partner changes their offered Pokémon.
  5. Dump: The bot link trades to dump all offered Pokémon and their legality checks into the DMs of the the user who requested the trade.
  6. Flex: Flexible bot will process anything in the Seed Check -> Clone -> Dump -> Link Trade queues. The priority for the queues can be adjusted with Queue Settings.
    • Handles all queues rather than being assigned to only one queue.
  7. Distribution: Not a selectable bot. If DistributeWhileIdle is enabled, a trade bot will trade Pokémon from the Distribution folder based on the settings under Distribution.

You can schedule trades via Discord/Twitch. YouTube has very restricted message quotas and can only be used for Distribution.

For trading bots, it is recommended to use the Flex bot as it will handle all types of trade. For information on how to configure Flex trading, refer to the associated wiki topic.

In-Game Requirements

  • SWSH: You must have obtained access to the Y-Comm, which happens after you get your Dynamax Band.
  • BDSP: You must have access to the Y-Menu for the Union Room, which happens after you defeat the Oreburgh Gym and visit the lower level of the Pokémon Center. This menu can only be accessed when standing outdoors. You must be in Box 1. It may help with load times to stand in a smaller map such as the Route south of Jubilife City, Twinleaf Town, or Celestic Town.
  • Ensure that you are able to trade online and have gone through the motions once to get rid of help prompts.

Softban Recovery

If a trade is disconnected at just the wrong time, a softban can be placed on both traders. This is usually a 30 minute wait before either user can trade again. SysBot.NET is able to detect and remove softbans automatically.

  • If you are connecting with sys-botbase, you must install ldn_mitm to allow the bot to control your Switch once the game is offline. This is unnecessary for USB-Botbase.
  • If you are having trouble getting back into the game (e.g. getting stuck in DLC menu or title screen), make sure you adjust your Extra Time Settings. Reset game settings can be verified using Raid Bot.

Trade Bot Settings

  • TradeWaitTime: Adjusts the number of seconds the bot waits for a trainer to meet it. Default is 45 seconds.
  • MinTradeCode / MaxTradeCode: The range of Link Codes the bot uses. Set them to the same value if you want to use the same Link Code every time.
  • TradeAnimationMaxDelaySeconds: Max amount of time in seconds to continue pressing A to wait for a trade to end before trying to exit to overworld.
Clone this wiki locally