NoattiHub
ノアッチハブNoattiLabo のツールを何本か使っていると、どれが動いているか、新しい版が出ているかを、ツールごとに開いて確かめることになります。NoattiHub は、このパソコンに入っている NoattiLabo のツールを見つけて 1 つの画面に並べ、動いているか・新しい版があるか・新しいエラーの記録があるかを表示し、そこから開いたり閉じたりできる Windows 用のアプリです。
主な機能
-
ツールを見つけて並べる
このパソコンに入っている NoattiLabo のツール(一度起動したツールと、ダウンロード・デスクトップ・ドキュメントにあるツール)を見つけて並べます。見つからないときは、フォルダーを選んで足せます。
-
様子がひと目で分かる
ツールごとに、動いているか・新しい版があるか・新しいエラーの記録があるかを表示します。動いているツールのカードだけが、そのツールの色で灯ります。
-
開く・閉じる
画面から、ツールを開く・閉じる・フォルダーを開く・設定と記録の場所を開く・BOOTH のページを開く、ができます。「停止」は、まずツールに「閉じてください」の合図を送ります(ツール自身の終わり方)。
-
起動のしかた
ツールごとに、手で開く・Windows の起動時・条件がそろったとき(例 VRChat を起動したら開く)を選べます。条件が終わったら閉じることもでき、いくつものツールをまとめて変えられます。
-
まだ入れていないツール
まだ入れていない NoattiLabo のツールを、画面の下に控えめに並べます(設定で消せます)。
-
通知領域で動く
窓の × を押しても、通知領域で動き続けます(設定で変えられます)。Windows の起動時に開くこともできます。
使いかた
- ZIP を展開して、NoattiHub フォルダーを好きな場所に置く
- 「NoattiHub.exe」を起動する(入っているツールを探します)
- 並んだツールを、「起動」「停止」で開いたり閉じたりする(並ばないときは、そのツールを一度起動するか、「フォルダーを足す」でツールのフォルダーを選ぶ)
対応環境
- 対応 OS
- Windows 11(64 ビット)。Windows 10 は確かめていません
- 必要なもの
- NoattiLabo のツール(ZIP を展開して使うもの)。Microsoft Edge WebView2(Windows 11 には最初から入っています)。管理者の権限は要りません
- 読むもの
- ツールのフォルダーの update.json(名前・版・場所)と、ツールの error.log の行の数だけです。error.log の中身は読みません・送りません。条件の見張りは、プログラムの名前(VRChat.exe など)だけを見ます
- 通信
- 入っているツールの公開の更新情報(6 時間に 1 回。署名を確かめます)と、NoattiLabo のツールの一覧とアイコン(noattilabo.com、1 日に 1 回)だけを読みに行きます。名前や記録は送りません(設定でオフにできます)。起動時に、起動役の NoattiHub.exe が新しい版を確かめます
- 画面の部品の通信
- 画面の表示に使う Microsoft Edge WebView2(Microsoft の部品)は、起動したときに Microsoft の診断データの受け口(events.data.microsoft.com)へ接続します(作者のパソコンで確かめました。WebView2 は本体の中でも動くので、本体の接続として見えることがあります)。送る中身は Microsoft の部品と Windows の「診断データ」の設定が決めるもので、作者には見えません。NoattiHub はこの接続に何も渡しません
- エラーの報告
- はじめて開いたときに聞き、「知らせる」を選んだときだけ、エラーの種類・起きた所・内容(名前や場所を消したもの)・ツールの版・Windows の版・時刻を作者のサーバー(noattilabo.com)に送ります。名前・記録・パソコンの場所は送りません。設定でいつでも変えられます
- 保存するもの
- 設定と記録は %LOCALAPPDATA%\NoattiHub に、起動のしかたは %LOCALAPPDATA%\NoattiLabo\launch_rules.json に置きます
- 更新
- 各ツールの入れ替え(更新)は、それぞれのツールの起動役が行います(NoattiHub は新しい版を知らせて、起動役を開くだけ)。NoattiHub 自身は、新しい版があるときだけ知らせ、「更新する」を押したときだけ入れ替わります
できないこと
- 条件で開くには、NoattiHub が通知領域で動いている必要があります
- 確かめたのは、作者のパソコン 1 台(Windows 11)で、同じ作りの試しのツールを使った起動・停止と、プログラムの名前の代役での条件の確かめです。公開中の各ツールを NoattiHub から起動・停止すること、本物の VRChat・SteamVR・Virtual Desktop を起動しての条件の確かめ、ほかのパソコン、Windows 10 は確かめていません
- 閉じないツールを強制的に終わらせられるのは、確かめのあとだけです
- 通知領域で動いているときに NoattiHub を更新するには、先にアイコンの右クリックから「終了」してから「更新する」を押してください
- 電子署名がないため、はじめて起動するときに「Windows によって PC が保護されました」と出ることがあります
更新履歴
- 1.0.3 にしました。設定の「このアプリについて」で長い文字が枠の外にはみ出していたのと、「動き」の切り替えで文字が枠の端に接していたのを直しました
- 1.0.2 にしました。BOOTH からダウンロードした ZIP を展開すると「開けませんでした」と出て開けない不具合を直しました(Windows がダウンロードしたファイルに付ける印のため)
- 1.0.1 にしました。名前の読みを「ノアッチハブ」に直しました
- 公開しました
ライセンスとクレジット
- 個人利用
- できます
- 商用利用
- できます
- 改変・再配布・再販売
- できません
- 同梱している部品
- 画面に pywebview(BSD-3-Clause)などを、画面のアイコンに Lucide(ISC)を使っています。部品の一覧とライセンス文書は、ZIP の licenses フォルダーにあります
- お問い合わせ
- X @noatti_vrc か BOOTH のメッセージ