(Free) One-Click Inventory
- Free¥ 0
- Support (same as free version)¥ 100
v0.2.13, v0.2.14 has critical error, please downgrade. Supported Language: English, 한국어 (Korean) [English] This plugin helps you to create VRChat inventory system very easy, even if you don't have knowledge about Unity animations! Just add "Inventory" component to your item and game object that includes item, then animation and menu will be automatically generated into your avatar when you upload or click play button. This plugin must have Modular Avatar installed. Also, WriteDefaults may need to be enabled to work fully. You can set it up using VRCFury (https://vrcfury.com/). [한국어] 이 플러그인은 유니티 애니메이션에 대한 이해 없이도 VRChat 인벤토리 (옷장)을 쉽게 만들 수 있게 해줍니다. "Inventory" 컴포넌트를 아이템과 아이템을 포함한 게임 오브젝트에 넣으면, 플레이 버튼을 누르거나 업로드 시에 애니메이션과 메뉴가 자동으로 아바타에 생성됩니다. 이 플러그인은 Modular Avatar가 설치돼있어야 합니다. 또한 온전히 작동하기 위해서는 Write Defaults를 활성화해야 할 수도 있습니다. VRCFury(https://vrcfury.com/) 등을 활용하여 설정해보세요. [日本語] このプラグインは、Unity アニメーションに関する知識がなくても、VRChat インベントリシステムを簡単に作成するのに役立ちます! アイテムとアイテムを含むゲームオブジェクトに「Inventory」コンポーネントを追加するだけで、アップロードまたは再生ボタンをクリックすると自動的にアニメーションとメニューがアバターに生成されます。 このプラグインには、Modular Avatarがインストールされている必要があります。 また、完全に動作するためには、Write Defaultsがtrueでなければならないこともあります。 VRCFury(https://vrcfury.com/) などを活用して設定してみてください。
Requirements
Tested on Unity 2022.3.6f1 and 2019.4.31f1
Official Website
https://github.com/cstria0106/OneClickInventory
How to use (English)
1. Put the "Inventory" component in the item you want to use. 2. Add the "Inventory" component to the game object containing the item (parent). 3. Modify the properties of each added component in the inspector. 3-1. If multiple items cannot be turned on at the same time such as clothes and hair, check "Enable only one item" of the parent object. If they can be turned on at the same time as accessories, check not. 4-2. Set additional objects to be activated/deactivated, blend shapes to be set, materials to be changed, and additional animations as needed in the item object. For example, if the avatar penetrates clothes, it can be solved by adjusting the avatar's Kisekae (Shrink) blend shape. 4-3. You can automatically create an icon by pressing "Generate icon" on the item object. Some objects may fail to create icons. 4-4. When Inventory is nested, (three or more) submenus are created. For example, it can be used for detail settings for items (some parts toggles, palette swaps). 4. Play or upload.
How to use (한국어)
1. 사용하고자 하는 아이템에 "Inventory" 컴포넌트를 넣는다. 2. 아이템을 포함하는 게임 오브젝트 (부모)에도 "Inventory" 컴포넌트를 넣는다. 3. 각각 추가한 컴포넌트의 설정을 인스펙터에서 수정한다. 3-1. 옷, 헤어와 같이 여러 개가 동시에 켜질 수 없는 경우에는 상위 오브젝트의 "Enable only one item"을 체크한다. 액세서리와 같이 동시에 켜질 수 있는 경우는 체크하지 않는다. 4-2. 아이템 오브젝트에서 필요에 따라 추가로 활성화/비활성화 할 오브젝트, 설정할 블렌드 셰이프, 변경할 매터리얼, 추가 애니메이션 등을 지정한다. 예를 들어 아바타가 옷을 뚫는 경우 아바타의 Kisekae (Shrink) 블렌드 셰이프를 조절하도록 하여 해결할 수 있다. 4-3. 아이템 오브젝트에서 "Generate icon"을 눌러 아이콘을 자동 생성할 수 있다. 일부 오브젝트는 아이콘 생성에 실패 할 수도 있다. 4-4. "Inventory"가 중첩된 된 경우, (3개 이상) 하위 메뉴가 생성된다. 예를 들면 아이템의 세부 조절 (일부 파츠 토글, 팔레트 스왑)에 사용할 수 있다. 4. 플레이 혹은 업로드한다.
How to use (日本語)
1. 使用したいアイテムに「Inventory」コンポーネントを入れる。 2. アイテムを含むゲームオブジェクト(親)にも「Inventory」コンポーネントを入れる。 3. それぞれ追加したコンポーネントの設定をインスペクターで修正する。 3-1. 服、ヘアのように複数同時に点けられない場合には、上位オブジェクトの「Enable only one item」をチェックする。 アクセサリーと一緒に同時に活性化できる場合はチェックしない。 4-2. アイテムオブジェクトで必要に応じて追加で活性化/無効化するオブジェクト、設定するブレンドシェイプ、変更するマテリアル、追加アニメーションなどを指定する。 例えば、アバターが服を貫通する場合、アバターのKisekae(Shrink)ブレンドシェイプを調節するようにして解決することができる。 4-3.アイテムオブジェクトで「Generate icon」を押してアイコンを自動生成することができる。 一部のオブジェクトはアイコンの作成に失敗する可能性がある。 4-4. 「Inventory」が重なった場合、(3つ以上)下位メニューが生成される。 例えば、アイテムの細部調節(一部パーツトグル、パレットスワップ)に使用できる。 4. プレイもしくはアップロードする。
License
List of assets used to create description images - https://booth.pm/ko/items/5430295 (Liltoon shader) - https://booth.pm/ko/items/3390957 (オリジナル3Dモデル「舞夜」) - https://booth.pm/ko/items/3407702 (猫ツーピース長袖Tシャツ for Maya) - https://booth.pm/ko/items/3750938 (Metal Frame Glasses) - https://booth.pm/ko/items/3461645 (Maya's EYE/NAIL Texture) - https://booth.pm/ko/items/4799286 (ふんわりホットケーキ帽子 VRC用) - https://booth.pm/ko/items/4856515 (cute loose fit sailor suit) - https://booth.pm/ko/items/3835652 (マスク Mask + PhysBones (33アバター対応) - https://booth.pm/ko/items/4204593 (愛されミディアムヘア【PB対応】) - https://booth.pm/ko/items/3414643 (ちょっとウザい猫パジャマ [For Maya]) - https://booth.pm/ko/items/2926559 (ふわっとウェーブ Fluffy Wave Hair v1.1) - https://booth.pm/ko/items/3431002 (ブロッサムナイト) - https://booth.pm/ko/items/3414244 (Neon Anime Nekomimi) - https://booth.pm/ko/items/5471531 (EmoteCollector / 睡眠エモート追加+112枠のエモート追加スロット付属) - https://booth.pm/ko/items/5341603 (【無料版あり】”Look at me!”tailshop POSE SET) Some icon assets are created by Freepik of Flaticon. https://www.flaticon.com/free-icons/fashion All other files are under MIT License.
If you have issue or question
Please contact with me via GItHub (https://github.com/cstria0106/OneClickInventory) or X (https://twitter.com/cstria0106) or Telegram (@cstria0106) or email (cstria0106@gmail.com) But I don't check email frequently
Changelog
v0.2.6 - Fixed set materials and set blendshapes not working on non-unique inventory - Added "is not item" option in inventory item. This enables to create submenu not working as item. (No "Enable" button) v0.2.10 - Added layer priority - Fix animation effects occur even if parent item is disabled v0.2.13 - Applied parameter compression (inspried by https://booth.pm/ko/items/5542204) v0.2.14 - Fix error saved parameter is not sync v0.2.22 - Fix error on items in non-unique item v0.2.23 - Add InventoryMenuInstaller and tooltips v0.2.24 - Add feature to install menu in root