#matrix integration in #TRBot is going really well! Here's the first signs of life. The integration has been extended to TRBot's #chatdisplay, enabling incoming Matrix messages to be displayed on a stream!
Soon it will be possible to remotely & collaboratively play games through text in Matrix rooms! 😃
#matrix #trbot #chatdisplay #videogames #gaming #chat #freesoftware #foss
I was playing #eastward and farming Pixballs, when a bulb in my head lit up. Why not use #trbot to farm for me? So that's exactly what I did.
#gaming #indiegame
#eastward #trbot #gaming #indiegame
Type2Play is live with a Twitch Plays of Pikmin 3 Deluxe using #TRBot! We're currently at Day 1 with plenty of adventures awaiting us!
#trbot #twitchplays #pikmin #nintendo #nintendoswitch #gaming
#TRBot is software that allows for playing video games remotely and collaboratively through text.
Check out our roadmap for version 2.8.0, which includes playing games through #matrix rooms: https://codeberg.org/kimimaru/TRBot/projects/2744
#trbot #matrix #freesoftware #videogames #foss
#TRBotChatDisplay v0.2.0 is finally released! Now you can display chat messages from #TRBot onto your stream in a simple and streamlined way!
This release transitions the application from Eto.Forms and #csharp to #qt and #cpp. As a result, it's lighter, truly cross-platform, and has more features than before!
Check it out! https://codeberg.org/kimimaru/TRBotChatDisplay
#TRBotChatDisplay #trbot #csharp #qt #cpp #freesoftware #streaming
#TRBot will remain in C# for the time being. There is a technical hurdle switching to C++ or another language with all the libraries it depends on.
Rewriting it in another language is an enormous effort, and I need to do extensive research to figure out how to convert everything.
However, it's not a priority at the moment. All of my new projects will be in a non-Big Tech-run language unless I have a really good reason to specifically use C#.
#TRBot 2.7 is out, featuring many quality of life features and improvements for hosts and players! Oh, and the README has been revamped as well 😁
#videogames #foss #csharp #dotnet #freesoftware #trbot
Does anyone have experience with #weblate translations in a #dotnet application? I'm investigating ways to add localization to #TRBot. Open to all suggestions!
#accessibility #translation #freesoftware #trbot #dotnet #weblate
Someone shared their heartwarming use of #TRBot!
Quote (with their permission):
"I use it in two ways.
1: To stream some twitch plays while I chat with chat. This often coincides with reason for
2: I have chronic pain and can not play for long without breaks and am always in danger of damaging myself. This program let's chat or my friends play for me :D"
You'd never expect how software you write can be used by others. All the more reason to promote #freesoftware!
#gaming #foss #accessibility #freesoftware #trbot
@gamingonlinux Thanks for sharing - this looks so cool! It reminds me of playing games through #TRBot 👍
Hey fellow #gamedevs! Have you considered adding features catered to streamers?
One feature might include exposing game information over a local WebSocket, like party info and game progress. This can then be displayed on a stream so viewers can immediately see their progress in your game!
#TRBot is software that allows anyone to easily host remote collaborative play, allowing viewers to control your game through chat. Think of TwitchPlaysPokemon but with a robust and intuitive syntax!
The first version of #TRBotChatDisplay is out! TRBotChatDisplay is an application that can display messages from TRBot onto a window, which streamers can put on an OBS stream. Benefits of TRBotChatDisplay include seeing which service a message came from, highlighting input messages, and more.
Repository: https://codeberg.org/kimimaru/TRBotChatDisplay
#freesoftware #trbot #TRBotChatDisplay
The TRBot Chat Display is coming along slowly but surely. Here's some of it in action 😃 Working on preferences right now to maximize its robustness for hosts.
@unfa @swashberry Unfortunately, I don't know how it can be used in Godot, but I use the Zenject framework in my day job in Unity.
The basic premise is to simply pass dependencies over to whatever needs them from outside. This is also known as Inversion of Control (IoC). In my own free/libre project, #TRBot, I use manual dependency injection (Ex. no frameworks).
Day 1 on a new custom chat display for #TRBot, uncreatively called TRBotChatDisplay. What you see is it reading event data coming from TRBot through a WebSocket. Written in Eto.Forms for cross-platform goodness 😀
Lots of possibilities here, including marking valid inputs in different colors and showing which platform the message comes from.
Stay up to date with the project: https://codeberg.org/kimimaru/TRBotChatDisplay
#chat #foss #freesoftware #trbot
#TRBot 2.6.0 is released, featuring XMPP support and many other goodies! Take a look at the release on notes #codeberg 😃
#foss #freesoftware #codeberg #trbot
XMPP multi-user chats are now functional in TRBot 😃 This makes collaborative play over XMPP a reality!
But I'm not done yet! Next on the list is BOSH so TRBot can run over Open Streaming Platform and PeerTube. If you know anything about how this works, please let me know 😁
#videogames #foss #freesoftware #trbot #xmpp
Initial XMPP support for TRBot 😀 Here's me controlling the game by typing in a chatroom with the bot on the Gajim client.
The endgoal is to also support multi-user rooms and chats on Open Streaming Platform and PeerTube, both of which use XMPP/BOSH.
#foss #freesoftware #xmpp #trbot
On feature on the roadmap for #TRBot 2.6 is multiple invalid input combinations per console. It's almost done! The feature and database migrations are complete. Now I'm writing tests to verify everything.
TRBot 2.5.1 is out! There's a minor fix for the IRC service and a new system-wide install option (mainly for inclusion in package managers).
#codeberg #foss #freesoftware #trbot