diff --git a/README.md b/README.md index a007215..e98c300 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ If are new to automation and you came here intending to run [AutoMaxLair](https: - [Program List](Wiki/Programs/README.md) - [Nintendo Switch](Wiki/Programs/README.md#nintendo-switch) - [Pokémon Sword/Shield](Wiki/Programs/README.md#pokémon-swordshield) - - [Pokémon Brilliant Diamond/Shining Pearl (coming soon...)](Wiki/Programs/README.md#pokémon-brilliant-diamondshining-pearl) + - [Pokémon Brilliant Diamond/Shining Pearl](Wiki/Programs/README.md#pokémon-brilliant-diamondshining-pearl) - [Version History](Wiki/VersionHistory.md) ## Microcontroller Automation diff --git a/Wiki/Programs/PokemonBDSP/EggFetcher.md b/Wiki/Programs/PokemonBDSP/EggFetcher.md new file mode 100644 index 0000000..a1092d0 --- /dev/null +++ b/Wiki/Programs/PokemonBDSP/EggFetcher.md @@ -0,0 +1,57 @@ +# Egg Fetcher + +**Related Programs:** +- **Microcontroller:** [Egg Fetcher](https://github.com/PokemonAutomation/Microcontroller/blob/master/Wiki/Programs/PokemonBDSP/EggFetcher.md) (this program) +- **Computer Control:** [Egg Fetcher](https://github.com/PokemonAutomation/ComputerControl/blob/master/Wiki/Programs/PokemonBDSP/EggFetcher.md) + +The microcontroller and computer-control versions of this program are functionally identical. + +## Program Description + +Fetch eggs into your boxes without hatching them. + +This program is used with [EggHatcher](EggHatcher.md) to fetch and hatch eggs. Thus you first fetch a bunch of eggs with EggFetcher, then you hatch them with EggHatcher. + + +### Setup of Settings + +1. Text Speed: Fast +2. The "Send to Boxes" option must be set to "Automatic". +3. The parents are already deposited at the daycare center. + +**Strongly Recommended:** +- Masuda Method: The Pokémon in the daycare are of different languages. +- Have the Oval Charm. +- Have the Shiny Charm. + +### Instructions + +1. Your party is full and none are eggs. +2. You are on your bike and in high gear. +3. Stand in the following location. +4. Start the program in the [Change Grip/Order Menu](/Wiki/Programs/NintendoSwitch/ChangeGripOrderMenu.md). + + + + +## Options + +### Go Home when Done: + +After the program finishes, go to the Switch Home to idle. + +### Fetch Attempts: + +Make this many attempts to fetch an egg. The only reason to set this option is to avoid over-fetching of eggs and clogging up all your boxes. + +### Travel Time per Fetch: + +Spin on your bike for this long before attempting to fetch another egg. + + +
+ +**Discord Server:** + +[](https://discord.gg/cQ4gWxN) + diff --git a/Wiki/Programs/PokemonBDSP/EggHatcher.md b/Wiki/Programs/PokemonBDSP/EggHatcher.md new file mode 100644 index 0000000..21bad64 --- /dev/null +++ b/Wiki/Programs/PokemonBDSP/EggHatcher.md @@ -0,0 +1,90 @@ +# Egg Hatcher + +**Related Programs:** +- **Microcontroller:** [Egg Hatcher](https://github.com/PokemonAutomation/Microcontroller/blob/master/Wiki/Programs/PokemonBDSP/EggHatcher.md) (this program) +- **Computer Control:** [Egg Hatcher](https://github.com/PokemonAutomation/ComputerControl/blob/master/Wiki/Programs/PokemonBDSP/EggHatcher.md) + +The microcontroller and computer-control versions of this program are functionally identical. + +## Program Description + +Hatch eggs from your boxes. This is the counterpart to [EggFetcher](EggFetcher.md). + +### Setup of Settings + +1. Text Speed: Fast +2. Casual mode: Off +3. Nicknaming: Off +4. The menu cursor is over the Pokémon option. + +### Party Setup + +1. Your party must have exactly 1 Pokémon. + 1. The Pokémon in your party MUST be a flame body (or similar) Pokémon. + +### Pokémon Box Setup + +1. Place entire boxes filled with eggs consecutively. + 1. It is okay to have non-eggs mixed in with eggs. + 2. The only requirement is that first row of each box is occupied. + +2. You must be on the first box of eggs. + +### Required Parameters: +- **Boxes to Hatch**: You MUST set this to the # of boxes you wish to hatch. Otherwise, you either won't hatch all the eggs you want, or the program goes crazy if you run out of eggs. +- **Step Count**: You MUST set this to the correct step-count for the Pokémon you are hatching. If this is set too small, the program will fail. + +The program will hatch eggs in batches of 5 (one column at a time). Once a box is complete, it moves to the next box. It will continue until it has hatched N boxes where N is specified by **"Boxes to Hatch"**. + +### Run Instructions + +1. You are on your bike and in high gear. +2. Stand in the following location. +3. Start the program in the [Change Grip/Order Menu](/Wiki/Programs/NintendoSwitch/ChangeGripOrderMenu.md). + + + + +## Options + +### Go Home when Done: + +After the program finishes, go to the Switch Home to idle. + +### Boxes of Eggs to Hatch: + +Hatch this many boxes of eggs. + +### Egg Step-Count: + +The number of steps needed to hatch the eggs. Look up the value on Serebii. + + +## Advanced Settings: + +These are advanced settings. You shouldn't need to touch these unless something isn't working and you're trying to debug it yourself. + +### Safety Time: + +Additional time added to the spinning. If any shinies are hatched, they will eat into this safety buffer along with any other unexpected slowdowns. Hatching a shiny takes 2 seconds longer than a non-shiny. + +If you see that the program is going into Y-COMM or there is less than 5 seconds of extra spinning after the last egg in the batch, please report this as a bug. As a temporary work-around, you can increase this number. + +### Hatch Delay: + +Total animation time for hatching 5 eggs when there are no shinies. + + + +
+ +**Discord Server:** + +[](https://discord.gg/cQ4gWxN) + + + + + + + diff --git a/Wiki/Programs/PokemonBDSP/MassRelease.md b/Wiki/Programs/PokemonBDSP/MassRelease.md new file mode 100644 index 0000000..a6bf8a2 --- /dev/null +++ b/Wiki/Programs/PokemonBDSP/MassRelease.md @@ -0,0 +1,48 @@ +# Mass Release + +**Related Programs:** +- **Microcontroller:** [Mass Release](https://github.com/PokemonAutomation/Microcontroller/blob/master/Wiki/Programs/PokemonBDSP/MassRelease.md) (this program) +- **Computer Control:** [Mass Release](https://github.com/PokemonAutomation/ComputerControl/blob/master/Wiki/Programs/PokemonBDSP/MassRelease.md) + +## Program Description + +MassRelease will release entire boxes of Pokémon. The main use case is getting rid of breedjects, non-shiny fossils, and other hunts. + + + +### Setup of Settings + +1. Text Speed: Fast +2. The "Send to Boxes" option must be set to "Automatic". + +### Box Setup + +1. Place entire boxes filled with Pokémon to be released consecutively. +2. All boxes marked for deletion must be full. + 1. This program does not tolerate partial boxes. + +### Instructions + +1. You must in the box system. +2. The cursor must be over the 1st Pokémon in the box. (top-left corner) +3. The cursor must be red. (not blue or green) +4. Start the program in the [Change Grip/Order Menu](/Wiki/Programs/NintendoSwitch/ChangeGripOrderMenu.md). + +Once started, this program will release the specified number of boxes consecutively starting from the current box. + +### Safety Recommendations: + +See [Maximizing Switch Stability](https://github.com/PokemonAutomation/Microcontroller/blob/master/Wiki/Programs/NintendoSwitch/SwitchStability.md). + + +## Options + +Most of the options here are self-explanatory. + + + +
+ +**Discord Server:** + +[](https://discord.gg/cQ4gWxN) diff --git a/Wiki/Programs/PokemonBDSP/images/EggFetcher-0.png b/Wiki/Programs/PokemonBDSP/images/EggFetcher-0.png new file mode 100644 index 0000000..f1d482b Binary files /dev/null and b/Wiki/Programs/PokemonBDSP/images/EggFetcher-0.png differ diff --git a/Wiki/Programs/PokemonBDSP/images/EggHatcher-0.png b/Wiki/Programs/PokemonBDSP/images/EggHatcher-0.png new file mode 100644 index 0000000..57e6c6e Binary files /dev/null and b/Wiki/Programs/PokemonBDSP/images/EggHatcher-0.png differ diff --git a/Wiki/Programs/PokemonBDSP/images/MassRelease-0.png b/Wiki/Programs/PokemonBDSP/images/MassRelease-0.png new file mode 100644 index 0000000..8e41ebb Binary files /dev/null and b/Wiki/Programs/PokemonBDSP/images/MassRelease-0.png differ diff --git a/Wiki/Programs/README.md b/Wiki/Programs/README.md index b8648cb..099222d 100644 --- a/Wiki/Programs/README.md +++ b/Wiki/Programs/README.md @@ -73,7 +73,14 @@ As of this writing, all programs on this list can run on all 3 microcontrollers ## Pokémon Brilliant Diamond/Shining Pearl -Stay tuned... +- [Pokemon Settings](PokemonBDSP/PokemonSettings.md) + +**General Programs:** +- [Mass Release](PokemonBDSP/MassRelease.md) + +**Eggs:** +- [Egg Fetcher](PokemonBDSP/EggFetcher.md) +- [Egg Hatcher](PokemonBDSP/EggHatcher.md)