Account based inventory
tracked
Jesse Medina
In vrchat chat you can upload worlds and and avatars what if you can upload items. for example you can spawn objects inside vrchat that you created in unity using the same mechanics as uploading a world and to allow the use of the vrc triggers in the sdk. by allowing the vrc triggers you would enable people to do amazing things like the go cart prefab being able to spawn in a go cart in any world or having a cool pickups that can teleport players, or make a shooting target that gets hit on particle collision.
now i know this would definitely be abused and might cause lag for people. So what if there was an option to disable it locally like everything else is. And for people that make adventure maps and don't want it to be abused make it optional so people wont abuse worlds. vrchat is a great game and i have 2000+ hours on it and the main problem i have and many others is that it gets boring so allowing the community to have more interaction would definitely improve it. I'm very excited to see the the hand colliders that are planed in the future i'm positive that alone will improve vrchat tremendously.
this is my idea of a account based inventory that you can use in any world that has it active. If this was a thing i would create a warthog from halo that you can hop in and drive around. what would you make if you could spawn it into the world?
Log In
TheHybrid
I believe it should be monitored for all items uploaded OR:
1- Having separate stats to avatar stats.
2- A shield button for allowing inventory items to be seen.
3- Allow one to hide people's inventory just like hiding avatar buttons.
4- Choosing who can interact with the items just like the avatar interaction override system.
5- Limit inventory or spawned items per person(up to 3 at once per person?) to not make one person to spawn too many that it freezes PCs.
6- Disable inventory items by Safe Mode button.
Curious Cryptogenic
I remember Ron saying this was one of their huge goals longterm, even before Avatars 3.0 was a thing. I suppose it was one of those things that never panned out in the end sadly.
WaIdoZ
i just have a feeling that it could also back fire like those guns and items that could crash a player, but now you can just give it to a person.
A?lex
True! Chillout VR already does this and it would just work perfectly because then you can use any avatar with your favorite tools that youd normally have to switch to another avatar for
Rain Jur
the ability to switch usage rights of a saved asset would be cool too. Whether friends can interact with your objects, and if a specific object is global or local. A global hat object can be picked up and worn by anybody in the lobby, whereas a local ID attendee badge for an event can only be worn by you and when you switch avatars, it will transfer in continuance.
Some supporters of the idea add:
"That would actually be fire, I could use my socom pistol asset on all avi’s without having to add it to them" -Etherus
"that would be cool, but it might be more difficult generally. If it were to be taken into account though, a scale tool (like the one made native t VRC for avatars) is a must!" -Ethex
"wait what thats fu***** cool" -Crimuh
"I’m sure a lot of people are wanting the same thing" -Cloudy
"Hell yeah, the day they make that happen will be divine" -Etherus
Rain Jur
Props can be content gated: (Sexually suggestive, Adult Language, graphic violence, etc) and users underage cannot view these props (same system for avatars)
No props will be public use, so creators will still be able to sell them. Public props will annihilate the market for selling items, so players will still need to buy the prop to be able to use it and add it to their inventory. This can happen in-game through the use of credits, or on gumroad where they can upload it to their own inventory with their own customization. imagine if vrclens was public and saveable, anyone could save it and it would completely kill the incentive to buy the product. This is why I think public props shouldn't exist, because even if the prop was set to private by the creator, someone else could buy the same thing and set it to public.
Uploaded objects will have their own FX menu's, parameters, and will be compatible with avatars 3.0 features like physbones, receivers, senders,
Allowing other users to control things that can be loaded separately from the avatars allows for more creative expression and eliminates the need to apply a prop and expressions menu+parameters+FX to every single avatar you want to show it off with, or have to deal with stupid "Drop in-world" FX settings that are incredibly difficult to set up, and glitch out because they are still parented to your avatar, not the world.
World props just don't cut it for me, you have to find specific worlds for specific props and it would be nice to just have them available to whoever has purchased them.
(this post is mostly copied from my original post, where I was informed that there was already a post pertaining to the same system I was talking about, just a little more outdated.)
Nіyah
Inventory system for props has always been something I was looking for, maybe one day ? :D
Giving it the ability to act like a world props would be nice, go my friends take this gun and shot the gremlins ! Imean mamehinata.
A?lex
chilloutvr does this and its great
Scout
tracked
100の人
Scout: This post is a duplicate of the following posts.
zeshin
theoretically a way this could work is when you upload an item, you could specify a humanoid bone it binds to. A simple way for it to work is when rendering the item, it teleports it to the position/rotation of said bone and parents it to the bone gameobject. If that becomes a security risk because the object is within the player, an alternative is vrchat could add a parent constraint, and after setting the position/rotation could set the parent constraint to the bone. In this way you only need One class to handle all items, and you just need to specify the bone it ties to, or instead have world as a specification, which then just spawns it as a world item with no constraints.
Load More
→