Poke-ControllerをベースにPySide6で主要機能を再構築しています
- python 3.10
- pip install requirements.txt
- mainwindow.pyを起動
Poke-Controllerからの変更点は下記
- GUI Controller を据え置き型で設置(消すことも再表示することも可能)
- PCに繋いだコントローラーでSwitchを操作できるように
- キー割当は一度
mainwindow.pyを実行後にgame_pad_connect.pyを実行して行う。
- キー割当は一度
Ctrl + マウス左Clickでクリック箇所の座標と色情報表示- キーボード操作は不可能
- 一部基本関数を変更
-
そもそも実装できていない関数が多いです。
以下は実装済み(一部関数名に変更あり)
pressボタンなど押下wait一定時間待機is_contain_template画像認識
-
printはLogに出ません。代わりにdebugなどを使用してください。 -
画像認識周りの処理の実装が適当なので、正しく動かない可能性があります。
-
ベースとなる部分で、GUIのボタンなどから関数の起動(シグナルの発火)やスレッドの呼び出しを行う。
- メインウィンドウでthreadをたてる。各workerを各thread上にmoveしてマルチスレッドとする
- capture用
- スクリプト実行用
- コントローラー接続用
- スティックの状態のみマルチプロセスでworkerが受け取る
- ゲームパッドのキー割当はlibsにあるgame_pad_connect.pyを実行しておこなう
- キーボード操作はそのうち実装したい
This repository is mainly licensed under the GNU LGPL v3.
このプログラム、および同梱のファイルの使用、または使用不具合等により生じたいかなる損害に関しまして、作者は一切責任を負いません。

