Custom scripting in SDK
closed
Log In
g
gg67
closed
This will be implemented via Udon scripting.
D
Delete123
gg67: oh woo that sounds awesome. When do you think this will happen? Is there anymore information about this?
rotus Thexmaster
gg67: PLEASE GIVE US DATES
g
gg67
rotus Thexmaster: Regarding Udon timeline - while we don't have firm dates, we did talk about a timeline in our latest blog post. Check it out here! https://medium.com/vrchat/vrchat-roadmap-stability-security-and-sdk-f3f7296b13ac
S
SteveG
Like folks folks have said, the potential for abuse is large (even if its just a few people doing it) - Yet, I think you are right to request this - so is there a compromise? I think that having privately hosted worlds would at least keep the abuse on a single site AND through a registration process make the developers known and have a history with the community. Credit card info / background checks also possible options. VRChat has an audience, businesses and universities might sign on if they had more control over their sites. (aka generate revenue - bring in larger projects - projects that require old time VRChatters to play a role in - aka the history with the community part :)
Wieauchimmer
There's a completely different approach to scripting I've seen, namely have an in-world object contain a WebSocket URL which lets the VR client connect to a server on the 'net to allow the server to 'remote control' that object and be notified on triggers (collision, being picked up ect...)
The limits of the communication protocol would define what the program can or cannot do with the user's device or the world it displays, plus it would offload the script processing to an outside resource, and the script writer wouldn't be bound to specific Unity components with all their licensing hassles.
a
aytimothy
Wieauchimmer: That's what "writing your own original code and inject it into VRChat" is for.
Unfortunately, doing that makes VRChat a free-for-all that would allow various malicious groups to more easily add 'cheats' and 'hacks' into VRChat.
AKA. Why we can't have nice things.
A
ArcaneBlackwood
Using c# directly is slightly dangerous. I would suggest using some kind of inbuilt language, and some permission-security of corse. A simple and safely sandboxed instruction set could be implemented fairly simply.
xxx_red_xxx
If they add that udon thing they said they have planned, which is an easy to use node tree type editor, that would be even better.
Rasmus Lindahl
I think everyone here would appreciate an update on how the progress is going.
Kasaishiri
An update on this would be great but it shouldn’t be limited to only worlds. If this can’t be done because of security issues that's understandable, tell us instead of letting us wonder for a year whats happening. I have an alternative proposal, though, white-list script components from popular Unity assets packs such and KriptoFX. If you can allow dynamic bones, i don't see how that is different.
a
aytimothy
Kasaishiri: Kinda requires them to buy a license for each asset. I don't think they want to spend that sort of money. Especially with just the popular must-have assets alone, I've spent at least $1000 of my company money in a single shot (this is covering all aspects of development).
I know they have the "chump change" to do it, but $1000 isn't a small amount of money, and furthermore, when updates happen, what happens when VRChat is still on an older version of an asset? They aren't exactly allowed to just give us older copies of whatever assets they're using. The Unity Asset store is still lacking in that you CANNOT download previous versions of assets (of which I end up relying on p-word sites for).
xxx_red_xxx
I'm still amateur at scripting but would love to see this in place and maybe additionally for avatars but have it so script can be set to local only in which case it needs no review or if you want it to have an effect for everyone it has to pass some requirements or else it will be set to local.
SunflowerTwix
Is this still in development?
Michael
SunflowerTwix: I think they're focusing on Udon for now.
D
Delete123
I hope they do this. It would make vrchat better.
Alex Gwartney
Delete123: So do I it would allow so much more interesting things to do with others.
Load More
→