Multiple hosts to single world
Would really love to see the ability to have multiple hosts of a single world. It would be helpful for when you have several people hosting an event, as not everyone has the same friends on their lists but both equally run planned events. Along with this it would help to have several people in the lobby with the ability to kick as well. Maybe set all this up so the main host can give another person a host role if they see fit. I could see this being helpful for quite a few people in the community that regularly host events, myself included.
Better Mic Settings!
We need better settings for Microphones instead of just a volume slider. There's no good noise cancellation which causes my own mic to sound static-y and echo-y even though on programs like Discord I sound perfectly fine! A mic sensitivity slider would also be very useful and it's mind-boggling why it's not in the game yet when most games have it from day one. Please fix this!
Bring back self chairs (Was an unintended bug, but could be good as a features to avatars)
This was a fun unintended bug that created some avatars like graelyths kerbal avatar, but it is pretty depressing to see that it was removed without simply just fixing the colliding so people couldn't fly outside, but instead, shows that removing it just ruined the fun and creativity on this social sandbox game which is to expand creativity, but with recent updates, it shows that the devs are completely distant from the community and has been getting worse in 2019 where an unintended bug could become a useful tool for making newer avatars with proper tweaking to fix it to collide with colliders as intended. We like to see the fun expand, not get limited because someone found a cool bug that could become a badass feature for pc users. I get sick of stuff getting limited or removed because it doesn't work with quest.
Allow us to manually refresh the friends list
The problem with the current state of friends list in social tab is that it's not refreshing properly and frequently enough staying dramatically outdated. Swithching worlds can sometimes force the refresh but doesn't always work. Then the only option is to restart the game itself. And it is very annoying. What i'm suggesting is small refresh button for a friends list which would forcefully refresh it. If you don't want it to overload your servers then give it a 3 minutes timeout before we can click it again.
Add a temporary mute player option
Sometimes your friend might be making a bunch of noise - maybe there's a crying baby, or they're asleep and snoring, or maybe there's just too many conversations going on. You could mute them to help you hear... but it's easy to forget to unmute them later, particularly if you have nameplates off. Having an option to mute a player _without saving the mute serverside_ - that is, taking effect only until either you or the mutee changes instances - would be helpful for these situations. たまには、友達からでもすごい雑音が入ることがあります。たとえば、赤ちゃんが泣いたり、いびきが立ったり、或は単に会話が多すぎて聞こえない場合がある。そういう時はミュートできるけど、解除し忘れがちです（ネームタグを消してる場合は特に） そういう時はサーバーに保存されない、どちらかが移動するまでしか適用されない一時的ミュート機能があれば便利です。
Birthday badge on name tag
Allow user to set birthday (with time zone)if they want, so when is birthday their name tag will show some kind of “Today is my birthday” badge. Also unable to change birthday within 3 months etc.
Record or correct camera orientation
Photos taken by the VRChat camera should be either automatically rotated to be more or less right side up, or the orientation data should be embedded in EXIF tags to allow the viewer to correct the orientation. VRChatカメラで撮った写真の向きを自動で回転修正するか、あるいはその向きをEXIFデータに埋め込むことで閲覧アプリで修正できるようにしてください。
Add Basic Keywords to Loading Screen So No Shaders Break Ever Again
It would be great if these keywords from standard and post processing were loaded for everyone so maps and shaders don't break anymore. Unity Standard keywords and Post Processing V2. _ALPHABLEND_ON _ALPHAMODULATE_ON _ALPHAPREMULTIPLY_ON _ALPHATEST_ON _COLORADDSUBDIFF_ON _COLORCOLOR_ON _COLOROVERLAY_ON _DETAIL_MULX2 _EMISSION _FADING_ON _GLOSSYREFLECTIONS_OFF _GLOSSYREFLECTIONS_OFF _MAPPING_6_FRAMES_LAYOUT _METALLICGLOSSMAP _NORMALMAP _PARALLAXMAP _REQUIRE_UV2 _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A _SPECGLOSSMAP _SPECULARHIGHLIGHTS_OFF _SPECULARHIGHLIGHTS_OFF _SUNDISK_HIGH_QUALITY _SUNDISK_NONE _SUNDISK_SIMPLE _TERRAIN_NORMAL_MAP BILLBOARD_FACE_CAMERA_POS EFFECT_BUMP EFFECT_HUE_VARIATION ETC1_EXTERNAL_ALPHA GEOM_TYPE_BRANCH GEOM_TYPE_BRANCH_DETAIL GEOM_TYPE_FROND GEOM_TYPE_LEAF GEOM_TYPE_MESH LOD_FADE_CROSSFADE PIXELSNAP_ON SOFTPARTICLES_ON STEREO_INSTANCING_ON STEREO_MULTIVIEW_ON UNITY_HDR_ON UNITY_SINGLE_PASS_STEREO UNITY_UI_ALPHACLIP UNITY_UI_CLIP_RECT Additionally if you're super nice you could make default keywords for shader devs to use so they wouldn't break the game anymore and had some sort of best practice to follow. Examples: ONE, TWO, THREE ,FOUR ,FIVE ,SIX ,SEVEN ,EIGHT ,NINE ,TEN ,ELEVEN ,TWELVE ,THIRTEEN ,FOURTEEN ,FIFTEEN ,SIXTEEN ,SEVENTEEN ,EIGHTEEN ,NINETEEN ,TWENTY This would give shader devs 20 keywords to mess with so no one would have to worry about their keywords breaking anymore if they follow best practices. It would take 20 seconds to copy and paste these into the loading screen material and fix all the basic keyword problems with the game. Love: poiyomi
External Forces Effect Avatar Physics
Allow avatar physics to be affected by external forces. Players will still collide through other players, however, jiggle bones and such should reflect that a collision occurred. This should be toggleable similar to the 'personal space bubble' option in settings.
Allow us to parent player avatars to game objects in our worlds
Ideally being able to parent each avatar independently would be amazing. This would allow us to have, for example, moving ships and elevators that player's could board and move with seamlessly without need of seats as children of those game objects. Even just allowing us to select a single game object that all avatars are parented to by default, instead of the world origin, would be amazing too. I'm building a fantasy world, and I want to have a zeplin that tours this world, but I want players to stay on this zeplin and be able to walk around on it. Moving the world around the zeplin is incredibly inefficient, compared to moving the zeplin through the world- this can't be done without allowing us to parent players to the zeplin. I really feel like this feature is long overdue. Thanks for your time <3