brianuuu / AutoController_swsh

Automation for various tasks in Pokemon Sword & Shield and other Pokemon games on Nintendo Switch
70 stars 19 forks source link

SwSh Smart Egg Hatcher - Softlocks due to different egg cycles #18

Open ColinFarL opened 3 days ago

ColinFarL commented 3 days ago

Game: Pokémon Sword Language: English

Steps to reproduce

  1. Put together a box of eggs for hatching
  2. Have eggs with different remaining egg cycles in a single column (whether due to different base egg cycles, or some having already been walked one or more cycle)
  3. Start the Smart Program Egg Operation in Hatcher Mode

Current behaviour

  1. The player bikes in a circle until eggs begin to hatch.
  2. Once the first egg hatches, the player cycles back to the nursery worker, even if the log indicates there are still eggs remaining to hatch. (any eggs with the same remaining cycles are hatched along the way)
  3. After reaching the nursery worker, the program presses X to open the menu.
  4. Nothing happens; the program hangs until the 3-minute timeout.

Expected behaviour

  1. The player bikes in a circle until all eggs in the column are hatched (log states "0 remaining").
  2. The program releases/keeps hatched mons as necessary and continues to the next column.
brianuuu commented 3 days ago

can you post the log here? if the validation at the beginning works, I doubt it's color detection issue, but check if you have set Switch's TV setting to Limited just in case