The Wolfe Pack

Billy | @storm@social.wolfe.casa

I live in North Carolina, United states. I enjoy pipe smoking, music, and hanging out with my wife and kids. My interests include music, coding, Linux, gaming, and open source things in general.


Some of my favorite music

Amon Amarth: https://www.amonamarth.com/

Dragonforce: https://dragonforce.com/

The Other: https://theother.de/

Wednesday13: https://officialwednesday13.com/


Other Sites

My git stuff: https://git.stormux.org/storm
https://git.2mb.codes/~stormdragon2976

Peertube: https://tube.wolfe.casa/accounts/billy

Thoughts of a Dragon: https://billy.wolfe.casa

My Ko-fi: https://ko-fi.com/stormux

linux-game-manager

Storm Dragon pushed changes to the testing branch of the linux-game-manager project Migrate to the new Toby Doom Launcher.

linux-game-manager

Storm Dragon pushed changes to the testing branch of the linux-game-manager project Updated Tornado Chicken.

linux-game-manager

Storm Dragon pushed changes to the master branch of the linux-game-manager project Updated Tornado Chicken.

Fedora Seems to be Dying of Neglect by IBM https://lxer.com/module/newswire/ext_link.php?rid=349392



Please boost for reach.

So, the latest news: I started a new position today! Thanks to a certain amazingly wonderful person from Germany who I've never met in person, we were able to eat and pay bills throughout December, which is why you haven't had to see me begging like this. (Thank you sooooo much, sir!) Now we are down to the last $15 of those funds, and I've got to figure out a way to feed my family for the next 2 weeks, and then move to the bay area in California (without them :( ) on the money I get from my first paycheck. Way less than ideal, and yet waaaay better than what we've been facing for the last 11 months. This is the home stretch!

Please help us out with food money if you can. Boosts help, too! Many thanks to all of you.

https://paypal.me/AaronHosford
https://venmo.com/u/Aaron-Hosford-42



Here's a demonstration of the Toby Doom Launcher I wrote. It is intended as a batteries included launcher that will replace all those .bat files and provides the functionality previously only available in linux-game-manager. Eventually I hope to get this working on the Mac as well, it works on Linux and mostly on Windows except the audio manual. For some reason all my attempts have failed to play mp3sin Windows.

3 reasons Linux is the best alternative to Windows for gamers https://lxer.com/module/newswire/ext_link.php?rid=349358

Breaking news: FTC order requires AcessiBe to pay $1 Million for deceptive claims that its AI product could make websites compliant with accessibility guidelines https://www.ftc.gov/news-events/news/press-releases/2025/01/ftc-order-requires-online-marketer-pay-1-million-deceptive-claims-its-ai-product-could-make-websites

The Stormux Podcast Episode 4 is now available.

For anyone who ants to try the new Toby Doom Launcher, you can download it from https://stormux.org/downloads/toby_doom_launcher.zip

Just unzip it and place all the files in the top level Toby Doom folder. The zip file contains the source code, the compiled .exe launcher, and some examples for custom games in the TobyCustom folder. There's also a _internal folder that contains all the stuff the .exe launcher needs.

Hopefully it works well for you. For #nvda users, you will need to press alt+down arrow to expand the combo boxes. I plan to eventually look into this and see if they can be expanded by default, but for now it's time for a break so I can actually play Doom instead of coding for it. 🤘

@sukiletxe it's working now. Thanks for the pointer, it was what ultimately lead to the solution.

@sukiletxe thanks for the hint. I think I am closer now. The error has changed, it's complaining about not being able to find speechd which is not imported in Windows. I added exclude module speechd and it still happens. Also, it checks for a socket file on Linux systems and windows is complaining about not being able to find that. The command I used to generate the spec file is:

pyinstaller --exclude-module speechd "Toby Doom Launcher.py"

It generates the dist folder with a Toby doom Launcher folder inside it. In that folder are Toby Doom Launcher.exe and _internal/ which contains all the stuff it needs. I think if I can get it to stop trying to import the linux stuff, it should work now, this is much different than what it had before that was failing to import nvdaControllerClient.dll. This is how I have my imports set up. I'm not really sure it's 100% correct, I don't do much development for Windows:

# Initialize speech provider based on platform
if platform.system() == "Windows":
    # Set up DLL paths for Windows
    if getattr(sys, 'frozen', False):
        # If running as compiled executable
        dll_path = os.path.join(sys._MEIPASS, 'lib')
        if os.path.exists(dll_path):
            os.add_dll_directory(dll_path)
        # Also add the executable's directory
        os.add_dll_directory(os.path.dirname(sys.executable))

    # Initialize Windows speech provider
    try:
        import accessible_output2.outputs.auto
        s = accessible_output2.outputs.auto.Auto()
        speechProvider = "accessible_output2"
    except ImportError as e:
        print(f"Failed to initialize accessible_output2: {e}")
        sys.exit()
else:
    # Linux/Mac path
    try:
        output = subprocess.check_output(["pgrep", "cthulhu"])
        speechProvider = "cthulhu"
    except (subprocess.CalledProcessError, FileNotFoundError):
        try:
            import accessible_output2.outputs.auto
            s = accessible_output2.outputs.auto.Auto()
            speechProvider = "accessible_output2"
        except ImportError as e:
            try:
                import speechd
                spd = speechd.Client()
                speechProvider = "speechd"
            except ImportError:
                print("No speech providers found.")
                sys.exit()

I know there are Mac references in the comments, and I do plan on getting there eventually, but I have this problem to fix vfirst. ☺️

If anyone has experience with pyinstaller and accessible_output2, I am trying to package a program that uses it. The program works great uncompiled, but once made into a .exe, it complains about not finding nvdaControllerClient.dll. I have tried everything I and LLMs can think of and nothing seems to fix it. Any pointers would be much appreciated.

The program in question is a launcher for the Toby Doom project that will replace all the existing .bat files and offer much better customization for game play. I could just ship it as a .py, but that would mean asking Windows users to install python and pip install dependencies. This is why I want to make the .exe.

linux-game-manager

Storm Dragon pushed changes to the master branch of the linux-game-manager project Updated MUD launchers. Added Legends of Kallisti.

linux-game-manager

Storm Dragon pushed changes to the master branch of the linux-game-manager project Updated MUD launchers. Added Legends of Kallisti.

Episode 4 of the podcast is now available.

Toby Doom Accessibility Mod Version 8.0 Released

Here is the release video for Toby Doom 8.0. You can grab the full version with everything included, or visit the Toby Doom topic on the ZDoom forum to download the components individually.

This version includes support for Hexen. Although there is an open source Hexen iwad, I was unable to get it working. You can get Hexen from Steam and just place the Hexen iwad in the Toby Doom folder.

For questions and discussion, there is this topic on the audiogames.net forum. Happy Dooming! Rip and tear until it is done! 🤘

Voluntary pet food recall issued after Oregon house cat dies from eating product that tested positive for bird flu
https://www.cnn.com/2024/12/25/us/bird-flu-pet-food-voluntary-recall?utm_source=flipboard&utm_medium=activitypub

Posted into US News @us-news-CNN

Gross

A sharply dressed city biker walks into a rough, dusty tavern tucked away in the remote outback of Western Australia. Making his way to the bar, he notices an old, rugged biker sitting silently, arms crossed, staring intently at a bowl of chili in front of him. The chili remains untouched, and the old biker seems lost in thought.

Curiosity gets the better of the city biker. After a few minutes, he leans over and asks, “Hey, if you’re not gonna eat that, mind if I have it?”

The old biker slowly turns his head and replies “Nah, go ahead.”

Wasting no time, the city biker pulls the bowl over, grabs a spoon, and digs in, devouring with enthusiasm. Bite after bite, he enjoys the warm, savory dish—until his spoon scrapes the bottom of the bowl. That’s when he spots it: a dead mouse.

Horrified, his stomach churns, and he immediately vomits the chili back into the bowl.

The old biker, calm and unmoved, glances at him and says in a low voice, “Yeah... that’s where I stopped, too.”

audiogame-manager

Storm Dragon pushed changes to the testing branch of the audiogame-manager project Fixed file validation for .exe files.

»