NX Macro Controllerとは、.NET Frameworkを使用して開発された、Nintendo Switchの自動化ソフトウェアです。単純なボタン操作の他にも、キャプチャーボードを使用した画像認識やキーボード入力といった応用的な処理にも対応しています。独自の構文を用いたマクロをソフトウェアGUI上のコードエディタで記述し、実行することでNintendo Switchの操作が行えます。
ソフトウェアとしての主な機能
- PCに接続したキーボード/コントローラーを使用したNintendo Switchの操作
- PCに接続したキャプチャーボードを使用したNintendo Switchの画面キャプチャ
- 独自構文を用いたマクロの作成/保存/読み込み
- Nintendo Switchの操作記録や入力補助フォームを用いたマクロの作成
- 作成したマクロの公開
- LINE Notifyとの連携
- Poke-Controller用に作られたプログラムの実行 ※一部動かないものもあり
- CH552マイコンをコントローラーとして認識させる為のファームウェア書き込み
- Bluetoothドングルをコントローラーとして認識させる為のドライバインストール
Nintendo Switchに対してできること
- ボタン/スティック操作
- キーボード入力 ※有線接続時のみ
- 振動検知 ※無線接続時のみ