Inventory System with Scripted Props and Trading
tracked
Pan Diman
I hope the title is descriptive enough. I would like to see an inventory system in VRChat people could use to share and save custom items created and uploaded by other users.
Also, it would be great if the props could be interactable, at least with the use of VRC scripts so players would be able to use them as avatar pedestals, video/web panels, chairs, etc.
Log In
Momo the Monster
Merged in a post:
I would like to upload standalone 3D models of small items
pitoru(ピトル)
EN:
I would like to have the function to upload 3D models of small items like resonite that can be freely taken in and out from inventory, picked up, and shared with other users. It would be like an avatar without a player in it.
Currently, you can't hold a lightsaber, tennis racket, beer glass, etc. unless it's part of your avatar or available as an object in the world. Even if you're in a nice world where you'd look great holding a certain item, if it's not available in the world or your avatar, you can't play with it or take pictures.
This may be possible to achieve this goal without the avatar capacity relaxation currently discussed at https://feedback.vrchat.com/feature-requests/p/request-for-relaxation-of-avatar-upload-limits-through-vrchat-plus-or-additional.
JA:
resoniteのような、自由に出し入れしたり、ピックアップたりして他のユーザーと共有出来る小物の3Dモデルをアップロード出来る機能が欲しいです。プレイヤーの入っていないアバターのようなイメージです。
現在は、アバターの一部とするか、ワールドにオブジェクトとして用意するかしないとライトセーバーやテニスラケット、ビールグラスなどを手に持つことが出来ません。ある小物を持ったら映えるような素敵なワールドでも、ワールドかアバターに用意が無い場合はそれを持って遊んだり写真を撮ったりする事が出来ません。
これは、現在 https://feedback.vrchat.com/feature-requests/p/request-for-relaxation-of-avatar-upload-limits-through-vrchat-plus-or-additional で話されているアバター容量緩和をせずとも、目的を達成する事が出来るかもしれません。
headaech
It would be pretty good for performance in the long term since the avatars wouldn't need to have all the assets, audio files, textures, and materials pre downloaded to be seen. if you have an avatar that you like it has tons of toggles that you don't use, you are basically forcing everyone in the instance to download things that they wont even see.
so if you want to show a prop, you can just access it in your inventory and it would then be downloaded for the other people in the world, and your avatar would be lighter and more optimized for not having 20 preloaded props.
also if clutter is a concern, just restrict to summon one prop per person and then 3 or 5 for vrc+ users. the prop inventory can be like 50 for normal players and 500 for vrc+.
also crashers... just open the asset inspector (copy and paste the user inspector page) and you can block the prop, report it, send to a friend, favorite, see creator... if you have a prop that crashes you, just dont spawn it again and delete and report. in the avatar system if the avatar is crashing you, you need to go to the website and change it there, otherwhise you insta crash when you log in, and good luck doing that if you are on a steam account where you dont have access to the website ._.
TLDR: the prop system would make avatars lighter and more optimized, and give more options to the player to express themselves
frou01
Additional my thought about the feature for prop :
Separately from avatars, these are objects that users can upload and summon into the world.
Restrictions such as disallowing (or very strict restrictions on) general instances and allowing unlimited access only to specific roles in group instances should be implemented at the same time.
These features would allow particle performance without the need to co-create worlds, while still preventing insane avatar uploads that would have a huge impact on performance.
プロップ機能についての私の考えを追加:
アバターとは別途、ユーザーがアップロードしてワールドに呼び出せるオブジェクト。
また、一般的なインスタンスでは許可せず(もしくは非常に厳しい制限にする)、グループインスタンスの特定のロールにのみ無制限に許可する等の制限を同時に実装します。
こういった機能があれば、ワールドを共同製作せずともパーティクルパフォーマンスを行うことが出来るようになり、同時に、パフォーマンスに対して甚大な影響を及ぼす非常識なアバターのアップロードは抑止されたままになります。
[Cut and paseted from : Request for Relaxation of Avatar Upload Limits through VRChat Plus or Additional Subscriptions]
DarnHyena
I feel this would also be a great starting point for an eventual built in market.
I'm not too sure how selling avatars might work through vrchat, but props would be pretty straight forward
~Hira~
This would also save a lot on avatar performance, making it so props don't need to be added to every avatar upload and can be loaded only when they need to be spawned
Could also add it to the safety options to default that you can only see your friends props
Scout - VRChat Head of Quality Assurance
tracked
V
Vytle
this would be amazing. Personally, I think it'd be great to have friend requests handled as they are described in Ready Player One (the book); where its a custom 3d object that is basically a business card; like it has your username and bio, but also doubles as a friend request.
Demirramon
Just a thought: inventory items could have a different selection outline to be easily distinguishable. For example it being green, orange, dark blue or whatever instead of light blue.
zeshin
Been wanting something like this. We could have a new slot called "Items" and they load in just like avatars. Said items would have either a bone specification or set to world. Each player would have a limit of how many items they could have spawned at one time. When the player spawns the items, it will load (similar to an avatar) then bind to the bone it was specified. This can easily be done by setting its position/rotation to where the bone is on the player, and parenting the item to the bone. If parenting it could be a problem, then vrc could add a parent constraint to the item and bind it that way. Then having a way to edit the item's local position/rotation in relation to the bone could let someone customize it to their avatar. For world objects they would simply spawn in, and could have basic stuff like pickup/interact components. When a player leaves, it would despawn all items bound to them from the world, preventing abuse from over spawning items. Each item could have something like a cloning toggle, so other players could add it to their inventories. Having this as well could open a whole new type of market place where people create and share items. Also, having an inventory system like this would cut down on lag, because people don't have to make avatars with all their gizmos and gadgets on it, they could just make those separate and add them when appropriate. Also as another optimization/saftey feature, one could hide items by rank or person like normal since they are bound to the player, and when they show the player, vrc could spawn the items, and sync their positions if they are world objects. Objects parented to the player wouldnt need to be synced, just set up.
Unbøund Creatør
But why though. It's vrchat a social interactive game, not a first person adventure game.
Gondola
Unbøund Creatør: it's more so about streamlining the integration of interactive objects into avatars
Pan Diman
Unbøund Creatør: Trading is one of the most stimulating features when it comes to making a platform more social than ever.
Zennshi
Unbøund Creatør: lol@ your name + message. Just sayin.
Anyway, think about this normie situation... ahem.
You make a wedding ring and can now pull it out and give it to someone.
Boom.
Kush Meyer
Unbøund Creatør: A similar game to VRChat has this, it's called NeosVR. It is easily the best feature the game has, besides ease of avatar creation. You can pull out just about anything from your inventory. Need a chair? Go to inventory. Need to fly? Grab wings from your inventory. Need to do something crazy? It has scripting capability so you can make just about anything you can imagine and just keep it in your global inventory.
This puts a lot of creation in the hands of the people playing the game as opposed to putting creativity 100% in the hands of people outside the game. Imagine a VRChat where you can slap down objects down to make a world customized for your own liking.
If they went as far as avatar creation the way Neos does it you could plop down a model, put a viewpoint on it, slap on a couple of controllers at the hands, and then with one button press you've created a new avatar.
They could even put in ability for world creators to disable inventory objects for the case of maps where lights, etc ruin the experience.
Load More
→