Skip to content

Soft reset bot (Gen 7)

drgoku282 edited this page Jan 24, 2017 · 11 revisions

This script will trigger a encounter with a pokémon and soft-reset the game (or flee from battle in certain modes) when it does not comply with a set or user selected characteristics such as Nature or IV's.

Usage

  1. Start PKMN-NTR with InputRedirection as normal.
  2. Select the mode and read the instructions below for the type of Soft-reset you're using.
  3. In the Soft-reset tab, click on the "Load filter set button", and select a previously created filter set.
  4. Press the Run button.
  5. The bot will trigger the encounter and soft-reset if the pokémon does not comply with the selected filters.
  6. Wait until a soft-reset produces the desired pokémon.

Types of soft-reset

  • Event: Any pokémon that the Mystery Gift Man gives to you. Also supports QR Magearna in Hau'oli City. Before starting: Make sure you have only one pokémon in your party and your character is front of the Man at the Pokémon Center (see image below for reference), also you must only have one pokémon in your party.

Event pokémon

  • Type:Null: Supports same pokémon as the Event type, the difference is that it tries more button presses because Gladion's dialog is longer than other event pokémon. Before starting: Make sure you have only one pokémon in your party and your character is front of Gladion at Aether Paradise.
  • Tapus: For Tapu Koko (after Elite Four rematch), Tapu Lele, Tapu Bulu and Tapu Fini. Before starting: Make sure you are in front of the statue, see image below for reference.

Tapus

  • Wild Pokémon: Supports any wild pokémon, when you select this mode it will show another box to choose an species. This bot will use honey to attract a pokémon, check its stats an compare them with the loaded filter, it will flee if there is no match or if the species is incorrect. Before starting: Make sure you put Honey at the top of the item list (see image below for reference) and is the last selected item. You can do this by selecting the Honey item in the menu and then pressing only the B button to close all menus. To check if it is done correctly, open the menu and mash the A button, if the Honey is used, the setup is correct. If you don't put honey in the first slot of the Item list, anything that is on that slot will be replaced by 999 Honey.
  • Ultra Beasts / Necrozma: A variation of the above bot, the timing is adjusted for the power-up animation and the dialog that appears after running from battle. Before starting: Make sure you put Honey at the top of the item list (see image below for reference) and is the last selected item. You can do this by selecting the Honey item in the menu and then pressing only the B button to close all menus. To check if it is done correctly, open the menu and mash the A button, if the Honey is used, the setup is correct. If you don't put honey in the first slot of the Item list, anything that is on that slot will be replaced by 999 Honey.

Honey

Notes

  • It's recommended to register the pokémon in your pokédex before picking up an Event to speed up the process. The data of the pokémon doesn't appear until the message "X was added to your party" appears, and is only shown after Rotom shows you the dex entry.
  • Excepting for Event pokémon, you can use a pokémon with Synchronize at the front of your party if you want to make nature searching faster. That pokémon can be fainted.
  • Also for Solgaleo/Lunala, Wild pokémon and Ultra Beast/Necrozma modes, make sure that the pokémon that is sent to battle is capable of fleeing from battle 100% of the time, the bot will break otherwise, give it a Smoke Ball if needed. You can also give it a move that allows it to escape form battle such as Teleport.
  • On the same modes as above, it's also recommended to unregister any Poké-Ride that is assigned to the Down button, specially Charizard.

Untested features

  • Necrozma encounter.
  • Cosmog soft-reset, Event mode might work.

Known issues

  • This bot may break at random in a black screen after a soft-reset, this problem seems to be from NTR itself and can't be fixed.
  • The reconnection after a soft-reset is time-based, please report if the bot tries to reconnect before the Title Screen cutscene starts.
  • Some event pokémon (like Munchlax or Magearna) can be nicknamed after receiving then, however as the data only appears after entering the nickname, the entire process should be skipped, however, sometimes it can enter to the nickname screen but the bot will try to get out from it. If you want to nickname your event pokémon or it nicknames it with some name, talk to the Name Rater in Heahea City or deposit them in a box and nickname them using the application..