[VRCSDK3] CHIKUWA VEHICLE SYSTEM 2 (旧:チクワカーシステム)
- CVS2/CCS13,000 JPY
- CVS2用ゆるふわカー0 JPY
- 説明書のみ0 JPY
VRCSDK3(ワールド)用、乗って操作できる乗り物を作るためのシステムです。
注意!
※ Chikuwa Vehicle System 2を略してCVS2と呼称します。 ※ 前バージョン、チクワカーシステムV1についてはCCS1と呼称します。 ※ Finally!! The English version of the manual is now available!! CVS2 v2.26をリリースしました。 さらなる不具合修正となります。V2.23以降を利用している方は更新を推奨。(2.22もあれはあれで安定しているので…) 推奨バージョン: ★ Unity 2022/VRCSDK 3.7.1 の場合 CVS2: ChikuwaVehicleSystem226 CCS1: ChikuwaCarSystem112 ★ Unity 2019/VRCSDK 3.4.2 の場合(非推奨) CVS2: ChikuwaVehicleSystem213 CCS1: ChikuwaCarSystem110c VRCSDK 3.7.1を推奨します。(今のところ) VRCSDK 3.7.2~3.7.3 でもおそらく動きます VRCSDK 3.7.4, 3.7.5 ではSDKの不具合により正常に動作しません。 Canny: https://feedback.vrchat.com/sdk-bug-reports/p/vrcobjectsyncsetgravity-setkinematic-causes-exception-in-sdk352 ★★★★ v2.22以前からv2.22以降に更新するとUIManagerのプリセットが壊れます ★★★★ "Load Default Presets" でデフォルトプリセットを読み込み直してください。 カスタマイズしていた場合は設定し直してください。 ★★★★ v2.16からv2.17以降に更新する時は色々見直しが必要です★★★★ 詳しくは説明書を参照してください。 ★★★★ v2.16以前からv2.16以降に更新する時はUIManagerからCVS2Configへの設定移行が必要です★★★★ 詳しくは説明書を参照してください。 ★★★★ v2.11以前からv2.11以降に更新するとUIManagerのプリセットが壊れます ★★★★ "Load Default Presets" でデフォルトプリセットを読み込むと直せるのでとりあえず押してください。 カスタマイズしていた場合は設定し直してください。
概要
VRCSDK3(ワールド)用、乗って操作できるクルマなどの乗り物を作るためのシステムです。 今のところクルマとバイクしか作れませんが今後機能を追加していきます。 CVS2に加え、CVS2向けの乗り物アセットをインポートすることでワールドに置いて乗ることができます。 説明書は無料ダウンロード可能としていますので、購入前に使いこなせそうか確認してください。 特に自力で1から乗り物をセットアップするのは正直かなり大変です。 CCS1はCVS2にリニューアルしましたがCCS1も引き続き利用可能なので、既存のワールドを無理にCVS2に更新する必要はありません。 とはいえ今後CCS1は最低限の更新しかしないので、可能ならCVS2に乗り換えた方が良いです。 !!CCS1とCVS2は互換性がないため、同じプロジェクトにインポートしないでください!!
CVS2更新履歴
フルの履歴はドキュメントを参照してください 2024/11/24 v2.26 不具合修正 V2.26に含まれる不具合修正はほとんど裏六甲とChikuwaSnowTrial-極月-で見つかったものの修正です。 ハッチさんありがとうございます! ● CVS2_Gearbox_Standard ギアを変えてからクルマを降りて再度乗った時に、実際のギアはリセットされるがギアメーターの表示がリセットされない不具合を修正しました。 ● CVS2_Component デバッグログに対し、どのEntityに所属しているかを併せて出力するようにしました。 メータードライバー用のデジタル数字出力機能を集約・最適化し、さらにマイナスの値を表示できるように・UV分割数・オフセットをXY軸両方に設定可能にしました。 ● 各種メータードライバー CVS2_Componentを使った新しいデジタル数字出力に対応しました。 開発・デバッグ上のいくつかの不備を修正しました。 ● CVS2_MeterDriver_EngineRPMDigital クルマを止めた時、InactiveRPMで指定した回転数まで至らずに動作が停止する場合がある不具合に対処しました。 ● CVS2_MeterDriver_SpeedDigital 後退をマイナスの数値として表示する設定、IsSpeedAbsolute を追加しました。 ● CVS2_MeterDriver_EngineTemperature 他のメータードライバーにはあったEntityActiveParameterNameの設定を追加しました。 ● CVS2_MeterDriver_Gear 乗り物に乗り降りした時にギアの表示を念のため更新するようにしました。 ● CVS2_Entity 乗り物を出したとき等にWheelColliderの物理演算をリセットする処理を加えました。 乗り物を始動できない場合のログ出力をより詳細にしました。 運転中の人がエラー落ちした場合を想定し、オーナー権の移譲の際の処理を見直しました。 アクティブ状態のセット/解除処理が一部不適切だったため修正しました。 アクティブ状態がLateJoinerに同期されていなかったため修正しました。 初期化前にアクティブ状態を変更しようとしたり、オーナー権が移譲されるとエラーで死ぬ不具合を修正しました。 ● CVS2_EngineSound_Turbo ブローオフ音が余計に鳴らないよう対処しました。その他一部処理を見直しました。 ● CVS2_Control_Bike_Standard バンク入力が1フレーム遅れて反映されていた問題を修正しました。 現在の車速と、車体を傾けようとしている/戻そうとしている時に応じてバンクのLerpFactorを調整できる設定、BankAngleLerpMaxSpeed, BankLerpCurveLean, BankLerpCurveUpright を追加しました。初期値は過去バージョンに比べ影響ない設定となるようにしています。 初期化前にホーン、ヘッドライト、ウィンカーなどの操作の同期を受信すると死ぬ不具合を修正しました。 (クルマでも同様の不具合があり、そちらは過去のバージョンで対処済みでした) ● CVS2_UdonSyncManager2, CVS2_Doppler, CVS2_Control_Car_Advanced 状況により正しい順序で初期化が行われない可能性がある問題を修正しました。 ● TimeMeasure CVS2_Entityが初期化されるより前にTimeMeasureのオーナー権を受領した場合に名前の表示が更新されないと思われたため、その場合でも名前の表示は更新されるよう修正しました。 クルマから乗り降りした際にも名前の表示を更新するようにしました。 ● CVS2_Wheel_Advanced 一部不要なデバッグログの出力をやめました。 ● VehicleUI3 IsAutoHideとIsRespawnOnHideが両方オンのとき、自動で乗り物が消されたときにリスポーンしない(初期位置に戻らない)不具合を修正しました。 エンジンが掛かったままクルマが消えたことになっている時(ありえないけどあったので)、「クルマを出す/消す」ボタンを押されたらエンジンが掛かっていて表示されているものとして扱うようにしました。 Join後5秒間を置いて車両の表示状態を同期するようにしていましたが、これが正常に動作していなかったと思われるため修正しました。 LateJoinerに対し、クルマに乗っている人の名前が誤って表示される可能性がある不具合を修正しました。 ● CVS2_EngineSound_Turbo V225パッチ 20241110 の改修の際、クルマが停止した時タービン音が止まらなくなっていた問題を修正しました。 ● CVS2Config 縦サイズを修正(750→1500)しなくても、少しはマシな表示になるようレイアウトを調整しました。 ● CVS2_OperationToAnimator Controlと無関係に、UIManagerから読み取った操作でAnimatorのfloat値を操作できるコンポーネントを追加しました。 ● その他 SmoothCutoutシェーダーを追加しました。 デジタルフラッグシェーダーにおいて、隣のフラッグの色がはみ出して表示されないよう対策しました。
チクワカーオーディオ更新履歴
フルの履歴はドキュメントを参照してください 2024/10/28 v1.03 CHIKUWA VEHICLE SYSTEM v2.23 から乗り物の初期化方法が変更され、これによってチクワカーオーディオの初期化が正しく行われないケースが出てきました。これに対応するため初期化方法を見直し確実に初期化が行われるようにしました。 またLateJoinerへの状態の同期がより確実に行われるよう改修を加えました。 Calme【かるめ】さんお知らせ頂きありがとうございました! デスクトップモードでも2m以内に近づき、右CTRLキーを押しながら数字キー(テンキーではない方)を押すことで操作できるようにしました。(デバッグの時不便だったので…) 1:再生/停止, 2:次の曲, 3:次のプレイリスト, 4:音量+, 5:リピートモード, 6:音量- チクワカーオーディオのScaleを変更しても押しボタンの当たり判定がずれないようにしました。
利用規約
本パッケージを利用する場合はこの利用規約に同意頂く必要があります。 利用された場合、この規約に同意頂いたものとみなします。 本パッケージは、含まれるファイル群を現状のまま提供するもので、作者は動作について保証する責任を負いません。 作者は、故意又は重大な過失がある場合を除き、本パッケージの利用に起因して利用者が被った損害を賠償する責任を負いません。 本パッケージに含まれるファイルのうち、UdonSharpソースコード(拡張子 .cs のファイル)以外を、元のファイルが容易に参照できる形で再配布することを禁止します。 「容易に参照できる」とは、例えばZIPで圧縮したファイルを直接渡すなどです。VRChatのワールド(Publicも含む)としてアップロードする場合はこれに含まれないものとします。 ワールドデータをローカルにダウンロードして表示している以上、データを取り出すことはできるはずですが、これは「容易ではない」という解釈です。 UdonSharpソースコード(拡張子 .cs)については以下の条件を守れば改変したものを含め再販を許可します。 ・引用元を明記する(作者名、作者のTwitterアカウント、配布元URL) ・4,500円を下回らない価格で販売する ・この利用規約を適用する 本パッケージを参考に1から書いたコードに関してはこれに含まれません。ご自由にしてください。 本規約は予告なく変更される場合がありますが、変更にあたっては利用者に対し事前連絡を行うよう可能な範囲で努めます。
ワールド
以下のワールドで実物を確認できます。 CHIKUWA CAR PORTAL https://vrchat.com/home/launch?worldId=wrld_8d77aa04-d228-4d2a-9a97-1d4ae45bb631 ちくわ屋備品置き場 https://vrchat.com/home/launch?worldId=wrld_fab75199-fbc5-407a-8fa0-40204ab2d278