Finger info for flibitijibibo@icculus.org...


Steam AArch64 Support

FNA has had Linux AArch64 support for a while, and I've even snuck it into some titles from time to time, but with there now being public Steam clients I guess it's time to start sharing more of these builds. Most are public and have been for some time (years even!) but they're not the default yet. The builds also double as updates to SDL3 and SDL_GPU, so this may be interesting on x86_64 as well.

If you try any of these, please get in touch directly, as I probably won't see reports on any forums unless I was given a dedicated place for Linux reports. (Also they're clearly experimental, come on now)

If anyone at Valve sees this: I'd really like to be able to try the steamrt4-any runtime option, and if you're feeling super nice it'd be nice to have recent ARM hardware to test against... turns out Pinephone Pro didn't do so well in the long run!

AArch64 available now!

Games with public 'sdl3' or 'linux-arm64' branches

Games with private branches, get in touch if you really need these:

More to come soon!

flibitBuild

Want to replicate my build machine? All you need is distrobox or a Steam Deck (or Machine)!

flibitBuild was previously based on Rocky Linux 8, but with the release of the Steam Linux Runtime images, this can now be any distribution you like (including SteamOS!).

Your OS minimum will be "glibc 2.31+, 64-bit only". When deploying to Steam, you are encouraged to set the Sniper runtime via App Admin > Installation > Linux Runtime.

distrobox create -i registry.gitlab.steamos.cloud/steamrt/sniper/sdk sniper
distrobox enter sniper

If your system has qemu-user-static-aarch64, you can even make an AArch64 builder:

distrobox create -i registry.gitlab.steamos.cloud/steamrt/sniper/sdk/arm64 sniper-arm64
distrobox enter sniper-arm64

Unity Linux Editor Fix

I keep forgetting to write this down, so I'm putting it here:

./202x.x.x/Editor/Data/Tools/Roslyn/csc.runtimeconfig.json
./202x.x.x/Editor/Data/Tools/Roslyn/VBCSCompiler.runtimeconfig.json
# After System.GC.Server, add "System.Globalization.Invariant": true

Wait, a "plan"?

Well, this is a .plan file, so here's my TODO. Expect nothing from it, ever.

In Progress
    Codename a l'Orange

Waiting Room
    SDL_ActionSet
        - After 3.0 :(
    Codename Shiny Trillium
        - After the holidays
    N PLUS INFINITY TIMES TWO
        - Port done, game not done
    Coding History
        - On call throughout development
    Anodyne FNA Console
        - Waiting on a handful of external things
    VVVVVV 2.5
        - Mostly staying hands-off again


When this .plan was written: 2026-09-19 16:37:55
.plan archives for this user are here (RSS here).
Powered by IcculusFinger v2.1.27
You could be playing Pringles for Genesis but instead you're here?