54 Followers
34 Following
514 Posts

I dream of games in my sleep. Proponent of digital rights and supporter of free software and organizations like Right to Repair. Free software developer: Maze Burrow, TRBot, and contributions to many others.

My content is a mix of game/software development, and free software + digital rights.

If you enjoy my work, buy me a coffee (https://ko-fi.com/kimimaru) or donate through Liberapay (https://liberapay.com/kimimaru/). Thanks in advance!

Gameshttps://kimimaru.itch.io/
TRBothttps://codeberg.org/kimimaru/TRBot
TCRF Contributionshttps://tcrf.net/Special:Contributions/Kimimaru
Chiptune Trackshttps://open.audio/@ByteBitMusic/

The plan is to start with some common controllers (such as the GameCube controller pictured). The goal is to keep it flexible and simple to use, especially for a #streamer like myself.

Using native technologies also enables each controller display to be in a separate window. This makes it super easy to lay them out as you like in #obs and bypasses the need for a streamer view like OpenJoystickDisplay. (2/2)

I've been working on a game controller display in #godot. It's inspired by the design of the excellent OpenJoystickDisplay, which was retired long ago.

https://codeberg.org/kimimaru/collabplayinputdisplay

Most controller displays I could find are based on web technologies, which is dependent on web APIs. As a result, they don't work in cases like #TRBot which can have multiple virtual controllers with a similar name and ID. I wanted to make a controller display using native technologies, and Godot was a perfect fit. (1/2)

Finally, a long-awaited feature players on #type2play have been asking for, which wasn't possible until now: permanent holds! Using the prefix modifier ^ it'll never let go of the input unless explicitly told to. This is useful in games like #supermariobros or #banjokazooie where you hold down a button to move faster. Players would get around this by holding the button for a very long time (~2 minutes), but with this it'll no longer be required!

#trbot #rust #gaming #programming #linux

Next up is linking with macros! Internally, what this does is simply put all the macro inputs into a grouping. As a small optimization, macros with a single instruction (standalone or linked OR a grouping itself), are not put into a grouping to speed up the processing done by the input handler.

#trbot #rust #programming

Overdue post on new features implemented in the #trbot #rust lexer.

First up is the generalization of the concept of grouped inputs. Anything in a grouping is in between [] and can be linked with any other instruction type to execute everything in parallel.

I created a montage of highlights over my past year or so of playing Marina, a lesser used character in Smash Remix:

https://tube.xy-space.de/w/5Xtrr7ZJS4zt6fxrC2fyHr

I had lots of fun making it! Enjoy!

#n64 #mod #gaming #esports #supersmashbros #nintendo #SmashRemix

Marina Menace - A Smash Remix Marina Highlight Montage by Kimimaru

PeerTube

This one was an easy win because during development I realized it was possible. The only thing needing changes was the parser to allow linking in the syntax.

More ideas for future improvements in the repository: https://codeberg.org/kimimaru/TRBotSyntaxLexer

#codeberg #freesoftware #foss #opensource

TRBotSyntaxLexer

An input syntax lexer for TRBot written in Rust.

Codeberg.org

Long time no post. The #rust TRBot lexer is feature complete now, and I ran a few tests with the #type2play community to test how well it works. There was a desire from players to use the old syntax, so I ported the legacy parser from #csharp to Rust and implemented a way to convert new inputs to old on the flly. This will help gradually ease players into using the new syntax.

Yesterday, I added the first new feature - linking repeated inputs with other inputs.

#trbot #freesoftware #foss

There are no free \#Linux kernel drivers for contemporary Wi-Fi hardware. Tell Qualcomm, Inc. to release fully-free drivers for its in-production Wi-Fi chipsets, just as it\'s predecessor, Atheros, did sixteen years ago: https://u.fsf.org/475
Home | Tell Qualcomm: Publish Free Drivers for Modern Wi-Fi Chipsets!

Dear Fedi friends,

I'm really proud to share with you a video I made: "Introducing the Fediverse: a New Era of Social Media" https://news.elenarossini.com/fediverse-video/

In this 4-minute video I explain what the #fediverse is to people not familiar with it, mentioning some of its great features and benefits (interoperability, no ads, no surveillance...) and I set it in contrast to the world of Big Tech social platforms. I argue that, with the rise of Big Tech oligarchs and the current political climate, there has never been a better time to join the fediverse.

I hope you will enjoy this video and that you will find it useful (maybe as a tool to introduce your friends, family, colleagues, school administrators, local government officials to it).

The fediverse has truly changed my life, making me a better, more empowered digital citizen. I am endlessly grateful for it, so this is my contribution to the cause ❤️

I am also incredibly thankful for the work of @samaaberg and @patel.riyen who helped me bring my vision to life with their amazing cinematography skills and their assistance throughout the process, providing brilliant feedback to the script / edits from the POV of fedi newbies.

And I was also moved by the generous help of people of the Fediverse who volunteered to translate the script into many foreign languages: @jan @fritjof @erikkemp @sknob @severin @clabru @tarcisiosurdi @hongminhee @danielcasanueva @ainali @nacly

Lastly, I'm thankful for the opportunity I had to premiere the video last week at #FediForum - thank you @j12t and @anca

The video is up on my self-hosted PeerTube instance (thank you @yunohost) and for now it is unlisted as I have no idea how my VPS will hold up. I also included an alternate location in the blog post.

I hope you'll enjoy it! It's been a real labor of love (a month of full time work on it)... I see it as my love letter to the fediverse 💌

Edit/update: THANK YOU for all the people who volunteered to have their avatar show up in the last shot. There were 750+ submissions and only 135 spots - sorry I couldn't include everyone 🥲

#TheFutureIsFederated
📺 Introducing the Fediverse: a New Era of Social Media

A 4 minute video that aims to introduce the Fediverse to people not familiar with it

Elena Rossini