Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Supply the local time to VRChat as Avatar Parameters through OSC.

License

NotificationsYou must be signed in to change notification settings

mezum/vrcwatch

Repository files navigation

English: README-EN.md

VRCWatch

VRCWatch は、VRChat 内のアバター向けに現在時刻を送信するためのプログラムです。

使い方

  1. 予め Python (バージョン 3.9 以降) をインストールします。
  2. 初めて VRCWatch を起動する場合はsetup.bat を実行します。
  3. VRChat を起動します。
  4. VRChat にて OSC が無効になっている場合は OSC を有効にします。
  5. run.bat を実行します。
  6. VRChat を終了した後は、run.bat で開かれたコマンドプロンプトを Ctrl キーを押しながら C キーを押してrun.bat の実行を終了します。

Avatar Parameter

このプログラムでは VRChat の OSC (OpenSound Control) 機能を利用して、以下のパラメータを Avatar Parameter として送信します。全てのパラメータは必ずDateTime から始まります。

  • DateTimeYear
    • 型: 整数 (int)
    • グレゴリオ暦での年数です。
    • 2022 年であれば、2022 となります。
  • DateTimeMonth
    • 型: 整数 (int)
    • グレゴリオ暦での月です。1 以上 12 以下の整数を取ります。
    • 1 月あれば、1 を、2 月であれば2 を、12 月であれば12 を取ります。
  • DateTimeDay
    • 型: 整数 (int)
    • 当月内での日数です。1 以上 31 以下の整数を取ります。
    • 1 月 23 日であれば23 を、2 月 29 日であれば、29 を、11 月 30 日であれば30 を取ります。
  • DateTimeWeekDay
    • 型: 整数 (int)
    • 1 週間内での曜日です。0 以上 6 以下の整数を取ります。
    • 月曜日は0 を、火曜日は1 を、水曜日は2 を、土曜日は5 を、日曜日は6 を取ります。
  • DateTimeHour
    • 型: 整数 (int)
    • 1 日を 24 分割している、時 (じ) です。0 以上 23 以下の整数を取ります。
    • 午前 0 時 12 分 (0:12) であれば0 を、午後 3 時 45 分 (15:45) であれば15 を、午後 11 時 59 分 (23:59) であれば23 を取ります。
  • DateTimeMinute
    • 型: 整数 (int)
    • 1 時間を 60 分割している、分です。0 以上 59 以下の整数を取ります。
    • 午前 1 時 00 分 (1:00) であれば0 を、午後 2 時 34 分 (14:34) であれば34 を、午後 11 時 59 分 (23:59) であれば59 を取ります。
  • DateTimeSecond
    • 型: 整数 (int)
    • 1 分間を 60 分割している、秒です。0 以上 59 以下の整数を取ります。
    • 午前 3 時 21 分 0 秒 (3:21:00) であれば0 を、午後 1 時 23 分 45 秒 (13:23:45) であれば45 を、午後 11 時 59 分 59 秒 (23:59:59) であれば59 を取ります。
  • DateTimeHourF
    • 型: 実数 (float)
    • DateTimeHour を 24 で割った、1/24 刻みの実数です。0 以上 1 未満を取ります。
    • 午前 1 時 23 分 (1:23) であれば約0.04167 (= 1.0 / 24) を、午後 11 時 59 分 (23:59) であれば約0.95833 (= 23.0 / 24) を取ります。
  • DateTimeMinuteF
    • 型: 実数 (float)
    • DateTimeMinute を 60 で割った、1/60 刻みの実数です。0 以上 1 未満を取ります。
    • 午前 1 時 23 分 (1:23) であれば約0.38333 (= 23.0 / 60) を、午後 11 時 59 分 (23:59) であれば約0.98333 (= 59.0 / 60) を取ります。
  • DateTimeSecondF
    • 型: 実数 (float)
    • DateTimeSecond を 60 で割った、1/60 刻みの実数です。0 以上 1 未満を取ります。
    • 午前 4 時 32 分 1 秒 (3:21:01) であれば約0.01667 (= 1.0 / 60) を、午後 2 時 34 分 59 秒 (14:24:59) であれば約0.98333 (= 59.0 / 60) を取ります。
  • DateTimeDayTime
    • 型: 実数 (float)
    • 1 日の何割だけ時間が進んだかを表す実数です。0 以上 1 未満を取ります。
    • 午前 0 時 0 分 0 秒 (0:00:00) であれば0.0 を、午後 12 時 59 分 59 秒 (23:59:59) を約0.99999 を取ります。
  • DateTimeHourFA
    • 型: 実数 (float)
    • DateTimeDayTime と同じ値です。
  • DateTimeMinuteFA
    • 型: 実数 (float)
    • DateTimeMinuteF と同じ役割ですが、秒数も考慮してなめらかに増加します。
  • DateTimeSecondFA
    • 型: 実数 (float)
    • DateTimeSecondF と同じ役割ですが、秒未満も考慮してなめらかに増加します。

Copyright / License

Copyright (c) 2022 Kosaki Mezumona

MIT License, seeLICENSE.

About

Supply the local time to VRChat as Avatar Parameters through OSC.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp