==============================================================
“We have no plans on letting things break before there is no other alternative” -Ruubick on SDK2.0
==============================================================
Picture this: waiting for help from the VRChat Discord’s ‘#avatars-3-help’ channel on how to “box select the whole setup”. Get bored and take a look at ‘#avatars-2-general’, just to see if the channel is still alive (people still making 2.0 content), and it is.
But something catches my eye of a person and Ruubick talking about the future of 2.0. And Ruubick’s words look quite promising.
Here’s pictures of that discussion (click them in order);
Link 1
Link 2
Link 3
From what I’m seeing, Ruubick (speaking in behalf of the devs it seems), is
showing.. compassion for 2.0 content creators. He tries to show “look, we will try everything we can to keep 2.0 content relevant” and “we don’t want to see things broken either”. He wants us to focus less on the devs being the bad guys, and more on “this is sadly how software development works. We cannot continue putting effort into such an old system. We wish we can do Long Term Support, but business always moves forward.”
Yet you look at Unity, who still has LTS for their 2017 versions. I should had asked Ruubick to explain the difference, since VRChat uses Unity. Then again he’ll likely
say “again, this is a software development standpoint. Unity 2017 didn’t have SDK 3.0 because we couldn’t make it work. We didn’t have the tech with 2017 as we do now.”
But why suddenly drop support? Unity 2018, they were able to get SDK 3.0 to work, right? Unity 2019 can support SDK 2.0.. so why drop it, if this is a ‘software
development’ standpoint?
Is Ruubick saying, that when 2.0 is stopped, we’ll be in Unity 2020 or something (which doesn’t have the required files to make 2.0 work anymore)?
…Or something else?
Still, would be nice if they allowed a mod that would continue support for 2.0 (without the devs having to do it). Or have a ‘2.0-like’ mod that will be compatible with the latest versions of Unity.
Of course, that’s called ChilloutVR. Though I dunno if that’s still a thing of CVR having this.
==============================================================
The little ‘naughty’ that could (and still doesn’t fully work right)
==============================================================

“NaaaAAAAaauughtttyyy” -Freaky Fred, Courage the Cowardly Dog
In my years of making blog posts, this is one of the most awkward I’ve done in a long while. The last one was back in early 2019. ..I guess it’s the ‘inner furry’ leaking out. UwU. Leaking out. UwU… god damnit. 😛
So what’s a naughty? Let’s just say if you don’t know what a naughty is, you’re way too young to be reading this post. Click off.. NOW. I’ll wait, as there’s a lot of sexually explicit material. Also if you’re a parent reading this and you’re allowing your very young kids to read these blog posts.. for shame.
For now on I will be replacing any form of sexually explicit material with the
word ‘naughty’.
Anyway, on with the blog post. So as I said, Bad sent me some wings. He also sent me something I asked for to replace my current naughty (as it has
been.. *COUGH* ‘overused’), and I wanted an Avatars 3.0 compatible one. The one I got was from Gumroad for almost $19.
Just hope it was worth the money, and I can easily repaint for it to fit with my avatar.
He said it has a .pdf (that to him was easy to follow), and it should be for me.
…I got stuck on Step 1, due to a missing texture for one of the materials. After some time I fixed it, thankfully. There also was another issue; I needed the ‘DynamicP(Naughty)System’. Though I remember ‘a friend’ (totally not Kovo) who sent me this thing that I assumed was a joke (to ‘help’ me with my naughty time). However after seeing the $10 pricetag (and you can’t be discreet by paying for it through PayPal, as there’s no option).. I’m really curious how he managed to get his hands on it0.
So I used what I was given, even though the naughty uses 1.31 of the NaughtySystem and I have 1.30.
–
One highlight of setting up the naughty is being able to set the.. the.. *cough* ‘features’ it has. It has quite a lot of them.. yes. And I totally didn’t crank most of them to 100. Because I’m a GOOD boy! A well behaved wholesome boy! *instead of my nose growing from telling a lie, my naughty shrinks* FUUUU!!!
—
Continuing to follow the .pdf file, I was on the final steps. The instructions split into two categories; for if you do or don’t have an FX Layer. Since I do, I went with the second option of adding what I need to make the naughty work to all of these god damn Parameters. State Parameters, Menu Parameters, Animator Parameters. Fuckin’ hell, VRChat! Stick your parameters up your ass!!
Part of this, told me to find this ‘fx_template’, go to it and go to its Layers, then and “box select the whole setup” (without explaining how). Bad was asleep, and so was Blender. And in the VRChat Discord was someone trying to learn how gestures are set up in 3.0 (taking up everyone’s attempts to get their questions in). Not good. Eventually I did get my answer. What it means by ‘box select’ is to hold down the left mouse button to draw a box and drag it where all nodes are in it.
Finally (testing ingame), I had the naughty working. However the DynamicP(Naughty) version isn’t showing up right, and the particle effects are also not angled right. But it didn’t really bother me.. until I got in VR.
In VR, DynamicP(Naughty) wasn’t where the normal Naughty should be. I fixed and fixed and fixed, somewhat redoing the steps of discovering I deleted the wrong file of what it told me to delete. Got tired and felt Bad would come on tonight and hopefully could help me fix these issues.
Putting myself on green status, I went to the world with AudioLink.
==============================================================
…The Giant Enemy (Headaches)!!
==============================================================
*cue Giant Enemy Spider theme here*
So there I was, in Luminescent Ledge. I’m trying to use XSOverlay to copy and paste
the ‘Giant Enemy Spider Remix’ video in order to see what my pokadots look like in VR. For some reason, it kept trying to paste the link outside of VRChat (aka where it was copied). This was really, really frustrating me.
Aaron joined unexpectingly, wanting to hang while I was on the verge of screaming through my mic of why this damn thing I have keeps refusing to paste where I want it to. FINALLY I got it to paste. I told Aaron I “wanted to show him something really cool” and switched on the AudioLink thing to make my pokadots glow.
He stood there while I was smiling. I expected some kind of reaction. Then I asked “do you see anything?” He says “no, just your spots aren’t glowy”.
Still feeling some frustration left from what I just went through, this really annoyed me. How in the fuck?! They’re working fine for me! I didn’t say that, but I tried switching my avatar… VRChat froze up. FUCK!!
Got back in, thanks to him still being in the world. Switched avatars successfully this time and said “do you see anything now?” He said “nope”. What. the. HELL!!!
–
Took my headset off and went straight to Blender, asking him why. He didn’t know. So I asked the VRChat Discord. They say “he should see them if you are. Make sure he can fully see your avatar”.
Got back on and asked him to do so. He said he did, still nothing. AHHHH!!! Back to the VRChat Discord, they had me going through the Parameters to see if what I have is synced where other players will see it (confusing me of not knowing which one they’re talking about but finally finding it). “Everything matches, everything’s spelled correctly. It works for me, but he isn’t seeing the animations. He is not on Quest. He’s on PC.”
They were confused as well why he wasn’t seeing it. I did everything correctly, and so did he (of hiding and fully showing my avatar). Then they suggested he check his safety settings.
Back in VR, I asked him to do so. …Suddenly a thought came to mind. I had him look at my other animations, and he saw them…. just not the AudioLink thing. Huh. OHH, he didn’t hit that button to see it!! That’s got to be why!
So I asked him to hit the button, then ran over to the other wall with two other buttons and asked him to check and see if they’re glowing or not. But he wasn’t moving. He wasn’t responding. Shit, did he crash? He crashed didn’t he?
*BRRK* “VRChat is not responding.” came up on my screen. Ohh god damnit. I noticed how long it was taking to reload me. Took my headset off.. router was flashing red.
OHH COME ON!!! Don’t do maintenance NOW, Spectrum!!! Called them: “We are conducting system maintenance. You may see your cable modem trying to reset. We’re sorry for any inconvenience.” …Fuck you.
Waited for two minutes, and it seemed everything was good (all lights were blue including the router). All websites were loading alright. Even did a speedtest and was getting full speed. So.. why was I having an issue trying get back in VRChat? MelonLoader was stuck on “Contacting RemoteAPI…” for a good minute and a half. It seems speedtest was lying to me.
Ugh.. this just wasn’t my early morning! I asked in the VRCMG Discord if anyone else is having this issue. One person named ‘Bunie’ was having similar issues.
Remembered that little jingle that played back in the day when you were waiting to speak to someone: “Internet problems? Don’t hate your router! Power down, power up!”|
And that’s exactly what I tried– unplugging the router and cable modem for a
minute, then plugging in the cable modem and waiting for the Online light to show a steady blue color, then plug in the router.
Once it was done, I tried VRChat again and boom! Problem fixed! So the ole “did you turn it off and back on again?” troubleshooting step actually worked for once. Also discovered Bunie has Spectrum. Something about a “massive outage” happened. Wow. And here it was mentioned as ‘maintenance’ when I called. Interesting. Emergency maintenance after a hardware failure? Who knows.
Anyway, back on VRChat, had him hit the button and he saw it. He wasn’t as impressed as I was hoping, but at least it works for him.
(Also, Bad never came on last night. So the issue with my naughty is still unfixed, sadly. Something tells me that the DynamicP(Naughty) one can’t be fixed (as I absolutely have to have 1.31 for it to show up correctly), and I’m considering on removing the option as I know noone with the.. *cough* receiving device).
I’m hoping I can get access to a world that uses the DynamicP(Naughty)System to.. erm, well. Gotta make sure it works right??
Alright, I’m done with this. 😛