2.1: stability, usability, anniversary
veadotube mini 2.1 is out, today! which also happens to be the 4th anniversary of the veadotube project :] first, let's see what changed:
- push-to-talk! set a shortcut and use it to enable/disable the microphone. you can also now select no microphone whatsoever, and use the shortcut itself to speak!
- better usability for state effects! they're now grouped by type, and can be copied and pasted entirely, leading to less work when configuring effects.
- new backend! we upgraded to .NET 9 and SDL3 in all platforms, meaning a lot better stability and microphone & gamepad support for all platforms. we also fixed a weird .NET bug, which then got the executable down to about 15 mb, which is nice :]
- macOS Silicon support! if you got one of those newer Apple machines, veado should now run natively! this means better performance, less bugs, all that.
- better Linux support! we're now shipping the SDL library with the app as well as doing proper library searching, so for most distros you shouldn't actually need to install or symlink anything, and if you do need, it's a lot easier to find and install all dependencies. also, with SDL3 we now have proper Wayland support!
- new Stream Deck plugin & more websockets! we updated the official Stream Deck plugin (if it stopped working for you for a day, that was us briefly releasing a broken update <3) and therefore the websocket API to acommodate for push-to-talk. you can also visit the websocket address on your browser to change states now :]
- it's prettier! we have a proper splash screen, a quick tutorial for newcomers, you can even click on the deer in the corner to visit the website! wow!
we had more plans for this version, but it would take the time we'd rather invest in the full version. nonetheless, we hope you enjoy this update!
as always, if you do enjoy it, consider donating <3 this helps with the development of this app as well as the bigger version, as well as helps us eat and pay bills and all related horrors.
the mini 2.1 fundraiser
this release was done with the help of you guys! remember last post when we mentioned we would be doing a fundraiser stream? well, here's the results:
- we raised $800!! it's a lot more than we expected, and we couldn't be more grateful. we took $100 of that to donate to the Gaza e-sims project, as the last stretch goal we reached was at $700.
- our goal was $100, so we could release mini 2.1 on the macOS. we did it! we now have a fancy cloud mac which we can use to build the app.
- the push-to-talk feature was a stretch goal! during the stream we had a veadotube live setup with push-to-talk nodes, and we decided to offer this to veadotube mini users as well.
- we also reached the 32-bit Windows stretch goal, but then failed to actually add support for it </3 something with the technologies we're using didn't quite work for 32-bit. this means we'll be skipping that and doing the $900 stretch goal instead, which was Wiimote support for the full version ASHDFHA
- our other stretch goals were more personal goals like affording to touch grass more often and getting to go back to my weekly streams (remember wednesdeers? which i used to do before my puter blew up? they're coming back i promise)
all in all: thank you so so much for the support! this helped us immensely.
the anniversary
oh yeah, celebrating the 4th anniversary of veadotube as a project! we've been doing this for a while now, already more time than i spent in college... well let's celebrate with the stats:
- right now we're at 1.7 million downloads and 3 million views... which are numbers i cannot start to quantify in my head.
- ๐ the award for most popular platform is... an entire 91.4% of Windows users! with macOS at 5.8% and Linux at 2.8%. which makes the whole thing about adding macOS support again sound kinda funny actually
- ๐ the award for biggest user issue this year was... not knowing where to upload images! it's in the state editor in the right side, not in the load avatar button. hopefully the new tutorial intro makes this less confusing?
- ๐ the award for most respectfully requested feature is... a second slider for screaming! we're not adding it to mini because that would require increasing the capacity for more images per state and i think we have enough for an app called mini. (you can already do that in veadotube live though!)
- ๐ the award for most disrespectfully requested feature is... a mobile version! i know we mentioned looking into it in the future, but why do people act so entitled about every program having a mobile port? not everything has to be on mobile, get a computer!
- ๐ the award for most deer is... TUBE THE DEER!!!! as always. also we made a vgen page for them did you see that
the future
it's early december so this will count as the monthly devlog ok? ok. the plan now is to continue focusing on the full version :] we're gonna pick up where we left, which was starting development on veadotube editor, the part of the full version where you build avatars, as we're pretty much almost done with the basics of veadotube live, the part of the full version where you control and stream avatars.
as always, veadotube the full is available in very early access if you're part of veadotube labs :] we'll be opening new slots for it soon, when it happens we'll be posting the form here again!
if you cannot wait, you can also access it through the olmewe early access ko-fi, which functions as a backdoor to veadotube labs, which lets you access veadotube the full version!
also worth pointing out, the very kind people in veadotube labs right now helped test mini 2.1 a month before release. everyone say "thank you the very kind people in veadotube labs right now" (no genuinely thank you so much for testing this y'all)
that's it! i'm gonna go get some lunch now. bye
Files
Get veadotube mini
veadotube mini
the lightweight, easy-to-use pngtuber app
More posts
- 2.1a: bug squashing2 days ago
- the second november devlogue: collab edition40 days ago
- the (second) october devlog71 days ago
- september devlog (the one-year anniversary special)Sep 01, 2024
- the august devlogAug 01, 2024
- july devlogueJul 01, 2024
- the june devlog (gay edition)Jun 01, 2024
- 2.0a: your cpu may now breatheMay 03, 2024
- 2.0: tube from the ground upApr 05, 2024
Comments
Log in with itch.io to leave a comment.
And the winner for the most entitled and out of touch Dev comment is: "not everything has to be on mobile, get a computer!"
Not everyone can afford both, sometimes it's a toss up between one or the other. The price that phones can be can often limit peoples other financial options, but with their growing capabilities, it can often make a phone the more pragmatic choice for people with a limited income.
Having a mobile version of this app would allow people who chose to be able to call their mother, or seeing as a lot of jobs require you to have a phone these days, keep their job over playing video games on a nice PC, the ability to stream with a presence, without having to reveal their face. Something I thought you might have understood.
But go off from your place of financial privilege I guess.
EDIT: I just went through all the comments on your page here on itch.io, and I see a lot of people asking for an android version, but I can't see anyone being disrespectful.
A good developer would see that there is a clear demand for an Android PNGtuber engine, but instead you've decided to shame the people that want to use your product on a different platform for not having a PC, a decision that may not be financially viable for them. An entitled developer on the other hand, well....
"How dare the poors request a port or feature!?" Right?
Have a nice day.
Not everyone is required to learn to port things over. Its not that easy! This comment is absolutely unnessisary and out of touch of what development is like! This is a single dev that does this as a passion project, not a team!
A better way would be to ask if they are willing to work with a dev that knows how to port the project over to android, or find an android dev to cut out the middle man time sink that would take and see if it could be done that way. Uploading the project to GitHUB ect and going from there.
TLDR: Learn to Ddevelope it yourself before posting!!!
Oh no, the sycophant called me out of touch. Which is what I said Olmewe was. Clearly this lack of imagination proves they were right all along. OR.
About this "Learn to develop something before posting." Ummm, no. People saying stupid shit like this reminds me there's an education crisis. Look, I know you didn't make it through grade school, but people don't need to know how to code to request a feature or a port. In fact, not being able to code is a fucking great reason to request a feature or port. People don't become coders just for other coders to use their app. Everyone who uses this app, has a right to critique it, ask for features, or request ports. Especially people who paid for it. That's a part of making a product, people who use your product, or people who want to use your product will have ideas for things that can improve the product for them or suit someone's particular needs. If enough people want a particular feature, that's not being "disrespectful", that's showing that there's somewhere your application can be improved. However, if you are an entitled, out of touch developer, who resents their userbase over the fact that someone dared to offer a suggestion then you get what we got five days ago. A developer calling people disrespectful for making a suggestion, rather than doing the smart thing and realise that requests, even if they were "disrespectful" (which they weren't) is a useful dataset that would increase sales.
But like I said, education crisis.
Let's talk about "unnecessary". It takes only a few words to say "There won't be an Android port because I don't know how to do it" or "it's not a priority." What is unnecessary, is calling out everyone who wanted a port, that Olmewe themselves suggested might be something they would be working on, and mocking them for not having PCs. I think my comment was necessary, because being a cunt to the people making a request shows how completely out of touch they really are. You don't get to shit on people and then be surprised that someone shits on you back.
Speaking of "out of touch". You said I'm out of touch with development. You don't know what my education background is. As it happens, I know exactly how to finish a project in Unity for it to be used on Windows, Linux, Android (Which is Linux) and for iOS, and while it can be frustrating, it's anything but difficult. However, that's besides the point, my education isn't in question, you're asinine response is.
Could you please point to literally anywhere in my original comment, where I said that Olmewe was a team? No?
Maybe you could indicate the part where I said that Olmewe had to make an Android port? No, probably not. Don't worry, that's not because of your lack of reading comprehension.
I never said that Olmewe has to acquiesce and make an Android port. I don't care, doesn't bother me at all. An Andoid port is less than worthless to me. I have a iPhone 16 Pro Max and a monster PC with two RTX4090 Ti graphics cards which I use for gaming, video creation, 3D rendering and application development. I am financially privileged, but at least I am aware of my privilege, and don't mock people who aren't able to afford the same. I don't look down on people and tell them to buy an expensive piece of luxury technology, when I know that there are so many people out there who can't afford it. A modern phone is a far more pragmatic choice when considering high cost expenses because it can be used for communication as well as a computer for most basic computer needs. Something that Olmewe didn't consider when they insulted people for not having a PC. I know many people who hold two jobs, but still wouldn't be able to afford a PC because they have more important expenses, like children, healthcare and education.
The thing is, your response is deeply flawed. The only thing you focused on was my meanness. I'm not actually criticising that though, after all, that is exactly what I focused on when I made my first comment. I focused on the shitty attitude displayed by calling everyone who asked for a port as being "disrespectful" and mocking them for not being on Olmewe's level. I think I've demonstrated what "disrespectful" actually is. Pretty different in retrospect. I don't see anyone asking for a port using the word "cunt".
But back to the clown in the front row. Sound. You didn't focus on the actual content of my comment. You haven't argued that I was wrong about the reasons why some people may prefer an Android version, and you haven't said that I'm wrong about calling out Olmewe's shitty comment about buying a computer. That's probably because deep down you know that was a fucked up thing to say. Telling people to just buy a piece technology most likely outside of a lot of people's price range, really shows the privileged position they are in. Not the sort of comment I would expect from someone who claims to be a communist, but exactly what I expect from a hypocritical larper talking down to the people they consider beneath them.
So feel free to go off at how rude, or mean, or disrespectful I've been. Comments like that mean nothing to me. I knew I was being mean when I said it, that was the whole fucking point.
Oh, and, have a nice day.
Streamdeck Plugin you say? :D
Edit: Just downloaded and tried it. Love it, very useful :D
Felicidades :D, amo este programa, de vez en cuando hago uno que otro gameplay con mi avatar jsjs