forked from jackmax/PKMN-NTR
-
Notifications
You must be signed in to change notification settings - Fork 24
Wonder Trade bot (Gen 7)
Terax edited this page Apr 28, 2018
·
11 revisions
This script will try Wonder Trade the amount of pokémon in the "# trades" box, starting from the selected box and slot number. Any empty slot will be ignored but still counted towards the total of trades. The information of the Pokémon which will be traded and the received pokémon will appear in the Edit tabs.
- Start PKMN-NTR with InputRedirection as normal.
- Determine the Pokémon that will be Wonder Traded, you'll need their box, slot and the amount of Pokémon that will be sent.
- Enter the desired options for the bot on the other fields.
- Go to Festival Plaza and connect to Internet.
- In Pokémon Ultra Sun and Ultra Moon, click on the Trade and then on the Wonder Trade button.
- In PKMN-NTR on the Run button.
- Wait until the Finished message appears.
Start position for Sun / Moon (anywhere else in the Festival Plaza also works if you're not collecting Festival Coins):
Start position for Ultra Sun / Ultra Moon:
-
Pokémon source:
- PC Boxes: The bot will trade pokémon from the boxes on your game.
- Wonder Trade Folder: When you run the bot a folder called "Wonder Trade" is created, if you put some .pk7 files inside, it the program will read them and write them to the game to Trade. This will loop through all valid files it finds.
- WT Folder (Random): Same as above, but every time, it will select a .pk7 file in the "Wonder Trade folder" at random.
-
After trading: None of the following features are enabled when the bot is running on endless mode.
- Dump Boxes: This will dump all the boxes in the game in a file inside the "Wonder Trade" folder with a similar name as the backup. This option doesn't affect or is affected by the other three.
- Do nothing: The name explains everything.
- Restore backup: This will restore all the boxes using the backup done when the bot was started.
- Delete traded pokémon: All obtained pokémon will be deleted from the PC.
- Collect FC after a trade: If checked, it will talk with your trade partner after the Wonder Trade to obtain FC, see the imagen above for reference. The bot will stop every time it detects a Festival Plaza level-up. This feature is not available in Ultra Sun / Ultra Moon.
- Run endlessly: When the trades count reaches zero, it will reset all fields to the values they had when the bot was started, the only way to stop in this mode is using the "Stop Bot" button or a bot crash. The After trading options are unavailable in this mode.
- This bot will assume that you've unlocked all 32 boxes on your game.
- Empty spaces will be skipped by the application but still counted towards the total.
- A backup of your boxes is created every time this bot is started. It will be stored inside the "Wonder Trade" folder. The filename contains a time stamp with the following format: "WTBefore-YYYYMMDDHHMMSS.ek7".
- Trade evolution handling in Ultra Sun / Ultra Moon, I haven't got one yet so nothing to test. Expect the bot to break in this case.
- If you decide to collect Festival Coins after the trade, the bot will stop every time your Festival Plaza gains a level, due a different event happening every time your Plaza levels up, the handling cannot be automated. The bot will not stop at all and try to keep trading until it crashes in levels where Sophocles doesn't give you a new facility (4, 8, 10, 20, 30, 50, 60, 70, 100).
The bot will break in the following situations:
- The received pokémon has the same PID as the one you're sending (Extremely unlikely).
- Communication errors, of any kind.
- People wanting to trade with you, you can disable communication with guests to avoid receiving requests, but you also won't be able to get any FC. Ultra Sun / Ultra Moon will not have this problem because it doesn't return to the Festival Plaza and stays inside the Wonder trade mode.
- The pokémon cannot be traded due special ribbons or being illegal. It's up to the user to make sure their pokémon can be traded.