Client Plugin Platform
CyberKitsune
Disclaimer: Currently modification of the VRChat client is against the VRChat rules.
I'm proposing a client plugin framework and platform to facilitate the ability for the community to extend the features of the client, as well as "modify" parts of it in a controlled manor.
This would entail the following:
* Creation of an API / SDK to extend client features
* Client support for loading (and potentially validating, via digital signatures?) plugins created by the community.
* Support for modifying existing client features within a guideline within the newly created API (being able to modify render behavior before it's finalized may be an example of this)
* Creation of plugin guidelines outlining what plugins can and can't be allowed to do (ideally with community feedback before finalization)
* (Optional) Creation of a plugin repository / platform, including a process in which a plugin can be "verified" by VRChat to be safe and compliant with guidelines.
Log In
rollthered
I like this idea. It proposes a more constructed way of making mod's achievable for VRChat without it being a risk for VRChat. If they wanted to do something like that and had the staff to review submissions for modifications that can be approved I don't see how that could go wrong. As it stands currently though, I'm still not going to use any mods as that is against TOS. Maybe a system like this could be a good thing.
KazumaGShep
This isn’t a bad idea at all.
PablosCorner
This would be a pretty good compromise between VRC and modders who want to expand the functionality of the game client. +1 for me.