Skip to content

Customizable and Toggleable Performance profiles. System wide and user specific. All Perf related settings unified in one area. Advanced settings shouldn't become untoggled on menu close, nor should they reset on reload of the game. #754

@CMC-Git-Report

Description

@CMC-Git-Report

Is your feature request related to a problem?

Users have been given extensive control over their performance settings and that's excellent. However, there are issues related to usability.

-Performance settings are spread out between the new tab for this and General (Audio sources and LOD cone). They should be put in one place
-Every time the menu is opened, advanced settings in every menu has to be re-opened again. Tedious.

-There are extensive performance options system wide, but they are all very tedious to turn on and off one by one, and the Bypass function only seems suited for high end systems (I don't think Bypass actually works, I've never seen a performance difference when toggling it)

  1. For Performance profiles, I should easily be able tweak all these settings to my liking and then save them as a toggleable profile, one of at least 5, and these profiles should have customizable name fields. Ease of use would see Potato, Low, Medium, High, and Ultra presets, but I don't think that would be as helpful. Especially since almost all settings can be set to off. Let us setup how we'd like it, and then quickly switch.
  2. Per user performance profile toggles. No, not just for friends, everyone. VRChat on a per user basis lets you either reveal their avi, disable the avi (grey blob), or utilize shield settings. If you have no shield settings, the last one is useless. To make this easy, I should be able to apply any of the custom profiles very easily to their specific user ID. This would be useful in the cases where I'd like to see their wonderful customized 5 to 10 million poly avi, but I don't need to load all of their bones or animators. Perhaps, there should be at least 10 custom profiles in this case, because avi switching means needing to be ready for every situation. You would select the profile either by finding them in the user's locations menu where you do pins, or by selecting their nameplate.
  3. In terms of how Basis prioritizes profiles: Per User Custom Profile> System level Custom Profile > System Wide settings sliders for everything.
  4. There should be an easy way to Reset Custom User and Custom System profiles to a default, the default being deferring to the System Wide settings slider behavoir.

Describe your preferred solution

pretty much detailed how it would go

Describe any considered alternatives

Open to suggestions, and any alternate takes for how this should be done. Hey look, a request about something similar regarding shaders, how cool and good!: #758

Additional Context

No response

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions