VRC2World2CVR
- ¥ 0
VRCSDK2製ワールドをChilloutVRに移植するための補助ツールです。 ObjectSync, Pickup, VRC_PortalMarker, VRC_TriggerがCVRの対応コンポーネントに移植されますが、特にVRC_Triggerにおいて中身のプロパティはほとんどが正しく移植されません。 あくまでコンポーネントの新規作成の手間を軽減するツールであり、自動変換ツールというほどのものではありません。 note: VRC_TriggerにあってCVRにない項目は、OnWorldTrigger(action)とSitAtPosition(operation)に変換されます。 注意すべき点は、このツールを実行すると、常にCVRコンポーネントが上書きされるため、手動で行った修正はすべて消去されることです。念のため、手動で修正する前にこのファイルを削除しておくとよいでしょう。 このツールはCCK_3.0_Experimental_Early_Preview_2の実装に基づいています。 Unity 2019でVRCSDK2とCCK_3.0とこのツールを全てインポートした状態で利用出来ます。 このツールはOfficialSayonさん( https://twitter.com/huggidungeon )が私がVRC2CVR-YAの作者と知ってワールド用のツールも出来るのではないかとdiscordで問い合わせてきた時に数時間で雑に作った物なので、質は期待しないで下さい。 This is an auxiliary tool for porting a world made by VRCSDK2 to ChilloutVR. ObjectSync, Pickup, VRC_PortalMarker, and VRC_Trigger are copied to their corresponding CVR components, but few properties are ported. In particular, VRC_Trigger is almost never converted correctly, so a manual check is always necessary. It probably reduces the effort of porting components, but it probably won't work correctly as is. note: Items that are in VRC_Trigger but not in CVR will be converted to OnWorldTrigger(action) and SitAtPosition(operation). One thing to note is that running this tool will always overwrite the CVR component, so any modifications you made manually will be erased. You might want to delete this file before making any modifications by hand, just in case. This tool is based on the implementation of CCK_3.0_Experimental_Early_Preview_2. It is available in Unity 2019 with VRCSDK2, CCK_3.0 and this tool all imported. This tool was made in a few hours when OfficialSayon ( https://twitter.com/huggidungeon ) found out that I was the author of VRC2CVR-YA and asked me on discord if I could make a tool for the world, so don't expect high quality.
License
Zlib license + alpha Copyright (c) 2021 Narazaka This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. (+ alpha) If this tool actually helped port the world, I would be grateful if you could list my name in the world as a porting cooperation(?) (you don't have to). zlibライセンス(+α) 参考訳 Copyright (c) 2021 Narazaka 本ソフトウェアは「現状のまま」で、明示であるか暗黙であるかを問わず、何らの保証もなく提供されます。 本ソフトウェアの使用によって生じるいかなる損害についても、作者は一切の責任を負わないものとします。 以下の制限に従う限り、商用アプリケーションを含めて、本ソフトウェアを任意の目的に使用し、自由に改変して再頒布することをすべての人に許可します。 1. 本ソフトウェアの出自について虚偽の表示をしてはなりません。あなたがオリジナルのソフトウェアを作成したと主張してはなりません。 あなたが本ソフトウェアを製品内で使用する場合、製品の文書に謝辞を入れていただければ幸いですが、必須ではありません。 2. ソースを変更した場合は、そのことを明示しなければなりません。オリジナルのソフトウェアであるという虚偽の表示をしてはなりません。 3. ソースの頒布物から、この表示を削除したり、表示の内容を変更したりしてはなりません。 (+α) もし、このツールが結果的に実際にワールド移植に役立ったのであれば、移植協力(?)として私の名前をワールド内に記載していただけると嬉しいです(記載しなくても構いません)。