Skip to content

Releases

0.5.8499

Choose a tag to compare

@imotchi1214 imotchi1214 released this 09 Apr 14:34
e637f48

追加

  • 起動引数にその他を追加しました。
    「-LoadAssembly」などを想定しています。
    image

修正

  • フレンドの取得などが行えなくなっていた問題を修正しました。

v0.5.8451

Choose a tag to compare

@imotchi1214 imotchi1214 released this 19 Feb 15:44
e637f48

【インストール】
以下ページを御覧ください。
インストール方法


【更新内容】

追加変更

  • なし

バグ対応

共通

  • セッションへの参加時に特定アクセスレベルだと、参加できなかった問題を修正しました。
  • セッションページ表示した際にエラーが発生していたため修正しました。
  • 装飾されたテキストのセッション名の表示精度を向上しました。
  • フレンドやセッション一覧で表示されるワールド名の表示内容が一定でない問題を解消しました。
    ※サイズや解像度が異なる現象が発生していました。
  • フレンドが参加している、セッションの名前が表示されなかった問題を修正しました。
  • フレンドが参加中のセッションのサムネイルが表示されない場合があったため、表示するように修正しました。
    ※Headlessのセッションでサムネイルが表示されていませんでした。
  • ログイン失敗時にエラーログが表示されていた問題を修正しました。
  • 起動設定画面を開いた際に、エラーメッセージが表示される問題を修正しました。
  • フレンドがいるセッション名がリッチテキストの場合に、初期表示時に表示されない問題を修正しました。
  • NeosVRの初期インストールディレクトリが、「C:\Neos\」だっため修正しました。
    ※修正前:「C:\Neos\app\」
  • 起動設定のフォルダ参照ボタンを押下した際に、そのフォルダが存在しない場合にアプリが異常終了する問題を修正しました。
  • 起動設定において、「以下の解像度を適用」のチェックが解除されてしまう問題を修正しました。

NIL

追加変更

  • NeosJPのイベントカレンダーを追加しました。
    カレンダーの詳細情報は、タイトルにカーソルを合わせることで表示されます。
    カーソルをあわせた際は、タイトル、開催場所(参加方法)、イベントの詳細内容が表示されます。
    image
  • NeosVRのログを整理する機能を追加しました。
    この機能は「設定」から利用できます。
    app\Logs配下に、
    NeosVRバージョン\年\月\日でフォルダが作成され、ログファイルを移動します。
    image
  • 起動設定の「独自機能」欄に「ライブラリ自動更新」を追加しました。
    このチェックをオンにしておくことで、NeosVR起動時にNoesVRで使用されているライブラリを自動更新することができます。
    現状では、yt-dlpライブラリが対象です。
    ライブラリ自動更新
  • 起動設定画面のスタートボタンクリックした際に、Configの内容を保存してから起動するように変更しました。
  • メタバーストレーニングセンターに同じカルチャー(言語・国設定)のユーザーが来た場合に通知する機能を追加しました。
    ※いわゆる、「MTCアラート」です。
    これは、設定画面からオンオフを切り替えることができます。デフォルトではオンになっています。
    通知時に、起動設定を選択し、セッションに直接参加することができます。
    この際には、起動速度を優先するため、クラウドホームの読み込みはオフになります。
    MTCAlert
  • フレンドまたはMTCアラート時のトースト通知で参加する際に、プルダウンメニューで起動設定を選択できるように変更しました。
  • フレンドまたはMTCアラート時のトースト通知で参加する際は、クラウドホームの読み込みを行わないようにしました。
  • 設定画面に「アプリキャッシュ」削除を追加しました。
    アプリ(NIL/NHCC)で管理しているキャッシュファイルを削除できます。
    ワールド名表示がおかしい場合や長期間使用した際にゴミ掃除として活用できます。
    ※アップデート時にも、キャッシュが削除される場合があります。
  • 公式版NeosVRが未インストール時に表示される「インストール」ボタンで、NeosVRをサイレントインストールできるようにしました。
    -シンプルランチャーのウィンドウサイズを固定にしました。

v0.5.8350

Choose a tag to compare

@imotchi1214 imotchi1214 released this 11 Nov 11:04
e637f48

【インストール】
以下ページを御覧ください。
インストール方法


【更新内容】

追加変更

  • 「他のワールドを見る」ボタンを追加しました。
     これはNILにある「ワールド」画面と同じようにアクティブセッションリストを確認できます。
    ただし、現状では一部の機能が制限されています。
    すべての機能を利用するにはNILを利用してください。
    image

  • フレンドにお気に入り(☆)を追加しました。
     「☆」をクリックしたフレンドはお気に入り登録され、優先的に表示されます。
     この機能は「NeosContactsSort」の「NeosContactsSort.json」と互換性があります。
    image

  • セッションウィンドウでウィンドウサイズ変更時にセッションサムネイルサイズも合わせて変更されるようにしました。

  • フレンドの全件取得を可能にしました。
     ※現状表示速度の問題で150件を上限としています。

  • アプリケーション起動時にフレンドを自動取得しない設定を追加しました。

  • 「フォーカスワールド」タブの「招待」のコンボボックスにおいて、エンター押下時に「招待」ボタンクリックと同様に招待を送るように変更しました。

  • 「フォーカスワールド」タブの「BAN」Buttonなどの位置を見直しました。

  • ログインシステムの見直しを行い、古いログインロジックを廃止しました。

  • フレンドのログイン通知機能を追加しました。

  • お気に入りのフレンドがプルダウンで上位に並ぶようにしました。

  • お気に入りフレンドのリストをコンタクトソートと連携できるようにしました。

バグ対応

  • NeosClientConfigのリストがプルダウンメニューを開くたびに増加する問題を修正しました。
  • NeosClientConfigのリストがプルダウンメニューで選択していた値が次回起動時に反映されない問題を修正しました。
  • Saveコマンド時に通知先ユーザーを設定していても通知されない問題を修正しました。
  • プライベートワールドにいるユーザーの現在地が「プライベートワールドにいます」と表示されていなかった問題を修正。
  • セッション名キャッシュ生成時に、既にキャッシュが存在する場合エラーが発生していた問題を修正しました。
  • フレンド、ワールドの一覧生成時に一定回数後クラッシュする問題を修正しました。
  • #4 フレンドタブの更新ボタンを連打するとユーザが二重に表示される
    フレンド取得中に更新ボタンをクリックできないように変更しました。
    また、フレンド取得中に再取得が実行された場合、スキップされるように変更しています。
  • Headless起動時のフレンド取得において、全量取得できなくなっていた問題を修正しました。
  • HeadlessConfigのアカウント情報で取得のチェックなしかつ、ClientConfigが空の場合に異常終了する問題を修正しました。
  • 使用している各種ライブラリを最新化しました。

v0.4.8272

Choose a tag to compare

@imotchi1214 imotchi1214 released this 24 Aug 16:04
e637f48

【インストール】

以下ページを御覧ください。
インストール方法


【お知らせ】

「NeosInformalLauncher.exe」が利用できます。

同梱されていますので、そのまま起動してみてください。
フレンドリストなどが扱いやすくなっています。
上記アプリケーションは今後多くの変更が発生し、多くのバグを含んでいます。
ご了承ください。


  

【更新内容】

追加変更

NIL

  • メニューに現在のアプリケーションバージョンの表記を追加しました。

  • ログアウト時にフレンド一覧の表示をリセットするように変更しました。

  • フレンド取得に失敗した際にメッセージホップアップではなく、一覧にテキストで表示するように変更しました。

障害対応

  • ClientConfigの一覧を作成する際に強制終了する場合がある問題を修正しました。

NIL

  • 初回起動で強制終了する問題を修正しました。
  • 起動時に「NeosInformalLauncher」に関係のないエラーメッセージが表示される問題を修正しました。

v0.4.8266

Choose a tag to compare

@imotchi1214 imotchi1214 released this 19 Aug 15:01
fa247a5

【インストール】

以下ページを御覧ください。
インストール方法


【お知らせ】

<< 試験的に「NeosInformalLauncher.exe」を公開致します。 >>

同梱されていますので、そのまま起動してみてください。
フレンドリストなどが扱いやすくなっています。
上記アプリケーションは今後多くの変更が発生し、多くのバグを含んでいます。
ご了承ください。

イメージ

Launcher HOMEメニューとフレンド一覧
今後、カレンダーやフォトなど追加していく予定です。
image
Launcher としての機能はNHCCから引き継がれています。
シンプルモードとカスタムモードの大きく2つから起動方法を選択できます。
カスタムの場合はプリセットを複数作成でき、起動時に選択して起動します。
今後、カスタム側でプリセットごとにMODのアクティブやバージョンの管理ができるように変更予定です。
image
ワールド一覧です。レイアウトは今後改善されます。
※ お気に入りワールドはまだ未実装です。
image


  

【更新内容】

追加変更

  • アップデート実行時にスプラッシュスクリーンにアップデート中である旨を記載しました。

  • 最新バージョン通知時に自動アップデート機能を有効にするかどうかのチェックボックスを表示するようにしました。

  • 通常ログが出力できない際の代替エラーログファイルの名前を変更しました。
    %USERPROFILE%\AppData\Local\Temp\NHCC_ERR.log
    ↓
    %USERPROFILE%\AppData\Local\Temp\IMOXApplication_ErrorFileName.log

  • フレンド一覧取得の速度向上

  • セッション詳細表示時にフレンドユーザー名を緑色にするように変更しました。

  • メインメニューのコンソールの最大文字数を変更しました。
     変更前:3万2767文字
     変更後:2万0000文字

  • 起動設定画面に以下項目を追加しました。
     ・「データベース修復」
      ※手動でデータベースの修復を行うためのコマンドパラメーターです。
     ・「アンチエイリアス」
     ・「モニター指定」
      指定したモニター番号のモニターでNeosが起動するオプションを追加しました。
     ・「終了時にキャッシュ全削除」を追加しました。

  • 起動設定画面の各種引数について、使用する引数名をツールチップに記載しました。

  • フレンド取得時にフレンドの取得が完了するまで一覧取得ボタン(🔄ボタン)を非活性化するようにしました。

  • 起動時のチェック処理を修正し、HeadlessConfigファイルが有効に選択されていない場合はHeadlessが起動しないように修正いたしました。
    ※従来はConfigファイルが存在しないなどの場合においても起動していましたがHeadlessConfigを正しく扱うために必須としました。

障害対応

  • 「Config保存」ボタン(コマンド:saveConfig)をクリックした際に「HeadlessClient\Config\Config.jsonへのアクセスが拒否されました。」と出力され、
    LocalMachineへの保存が有効に行えない問題を修正いたしました。
    「Config保存」ボタンまたは、コマンド:saveConfigの実行によって、HeadlessConfigで選択したファイルが上書き保存されるようになりました。
    報告者:@akiram_vr、GitHub Issue #3

  • アクティブセッションリストについて、任意のセッションをクローズ後にそのまま別のセッションをクローズした際に想定と異なるセッションをクローズしてしまう。
    ※アクティブセッションリストがクローズ後に更新されないため、クローズ後に更新するようにしました。
    報告者:@toritoriVR、GitHub Issue #2

ただし、セッションのリスタートは対応していません。
リスタートを確認後、アクティブセッションリストを更新する必要があります。
※クローズは、クローズが完了したことを検知してから更新しているわけではなく、少しタイミングをずらしてセッション一覧を取得することでアクティブセッションリストを更新しています。
しかし、リスタートの場合はワールドによってリスタートの時間が異なり、またクローズよりも遥かに時間がかかることから、リスタートが完了したことを正しく検知する処理を設定する必要がありますが、まだそれを準備できていません。
  • NHCCのバージョンチェック時において、API発行上限時に強制終了する問題を修正しました。

  • 「フォーカスワールド」の「ユーザー」のコンボボックスに設定されるユーザーが複数の場合に不適切に設定されていた問題を修正しました。

  • 選択言語変更にログエラーが発生する問題を修正しました。

  • 起動設定画面の「MOD」のチェックボックスのチェックが外れてしまう問題を修正しました。

  • 起動設定画面を開いた際にクラッシュする問題を修正しました。
    ※「BackgroundWorkers」などの数値を取る設定項目において復元時にエラーが発生していました。

【NHCC】20220703

Choose a tag to compare

@imotchi1214 imotchi1214 released this 03 Jul 14:24
fa247a5

インストール方法

新規の場合

ダウンロードした「NHCC.zip」を解凍し任意の場所※に配置してください。

更新の場合

古い「NHCC」フォルダを削除し、「新規の場合」同様に配置してください。
なおHeadlessConfigファイルは退避するなりしておいてください。
アプリの自動更新機能を有効にしている場合は上記の手順は不要です。

※「Program Files(x86)」などの書き込みが制限されるフォルダへ配置すると正常に動作しないためCドライブ直下やデスクトップなど別のフォルダへ配置してください。
  


  

今回追加フレンド情報確認機能について

こちらに手順を記載いたしました。

  
image
  

今回追加されたランチャー機能をメインに使う場合

メインメニューの「アプリ設定」の「その他」にある「NeosClientモード」をチェックしておきます。
次回起動時から「フレンド」ページと「起動設定」画面が開きます。
image
※Client向け機能は別アプリケーションへ分離予定
  


  

更新内容

追加変更

  • HeadlessConfigで選択したConfigのユーザー情報からフレンドリストを取得する機能を追加しました。
    フレンドタブから「HeadlessConfigのアカウント情報で取得」にチェックを入れることで「フレンド」タブを開いた際や「🔄」ボタン押下時にHeadlessConfigの情報でフレンド情報を取得します。
    「起動引数」のユーザーとパスワードを設定した場合その内容が優先されます。
    また、取得したユーザーはフレンドタブ以外にも下記3つのコンボボックスに設定されます。
     招待ユーザー
     メッセージ送信先ユーザー
     パフォーマンス悪化時の通知先ユーザー

  • 連続稼働時間の表示形式のミリ秒単位を削除しました。
     ※時間分秒が表示されるようになりました。

  • 「フォーカスワールド」の「入力ユーザー記録」の設定を削除しました。
    現在、フォーカスワールドは「ステータス」を実行することでユーザー一覧が取得できるためです。

  • ダッシュメニューに新たにフレンドタブを追加しました。
     デフォルトではClientConfigファイルのユーザー情報を使用します。
    Headless優先の設定をしている場合はHeadlessConfigまたは起動引数(優先)のユーザー情報からフレンド一覧を取得することができます。
     取得できた場合はフレンドの一覧が表示され、各フレンド情報には以下の内容が表示されます。
     - アイコン
     - オンライン状態(緑:オンライン、黄:離席、赤:多忙、シアン:不明、オフラインまたは非表示:)
     - 使用するデバイスタイプ
      デバイスタイプは以下のいずれかに分類されます。
      - VR
      - Screen(デスクトップ)
      - Headless
      - neos.js
     - 参加しているセッション名
     - 参加しているセッションのアクセスレベル
     - 参加可能なセッションの場合は、「参加」ボタン
      ※「参加」ボタン押下時にはClientConfigでNeosの場所が指定されている必要があります。また、恐らくNeosの問題によりClientConfigの内容を使ったセッションへの参加に失敗します。
    セッションに参加することを優先したい場合はそもための設定チェックボックスを用意しています。
     Headless優先の設定の場合はフレンドの一覧取得はHeadless動作中に機能しません。

  • フレンドタブにおいて、任意のフレンドをクリック時に、そのフレンドが参加可能なセッションにいた場合はそのセッションの詳細情報ウィンドウを表示します。
     セッション情報には、以下の情報が表示されます。
     - セッション名
     - セッション参加人数/最大参加可能人数 👑ホストユーザー名
     - セッションのサムネイル
     - セッション詳細情報
      ※「■」ボタンをクリックすることで以下の内容がクリック順で表示されます。
      -参加しているユーザー一覧
       ※表示されるユーザー情報は以下の構成になります。
       [使用デバイスタイプ]ユーザー名(AFKユーザーは薄灰色になります。)
      - セッション(ワールド)の説明
      - ワールドのタグ

  • フレンドリクエスト更新などの更新ボタンアイコンを変更しました。

  • 「マニュアル操作」のコマンド入力で入力サジェストを表示するように変更しました。
     ※上記対応に伴い入力欄のサイズを変更しています。

  • 1280x720の画面サイズに最適なフォームサイズに変更しました。
     上記の対応に合わせて、特に「アプリ設定」のレイアウトを変更しました。

  • 「アプリ設定」のチェックボックス群について、アプリの起動から終了までで上から関連する順番に並べて変えました。

  • 「アプリ設定」の「メールアドレス・パスワード」の項目は有用な項目でないため削除しました。
    ※「起動引数」から起動アカウントを上書き(優先させることが)できます。

  • フォームレイアウトの修正と、設定などの項目名の変更を英語設定にも反映しました。

  • Neosでサポートされているテキストフォーマットタグの大体に対応しました。
    ※Neosでサポートされているテキストフォーマットはこちらを御覧ください。
    https://wiki.neos.com/Text_Formatting/ja
    NHCCでサポートしたタグの一覧は以下のとおりです。
     - align
     - color
     - b
     - i
     - lowercase
     - uppercase
     - mark
     - s
     - u
     - sub
     - sup
    ※複数のタグで複数のテキストかつ同じ内容の場合、最初のテキストにのみタグの内容が反映されるなどのいくつかの問題があります。

「color」や「mark」は16進数で表現されたRGBカラーがサポートされます。
また、Redなどのカラー名も受け付けます。
※受け付けるカラー名は.Net FrameworkのSystem.Drawing Color構造体で定義された内容に依存します。

  • 「アプリ設定」に「通知先ユーザー名」を追加しました。
     パフォーマンスの高負荷時アクションのユーザー通知やNeosバージョンアップ時のユーザー通知など、各ユーザー名への通知先を「通知先ユーザー名」に統一しました。

  • ワールドの保存が行われた際にユーザーへ通知する機能を実装しました。
    ※ワールド設定のオートセーブには未対応です。今後実装されます。
    (@mirashuca_wl さんのリクエスト)

  • アプリケーション起動処理でエラーが発生した場合、途中状態のまま起動していましたが、エラーメッセージ表示を行ったあとアプリケーションを終了するように変更しました。
    問題が発生した時はご連絡ください。

  • 通常ClientのNeosの起動オプション設定を付属機能として追加しました。
    image
     起動設定を保存することができ、起動時に保存した設定を選択することができます。
     「フレンド」タブから「NeosClient起動設定」で画面に移動できます。
     「NeosClient起動設定」画面では以下の設定ができます。
     
     ハードウェア指定
      - None(自動)
      - SteamVR
      - Rift Tach
      - Desktop
      - その他
       ※デスクトップモード (360度投影)などをドロップダウンメニューから選択します。
       
     アカウント(フレンド確認用)
      「ユーザー」
      「パスワード」
      
      ※上記情報はフレンド取得などNeos上の操作のみで使用され、暗号化された状態でデータが保管されます。
      
     データ・キャッシュ
      「データフォルダ」
      「キャッシュフォルダ」
      
     映像出力
      フルスクリーンやウィンドウを選択できます。
      「以下の解像度を適用」からNeosのディスプレイ出力の解像度を指定できます。
      VRでプレイする場合、この解像度を下げることでフレームレート向上が期待できます。
      
     その他
      - 「音声付きアバターをセットアップしない」
      - 「キオスクモード」
      - 「ユーザのUIを非表示(NoUI)」
      - 「チュートリアルを行わない」
      - 「ステータス非表示で起動」
      - 「静的カメラを生成」
      - 「ダッシュメニューをリセット」
      - 「ネットワーキング」
       以下から選択できます。
        - ForceLANOnly
        - ForceRelay
        - UseLocalCloud
      「ドローンカメラのプリセット」
       以下から選択できます。
        - CameraBiggestGroup
        - CameraTimelapse
        - CameraStayBehind
        - CameraStayInFront
      「LoadAssembly」
      「MOD」
       チェックを入れることでMODアセンブリの読み込みを行います。
       ※MOD導入済みでないと動作しません。
       ※「NeosModLoader.dll」を「LoadAssembly」に追加します。
      「Watchdog」
      「Config」
      
     セッションへの参加/ワールドへの参加
      「URLの場所に参加します。」(Join)
       指定したセッションURLのセッションに参加します。
      「開始時に指定されたURLの場所を開きます。」(Open)
       指定したワールドURLで起動します。
      ※上記2つの設定はNeos側の不具合か正常に動作しないと思われます。
      
      「LAN上セッション参加」
      「LAN上でホームとユーティリティ許可」
      「bootstrap関数」
       
     ここまでの設定内容の詳細はNeoswiki(コマンドライン引数)のページも御覧ください。
       
      NHCC独自機能
      「未使用のアセット・キャッシュ削除(日数)」はHeadless側にある機能と同様に、
      起動時に指定した日数を超過して使用されていないアセットやキャッシュを削除します。
      これにより、ストレージに余分なデータ保管を制御できます。
      同時起動アプリケーション
       実行ファイルのパスを指定しておくことでNHCCからの起動時に同時に指定したアプリケーションを起動します。

  • ログのヘッダー名を変更しました。

  • 「Documents」フォルダに使用ライブラリライセンス情報を追加しました。

■バグ対応

  • 「フォーカスワールド」の「ユーザー」のコンボボックスに設定されるユーザー名に複数のユーザー名が結合されて設定されていた問題を修正しました。

  • 選択言語変更時にエラーが発生する問題を修正しました。

  • パフォーマンス悪化時に実行する再起動(アクティブユーザー0人の場合Neos再起動)においてNHCCが操作不可能になる問題を修正しました。(@toritori_VRChat さん報告)
    ※本来はセッションへの通知を行う処理がありますが、暫定的にその処理を実行しないようにしています。

  • 「HDL終了」ボタンクリック後にパフォーマンス取得処理で連続してエラーが発生していた問題を修正しました。

  • 一部環境において、「TagCopy」をクリックするとNHCCが強制終了する問題を修正しました。

  • 一部環境において、「AppVersion」をダブルクリックするとNHCCが強制終了する問題を修正しました。

  • 一部環境において、エラーメッセージ出力時にNHCCが強制終了する問題を修正しました。


■システム

  • API関連のリソース命名を変更
  • 不要コメントの整理
  • アップデート実行後の設定引き継ぎ処理をBSに移植
  • プロジェクトの画像リソースを整理し、不要な画像リソースは削除
  • 「%UserProfile%\AppData\Local\Temp\」にNHCC用の一時フォルダーを作成
  • プロジェクトのファイル構成の変更など
      

■動作確認協力

@Utsuro_Yuragi
  

■連絡事項

  • HDL再起動の通知が正しく動作しません。対応中です。次回の更新になります。
  • Client向け機能についてはNHCCから分離します。

【NHCC】20220313

Choose a tag to compare

@imotchi1214 imotchi1214 released this 13 Mar 14:34
fa247a5

「NHCC」アップデート!

Japanese followed by English.

★インストール方法★

■ 新規
 ダウンロードした「NHCC_~~.zip」を解凍することでできる「NHCC」フォルダを任意の場所に配置してください。
 ※「C:\Program Files (x86)」など権限制限があるフォルダに配置すると正常に動作しません。

■ 更新
 古い「NHCC」フォルダを削除または退避しこの「NHCC.zip」展開後の「NHCC」フォルダに置き換えてください。
 「HDLConfig」と「Log」フォルダは引き継ぎ可能です。


★更新内容★

追加変更

・「NHCC自動アップデート」の初期値をオフにしました。
・設定言語を英語設定で「コマンド情報(Wiki)」(日本語設定での)をクリックすると英語版のページに遷移するように変更しました。
・言語設定で英語に対応しました。
・言語選択時にメッセージを表示するようにしました。
 また、設定を保存するようにしました。
・メインフォームのツールチップ設定方法を変更しました。
 これにより、ツールチップの内容も一部変更になります。
 HeadlessCommandに紐づくボタン、例えば「ワールド保存」など、これらは、「Res」フォルダ配下の「HDLCommand.csv」に定義された内容から取得します。
 ["コマンド","説明","使用方法"]となっています。
 説明や使用方法を編集することで、ツールチップを変更できます。
・高負荷時に送信されるメッセージに、パフォーマンス情報を追加しました。
 送信時点のCPUとMemoryの使用率平均値が送信されます。
・「コンソール」の右にフォーカス中のワールド名を表示するようにしました。
・起動時画面を追加しました。
・「Status」コマンド実行時にNeosから返却される値を下記の通り画面に反映するようにしました。
 「Uptime」→「連続稼働時間:」
 「Description」→「ワールドの説明」
 「Users」→「ユーザー:」(コンボボックス)
 「Mobile Friendly」→「モバイルフレンドリー」
 ※コマンドで変更することができない項目のため、現在の状態を表示するのみです。

・「フォーカスワールド」タブ押下時に「ワールドの説明」や「連続稼働時間」などを自動更新するように変更しました。
 ※「Status」コマンドを実行しています。

・dynamicImpulseStringのタグとして「NHCC_PerformanceInfo_V2」を使用することで、
 フォーカスしたセッションに下記情報を送信できます。

  • CPU情報
  • CPU使用率(%)
  • CPUクロック数
  • メモリクロック数(MHz)
  • 使用可能なメモリ数(MB)
  • 合計メモリ数(MB)
  • Neosが使用中のメモリ数(MB)
  • メモリ使用率(%)
  • ドライブ空き容量(GB)
  • ドライブ容量(GB)
  • 合計参加人数
  • 合計アクティブ人数

障害

・「アクティブセッションリスト」の更新ボタンがサイズ縮小時に隠れてしまう問題を修正しました。。
・複数のユーザーからフレンドリクエストが来ていても、1ユーザーずつしかフレンドリクエスト一覧に表示されていなかった問題を修正しました。
・フレンドリクエストの承認時に、半角スペースが含まれるユーザーを承認できなかった問題を修正しました。
・「パフォーマンス」の「Memory」の物理メモリの表示内容が誤っていたため正しい値に修正しました。
・「パフォーマンス」の「Memory」の使用中物理メモリの表示内容が誤っていたため正しい値に修正しました。

システム

・「パフォーマンス」の「Memory」の物理メモリの搭載容量取得を起動時の一度のみに変更しました。




English

"NHCC" update!

★ How to install ★

■ New

Place the "NHCC" folder created by unzipping the downloaded "NHCC_ ~~ .zip" in any location.

  • If you place it in a folder with permission restrictions such as "C: \ Program Files (x86)", it will not work properly.

■ Update

Delete or save the old "NHCC" folder and replace it with the "NHCC" folder after expanding this "NHCC.zip".
The "HDLConfig" and "Log" folders can be inherited.



★ Updates★

Additional changes

-The default value of "NHCC automatic update" has been turned off.
-Changed the setting language to change to the English version page when clicking "Command information (Wiki)" (in Japanese setting) in the English setting.
-Supports English in the language setting.
-Changed to display a message when selecting a language.
Also, the settings are saved.
-Changed the tooltip setting method of the main form.
Due to this, the contents of the tooltip will also be partially changed.
Buttons associated with HeadlessCommand, such as "Save World", are obtained from the contents defined in "HDLCommand.csv" under the "Res" folder.
It is ["command", "explanation", "usage"].
You can change the tooltip by editing the description and usage.
-Added performance information to the messages sent under heavy load.
The average CPU and Memory usage at the time of transmission will be transmitted.
-The name of the world in focus is displayed to the right of "Console".
-Added a startup screen.
-The value returned from Neos when the "Status" command is executed is reflected on the screen as shown below.
"Uptime" → "Continuous operating time:"
"Description" → "Explanation of the world"
"Users" → "Users:" (combo box)
"Mobile Friendly" → "Mobile Friendly"

  • Because it is an item that cannot be changed with a command, it only displays the current status.

-Changed to automatically update "World description" and "Continuous operating time" when the "Focus world" tab is pressed.

  • The "Status" command is being executed.

-By using "NHCC_PerformanceInfo_V2" as a tag of dynamicImpulseString,
The following information can be sent to the focused session.

--CPU information
--CPU usage (%)
--Number of CPU clocks
--Number of memory clocks (MHz)
--Number of available memory (MB)
--Total memory count (MB)
--Number of memory used by Neos (MB)
--Memory usage (%)
--Drive free space (GB)
--Drive capacity (GB)
--Total number of participants
--Total number of active people

Bug

-Fixed the problem that the update button of "Active Session List" was hidden when reducing the size. ..
-Fixed the problem that even if friend requests came from multiple users, only one user was displayed in the friend request list.
-Fixed the problem that users with half-width spaces could not be approved when approving friend requests.
-The display content of the physical memory of "Memory" of "Performance" was incorrect, so it was corrected to the correct value.
-The display content of the physical memory in use of "Memory" in "Performance" was incorrect, so it was corrected to the correct value.

System

-Changed the acquisition of the installed capacity of the physical memory of "Memory" of "Performance" to only once at startup.

【NHCC】20220111

Choose a tag to compare

@imotchi1214 imotchi1214 released this 10 Jan 16:28
fa247a5

インストール方法

古い「NHCC」フォルダを削除しこの「NHCC.zip」展開後の「NHCC」フォルダに置き換えてください。

※「HDLConfig」フォルダはそのまま使用できます。
※今回バージョンアップは前回の設定内容を引き継げません。

すみません。
HDL再起動の通知が正しく動作しません。対応中です。

更新内容

・全体的にメッセージ内容を見直しました。
・言語選択を追加しました(英語・日本語)。
・一部の出力メッセージについて英語対応しました。
※機械翻訳です。他部分も順次対応予定です。
・「Windows起動時にアプリを自動起動する」を有効化しました。
 チェックすることで、スタートアップ時にアプリを起動することができます。
※スタートアップは、レジストリ「コンピューター\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce」に登録されます。
※ユーザー単位の登録になります。
※起動するアプリケーションの単位で登録します。
 例えば、2つのフォルダに配置したそれぞれのアプリケーションで「Windows起動時にアプリを自動起動する」にチェックした場合、2つのアプリケーションが起動時にスタートアップとして起動します。
・「HOME」タブの「フレンドリリクエスト」のレイアウトやボタン配置などを調整しました。
・「ダッシュメニュー」の各ページについて、フォームサイズ縮小時にスクロールバーを設置するように変更しました。
※「HOME」タブはスクロールバーがでません。対応中です。
・一部のエラーについて、メッセージボックスでエラー内容を表示するようにしました。
このエラーが発生した場合、連絡していただけますと幸いです。
・「入力したフレンドを記憶する」のチェックの機能を有効化しました。
「操作」タブの「宛先」や「フォーカスワールド」の「招待」のドロップダウンリストに入力内容が保持されるようになりました。
※入力されたユーザーが正しいユーザーかどうかの検証はしていません。
・「ワールドの説明」や「送信メッセージ」で改行した通りにコマンドが送信されるように変更しました。
・Neos最終更新日時は、起動時やパス変更時にも取得するように変更しました。
・Neos.exeのパス設定の参照ボタンを追加しました。
・NHCCの新バージョンダウンロード時にブラウザを開かないように変更しました。
・新バージョンダウンロード後にダウンロード先フォルダを開くかどうかの確認メッセージを追加しました。
・「NHCC自動アップデート」を有効にしました。
 起動時に新バージョンを検知した場合、自動でアップデートを行います。
 起動時後すぐにアプリの再起動が行われた場合は自動アップデートが実施されています。
(今後アップデートが実施された場合にアップデート完了通知が表示されるように変更します。)
 ただし、エラーなどで失敗した場合は当日中には再チャレンジしません。
次の日から自動更新の再チャレンジを行います。

障害

・メインフォームの☓ボタンをクリックした際に、「HDLを終了せずアプリを閉じる際に警告する」のチェックが正常に動作していなかった問題を修正しました。
・「新規ワールド作成」、「WorldURLから開始」のコマンドが正常に動作していなかった問題を修正しました。
・「新規ワールド作成」ボタン押下時に「Physical Locomotion Test」などが作成できなかった問題を修正しました。
※「UIX Template」はWikiには記載がありますが、Neosから削除された可能性があり起動しません。
・高負荷時アクションのメッセージ送信に失敗していた問題を修正しました。
・「フォーカスワールド」の「フォーカスセッション」に無関係の値が設定される問題を修正しました。
・「ワールド説明」から説明内容設定時に改行がゲーム側に反映されなかった問題を修正しました。
・「アプリ起動時にHDLを自動起動する」のチェックを入れていても起動しなかった問題を修正しました。
・実行ファイル名(NeosVRHeadlessClientControl.exe)にゼロ幅スペースが混じっていたため、削除しました。

システム内

・自動アップデートbatのデザインを変更しました。
・メッセージの取り扱い方法について見直ししました。

【NHCC】202112252355

Choose a tag to compare

@imotchi1214 imotchi1214 released this 25 Dec 14:57
8553210

追加変更

  • 【実験的な機能】フォーカス中のセッションに対して「CPUusage」をタグとしてCPU使用率、「RAMusage」をタグとしてメモリ使用率のdynamicImpulseStringを60秒毎で送信する機能を追加しました。
     ※アプリ設定から送信の切り替え可能で初期値だと送信しません。使用時は負荷に注意してください。
  • 起動時に「Assets」と「Cache」フォルダの内未使用ファイルを削除する機能を追加しました。
  • 各種コマンドボタンの表示名を日本語にしました。
  • 「新規ワールド作成」のプルダウン初期選択値を「未選択」から「GridSpace」に変更しました。
  • 「権限」のプルダウン初期選択値を「未選択」から「Builder」に変更しました。
  • 「WorldURLから開始」ボタン押下時にワールドレコードURLが設定されていない場合警告メッセージを表示するように変更しました。
  • 「フォーカスワールド」タブのレイアウトを全体的に変更しました。
  • 「フォーカスワールド」のフォーカスセッションの名前が、セッションにフォーカスした際に、自動設定されるように変更しました。
  • 「操作」タブのレイアウトを全体的に変更しました。
  • 「saveConfig」ボタン押下時に、保存先を指定を追加しました。
  • 起動時のNHCCのアップデート確認機能及びダウンロード用の画面の追加しました。
  • コンソールのサイズを変更し、ステータスなどの情報をコンソール下に移動しました。
  • パフォーマンス情報にメモリ使用率を追加しました。
     ※メモリ使用率は、PCの全物理メモリからPC全体で使用される物理メモリの割合を表示しています。
  • メモリ使用率にNeosのメモリ使用率も追加しました。
  • メモリ使用率追加に伴いHOMEのレイアウトを調整しました。
  • 再起動通知後再起動のチェックボックスを削除しました。
  • 再起動通知ボタン押下時に再起動を手動で行うかどうかの確認を追加しました。
  • アクティブセッションリストに「説明等」の列を追加し、合わせて「説明等」のポップアップ画面を作成しました。
  • 「説明等」の画面(SessionStatus)で、セッションの説明とNeosのワールドセッションリストから非表示にするチェックボックスを追加しました。
  • セッションリストからユーザー列(userコマンド)を削除、代わりに、「人数」「現在」のセルをクリックすることで、ユーザーを確認可能に変更しました。
  • ログにスレッドIDを追加しました。
  • コンソールとダッシュメニューをマウスドラッグでサイズ変更する機能を追加しました。
  • フォームサイズを変更した際に、ボタンなどが隠れないように各種レイアウトを調整し、ボタンなどが隠れた場合にはスクロールバーを表示するように変更しました。
  • アクティブセッションリストの「No」,「セッション名」列のスクロールをロックしました。
  • 「操作」タブに「コマンド情報(Wiki)」ラベルを追加、Neos公式Wikiのコマンド解説ページが開くようにしました。
  • 「AppVersion」のフォーマットを変更しました。
  • 「AppVersion」をダブルクリックするとバージョンをクリップボードに設定するように変更しました。
  • 「HOME」タブのボタン位置を変更しました。

障害

  • 「新規ワールド作成」、「WorldURLから開始」、「アイテム スポーン」、「アセット スポーン」、「セッションID表示」、「セッションIDコピー」、「セッションURL表示」、「セッションIDコピー」が動作しなかった問題を修正しました。
  • 日次再起動処理で再起動を繰り返すパターンを修正しました。
  • フォームが閉じられるときのHeadlessClientの動作中チェック処理が呼ばれていなかった問題を修正しました。