Skip to content

Releases: PokemonAutomation/ComputerControl

Version 0.56.5

30 Aug 03:21
170d9a5
Compare
Choose a tag to compare

Version 0.56.5:

  • The ESP32 will now connect to the Switch 2! (see Discord announcements for more information)
  • sys-botbase 3 has been released for CFW users! (see Discord announcements for more information)
  • The ESP32-S3 now lets you pick between the Switch 1 and Switch 2 wired controllers.
  • Improved reliability of SV eggs with a new path to navigate to the egg basket. (credit jw, from error reports)
  • SV egg programs will fix your game settings. (credit jw)
  • SV egg programs will warn you if it thinks your language is wrong. (credit jw)
  • Misc. improvements to AutoStory. (credit jw)
  • The stats overlay now includes memory usage.
  • Fixed another program crash. (from error reports)

A lot of changes happened to the firmware, so you will need to flash new .hex and .bin files regardless of what you are using.

One major feature that did not make it into this release is the ability for the ESP32 to reconnect to the Switch outside of the grip menu. While this works perfectly on the Switch 2, it does not work reliably on the Switch 1 and we have so far failed to resolve the issue despite much effort.

If reconnect worked, the plan was to the change the behavior such that changing controllers or clicking "Reset Ctrl." will reconnect to the Switch even outside of the grip menu if it's been paired. Then SHIFT-clicking "Reset Ctrl." will clear the pairing information and allow the ESP32 to pair with a different Switch. This change is on hold for now but can be enabled by going into the Switch framework settings -> "Enable ESP32 Wireless Reconnect". If all you have are Switch 2('s) and no Switch 1's, we encourage you to try out this new behavior.

Version 0.55.3

12 Aug 06:05
fc4c0a8
Compare
Choose a tag to compare

Version 0.55.3:

  • Fixed AutoStory and Mystery Gift programs failing due to missing resource. (reported by alejakaiser)
  • Fixed SV autohost failing to clear the news menu on dark theme. (from error reports)
  • Improved reliability of Switch 2 type detection. (reported by _hardguy)

Version 0.55.2

10 Aug 20:37
a86600f
Compare
Choose a tag to compare

Version 0.55.2 (Release):

  • Fixed the program crashing when rapidly resetting videos.
  • Improved reliability of SwSh dialog box detection. (reported by arnim1203)
  • Increased SV shiny egg detection window to decrease chance of missed shiny. (reported by mathieuj75)

Version 0.55.1

09 Aug 02:55
cc1704c
Compare
Choose a tag to compare

New Features:

  • Added a beta program for farming SV mystery gifts by playing from game start to the first Pokemon center. (credit jw) https://youtu.be/F6uf7MzdBY0
  • Added support for the Switch 2 C (GameChat) button for wired controllers.

Bug Fixes / QoL Improvements:

  • Major fixes and stability improvements to AutoStory. (credit jw)
  • AutoDA is now tolerant to nicknames and add-to-party being enabled. (from error reports)
  • SV egg programs will ask you to check your Camera Support option if it can't find the basket. (from error reports)
  • PLA programs that reset will tell you if it thinks you didn't save in Jubilife. (from error reports)
  • Fixed Regigigas on Switch 2. (reported by tailskitsune)
  • Fixed date spam not working in German on Switch 2. (reported by patrick)
  • Improved stability of ESP32 datespam. (credit jw)
  • Reduce chance of false positive Tera rewards menu detection. (reported by steelmonkey)
  • Fixed Home Box Sorter not reading master balls. (from error reports)
  • Fixed some Pokémon names not being correctly read in Chinese simplified due to name changes. (from error reports)
  • Improved reliability of Y-COMM symbol detector. (reported by arnim1203)
  • Fixed load profile not loading the resolution.
  • Fixed some crashes.

With this release, the wired setups (ESP32-S3, Arduino/Teensy) no longer emulate a modified Hori Pokken Controller. Instead, they now emulate the Horipad Turbo for Switch 2 which is a Switch 2 controller that's backwards compatible with Switch 1. Not only does it provide access to all 3 of the new Switch 2 buttons (GL, GR, and C), it also shows up on the Switch 2 with the Switch 2 pro controller icon.

As a result of this controller change:

  • ESP32-S3, Arduino/Teensy/ProMicro will require new firmware.
  • Keyboard mappings for the pro controller will be reset when you upgrade to this version.

We do not expect to get any of the Switch 2 buttons working for wireless anytime soon since ESP32 remains broken on Switch 2.

Version 0.54.29

30 Jul 02:44
8fb8c9f
Compare
Choose a tag to compare

Version 0.54.29:

  • Major fixes to Tera Multi-Farmer. It should now be stable enough to farm wins on the shiny Treasures of Ruins raids. 4 Switches can farm >7000 wins in 1 week. Meaning you can single-handedly farm more than 1% of the 1 million win goal with just a single 4-Switch setup in around 10 days.
  • The stats overlay refresh rate has been slowed down to 10/second and optimized to reduce lag on general UI responsiveness - especially on multi-Switch setups like Tera Multi-Farmer.
  • Misc. performance optimizations to improve UI responsiveness when there are multiple simultaneous video streams.

Version 0.54.28

24 Jul 04:14
2cedca4
Compare
Choose a tag to compare

Bugfixes:

  • Fixed FCE being broken on Switch 2. (reported by ghostassassinno1)
  • Improved reliability of Tera Roller. (reported by Psyk)

Version 0.54.26

20 Jul 05:20
e31d021
Compare
Choose a tag to compare

Version 0.54 is finally out of beta! The flagship is of course support for Switch 2.

Before running anything on the Switch 2, we recommend reading our write up about the Switch 1 -> Switch 2 differences: https://github.com/PokemonAutomation/ComputerControl/blob/master/Wiki/Programs/NintendoSwitch/Switch2Notes.md

There are too many changes since v0.53.3 to list here. You can go back and view the beta releases notes for v0.54.8, v0.54.12, v0.54.21, and v0.54.24.

Changes since the v0.54.24 release candidate:

  • Fixed Tera Roller being broken on Switch 2. (reported by Psyk)
  • Improved reliability of console type detection. (credit/reported by jw)
  • Improved reliability of Home menu detection on Switch 2. (reported by jw)
  • Improved stability of AutoDA.

Even though we are over a month into the Switch 2's release, many programs remain untested on the Switch 2. Though we do expect the vast majority of things to work at this point.

Known Issues:

  • ESP32 wireless currently does not work at all on Switch 2. So you will need to use either ESP32-S3 or the older Arduino/Teensy setups. Switch 2 broke nearly every single wireless joycon/procon emulation project out there and we are not alone. At this point, we believe we know what the issue is, but it is non-trivial to fix.

Version 0.54.24 (Release Candidate)

17 Jul 03:31
7a18b6f
Compare
Choose a tag to compare
Pre-release

Version 0.54.24 (Release Candidate):

  • Added partial support for the Switch 2 GR and GL buttons. All keyboard settings will be reset to default due to the button mappings shifting.
  • Fixed Arduino/Teensy and ESP32-S3 controllers hanging if the Switch refuses the connection. New firmware will be needed.
  • Fixed all PLA programs that navigate regions being broken. (regression in v0.54.12)
  • The Home Box Sorter should recognize PLA balls now.
  • Fixed SBB allowing joysticks to go diagonally out-of-bounds. (reported by Koi)
  • Fixed a possible deadlock with SBB.
  • Fixed an issue in the button scheduler where it may issue incorrect commands.
  • Various stability improvements to CC itself.

Support for the GR and GL buttons is only "partial" for now as they only work for the wired controllers (Arduino/Teensy/ESP32-S3). These are not expected to work with ESP32 wireless since GR/GL do not exist on the official Switch 1 pro controller. It will require Switch 2 pro controller emulation which is still out of reach for us. As of this writing, we have not figured out how to enable the C button on the Switch 2 pro controller.

Sorry, once again you will need to flash new firmware. In short, the new firmware design which the Switch 2 has forced us to use is still very immature and prone to bugs. For betas we will be enforcing the latest firmware since we don't want bug/error reports to be clogged with old buggy firmware. But for official releases, we will try to allow more backwards combability with older firmware.

Version 0.54.21 (Beta)

10 Jul 05:59
237bc6c
Compare
Choose a tag to compare
Pre-release

Version 0.54.21 (beta):

  • Fixed a major issue with the wired controllers that caused button drops leading to severe program stability issues. (reported by ry, pat)
  • Performance optimizations to SwSh + BDSP shiny detection on 4k.
  • Area Zero Platform Bot and Scatterbug programs will now properly detect chained encounters including chained shiny encounters. Chain attacks are extremely common on Switch 2 due to the increased # of spawns.
  • Added a new option to SV Egg Autonomous to hatch in the northern lighthouse instead of the Zero Gate. (credit kichi)
  • Fixed Material Farmer and Scatterbug programs not working on 4k.
  • Fixed some program crashes and hangs.
  • Fixed SV Mass Release. (reported by teddi.001)
  • SV Egg autonomous will now recover from getting attacked. (reported by alex75772)
  • Misc. Fixes to the BBQ Farmer (credit kichi)
  • Improved reliability of the Item Printer. (reported by Sheep Punter)
  • Improved reliability of BDSP eggs. (reported by Zing)
  • Fixed code entry being broken on sys-botbase.
  • Removed SleepyDiscord backend for Discord integration.

You will need to flash new firmware for all controllers.

Version 0.54.12 (Beta)

04 Jul 02:23
f6eed62
Compare
Choose a tag to compare
Pre-release

Changes:

  • Performance optimizations to improve 4k usability on Switch 2.
  • The output window now remembers its position across program restarts. (credit jw)
  • Fixed SV date spam routines that were not working.
  • Fixed the material farmer. (credit jw)
  • Fixes to SV auto-story. (credit jw)
  • Improved reliability of Home navigation. (reported by pat)
  • Improved reliability of the Item Printer RNG at 4k.
  • Improved reliability of console type detection.

If you have noticed that the program has been defaulting to 1080p even if you're on Switch 2 with a 4k-capable capture card, this is not a bug. The Switch 2's 4k/60Hz video output is 8x as many pixels as the Switch 1's 1080p/30Hz. Needless to say, this is a bit much for slower computers.

This release improves the performance. Though more work is still needed and slated for the future. In particular, SwSh+BDSP shiny encounter detection is still flaky on slower computers since they cannot process 4k video frames quickly enough to reliably see the sparkles.