Forked from progmem/Switch-Fightstick
These are automation tools to support Pokemon breeding.
- Arduino UNO R3 or see shinyquagsire23/Switch-Fightstick's README
- USB Cable A-B
- Nintendo Switch
- Pokemon Sword and Pokemon Shield
- Rotom Bike
- Oval Charm
- Pokemon with "Flame Body" (Coalossal, Chandelure, etc.)
-
Build HatchEggs.hex
$ sudo apt-get install git make gcc-avr avr-libc $ git clone https://github.com/Almtr/Switch-Fightstick.git $ cd Switch-Fightstick $ git clone https://github.com/abcminiuser/lufa.git
Hatch 1 box (30 pokemons) worth of eggs.
$ make
Hatch 3 boxes (90 pokemons) worth of eggs.
$ make hatch-eggs BOX_NUMBER=3
Hatch max 32 boxes (960 pokemons) worth of eggs.
$ make hatch-eggs BOX_NUMBER=32
-
Write to Arduino UNO R3
See Updating the Atmega8U2 and 16U2 on an Uno or Mega2560 using DFU
- Move "POKEMON" menu icon to the upper left.
- Disconnect from the Internet.
- Empty a pokemon box.
- Have a Pokemon With "Flame Body" (and an egg).
- Go to Nurserie in Wild Area.
- Connect Arduino UNO R3 to your Nintendo Switch.
https://www.youtube.com/watch?v=oXnQt_Mbyzk
Download binaries from https://github.com/Almtr/Switch-Fightstick/releases
This is a module for automatically winning tournaments.
Please compile with "loop-tournament" to use this module.
-
Build:
$ make clean # If you have already compiled another module, run this command. $ make loop-tournament
-
Usage:
- Have a Pokemon with one move (e.g. Zacian who only learns "Iron Head").
- Go to the reception of Shoot Stadium.
- Connect Arduino UNO R3 to your Nintendo Switch.
-
Reference:
http://niwaka-syndrome.blog.jp/archives/20509394.html (Japanese)
This is a module for fighting automatically in the battle tower.
Please compile with "loop-battle-tower" to use this module.
-
Build:
$ make clean # If you have already compiled another module, run this command. $ make loop-battle-tower
-
Usage:
- Rent a team for the battle tower (TEAM ID: 0000-0006-15Y4-3R).
- Join the single battle with the team you rented.
- Connect Arduino UNO R3 to your Nintendo Switch.
-
References:
This is a module that automatically releases Pokemons.
Please compile with "release-pokemons" to use this module.
-
Build:
Release 1 box (30 pokemons) worth of pokemons.$ make clean # If you have already compiled another module, run this command. $ make release-pokemons
Release 3 boxes (90 pokemons) worth of pokemons.
$ make clean # If you have already compiled another module, run this command. $ make release-pokemons BOX_NUMBER=3
Release max 32 boxes (960 pokemons) worth of pokemons.
$ make clean # If you have already compiled another module, run this command. $ make release-pokemons BOX_NUMBER=32
-
Usage:
- Open the box with 30 Pokemons you want to release.
- Press the B button repeatedly to close everything.
- Connect Arduino UNO R3 to your Nintendo Switch.
This is a module that repeatedly presses the A button.
Please compile with "repeat-a" to use this module.
$ make clean # If you have already compiled another module, run this command.
$ make repeat-a
- GitHub - progmem/Switch-Fightstick
- GitHub - shinyquagsire23/Switch-Fightstick
- GitHub - bertrandom/snowball-thrower
- GitHub - kidGodzilla/woff-grinder
- GitHub - ebith/Switch-Fightstick
- Updating the Atmega8U2 and 16U2 on an Uno or Mega2560 using DFU
- http://niwaka-syndrome.blog.jp/archives/20509394.html (Japanese)
- https://twitter.com/satoon_sugar/status/1208248084653674496 (Japanese)
- https://twitter.com/satoon_sugar/status/1208253657470226432 (Japanese)