✨ 主な機能
ZL+A自動連打
レストランでの作業を自動化。ZLボタンを押しながらAボタンを自動で連打し続けます。
簡単操作
ENTERキーで開始/停止、CTRL+Yで停止。プログラミング知識不要で誰でも使えます。
Bluetooth接続
Bluetooth経由でNintendo Switchに接続。ケーブル不要で快適に操作できます。
複数マクロ対応
4つの異なるレストラン用マクロを用意。用途に応じて使い分けできます。
多言語対応
日本語、英語、中国語、フランス語、ドイツ語、スペイン語に対応。
安全設計
教育目的で設計。オンラインゲームでの使用は推奨されません。
🚀 インストール方法
システム要件
プロジェクトのダウンロード
git clone https://github.com/coffin299/pokemon_legends_z-a_automation_tool.git
cd pokemon_legends_z-a_automation_tool
自動セットアップ
# 実行権限を付与
chmod +x setup.sh
# セットアップを実行
./setup.sh
セットアップには管理者権限が必要です。パスワードの入力が求められます。
完了!
セットアップが完了したら、コントロールパネルを使用してマクロを実行できます。
./control_panel.sh
🎮 使い方
Switchの準備
ホーム → 「コントローラー」→ 「持ちかた/順番を変える」を開く
コントロールパネル起動
./control_panel.sh を実行
マクロ選択
メニューから「1」を選択してマクロを開始
操作
ENTERキーで開始/停止、CTRL+Yで停止
🎮 操作方法
🎯 利用可能なマクロ
レストラン・フツー
基本基本的なZL+A連打マクロ。最もシンプルで安定した動作を提供します。
実行シーケンス:
- ZLボタンを0.2秒押す
- ZL+Aを同時に0.5秒押す
- 0.1秒待機
- 繰り返し
リストランテ ニ・リュー・ド・キワミ
高級高級レストラン用の複合マクロ。ZL+A+Y+Xの組み合わせで効率的な操作を実現。
実行シーケンス:
- ZLボタンを0.2秒押す
- ZL+Aを同時に0.3秒押す
- ZL+Yを同時に0.3秒押す
- ZL+Xを同時に0.3秒押す
- 0.1秒待機
- 繰り返し
restaurant_le_Nah
英語版英語版の基本マクロ。国際的なユーザー向けに最適化されています。
実行シーケンス:
- ZLボタンを0.2秒押す
- ZL+Aを同時に0.5秒押す
- 0.1秒待機
- 繰り返し
restaurant_le_Yeah_and_Wow
複合複数のボタン組み合わせを使用した高度なマクロ。複雑な操作を自動化します。
実行シーケンス:
- ZLボタンを0.2秒押す
- ZL+Aを同時に0.3秒押す
- ZL+Yを同時に0.3秒押す
- ZL+Xを同時に0.3秒押す
- 繰り返し
🔧 トラブルシューティング
環境チェック
まずは環境チェックを実行して問題を特定しましょう。
./control_panel.sh → 「4」環境チェック
Bluetooth接続エラー
Bluetoothアダプタが見つからない、接続できない場合の対処法。
- コントロールパネル → 「3」Bluetooth再起動
- 手動で
sudo systemctl restart bluetooth - Switchの「持ちかた/順番を変える」画面を確認
キー入力が効かない
ENTERキーやCTRL+Yが反応しない場合の対処法。
- マクロ実行中のターミナルウィンドウをクリック
- ウィンドウが選択状態であることを確認
- ENTERキーまたはCTRL+Yを押す
マクロが停止しない
マクロが止まらない場合の強制停止方法。
- コントロールパネル → 「2」マクロ停止
- 手動で
sudo pkill -f switch_macro.py
権限エラー
Permission deniedエラーが発生する場合。
必ず ./control_panel.sh を使用して起動してください。このスクリプトが内部で正しくsudoを使用します。
Python環境エラー
nxbt: command not foundなどのエラーが発生する場合。
必ず ./control_panel.sh を使用して起動してください。このスクリプトが自動で仮想環境を有効にします。
⚠️ 重要な注意事項
BANのリスク
このツールは連射コントローラー/マクロコントローラー同様の自動化ツールです。
- Nintendo利用規約違反の可能性があります
- 本体・アカウントBANの可能性があります
- オンライン機能が使用できなくなる可能性があります
安全な使用条件
- 完全オフライン専用のSwitch
- サブ機での使用
- シングルプレイゲームのみ
- 教育・研究目的
法的責任: 作成者は使用によって生じたいかなる損害やBANについても責任を負いません。使用は完全に自己責任です。