■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

NX Macro Controller ver2.06
作成者　:　ぼんじり/BZL
連絡先　:　https://twitter.com/_3z8
ブログ　:　https://bzl.hatenablog.com/
メール　:　yu_gen_00@yahoo.co.jp

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

●注意事項
・本ツールについて
　任天堂社製ハード『Nintendo Switch』の自動操作を目的としたマクロデータ管理ツールです。
　キー入力制御の他、外部キャプチャデバイスを使用した画像認識に対応しています。
　また、本アプリ内からアクセス可能なマクロ共有用サーバーにてマクロデータのアップロード/ダウンロードが可能です。

・必要動作環境
　Microsoft .NET Framework 4.8
　Microsoft Visual C++ 再頒布可能パッケージ

・動作確認済み環境
　Windows 10 Pro(64bit)

・制限に関して
　商用・営利目的での利用は禁止とします。
　それ以外について特に制限は設けませんが、全て自己責任の上でお願いします。

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

●開発環境
・開発機
　OS:Windows 10 Pro 64-bit
　CPU:Dual Intel Xeon E5-2697 v2
　GPU:NVIDIA GeForce RTX 2080 Ti
　RAM:256 GB

・開発ソフト
　Microsoft Visual Studio Community 2022
　Microsoft .NET Framework 4.8
　MinGW-w64

・使用言語
　C#
　C++
　C

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

●マクロ共有サーバーについて
・注意
　このサーバーは本アプリの開発者が個人で管理しているものになります。
　その為、サーバーダウンやバグ等に対して十分な対応が行える保証は一切ありません。
　その他データ管理においても細心の注意を払ってはいますが、完全な安全保証は出来ないことをご了承下さい。
　また、利用状況によっては予告なくサーバーの運用を停止する可能性があります。
　明らかな迷惑行為を行っているユーザーを確認した場合、開発者宛てに連絡して頂ければBAN等の対応措置を行います。

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

●更新履歴
2022/09/06
 v2.06
 ・一部バグ修正
 ・Rumbleコマンドを追加
 ・Amiiboの外部参照機能を追加

2021/05/08
 v2.05
 ・キー入力の記録に問題があったのを修正
 ・映像キャプチャ処理の変更

2020/12/21
 v2.04
 ・Break/Continueコマンドが意味を為していなかったのを修正
 ・Func/Execコマンドを追加
 ・ヘルプダイアログを追加
 ・キャプチャした画像の保存先を変更できるように

2020/12/17
 v2.03
 ・Configの文字エンコード形式を変更
 ・ショートカット機能に繰り返し回数を追加

2020/12/14
 v2.02
 ・Bluetooth接続試行時にエラーが出ることがあったのを修正
 ・CPU負荷を若干軽減
 ・マクロのショートカット実行機能を追加
 ・共有ウィンドウのUI周りを微調整
 ・Call命令のバグ修正

2020/12/13
 v2.00
 ・映像取得処理の改修
 ・NS本体との接続手段にBluetoothを追加
 ・従来のマイコン用の.hexを変更
 ・制御可能なキーを追加
 ・キー制御時間単位を0.1秒→0.01秒に変更
 ・フォームのデザインを変更
 ・マクロデータの作成形式を大幅変更

2019/12/29
 ・指定回数繰り返しにミスがあったので修正
 ・キャプチャ範囲の指定にミスがあったので修正

2019/12/28
 ・アナログパッド入力のコマンド追加処理にミスがあったので修正

2019/12/25
 ・全体の繰り返し回数指定機能追加
 ・コマンドが何も入力されていない状態でキー入力フォームを使用しても開始ボタンが有効にならないのを修正

2019/12/24
 ・キー入力の記録に不具合があったので修正

2019/12/23
 ・コマンド入力用フォームを追加
 ・繰り返しコマンドを追加
 ・スクショの外部出力機能追加
 ・マクロ停止コマンド追加

2019/12/22
 ・削除処理のフォーカス遷移のバグ修正
 ・キャプチャ処理が動いていない場合に画像認識しようとした時に認識失敗処理を通すように
 ・各種ボタンのEnabled設定の見直し
 ・外部マクロファイル読込の修正
 ・メモリ管理の見直し
　
2019/12/20
 ・画像認識時のメモリリークを修正

2019/12/19
 ・コマンド挿入位置の変更
 ・フォーカス遷移の調整
 ・画像認識の閾値を若干緩めに
 ・デバイスが存在しない場合の挙動を考慮していなかったのを修正
 ・リストの一番上のコマンドが削除できなかったのを修正
 ・画像認識後のコマンドが上手く動作しない場合があったのを修正

2019/12/18
 ・公開

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

●Credit
　みずようかん氏　　 ：　Bluetooth制御処理参考

　

