Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

rahisaurus

308
Posts
8
Topics
422
Followers
6
Following
A member registered Jun 27, 2017 · View creator page →

Creator of

Recent community posts

this is a known issue with thr 'stable' release, have you tried with version 14.21?

hi, thanks for the feedback. someone else has also asked for this and i keep prioritizing other things, but I'll bump this up the list.

in 14.2+ there is a checkbox to make the neutral point follow the window, so if you don't mind moving the window around, maybe that's an alternative for now?

Hi, this should be fixed in v14.21 now!

ah i see. i didn't realise you had phonemes on. i think i understand your setup now - cool idea to use a blink to add variation to the idle mouth, your original setup should have been working.

 ill check this out, thank you for clarifying. 

(1 edit)

that might be the thing. try checking "blink while talking" and copy the "blink" sprite into the "talk blink" slot?

im kinda confused how it's still animating as you talk after you remove the blink. is the talking animation set up somewhere else?

thanks for bringing this up, I've never seen this happen so it would be really hard for me to fix.

if you can catch it on video, with the "talk threshold" bar visible on the offending layer, that might help me figure this one out if that's ok?

When you're dragging a layer, you should see a line appear to indicate where you'll be dropping the layer if you let go. When hovering over a folder, that line will turn into a highlight that covers the folder. Letting go there will drop the layer into the top of the folder.

Hi, that would be mesh deformation which we don't have in RahiTuber at the moment, sorry. 

You can make something close by splitting the hair into several overlapping segments and link them all together in a chain.

hi, please can you check that you have the latest version? there was a screaming bug fixed recently.

the mouth shapes are already quite hard to split as it is.

try saying "dog" and "chart" in the mirror and you may notice the mouth shapes are very similar anyway!

the 5 options are a good minimum to make it look convincing and i think adding more will only deter people from making the extra art for them 

this is to do with the "neutral position" and "distance factor" in the tracking settings. by default these are set to the center & dimensions of your primary monitor. if you want it to be on your second monitor, move the neutral position until the crosshair (visible inside the window when "show layer bounds" is enabled in preferences) appears where you want the center to be. 

you can also just increase the distance factor so that the tracking covers both your monitors.

alternatively, tick the "follow window" option under tbe neutral position and then (optionally) reset the neutral position so that it's centered on the rahituber window. then the tracking will always be centered on rahituber wherever you move it.

it's not possible yet, but someone else also requested this so it's on my todo list!

thank you for sharing! what a great duo :D

Ah, good if the header lights up that means that your keybind is actually being registered and the state has been activated. 
In your screenshot I can only see the one "glasses" layer. If the glasses are already visible then you wouldn't see a change. Can I see the actual layer set you're using?

Sorry to hear this! I've checked on my own system and they work with my keyboard.

When you press the key, does the header light up at all?

(1 edit)

you can use a "virtual audio cable" otherwise known as a loopback. VB-AUDIO makes one that i use myself. 

essentially you would set the vtspog output device as the cable 'input' and then the 'output' becomes rahituber's input.

I'm not sure, sadly I don't have an AMD gpu to test with. Try looking up how to force a game to use your specific gpu, or update drivers if you don't find anything.

on my end I'll see if there's a way to have RahiTuber select the preferred GPU.

Thanks for the log, that makes the problem clear: The issue is the GPU - I've never seen a Microsoft Corporation GDI Generic renderer before...

Do you have a GPU installed? If so, try the "I get a blank window / Rendering problems" step in the FAQ: https://itch.io/t/3967527/faq#post-10433312

Hi - yeah, you'd be better off using a "Active while talking" State instead of the Blink function. With those, you can set a timeout that keeps it visible for a short time after it's active.

There's an example of my own hand gesture state in the States and Automation Tutorial

(1 edit)

omgosh so cute!!! I love the way you did the tracking on the arms too, very nice!
edit: Just noticed the shines on the glasses too. VERY nice :D

Ah! that would explain it 😅

The guide's already here!

thanks for sharing!

with the latest update you can now use the new offset setting to make them both line up on the same layer ^^

This update should fix it - please let me know if it does! Thanks!  https://rahisaurus.itch.io/rahituber/devlog/1462908/update-2026-03-18

Hi PhysiLee, this is the same as the "known bug" i posted in the devlog - I've actually already got a fix, if you'd like to help test it you're welcome to add me on Discord (@rahisaurus) and i can send you the test build. (this goes for anyone else too btw)

I guess it's technically possible? But how would you record it.... I'll leave this up to someone else to come forth and contribute to the GitHub, i think.

When using the window capture method, make sure you have the capture method set to "windows 10 and up" method. 

I'm not sure why spout gives you no output, i know many users can use it without issues so maybe it's a quirk of your graphics card? What GPU model do you have?

That's very strange, i use the named ones all the time and never had that. I'll look more into it

Oh, that's odd. What was the name of the state? 

Glad it worked!

Using the http trigger is the best way to do stuff like that at the moment - it doesn't have to be an online bot, all you need to do is make a http GET request to the url you can copy from the states menu. I'm pretty sure there's a python function to do that, and that way you can reuse your script!

(1 edit)

I've just been thinking and I had the idea of "tagging" layers too, where you could use a State to hide/show everything with a certain tag. Then you could add new things to the tag and it would automatically be part of the state!

It does not already exist, don't worry... 

My design for the layer stack is based on art programs, where the order you see is what you get. Adding a z-order option would break that, as soon as one of the layers has a custom order then you can't just look at the list and see what's what. There's also the issue of moving other layers around, should the custom z-order change or remain static? 

For now, we have a few options:

- RahiTuber doesn't store an image more than once, so having identical layers won't affect your performance unless you're actually drawing them more than once. With that in mind, you could actually make a folder for each expression with the entire model in each, and just hide/show the folders. 

Currently that would come with its own awkwardness, because duplicated layers still retain their inherit/clip options as the original layers, so you'd have to manually change them (I've got an option to change that in the future) 

- another option is for me to add a filter to the state layer list, so you could just search "hair" and see them all together.

Yes, it could! I've actually been talking to Lina about it!

Should now be fixed!

By the way - I've now added actual correct controller interpretation for VJoy, so you should now be able to use a more intuitive controller axis setup (yaw pitch roll and x y z axes should all work now)

Hi, sorry for the late reply, I hadn't seen this!
The issue is that the file paths are using backspaces. The "Make Portable" function is supposed to do this, but unfortunately there was a brief period where that function was broken. I have just discovered that it is STILL broken despite my effort to fix it last update... Will fix asap!

if you want to limit the movement on a certain mouse axis, you can change the movement limit for that axis to 0. Does that help?

I could add more advanced options in future like a deadzone and swapping axes around.

Hi there, this is in the tutorials thread but it's a little hard to see. I'll turn it into a text tutorial at some point.

https://bsky.app/profile/rahisaurus.itch.io/post/3lmarixnzzs2c

Thank you so much for posting this! I was already thinking of adding this kind of option into RahiTuber a while back, and I forgot...

 Seeing how popular this idea is, I'll work on adding that next!