DrBlackRat

DrBlackRat

@drblackrat.xyz

He/Him 🏳️‍🌈 | 22 | From Germany | DE/EN Time Zone: CET / CEST Does a bunch of things in and for VRChat! Opinions are my own.

407 followers280 following900 posts

Pinned

I'm kind of getting burned out from working on tools for Worlds at this point... I've been waiting for VRChat to release Soba for so long now, since I wanted to use it and the functionality it adds to refactor my UI system and all my other projects to work better together (1/6)

DrBlackRat reposted

Extremely happy to finally have a response, thank you. After reading this over, I'm hopeful that this will be a step in the right direction - future changes will dictate whether that step is true or not, so we'll see.

Seeing so many vibe coded projects everywhere has kinda made me lose motivation to do programming... I did / do programming because, well... I like to program, solve these problems and build something cool where I can say that "I did that". Every time I see some vibe (1/3)

big@b1g.monster

I will not be creating for a platform that both uses and promotes AI generated content. #VRChat please join me in placing this poster in your worlds. share it and edit it freely, spread it as far as you can. nothing is going to change if we don't put our foot down now. vrc.group/NOAI.3843

DrBlackRat reposted

Hello! Due to VRChat's recent issues revolving around Generative AI, I will be taking a step back from public world and game creation until they decide to acknowledge and address this issue plaguing the platform.

DrBlackRat reposted

I will not be creating for a platform that both uses and promotes AI generated content. #VRChat please join me in placing this poster in your worlds. share it and edit it freely, spread it as far as you can. nothing is going to change if we don't put our foot down now. vrc.group/NOAI.3843

Seeing so many vibe coded projects everywhere has kinda made me lose motivation to do programming... I did / do programming because, well... I like to program, solve these problems and build something cool where I can say that "I did that". Every time I see some vibe (1/3)

coded project get a ton of traction, I lose a bit of motivation, because why should I continue to spend so much time and effort doing all of this, when others can just slop something together in a fraction of the time without having any knowledge of how their program (2/3)

actually works? Idk, it just feels like actually spending the time to understand your project / codebase isn't appreciated anymore.... (3/3)

DrBlackRat reposted

Replying to @vrchat.com

Website design looking like typical AI generated one, featuring AI generated world. Is this VRChat's official plan for the future to dump the human creativity this platform was built upon?

I've updated my testing world for Light Volumes 3! If you wanna test out the baked shadow point lights or TV screen stuff, go check it out. ^^

I've updated my testing world for Light Volumes 3! If you wanna test out the baked shadow point lights or TV screen stuff, go check it out. ^^

View full thread

I'm kind of getting burned out from working on tools for Worlds at this point... I've been waiting for VRChat to release Soba for so long now, since I wanted to use it and the functionality it adds to refactor my UI system and all my other projects to work better together (1/6)

Also, don't get me wrong, working on small scripts here and there, as well as actually setting up a UI for a world, is still totally fine... I just don't really have the energy right now to work on big or modular tools...

Here is an example, the main thing I'm constantly running into right now is stuff like this: I have script A and script B, where script B inherits from script A because it extends it or adds some extra functionality. Now let's say I want script B to also use my secure (1/3)

DrBlackRat@drblackrat.xyz

I'm kind of getting burned out from working on tools for Worlds at this point... I've been waiting for VRChat to release Soba for so long now, since I wanted to use it and the functionality it adds to refactor my UI system and all my other projects to work better together (1/6)

networking system. Because we don't have interfaces, my secure networking system "interface" also has to be an abstract class that you inherit from. But since you can only inherit from one class, what the fuck am I supposed to do here now? Of course I could do a bunch of (2/3)

I'm kind of getting burned out from working on tools for Worlds at this point... I've been waiting for VRChat to release Soba for so long now, since I wanted to use it and the functionality it adds to refactor my UI system and all my other projects to work better together (1/6)

View full thread

the moment, every time I consider opening Unity to work on my projects, I just get filled with dread, stare at it for 5 minutes, and close it again... I honestly don't know how I'll continue with my stuff, like Modern UIs. There's a lot that I want to redo, but with Soba (5/6)

I'm kind of getting burned out from working on tools for Worlds at this point... I've been waiting for VRChat to release Soba for so long now, since I wanted to use it and the functionality it adds to refactor my UI system and all my other projects to work better together (1/6)

View full thread

into my other systems, but having to deal with the limitations of Udon has just gotten so frustrating for me. Trying to build modular systems without a shit ton of weird workarounds is close to impossible. The main limiting factors for me are honestly just the lack of (3/6)

interfaces, and to a lesser extent, the lack of non-UdonSharpBehaviour classes. Trying to build systems that can talk with each other without proper interfaces, or needing to do a shit ton of workarounds using SendCustomEvent and SetProgramVariable, is just a pain... At (4/6)

I'm kind of getting burned out from working on tools for Worlds at this point... I've been waiting for VRChat to release Soba for so long now, since I wanted to use it and the functionality it adds to refactor my UI system and all my other projects to work better together (1/6)

and be more modular. Because I was sick of waiting, I decided to try to do it anyway without Soba, and I released my secure networking system as a standalone package, which was already a pain to do because of the lack of interfaces. I've now been trying to incorporate it (2/6)

Got my new sticker wall hung up! Thanks to everyone who gave me stickers over the last few years and especially this year at Eurofurence 30!

My VRChat Secure Networking System is now available! It's a custom networking system that validates network event senders to prevent unauthorized players from modifying synced data. Previously part of Modern UIs, but it's now available as a standalone MIT-licensed package!

Btw this could also quite easily be used in conjunction with something like VRCLinking, DisBridge or @texel.bsky.social's AccessTXL! If there is enough interest in this I can look into providing example setups. ^^

DrBlackRat@drblackrat.xyz

My VRChat Secure Networking System is now available! It's a custom networking system that validates network event senders to prevent unauthorized players from modifying synced data. Previously part of Modern UIs, but it's now available as a standalone MIT-licensed package!

My VRChat Secure Networking System is now available! It's a custom networking system that validates network event senders to prevent unauthorized players from modifying synced data. Previously part of Modern UIs, but it's now available as a standalone MIT-licensed package!

I'm working on releasing my Secure Networking as its own standalone package under the MIT License! To use it, all you will need to do is inherit from "SecureNetworkBehaviour", implement its methods, and connect a Secure Networking instance to it.

Checkout the demo world :D vrchat.com/home/world/w...

vrchat.comModern UIs Showcase by DrBlackRatModern UIs is a collection of prefabs‚ scripts‚ and UI elements designed to help creators build clean‚ modern-looking interfaces and permission systems for VRChat worlds․ This world showcases a select...
DrBlackRat@drblackrat.xyz

I've just released Modern UIs V0.11.0! It brings redesigned UI elements, new Store and Purchase components, the new Welcome Screen, improved networking and notification systems, and many quality of life improvements!

I've just released Modern UIs V0.11.0! It brings redesigned UI elements, new Store and Purchase components, the new Welcome Screen, improved networking and notification systems, and many quality of life improvements!

DrBlackRat reposted

Stage Flight 3.4 will take place on August 29th, at our usual times. Schedule and proper poster [plus the ~theme~] to be revealed in the coming weeks. #stageflight #vrchat #vrclub