Oh, I didn't see you there, have you come to see what I've been working on.
oh it's just a little thing
I call VTchaos of a Vtube Studio, plugin that connects your YouTube
chat to trigger custom, animations model, swapping color, tinting and
movement all through the power of your own chat.
While this is running your livestreams, viewers can trigger up to
seven commands.
All with the click of just a few buttons.
This is the first iteration of its functions.
I'll be updating this frequently with new animations parameters or
anything else that becomes available.
As my time allows.
If you have ideas of commands, you'd like to see in the future.
Let me know down in the comments or better yet.
Join our discord! You'll be able to see updates much sooner and be able
to talk to me directly about any problems, you encounter before we
jump into, how to set it up.
And what it can do.
I'm going to talk about how this came to be.
But if you only care setup I'll have time stamps in the description, I got
started on this project.
a few weeks ago when the API was first being developed.
I have no programming knowledge.
didn't know what Python was didn't know how to code in it and didn't know how
to do a lot of
things but after about 80 hours of Google searches talking to friends,
talking to friends, friends, and then talking to programmers friends.
We have a workable version that should be available for use on Mac and
windows.
I'm sure there's going to be some problems that I need to iron out but
I tested this on a few different computers and it's worked.
So I'm releasing it to you, lets set it up.
First, you'll need to be using the steam beta version of Vtube Studio.
You can gain access to this by navigating to it on Steam, pushing the
manage icon button.
Go to properties, and betas, and finally, you will need to enter the
code
painpeko1234, then click code and select the VTS public beta.
You will not need to do this in future versions of Vtube Studio, but
I'm making this before the official release of their API.
So if you want to avoid the bugs that come with being in a public
beta, I'll put a pinned comment, when this step becomes obsolete, once
you've added the beta, just wait for it to update and then you're going
to go to GitHub.
A link to VTchaos.
is in the description once there click on file.
VTchaos.zip.
and then, download.
Once you downloaded the app, Windows Defender might say it's a virus.
It happened to one of the friends.
I tested this with not a virus, doesn't transmit any data.
I don't even know who's using it and I tried to design this so
There were no safety concerns.
Once you downloaded it.
You'll need to unzip the files and put them wherever you want.
Then open that folder and run the VT chaos application.
This will pull up a tiny little window that looks like this, and if
you see this, it's running, good job.
Now, before you go clicking any buttons, you want to make sure that
vtube Studios open, and that it is running the beta version with vtube
Studio open, you'll need to open settings and on the first tab, scroll
down to the Vtube Studio plugin, section, and enable start API
So, this is editing Raelice from the future.
You need to make sure that the apis using Port 8001 or else.
The program won't work.
I'll fix this for future Generations, but for right now, you need to
make sure that you load this first before any webcams before
any other plugins, this needs to be first back to the video.
Once that's done, go to VTchaos and click on authentication.
This will open a window and Vtube Studio asking you to allow the plug in
click yes, and you will then see a pop-up in VTchaos.
giving you your authentication key.
You don't actually need to do anything with that.
It's more just for your own knowledge.
Vtchaos
logs it
itself you should only ever have to do this process once per computer, unless
you reinstall be Vtube Studio or delete VTchaos, you should now
be able to use any of the functions.
listed
We'll go over.
What all the buttons do
Starting in the left-hand column but skipping the livestream ID for
now, set reset will lock your modles, current position orientation
and size.
So when the reset command is triggered, it will return to that state.
You can set this as many times as you want to fine-tune your models,
default location, and this will stay consistent.
Even if you open and close the program.
Set model tags the current active model as your custom avatar.
So when you click on the custom avatar button, it will load that
model.
This does not currently have a chat command, but will soon.
!Flip Rotates your model 180 degrees.
Reset does what we described earlier.
Big maximizes.
Your model size.
Small minimize your model size Center.
Returns your model to the center of the screen, but does not change
its size or rotation spin.
Makes you spin for a few seconds and rainbow makes you go rainbow
mode.
Now, this is all well and good but here's where the fun really begins
chat integration.
If you want chat to trigger those commands which will be the same as they
are written on the buttons.
For example
! Spin, is what they need to type trigger that command you will need to
attach a livestream ID.
to find this go to your life team page and select everything between the two
slashes next to videos and live streaming.
Copy those characters and then click the livestream, ID button, paste
it, and then click, okay.
If everything is setup correctly, your chat should now be able to
trigger those commands on YouTube.
This works for both unlisted and public streams.
This program does not currently work for twitch, but I plan on adding
that capability in the future as well.
As more commands model, swapping members being able to trigger
specific commands and other things like that.
But if you want to follow the development join the Discord also,
this is free.
I never plan on making this paid.
So if you wouldn't mind tossing me to subscribe for my trouble, I
really appreciate it.
I also want to re-emphasize that I'm a brand new developer.
So they're short to be Kinks to work out.
But I hope you're all as excited as I am the future of YouTube studio
and the plugins being developed for it.
I'll see you all next time.