--- 編集中 / now writing ---
- このレポジトリを clone download する
- lufa を lufa フォルダに入れる
- avr-gcc avr-dude をインストール
- makefile 設定する
- make コマンド
- マイコンに書き込み (dfu-programmer など)
- ニンテンドースイッチとマイコンを繋げる
- Done
- NintendoSwitchをPCから操作する
- ゼルダの雪玉ボウル自動化
- 【剣盾】無限ワット自動化スレ >>131
- Switch「ゼノブレイド2」でマクロを実行してみよう
- dfu-programmer で Arduino UNO の ATmega16U2 に Windows から書き込む
- Switch版DEAD OR ALIVE Xtreme3 Scarlet (DOAX3S) 自動プレイ
- L stick の上下左右をホールド出来る
- HOLD_CLEAR で解除するまで続く
- duration(時間)は0でよい
- R stick の左右をホールド出来る
- HOLD_CAM_C で解除するまで続く
- duration(時間)は0でよい
- UPLEFT 他は >>325 >>416 との互換性を保つものである
- コントローラーを認識させるのに先頭2行を捨てている
- どうしてそうなるかは知らん
- LOOP_START は無限ループの起点
- UP 他はスティック操作のため入力が正確でない可能性がある
- フォーク元の未使用コードについては削除した
- ただし echo については既存のコマンドを再利用することを考慮して残した
- (duration 時間が3倍速く動くのでズレるため)
- 月末31日を1日に変更する際には時間が戻るが、次のループでリカバリするので問題ない
- (2月についても同様)
Go to the Teensy website and download/install the Teensy Loader application. For Linux, follow their instructions for installing the GCC Compiler and Tools. For Windows, you will need the latest AVR toolchain from the Atmel site. See this issue and this thread on GBAtemp for more information. (Note for Mac users - the AVR MacPack is now called AVR CrossPack. If that does not work, you can try installing avr-gcc
with brew
.)
LUFA has been included as a git submodule, so cloning the repo like this:
git clone --recursive git@github.com:john-ditto/timewalk-with-watt.git
will put LUFA in the right directory.
Now you should be ready to rock. Open a terminal window in the timewalk-with-watt
directory, type make
, and hit enter to compile. If all goes well, the printout in the terminal will let you know it finished the build! Follow the directions on flashing Joystick.hex
onto your Teensy, which can be found page where you downloaded the Teensy Loader application.
Thanks snowball-thrower
Thanks to Shiny Quagsire for his Splatoon post printer and progmem for his original discovery.
Thanks to exsilium for improving the command structure, optimizing the waiting times, and handling the failure scenarios. It can now run indefinitely!