Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wonder Trade bot unreliable behaviour #154

Open
ghost opened this issue Mar 9, 2018 · 3 comments
Open

Wonder Trade bot unreliable behaviour #154

ghost opened this issue Mar 9, 2018 · 3 comments

Comments

@ghost
Copy link

ghost commented Mar 9, 2018

Tested on old 3DS, all installed firmware and software is up-to-date to their latest revisions.

Running bot with following settings:

wonder-trade-bot

With only one Pokémon present in the folder.

The following behaviour can occur after a few trades:

  • The bot will leave the Wonder Trade Start screen instead of proceeding to the box.
  • The Pokémon in the current selection slot gets traded instead of the one in the Wonder Trade folder.
  • The bot will error asking to return to the Wonder Trade Start screen and to start again.
  • The device will freeze permanently on a "saving" screen.

Tested on Pokémon Ultra Moon v1.2.

@ghost
Copy link
Author

ghost commented Mar 9, 2018

It seems the 30 second bot wait once a trade is starting is too little. I think raising it to 32 might fix this issue, or 35 if you really want to be safe.

@ghost
Copy link
Author

ghost commented Mar 9, 2018

I compiled it with a 40 second time out, it seems to be safe. The ultimate solution would be to just detect when it gets back to the start screen of course, without having to deal with risky time out values.

35 seconds even caused issues, because sometimes when saving after a trade, it can happen quickly, or it can take a few seconds extra, and when the bot tries to continue then, it will result in the game to freeze entirely.

TL;DR: 40 seconds timeout instead of 30 seconds (or remove timeout and detect when back at start)

@D35P4C1T0
Copy link

Do you mind sharing your 40 seconds build?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant