Panic Mode is really annoying now.
I understand we have to have the feature of Panic Mode. However, I am pretty sure there are a lot of people who accidentally activate panic mode. I have seen a lot of new user accidentally activated the panic mode and don't know how to get everything back. I tried to tell him how to get it back, but you know, he muted me by panic mode, so there's no way to tell him. When you accidentally turn panic mode on, what you have to do is : (1) turn on the menu (2) click safety button (3) change custom setting as it used to be for a user trust rank (4) repeat (3) 5 times more, there're six kinds of trust rank life is short and you don't want to waste your time. What I suggest is simple: 1. Separate Panic Mode from Shield level custom. (Use Maximum level or just separate this from trust system) 2. Restore Button which makes you get everything back without open a menu, or by just one click on menu. 3. Show user clearly and consistently that he is in panic mode right now.
[#800 Build]Crashes, hackers and script kitty's. Public is not safe
Since the beginning of VR-CHAT this has been an issue but not too the extent that it is today. I have been playing for 3 years and only have 700+ hours however I have been crashed, "knocked offline" and IP-Spoofed. malicious users will use an ALT account or use a name that cannot be searched using general methods. examples of issues/ "Clients (AKA script kitty's)" "Anti-block (allows user too be seen even when blocked and still has the ability too crash users, safety settings do not help) "Hackers / DDOS" "Crash avatar's (A.K.A CLAP AVATARS" "DOXing" and others unknown too even long time users, I would love too play this and socialize for more than 20 minutes without someone coming into a public lobby with a Global crash avatar (even when blocked by manual performance safety settings) and "de-logging" everyone in the lobby. just today it has happen'd two times. Clients are becoming more Prevalent which allow users too "Clip through walls (which is fine but I am speaking of Flying and teleporting players)" "DDOS" "de-LOG" "BLUE SCREEN (windows insider crash) "Black screen (VR HEADSET CRASH)" "Corrupt VRC files and Steam VR files requiring re-download" / ways VRC team can fix this?/ #1: Static IP-BAN #2: HARDWARE BAN #3: users that have been tagged as a malicious user will only be able too be with other malicious users (Optional) I do not feel safe playing VRC anymore and I refuse too join Public worlds due too these issues, and too add on this and too clear things up about the "USER" rank, alot of the time those "USER" rank players will SPAM loud music (mic spam) or use a program too play ear joggling music too disturb people in the lobby, another conclusion came too light that some of them are ALT accounts people make too DDOS, de-log and even Blue screen users. I love new people coming into the game and joining the community, however this is absolutely not the way too show that we are better than the bad parts of the community, if this continues than the game (VRC) will die and become barren, when new people come into a world and get crashed, DDOS'd, DOX'd, or HARASSED because they are a user they will not come back. Let me know your thoughts and leave comments!
More 'safe' shaders for SDK
With custom shaders being disabled in the safety feature, it would be nice if there were more authorised options for fallbacks. In my case, I've been using vertex color for defuse in a simple custom shader but that's not possible in the default ones. (Obviously I'll go back and give it a proper uv and texture but that's an example)
Troll rank is a bad idea.
I like the positive ranks but negative ranks will be a badge of honor to trolls, it’s not something that should be shown off with a unique color, this will incentivize trolling.
 Ability for creators to make hints for shader replacement
Alot of ppl is suffering about shader replacment because it's not always replaces coreclty. As I understood for now unity's shader replacement mechanism ( https://docs.unity3d.com/560/Documentation/Manual/SL-ShaderReplacement.html ) is not used and it's replaced on avatar load manually by vrc code by internal algorithms. Some times shaders got replaced to the ones with wrong blending modes, some times it's just looks ugly in specific conditions (scene lighting), some of them just dont have properties for whitelisted shaders. There is already few posts related to that: https://vrchat.canny.io/trust-and-safety-system/p/suggestion-default-shader-should-be-flat-lit-toon https://vrchat.canny.io/trust-and-safety-system/p/build-632safety-suggestion-to-change-to-standard-shader-is-not-good-idea https://vrchat.canny.io/trust-and-safety-system/p/build-632-shaders-are-reverted-to-unlittexture So I suggest to make special component for SDK. Somthing like VRC_ShaderReplacement where contant makers can define explicit mappings of materials with custom shader to materials with whitelisted shaders (standart, diffuse, unlit, ... may be some lightweight flat lit? (pls no cubedparadox) ) so content makers can provide explictit materials for replacemnt with proper settings (textures, colors, blending modes, ...) that will not look very bad when custom shaders is disabled. Any materials w/o mapping or with mapping that does not fit whitelists (I guess sdk just should not include shaders used in mappings into build) can be replaced as it's currently doing. I don't think that this replacement mechanism will be hard to implement and heavy to execute at runtime.
I do not want to see peoples rank as their tag color, I would love for everyone to have a option to set their tag color instead!
Let public avatars ignore trust system settings
Please make a button that allows your trust system settings to ignore public avatars. People mostly use this to not get crashed, and not everyone uses custom avatars. This would be perfect to see those with public avatars. I only have shaders on for New Users for this reason: they can't crash you with a public model.
Show Icons in nametag for features currently being blocked
If a equipped avatar is currently using a feature being blocked by your trust system settings, please put an icon of that feature in their nametag. This feels especially important for custom animations.
my final thoughts on the system
I’ve for the most part accepted your in-game safety system VRChat team but to be completely honest I still really don’t like its current iteration. Several months have passed now and we haven’t got any improvements or changes to it other then when we(the community) raged about the Veteran Rank. The safety system was introduced to combat people from spamming world audio on avatars, disorienting screen space shaders and of course forms of crashing. Since the release crashing is more rare(via avatar animations at least) but this is the only good thing that came of it. In actuality all that was needed at the minimum was more game settings. I think it’s great we can turn stuff off(with the current system) if we choose to but here's the deal. It’s unfair since most people just turn entire groups off because false assumptions are made by players. Common minds sets are newer accounts may have crashes or are trolls, people are scared of who they don't know massively suppressing all or lower ranks. I’m tired of this because it is only a problem due to the class separation. Giving people tools to block new-long term players specifically just has never sat right with me, make it equal. I want a better middle ground and friendlier system that doesn't have prestigious elements and a hierarchical ladder that nobody uses correctly. The root of all the problems is the game itself. The safety system is being used as a substitute for performance gains as well which is sad. We’re currently dealing with slow game development which is directly affecting the misuse. The safety system was a band-aid and in my view a decent workaround to pressing issues at the time of release. However, I believe it was a failure because of the social hierarchy it created for really no reason. why does it truly matter if somebody is trusted. It only fucks with people's minds and adds unneeded colors (quite literally) to what i view as a black or white system ideally. It was a optimistic view to nail too many things at once leaving us with a mediocre mess. fundamentally the safety system does what we need but in such a over-thought execution. -A simplification would be to merge the 5 public user classes into one group while keeping friends separate. This addresses the unfairness in group blocking and at the same time makes the system easier to understand for anybody. This configuration has many advantages to more quickly turn off and on features, and as you will read below more control over avatars if you want to customize further. Here is my write up of the reworked system i have came up with a while back but i never bothered to post. The only reason i am is because i hoped we would get something by now but we haven't. Effectively what i’m trying to prove here is we don’t need social ranks. My proposed system opens up more options while keeping you safe from exploits which was the original goal. My system does not ax the old system completely but merely changes and expands the current toggles. ----Game Settings Advanced (ex safety system)----- 1. Mute All Players Toggle: ON/OFF- -Exclude friends option 2. Avatars Toggle: ON/OFF (ON by default)- -Exclude friends option -Allow distant disable on models -Allow forward rendering -Max rendered models in proximity value 3. Safe Shaders Toggle: ON/OFF (OFF by default)- -Exclude friends option -Important info: this is a concept idea of white-listing shaders made by the community you can enable for a more controlled experience. I’m completely against turning off all shaders accept standard when you block shaders. What i’m suggesting is a default list but you can choose to add more through the config to fine tune your experience. 4. Particle Limiter Toggle: ON/OFF (ON by default with friends exclusion)- -Exclude friends option -Override to disable particles completely. -Enable/disable player local collision -Sliders for min and max particles/ or uncapped. -Max burst emission value slider 5. Avatar Sounds Toggle: ON/OFF (ON by default with ONSP disabled + max range = 30.- -Exclude friends option -Enable/disable ONSP -Avatar volume slider (safe volume set to 20% by default) -Sliders for min and max range with uncapped option. 6. Avatar Light Sources Toggle: ON/OFF (ON by default)- -Exclude Friends option -Filter to disable real time lights on avatars, while excluding baked and mixed. 7. Custom Animations Toggle: ON/OFF - (ON by default) -Exclude Friends option 8. Dynamic Bone Toggle: ON/OFF (ON by default - Limiter on by default)- -Limiter currently in game now but should be part of this system and have value sliders. -Experimental feature for colliding with other users dynamics. Performance hit warning. 9. Name plates: ON/OFF (ON by default) -Colorblind mode - types + options -Enable/disable friend name plate color. Custom hue option. -Enable/disable border on plates. -Enable/disable avatar performance indicators. -Increase/decrease font size. I believe name plates need more options and fit into this category. -----Main menu changes----- Under your name will display if you have upload privilege to make avatars and worlds. Option to hide information but a icon will display no matter what for the indication. External link to getting started with avatar creation and acquiring what you need. -----Player select menu----- Hide/unhide avatar Hide/unhide avatar + advanced / ID check (if public avatar) VOIP volume slider Hide/unhide name plate Hide/unhide particles Display Safe Shaders / Show original Disable/enable Dynamic Bones Avatar volume slider Hide/unhide light sources Stop animations … Thank you for reading.
Can we address the Discrimination against visitors and new users.
It's only been a couple days, and already you see people muting visitors and new users by default. Kicking them if they join a room, or just laughing at them if they try to start a conversation. This is not how vrchat used to be. These ranks being displayed over everyone's heads it giving people a sense of elitism, and it's it harmful to the community. Others join in just so they can fit in. It is hard for visitors and new users to just start a conversation now... Something that wasn't an issue before. You can say "why would you want to be friends with them" but that isn't the point. Being targeted and harnessed just because of a tag over your head that you have no control of is not right.