Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

RahiTuber

A lightweight yet highly customisable pngtuber app · By rahisaurus

Discussion Sticky

A topic by rahisaurus created Jul 31, 2024 Views: 501 Replies: 27
Viewing posts 1 to 11
Developer

General discussion

Developer

Hi folks, i decided to switch to a forum-style comments section to keep things a bit more organised.

What I didn't realise is that it wouldn't give me some way to keep the existing comments.  I'm really sorry i think they got wiped!

Developer (2 edits)

Bit of inspiration for anyone who wants it! Here's me making an animated tomato prop that chat can throw at me.

https://x.com/rahisaurus/status/1823710323758785008

Hey,  I might have missed it but do you have a text tutorial anywhere? 

Developer(+1)

Sorry, not yet. I'll try to make one soon!

Developer

I've added a basic one to the "Tutorials" topic. I'm working on the others now!

Is there a way to set up a pngtuber for someone on discord? I'm new to the pngtuber scene and I've been loving using this for myself, but I'm wondering if it's possible to have it set up so one pngtuber is for me and one pngtuber is for someone i'm talking to on discord (or possibly multiple people on discord)

Developer(+1)

If you can find a way to route discord's audio into a new virtual audio input device, it should be possible. There are a few virtual audio loopback device drivers out there, it might be tricky to set up though.

Right, I'll have to look into that then, thank you!

Developer(+1)

To run two instances of RahiTuber separately, i would suggest copying the program to a new folder. That way the copy can save its own config settings (like the most recent layer set, microphone, screen position etc).

The "name windows separately" option will also be necessary to keep your screen capture software from being confused. 

Hope it works!

Makes sense, thanks again!! ❤️❤️

Is there a system like T.I.T.S that you suggest that works with Rahi the best? I have seen a lot of different types of ones out there like TITS, Kbonk and things like that but there's always work arounds for being a PNGtuber 

Developer(+1)

I haven't personally tried any of them, but if they require specific integrations into RahiTuber then I'm afraid you're out of luck (for now).

So far, the best you can do within RahiTuber is to set up some animated throwable layers and States to trigger them, and have the animation restart each time it's triggered. There's an example of this here: https://www.twitch.tv/rahisaurus/clip/BoxySillyElephantFUNgineer-v64GflXI_DC5BMk-
If the throwing system lets you trigger a keypress or send a web request after something is thrown, then you can set that up to trigger a state within RahiTuber.

(-2)

I dont understand these UI choices at all. Are you unable to choose where things save? Is there a particular reason this program doesnt interface at all with the Windows Explorer or standard elements like a title bar and X button? Why is there no "new" button instead choosing to just type a title in. This program has a lot going for it but is held back by seemingly purposefully choosing to make a UI as difficult as possible for a random user to come in and understand. A program as simple as this should not require a tutorial for basic functions like file navigation.

Developer(+2)

The general idea was that you only need to worry about the layer set name, and it gets saved to the folder where RahiTuber is installed. 

You're welcome to type in a file path before the layer set name if you wish. 

I avoided using windows's file browser to make it consistent with the rest of the UI and across platforms. 


I may add an option to use more traditional file browsing methods, if more people speak up about it.

Developer

Hopefully the new update https://rahisaurus.itch.io/rahituber/devlog/887394/update-2025-02-14-v131 is somewhat helpful.

(+1)

I love your program
I LOVE IT
Thank you so much for updating the pivot points it was the only thing stopping me from switching over.
Thank you for making such a fantastic tool! I'm excited to see any future updates!

Developer

Thank you very much, it's so appreciated!

Heya! Sorry if this is the wrong place to post about this, but I've been trying to dig around & follow the tutorials, but I'm having a bit of a weird problem.

I may have done this wrong, but I'm having an issue where my mouth is in the correct position while idle, but when I talk, the open mouth image is way to the side. The files are the exact same size for both closed and open, and normally line up right on top of each other. 

I've tried messing with the individual motion settings, adjusting the open mouth image file itself to compensate and then updating the layer files, but nothing seems to work, it always goes to the same off-center position. Any suggestions?

(I tried to attach screenshots but the post wouldn't let me so lmk if you need any to see what I mean)

Developer

Things to check: 

  • Does talking motion have any X movement value? 
  • If you click the animation settings for the idle & talk sprites (the small film clip icon), do they both have a the same frame size, and a number of frames that make sense?
  • Is this a new layer that you've created since the last update, or is it carried over from an older setup?

If you like, you can send me your layer set.xml file on discord (@rahisaurus) and I'll take a look.

Thank you so much!!

  • I did try to mess with the Talking tab in the Individual Motion section, as there is a value in movement, but it didn't seem to change anything so I reset it
  • Since this isn't on an animation loop, just a swap between two images, I didn't mess with that BUT I did check and yes they do have the same values between Idle and Talk
  • It was happening on the original layer I made, so I deleted that and made a new one, but it has the same issue, I assume because I didn't fix whatever was actually causing it in the first place but I ran out of places to think to look haha

I sent a friend request on discord (same name as here) if you don't mind taking a peek! I really really appreciate your help in all this, thank you so much again! ♥

Developer(+1)

To anyone finding this thread - the issue was that the two sprites  for Idle and Talk were not exactly the same size. Because the pivot point for each sprite defaults to the middle (and is aligned with the size of the Idle sprite), they didn't line up in RahiTuber.

I should probably add to the documentation that the Idle/Talk/Blink/Scream sprites must all be the same size if you want them to align.

(1 edit)

Hello! I was recently introduced to your program and was curious because I heard there was mouse tracking! I've been trying to poke around the program, and look for tutorials on this, but I might be blind.  What should I  be looking at to set up mouse tracking? 

Developer

Hi, welcome! You can find the mouse tracking settings under each layer's Transforms section, and there's an overall toggle for it in the advanced menu. 

A friend of mine (cringedevil on various platforms) is working on some very nice in-depth video tutorials so I'll post those here when they're done!

Thank you! I'll keep an eye out for the tutorial!

I've been playing around with this program and I love it! my weak laptop appreciates this, lol

I noticed that you can't put folder inside another folder, I wonder if there's a workaround for this? While it doesn't bother me (yet, because I am using simpler model), some organization would be nice xd

Developer(+1)

Hi, the ability to put a folder inside another folder severely complexifies the folder positioning logic in the menu, and I haven't had time to get that working yet. For now, it's intentional.

You can probably force a folder to be inside another folder by editing the XML file for your layer set, but that's completely untested, so meddle at your own risk! 😅