インストール

必要なもの

項目 内容
uv uv 公式のインストール手順に従って導入する
キャプチャデバイス Switch の映像を PC に取り込む
シリアル通信デバイス CH552 プロトコルなど NyX が対応する方式で入力を送る
Git リポジトリの内容を直接使う場合だけ使う

NyX は uv が管理する Python 環境で動作します。Python 本体を個別に導入する手順は不要です。

uv の導入確認:

uv --version

パッケージで導入する

配布パッケージ nyxpy-fw を使う場合は uv tool install で CLI / GUI を導入します。

uv tool install nyxpy-fw
nyxpy --help

nyxpy --helprun, init, create, docs, gui が表示されれば導入できています。

更新する場合:

uv tool upgrade nyxpy-fw

マクロが追加の外部ライブラリを必要とする場合、uv tool install で作られる隔離環境にもその依存が必要です。必要な依存はマクロ配布元の手順を確認してください。

リポジトリの内容を直接使う

リポジトリの内容を直接使う場合は、取得したディレクトリで uv run nyxpy ... を実行します。

git clone https://github.com/niart120/Project_NyX.git
cd Project_NyX
uv sync
uv run nyxpy --help

GUI を起動します。

uv run nyxpy gui

uv run nyx-gui でも同じ GUI を起動できます。

uv run nyx-gui

workspace の初期化

マクロを実行する作業ディレクトリで workspace を初期化します。

nyxpy init

リポジトリの内容を直接使う場合は uv run を付けます。

uv run nyxpy init

nyxpy init は確認用の sample_macro も生成します。サンプルなしの空 workspace にする場合:

nyxpy init --blank

リポジトリの内容を直接使う場合:

uv run nyxpy init --blank

初期化後は次のディレクトリが作成されます。

.nyxpy/
macros/
resources/
logs/
runs/
snapshots/

ドキュメントを確認する

インストール後は nyxpy docs で公開ドキュメントの URL とローカル API 参照方法を確認できます。

nyxpy docs

リポジトリの内容を直接使う場合:

uv run nyxpy docs