TITS v1.2.1 Beta!


Hello everyone!

It is finally here! TITS with YouTube integration!!!

Important instructions!

Before you update, please backup your files this version is a beta and might cause things to break! So please before you switch to experimental or update, go into TITS -> Settings -> Open Log-Folder and copy that entire folder to some place thats safe!


How do I get the Beta?

For the beta you will need the new TITS Launcher! Once you have that launcher and start it up once, it will create a config.txt. In that config.txt you will have to set "EXPERIMENTAL=true", when you start the launcher now it will ask you to update (this is the experimental version)


How do I use YouTube in the new beta?

You will have to head to the "Connections"-Tab and there you will see a big "YouTube"-Button. Once you click it, it will prompt you to authorize TITS to read your youtube-data (more about that later in the post). After that TITS will check for active streams every 2 minutes and automatically connect if it manages to find a stream that is currently live (due to youtube not having an offline-chat, TITS can only connect when a stream is live)
You can also check the status of your youtube connection by clicking the gear-icon next to the YouTube-Button.
If you want to create a trigger for youtube now, you will have to create a new Trigger and at the top you will now see a "Trigger On"-Selection. If you click on the YouTube-Icon it will switch everything to YouTube-Events.


What else is new?

I have spent a lot of time recently to work on a few new features for TITS! I will highlight them all below!


Convex Hull tracking of VTS models!
This is a huge one! Thanks to the developer of VTube Studio, TITS can now track your VTubers model very accurately!

This feature comes with its own small drawback though, how TITS tracks targets like "head", "chest", "feet", etc.
Which is why if you change to convex-hull mode you get the option to adjust the targets!

e.g.: After clicking "Adjust Head" a +-Icon will appear next to your mouse and you can click anywhere on the model to set the new target!

New options for object-scaling

You can now disable an items option to "scale with model" where the item would automatically become larger when your VTuber became larger.



You can now use a trigger to multiply its scale instead of overwriting it! This way items will keep their relative sizes!


"Despawn after"-Value for items
Items now have a value to determine after how many seconds they should despawn. But beware if you set it too high and too many objects are on screen at once it can hurt your performance or crash!

Allow collision with screen edge
This is one of those features where I thought: HOW DID I NOT THINK OF THIS SOONER?!
It allows for items to collide with your sceens edges which will allow for really fun drowning-effects!
Here is a showcase of this effect (Shoutout to maddiekuma who helped testing this feature! Check out her streams!):

Donate-Button
Added a donate-button if you want to help me out with future development




Whats next?


- Grouping triggers into folders or some other solution (currently it seems like the trigger-list becomes really unorganized and unwieldy when there is a lot of triggers)

- Rework of the model-importer (Adding Export/Import so people can share models with all their settings, making it faster and other improvements which will require a complete rewrite of the entire code and a lot of UI changes)

- Mac-Version (finally making a version for Mac-Users!)

About the YouTube implementation

First of all, what data does TITS access?
- It regularly polls for your liveBroadcasts to find any active streams.
- Once a stream is found, it will dynamically poll for any livechat-events (messages, superchats, etc.)

- It will also regularly poll for the most recent subscribers to check if any new ones appeared

Currently the biggest issue with the implementation is that youtube only allows 10000 API calls per day. Which means that over time I will either have to find ways to create less API calls or get more API calls from google!

I am still looking into ways to improve my code, but I can already tell that this will create issues over time... If the YouTube-Implementation breaks due to too many API calls, I would recommend de-authenticating YouTube and connecting your youtube-account to streamlabs! This will also work and probably be more stable!

Get Twitch Integrated Throwing System

Buy Now$15.00 USD or more

Comments

Log in with itch.io to leave a comment.

Hello! Could you also link the Discord chat? I would like to use this program to play with my friends.

(+1)

I'm having trouble with TITS connecting with Vtube Studio. I do everything the Tutorials tell me to do and nothing works for it to connect. Does anyone else see to be having this problem?

(-1)

Hello! Can you join the official discord? There we can share screenshots and get a better understanding of the situation!

(+3)(-1)

Is there any chance to get the old version?
I change my config.txt "EXPERIMENTAL=true", but still can't use Youtube figure...
Btw my version is 1.2.2.7!
Hope can get any help in here

Is there any way to get hotkey triggers to work when the window isn't actively focused? This would be a tremendous help.

In the future could you make it so the replace action can scale the new object to 5x original size? Thrown items can go that big but the replace action can only do 2x, so it gets replaced with a much smaller item

I'm not sure what the problem is, but this new version of the program refuses to work. I can get it to launch but it has no assets within and I can't set any of the hotkeys, they're stuck as White.

(+1)

are there any updates for mac version coming soon?

Hi! May I ask if anybody knows how to set the t.i.t.s so that it'll throw the stuff 1 by 1 and not all at the same time?
It used to throw the stuff 1 by 1 before the update.

Does this work with 3D Vrm vtubers? I've been using 3Tene

Hi there, I'm having trouble with the sound effects. I wanted to add my own sound effect to an imported model and it won't let me do it. It just defaults to the main sound. No matter what I press it wont change. I uploaded it just fine but the model won't change sound to the uploaded audio. 

I really dislike how confusing it is to download from .itch.io... I cannot locate the beta at all... so frustrating how they make it for the consumer :( 

This is why the new launcher is here to automatically update for you

Do I have to buy the program twice? o:

No! The download should be available in your original purchase-email! I will never charge someone twice!

(+1)

Thank you so much <3 You're amazing!