#simpit — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #simpit, aggregated by home.social.
-
Thrustmaster rudder pedal repairI repaired my old Thrustmaster rudder pedals. That’s the one I upgraded using an Arduino Pro Micro before (PeerTube, YouTube) to get rid of their old D-Sub connector so this device is really old and probably belongs into a museum. I doubt I’d get any replacement parts for this from the vendor nowadays.
Their sliding beds are made of some sort of plastic and this started to become brittle over the years. When I noticed that one side was coming apart I found several more hair fractures so I had to stop playing with the pedals for a while.
Yesterday I went with one of the sliding beds to the Swablab, our local maker space, and considered cutting and milling new parts of wood, when a fellow maker suggested to use some leftover HPL pieces for the job.
This was far less complicated compared to what I had in mind and I went for it. After a few minutes in the workshop I ended up with two new sliding beds that I mounted today. Worked like a charm.
I went with Liquid Moly LM47 for some lube, simply because I have a tube of that around from working on the car. That’s grease for stuff like bearings and probably overkill for the job.
Couldn’t be happier. The pedals are back into service and feel even better than before (probably thanks to the new grease) and I avoided once more going for expensive modern replacements. I’m also probably the only one with rudder pedals with wood aesthetic now 🤓
https://beko.famkos.net/2026/04/16/thrustmaster-rudder-pedal-repair/ #DIY #flightsim #homeCockpit #simpit #Swablab #Thrustmaster -
I'll miss my #HOTAS / #HOSAS / #SIMPIT / #DIY #Discord channels starting next month.
Anyone knows some alternative Spaces on #Matrix by chance?
I'm aware of https://matrix.to/#/#hotasdiy:matrix.org channel.
Edit: Getting somewhere: https://matrix.to/#/#aerospace-space:hacklab.fi
Moving my 🤓 Discord space here https://matrix.to/#/#bekomotion:matrix.org shutting down there.
Acronyms:
HOTAS = Hands on Throttle and Stick
HOSAS = Hands on Stick and Stick
SIMPIT = Simulation/Simulated Cockpit#HomeCockpit #FlightSim #Joystick #Gamepad #Controller
♻️ 🙏
-
Chirp chirp chirp little chicken – interfacing Ace Combat 7 for some sweet telemetry for my VF-1 inspired home cockpit
So what happens when sheer stubbornness, a glorified button box, Ace Combat and the Unreal Engine Scripting System meet? Pure magic. I got the game to spew out a constant stream of telemetry data and events in search for more immersion in my VF-1 inspired home cockpit. The approach is the very same that I used for X4 Foundations before: Side load lib Luasocket, get a network connection established and start dumping extracted game data to it. This is highly experimental and the result of hacking away for the last ~4 nights. This video demonstrates the results:
https://makertube.net/w/cbXJAveVgVTGVEi58akVTA / https://www.youtube.com/watch?v=50J-gjkgJxE
To be perfectly clear: I am aware that Ace Combat is not a “flight sim”, not really worth of an API, and I know that DCS or BMS does it better and in greater detail and even with realism. This is not the point. I started working on this just for fun and to satisfy my own curiosity to see *if I can make it*. This may be hard to believe but chipping rocks together until the computer does what I want is “quality time” for me 🤓
You may have noticed that I’m a Macross fan and that my SimPit is heavily inspired by a VF-1 Valkyrie and that I usually use a modded VF-1 plane in AC as well. This is my personal substitute for the lack of any decent Macross / Robotech game since Macross VOXP.
This said I usually fly Space Pew Pew games with this cockpit so everything you see going on is designed for _space_ and not for flight sim. This is also why I sometimes talk about “ships” or “docked”. This is wording found everywhere in my plumbing pipeline for telemetry. All games I play, that can use this, send their data over this. The idea is that I do not have to rewrite half of the connected systems for every game so I transform the data into a unified format before.
You can read more about this on the dedicated project website https://simpit.dev (and here, of course). I will soon update it with some more details for Ace Combat. If this looks like something you’d like to try let me know, I’d love to connect. I’m active on various social media. Please do let me know if you find this inspiring.
#AceCombat #AceCombat7 #arwes #flightsim #gaming #gamingonlinux #homeCockpit #linuxgaming #macross #Robotech #simpit #SpacePewPew #UE4SS #VF1
-
Yeah, it started talking to my cockpit panel 🤓
Still a little rough on the edges but it's getting there.
Getting target data, a shiton of plane telemetry aaaaand the radio chatter 🤓
And most important: Angry blinken lights are now blinking angrily.
Missile! Missile!
-
Wohoo. I'm getting cockpit telemetry of #AceCombat7 in LUA.
Starting poking around #UE4SS mod for #AceCombat and slammed rocks together for 2 hours and it started chirping altitude, speed and health 🤓
Just a proof of concept so far but this looks promising.
-
Playing some Ace Combat 7 - probably
Playing some Ace Combat 7 - probably
#LinuxGaming #GamingOnLinux #SimPit #Linux #EliteDangerous #EliteDangerousOdyssey #StarCitizen #PewPew #ViperPit #X4Foundations #Macross #VF1 #tech #videogames #XWing #TieFighter #Arduino #Mega #HomeCockpit
-
Playing some Ace Combat 7 - probably
Playing some Ace Combat 7 - probably
#LinuxGaming #GamingOnLinux #SimPit #Linux #EliteDangerous #EliteDangerousOdyssey #StarCitizen #PewPew #ViperPit #X4Foundations #Macross #VF1 #tech #videogames #XWing #TieFighter #Arduino #Mega #HomeCockpit
-
Short morning stream
Just testing codecs - not really streaming
#LinuxGaming #GamingOnLinux #SimPit #Linux #EliteDangerous #EliteDangerousOdyssey #StarCitizen #PewPew #ViperPit #X4Foundations #Macross #VF1 #tech #videogames #XWing #TieFighter #Arduino #Mega #HomeCockpit
-
Short morning stream
Just testing codecs - not really streaming
#LinuxGaming #GamingOnLinux #SimPit #Linux #EliteDangerous #EliteDangerousOdyssey #StarCitizen #PewPew #ViperPit #X4Foundations #Macross #VF1 #tech #videogames #XWing #TieFighter #Arduino #Mega #HomeCockpit
-
Short morning stream
[ENG/GER] SimPit Day for Space - Pew Pew - Trying XWVM Alpha to experience X-Wing again
#LinuxGaming #GamingOnLinux #SimPit #Linux #EliteDangerous #EliteDangerousOdyssey #StarCitizen #PewPew #ViperPit #X4Foundations #Macross #VF1 #tech #videogames #XWing #TieFighter #Arduino #Mega #HomeCockpit
-
VFD segment displays in HTML/CSS for my SimPit
So I dunno if you know what a #VFD (https://en.wikipedia.org/wiki/Vacuum_fluorescent_display) is but I’m a sucker for these – at least virtually.
Games like #RebelGalaxyOutlaw perfected the look and this is where I want to go with my #Arwes HUD app for my #EliteDangerous / #X4Foundations home cockpit too.
The segment displays are heavily inspired by #AugmentedUI project (https://augmented-ui.com/) where I’ll borrow some more elements. Learned the neat fake scan lines from there too. And yes the 8 segment display works by shifting bits under the hood 🤓 This isn’t really needed for an app but I have plans to add some real segment displays eventually (I do have a whole box full with these!) so I wanted to know how to implement this anyway.
Video from an earlier stage in the development demos the scan line effect.
The bars are configured with parameters in size, count, percent, colours and thresholds 😁 I also added a random chance of 5% to shift the hue a little bit because just as in real life nothing is perfect.
And yes they are fully themed so switching the colour theme also affects the virtual VFDs.
I’m also going to replace the older horizontal bars, that look way too boring in comparison.
It’s still very early but I hope to get some rad animations going too. See https://www.hudsandguis.com/home/2022/retro-digital-dashboards to get an idea in which direction this is going 🤓
See the dedicated project page https://SimPit.dev for more details on this #Macross #VF1 inspired #cockpit panel.
https://beko.famkos.net/2025/05/04/vfd-segment-displays-in-html-css-for-my-simpit/
#arwes #augmentedUi #cockpit #EliteDangerous #homeCockpit #macross #RebelGalaxyOutlaw #simpit #VF1 #VFD #x4foundations
-
Quick demo time: I got a touch display 17.3″ that will re…
Quick demo time: I got a touch display 17.3″ that will replace my rather old one in my VF-1 inspired cockpit panel.
Pick your poison: https://www.youtube.com/watch?v=KX4LsyqYPCA / https://makertube.net/w/nCopvNbkvkwR9XcG5QPQ3i
Mostly because of the bad viewing angle. I’m not a huge fan of touch but sometimes it is really useful and if I already spend money why not go the extra mile 🤓
https://beko.famkos.net/2025/05/01/15629759/
#Arduino #arwes #homeCockpit #HUD #macross #ReactJS #simpit #Valkyrie #VF1 #VF1 #ViperPit
-
fso-scripts/SpeedrunTimer/data/tables/speedrun-timer-sct….
Going to investigate – apparently FSO can use fifo pipes too and this example may help me get ship telemetry going for my #simpit.
-
Short morning stream
[ENG/GER] SimPit Day for Space Pew Pew - SimulIDE all the Mega
#LinuxGaming #GamingOnLinux #SimPit #Linux #EliteDangerous #EliteDangerousOdyssey #StarCitizen #PewPew #ViperPit #X4Foundations #Macross #VF1 #tech #videogames #XWing #TieFighter #Arduino #Mega #HomeCockpit
-
Short morning stream
[ENG/GER] SimPit Day for Space Pew Pew - SimulIDE all the Mega
#LinuxGaming #GamingOnLinux #SimPit #Linux #EliteDangerous #EliteDangerousOdyssey #StarCitizen #PewPew #ViperPit #X4Foundations #Macross #VF1 #tech #videogames #XWing #TieFighter #Arduino #Mega #HomeCockpit
-
NEW INTRODUCTION! After 3 years, some of my interests pivoted and some are just not on fedi.
I'm a one man company that mostly does 2D computer animation but I also do interactive writing and co-creating the first ever video game completely about larp!
🎨 #2danimation #animation #madeWithSpine #gameart #gamewriting #gamedev #madewithconstruct #inkle
🚀 #space #arduino #opensource #ecology #simpit #spacesim
-
Updated https://simpit.dev/ - home of the #Space #PewPew #SimPit inspired by a #VF1 Valkyrie cockpit (#Macross)
That's a glorified #DIY joystick controller with an LCD ('MFD') and plenty of #RGB for my #Linux PC
Newest additions are my #XR sheniagans (and some notes on #Breezy and the usage of #IMU data as #headtracker), the games #AceCombat and #XWVM (#XWing / #TIEFighter) and a bunch of videos were updated.
Best viewed WITH an ad-blocker and patience (slow af).
-
Livestream recording: Space – Pew Pew – Playing X-Wing with XWVM Alpha again in my Macross SimPit
Played #XWVM (closed) Alpha with my #Macross inspired #SimPit. I’m simply in awe that I can replay missions from #XWing (or #TIEFighter) with more modern graphics and modern interface devices again. I spent _so many_ hours playing these #StarWars games as a kid.
This is the heavily cut VOD of the live stream over at @[email protected] (pick your poison):
https://makertube.net/w/r1LRrqDWnhw4wRk92uNfzo /
https://www.youtube.com/watch?v=9T2jxqT_5sUThis time I play with the native Linux version and my X52 Pro joystick (which means I actually have a chance of hitting stuff too). The following missions were played:
Historical Mission 2 / Wingmen Are Important
Historical Mission 3 / Sattelites Near Coruscant
Historical Mission 4 / Beating The Odds
OP 1: Destroy Imperial Convoy (Uncut)
OP 2: Reconnaissance Mission (Uncut)
OP 3: Fly Point During Evacuation (Uncut)
OP 4: Protect Medical Frigate (Uncut)XWVM is not an official product from Lucasfilm Ltd. or Disney. It is not endorsed or authorized by either. It is a fan recreation of the game engine used to play X-Wing and TIE Fighter for the sake of accessibility and requires the original game assets to work.
Kudos to the XWVM team, they are doing a stellar job here.
The dedicated project website for the Macross inspired SimPit is https://simpit.dev
#gaming #gamingonlinux #homeCockpit #macross #Robotech #simpit #Space #SpaceSim #StarWars #TIEFighter #VF1 #VF1 #XWing #XWVM
-
How we enjoyed X-Wing today.
(XWVM is not an official product from Lucasfilm Ltd. or Disney. It is not endorsed or authorized by either. It is a fan recreation of the game engine used to play X-Wing and TIE Fighter for the sake of accessibility.)
#XWing #SimPit #HomeCockpit #Macross #VF1 #Space #PewPew #TIEFighter #StarWars #XWVM #LinuxGaming #GamingOnLinux #Gaming #Alpha
-
[ENG/GER] SimPit Day for Space - Pew Pew - Trying XWVM Alpha to experience X-Wing again
[ENG/GER] SimPit Day for Space - Pew Pew - Trying XWVM Alpha to experience X-Wing again
#LinuxGaming #GamingOnLinux #SimPit #Linux #EliteDangerous #EliteDangerousOdyssey #StarCitizen #PewPew #ViperPit #X4Foundations #Macross #VF1 #tech #videogames #XWing #TieFighter
-
Join me for flying sparks, bad soldering jobs and plenty of WTFs for more immersion in my home cockpit.
[ENG/GER] SimPit Day for Space - Pew Pew
#LinuxGaming #GamingOnLinux #SimPit #Linux #EliteDangerous #EliteDangerousOdyssey #StarCitizen #PewPew #ViperPit #X4Foundations #Macross #VF1 #tech #videogames #XWing #TieFighter
-
Join me for flying sparks, bad soldering jobs and plenty of WTFs for more immersion in my home cockpit.
[ENG/GER] SimPit Day for Space - Pew Pew
#LinuxGaming #GamingOnLinux #SimPit #Linux #EliteDangerous #EliteDangerousOdyssey #StarCitizen #PewPew #ViperPit #X4Foundations #Macross #VF1 #tech #videogames #XWing #TieFighter
-
I've gone live!
[ENG/GER] SimPit Day - Hacking on my X4SimPit mod to get ship telemetry data from X4: Foundations to
#LinuxGaming #GamingOnLinux #SimPit #Linux #EliteDangerous #EliteDangerousOdyssey #StarCitizen #PewPew #ViperPit #X4Foundations #Macross #VF1 #tech #videogames #XWing #TieFighter
-
I've gone live!
[ENG/GER] SimPit Day - Hacking on my X4SimPit mod to get ship telemetry data from X4: Foundations to
#LinuxGaming #GamingOnLinux #SimPit #Linux #EliteDangerous #EliteDangerousOdyssey #StarCitizen #PewPew #ViperPit #X4Foundations #Macross #VF1 #tech #videogames #XWing #TieFighter
-
Showing off new features for my home cockpit: Priority alerts, sounds and more status indicators
This uses my X4-SimPit extension for X4: Foundations, that sends ship telemetry via a socket to my node-red plumbing pipeline, which in turn forwards data to Websockets, SocketIO and MQTT. Various subscriber listen on the new messages to run blinken lights and my HUD app. I’m using the well known message format also used by Elite Dangerous so it’s compatible with that game as well.
Pick your poison: https://makertube.net/w/nUoG2ZPeAW1QhT3A2BXRrM / https://www.youtube.com/watch?v=wp1PkVhH9cc
Oh yeah… and on Linux PC 🤓
Let me know what you think!
X4-SimPit code (pending changes) is here: https://github.com/bekopharm/x4-simpit
The cockpit panel has a dedicated project page here: https://simpit.dev/#arwes #BattleStarGalactica #BSG #DIY #EliteDangerous #gaming #gamingonlinux #homeCockpit #linux #linuxgaming #macross #PewPew #Robotech #simpit #Space #VF1 #VF1 #Viper #x4foundations
-
I've gone live!
[ENG/GER] SimPit Day - Hacking on my X4SimPit mod to get ship telemetry data from X4: Foundations to
#LinuxGaming #GamingOnLinux #SimPit #Linux #EliteDangerous #EliteDangerousOdyssey #StarCitizen #PewPew #ViperPit #X4Foundations #Macross #VF1 #tech #videogames #XWing #TieFighter
-
I've gone live!
[ENG/GER] ViperPit Day - Trying XWVM Alpha to experience X-Wing again
#LinuxGaming #GamingOnLinux #SimPit #Linux #EliteDangerous #EliteDangerousOdyssey #StarCitizen #PewPew #ViperPit #X4Foundations #Macross #VF1 #tech #videogames #XWing #TieFighter
-
Ignore - restreaming - working on my chat bridge
[ENG/GER] ViperPit Day - Trying XWVM Alpha to experience X-Wing again
#LinuxGaming #GamingOnLinux #SimPit #Linux #EliteDangerous #EliteDangerousOdyssey #StarCitizen #PewPew #ViperPit #X4Foundations #Macross #VF1 #tech #videogames
-
Ignore - restreaming - working on my chat bridge
Ignore - Testing- ViperPit Day - Ace Combat 7
#LinuxGaming #GamingOnLinux #SimPit #Linux #EliteDangerous #EliteDangerousOdyssey #StarCitizen #PewPew #ViperPit #X4Foundations #Macross #VF1 #tech #videogames
-
Ignore - restreaming - working on my chat bridge
Ignore - Testing- ViperPit Day - Ace Combat 7
#LinuxGaming #GamingOnLinux #SimPit #Linux #EliteDangerous #EliteDangerousOdyssey #StarCitizen #PewPew #ViperPit #X4Foundations #Macross #VF1 #tech #videogames
-
Probably flying in my ViperPit doing pew pew
ViperPit Day - Ace Combat 7
#LinuxGaming #GamingOnLinux #SimPit #Linux #EliteDangerous #EliteDangerousOdyssey #StarCitizen #PewPew #ViperPit #X4Foundations #Macross #VF1 #tech #videogames
-
Probably flying in my ViperPit doing pew pew
ViperPit Day - Ace Combat 7
#LinuxGaming #GamingOnLinux #SimPit #Linux #EliteDangerous #EliteDangerousOdyssey #StarCitizen #PewPew #ViperPit #X4Foundations #Macross #VF1 #tech #videogames
-
Probably flying in my ViperPit doing pew pew
ViperPit Day - Ace Combat 7
#LinuxGaming #GamingOnLinux #SimPit #Linux #EliteDangerous #EliteDangerousOdyssey #StarCitizen #PewPew #ViperPit #X4Foundations #Macross #VF1 #tech #videogames
-
Probably flying in my ViperPit doing pew pew
ViperPit Day - Ace Combat 7
#LinuxGaming #GamingOnLinux #SimPit #Linux #EliteDangerous #EliteDangerousOdyssey #StarCitizen #PewPew #ViperPit #X4Foundations #Macross #VF1 #tech #videogames
-
Probably flying in my ViperPit doing pew pew
ViperPit Day - Ace Combat 7
#LinuxGaming #GamingOnLinux #SimPit #Linux #EliteDangerous #EliteDangerousOdyssey #StarCitizen #PewPew #ViperPit #X4Foundations #Macross #VF1 #tech #videogames
-
Probably flying in my ViperPit doing pew pew
ViperPit Day - Ace Combat 7
#LinuxGaming #GamingOnLinux #SimPit #Linux #EliteDangerous #EliteDangerousOdyssey #StarCitizen #PewPew #ViperPit #X4Foundations #Macross #VF1 #tech #videogames
-
Probably flying in my ViperPit doing pew pew
ViperPit Day - Ace Combat 7
#LinuxGaming #GamingOnLinux #SimPit #Linux #EliteDangerous #EliteDangerousOdyssey #StarCitizen #PewPew #ViperPit #X4Foundations #Macross #VF1 #tech #videogames
-
Probably flying in my ViperPit doing pew pew
ViperPit Day - Ace Combat 7
#LinuxGaming #GamingOnLinux #SimPit #Linux #EliteDangerous #EliteDangerousOdyssey #StarCitizen #PewPew #ViperPit #X4Foundations #Macross #VF1 #tech #videogames
-
Probably flying in my ViperPit doing pew pew
ViperPit Day - Ace Combat 7
#LinuxGaming #GamingOnLinux #SimPit #Linux #EliteDangerous #EliteDangerousOdyssey #StarCitizen #PewPew #ViperPit #X4Foundations #Macross #VF1 #tech #videogames
-
Ace Combat 7 with FULL SBS on PC? And head tracking? Hell yes :D
So bear with me if I mix something up, this is all news to me and I’m still flabbergasted. I got myself some XR glasses mostly for watching movies and perhaps some gaming on the Steam Deck a while ago.
Now I learned about “SBS” (Side-By-Side) mode like ~3 days ago, that the glasses support. I tried this with the game Elite Dangerous first, since this has an SBS mode built in too, and was mind blown. My current favourite time stink is Ace Combat though so I started digging.
Turns out there is this Reshade tool that would forcefully enable such a mode for basically any game with the right shader. Several exist but the first I found, “SuperDepth3D.fx”, seems to do the trick. Enabling it split the 1920×1024 in half with two slightly different view ports, one for each eye. There are many options to fine tune this and I’m still fiddling with this to find the perfect settings but results look great already.
My glasses do Full SBS though and have a resolution of 3840×1024. I read somewhere that wide-screen is possible with more DLL shenanigans with Ace Combat 7 too but I run the game on a Linux PC anyway, where we utilise a tool named “gamescope”. This allows basically to configure a virtual display for each game and override the game resolution in various ways. It also has a stretch option, which is exactly what I needed to get the “compressed” SBS view from 1920 to 3840, where the aspect ratio would fit again. BTW: This also has FSR built in so any upscaling looks good enough too. I’m not entirely sure but I think there’s a similar tool on Windows called “Virtual Deskop”?
Anyway, I already managed to get my head tracker working by mapping the output to a virtual gamepad on the look-around axes before. I also found a mod that enables a wider FOV. Imagine my stupid grinning when everything fell into place: Full SBS with head tracking, a more sane FOV and yes, I jumped all the hoops to get my HOTAS and rudder pedal of my old ViperPit working (which is a different story because my devices are so old that I had to upgrade em to USB before, which involved some Arduinos, programming and soldering). I guess that makes me a member of multiple niches at once 🤓
And since I’m aware that nobody can “see” what I’m talking about, without having XR glasses or a VR headset (or a DIY VR Box for smart phones) on their own, have also an Anaglyph 3D render. This requires just some old school two coloured (red and cyan) glasses often made of paper, that many people still have around somewhere, to get an idea.
The colour of the sky? It’s perfect. A deep dark blue.
Update: There is now video footage: https://www.youtube.com/watch?v=NckLvP1HBGw
This content is licensed under a Creative Commons Attribution 4.0 International license.
https://beko.famkos.net/2025/01/21/ace-combat-7-with-full-sbs-on-pc-and-head-tracking-hell-yes-d/
#AceCombat #AR #gamescope #gaming #gamingonlinux #homeCockpit #hotas #linux #linuxgaming #Reshade #SBS #simpit #ViperPit #Viture #ViturePro #VR #XR
-
Got some help carrying the #ViperPit from the basement into my man cave today and since I got the peripherals operational again already, and got Ace Combat 7 on a sale, which seemed to be a good fit, I decided to play that first:
https://makertube.net/w/wiKFYNPaKhhCmrrz3aGLYb / https://www.youtube.com/watch?v=HEPK0lHX_3sLittle did I know what a pain in the neck it would be to get this running. No, Linux wasn’t the problem. That was just Press Play, as usual.
There is however no settings menu for #HOTAS joysticks so any mapping has to be done by manually editing the `Input.ini` of the game in an text editor, which is a guessing game. Head tracking is also a no go. I pulled the old trick to map the head tracker to a virtual XBOX controller but the game comes with an annoying deadzone where the camera snaps to the center.
Ah well, got it all working okay-ish in the end and enjoyed some pew pew in the skies. There seem to be plenty of #Macross mods too so trying that will be next 🤘
https://beko.famkos.net/2024/12/26/playing-ace-combat-7-with-viture-pro-xr-glasses-in-my-viperpit/
#AceCombat #gaming #gamingonlinux #homeCockpit #hotas #linuxgaming #macross #simpit #ViperPit #Viture #ViturePro
-
https://makertube.net/w/bufv9BJv2vcXDb3KUaksB7 / https://www.youtube.com/watch?v=CpP7KS1fbrY
`@ozoned` interviewed me on my home cockpit on a live stream via his #Owncast instance at https://stream.ozoned.net/. This is a more condensed version of the stream that is still just 1h shy. We’re going over almost every feature of my Primary Buffer Panel and I explain how everything works. I also decided to add various photos, slideshows or video snippets during the talk only sections so things don’t get too boring. Sometimes that even complements the talks 😄
Ever wondered how to start your own DIY #homeCockpit / #SimPit on? It’s easy. Just watch this stream 🤓
Dedicated project website: https://SimPit.dev
Check out the original recording if you want to see more or the full stream with more [dirty] details: https://video.thepolarbear.co.uk/w/9zNcweVw2fxxpSrmBnaQJa
#Gaming #LinuxGaming #GamingOnLinux #EliteDangerous #X4Foundations #StarCitizen #HOTAS #HOSAS
https://beko.famkos.net/2024/12/18/interview-in-depth-walkthrough-of-my-primary-buffer-panel/
#EliteDangerous #gaming #gamingonlinux #homeCockpit #HOSAS #hotas #linuxgaming #Owncast #simpit #StarCitizen #x4foundations
-
This video is how I gutted my already modified old Thrustmaster F-16 FLCS joystick of my ViperPit and made it work again with the help of an Arduino Pro Micro. This flight stick (and also the other peripherals) do belong in a museum but where’s the fun in that? I modified it and now it’s a generic USB joystick that works on any recent system. I focus mostly on the 5×5 button matrix since this is the hardest part to understand. In the end are a few minutes of playing X4 Foundations with it to give it a good test run. Now it just needs some oil for the creaking 😅
https://makertube.net/w/qrqqZLr2QvJFjCwyNzzAmp / https://www.youtube.com/watch?v=AYiPFDpHwmc
https://beko.famkos.net/2024/11/05/reviving-an-old-f-16-flcs-joystick-for-my-viperpit/
#Arduino #DIY #F16 #FLCS #gaming #gamingonlinux #homeCockpit #joystick #linuxgaming #simpit #Thrustmaster #ViperPit #x4foundations
-
This works way better than I expected. This is a static image test for a HUD on my home cockpit using a dead cheap beamsplitter made of plexiglass and a smartphone o0
-
Updated https://simpit.dev/ - home of the Space Pew Pew #SimPit inspired by a VF-1 Valkyrie cockpit (#Macross)
That's a glorified #DIY joystick controller with an LCD ('MFD') and plenty of RGB for my #Linux PC
Newest additions are my videos for #X4Foundations, #EliteDangerous and #FlightOfNova (all also on https://makertube.net/a/bekopharm) and instructions how to compile #OpenTrack with the #neuralnet tracker using #ONNX runtime.
Best viewed WITH an ad-blocker and patience (slow).
-
I had the chance to play Flight Of Nova (https://flight-of-nova.com/) for the first time today. This was on my wishlist for quite some time now. Dived in blind and had no idea what to expect. 3 tutorial missions later: Oh boy… this is hard. I can see myself sinking many hours in this.
Anyway, as usual, my focus is on interfacing with my home cockpit (or simpit) and while there is no ship telemetry [yet?] I was able to get it running just fine via Proton and with my DIY headtracker using OpenTrack. Hats off, seldom that I see a game that detects my joystick just fine, has great ingame calibration, offers me a windowed mode and a bunch of ultra width resolutions without having to resort to hacking config files or use gamescope to resize it ❤️
Head tracking is, as usually, TrackIR only so far (I guess the native Linux PC version does not have UDP in place here but I couldn’t check due Steam refusing to download another version today). Anyway, you can see me fooling around with the buttons and do an A+ crash landing in the end – sunny side up 😆 Not too shabby considering that this was my 3rd landing at all.
Pick your poison: https://www.youtube.com/watch?v=r2A_uVbUKWU / https://tube.tchncs.de/w/iV21V6EZxNCTsC8bvsCQDt
#FlightOfNova #gaming #gamingonlinux #headtracker #Headtracking #homeCockpit #linuxgaming #opentrack #simpit #SimulatedCockpit #Space #TrackIR
-
A lot happened since my last update on the simpit – under it’s hood. Function wise it changed not so much so the older demonstration video is still better for a quick demo. I still assembled a new video from clips of the first evening with the new hardware:
Quick trip from Armstrong Orbital over to the huge crater on HIP 117029-4 and backSo what changed? I got rid of the CY-822A USB joystick controller that, while good, was also limiting. Especially in inputs and how they would react. The Raspberry Pi, that I used to drive the status indicators, is also gone. This is all replaced by one single Arduino Mega that is connected via serial over USB.
A custom joystick daemon written in Rust is listening for data from the #Arduino and feeds back the flags of Elite Dangerous to drive the blinken lights. I also extended the source to add me some rotary encoders (with push button function) and I’m very happy with the result of this. That makes a whopping amount of 48 buttons and 6 axis (where 2 axis make one hat). And it feels _so good_ to have e.g. self destruct or eject cargo save under a protective cover now 😀
An enemy vessel explosed, the bounty is mineThat rocket was too close for comfortLimping to a hangar after taking battle damageEvading a firestorm from behind by moving sidewaysVarious screenshots from a gaming session of StarCitizenThe panel also got an external PSU with enough ampere to drive as many LED as I may imagine so I no longer abuse a phone charger for that or risk frying of the PCB / USB.
With all that in place I streamlined my pre-flight check-list quite a lot because way less hardware is involved and most of this is automated by now. It wasn’t all fun n giggles tho and while the new hard- and software “just worked” in e.g. #StarCitizen it was #EliteDangerous that gave me a hard time to actually use most of the new buttons.
Getting all the precious buttons into Elite as well (okay, limited to 32 thanks to an old dinput library but who is counting at this point – will simply set the rest to keyboard macros instead)Turns out it had no idea about the device and model identifiers reported by the joystick daemon and that the kernel assumed a gamepad based on declaring e.g. ButtonNorth via the more recent xinput system really didn’t help – because that limited the amount of read buttons via xinput severe! In the end I set it’s identifier to a “vJoy” device. That I found in the DeviceMappings.xml of Elite and since this could be basically anything I gave it a try (and removed all “offending” magic gamepad buttons from the code) and sure enough Elite started accepting the inputs as expected and from there it was smooth sailing – got even the hat working.
Oh and for everyone who is wondering what exactly they are seeing on the “MFD” when I’m playing Elite: That’s basically a Website using the #Arwes FUI framework. Find a quick demo video here. Without the cardboard covering up parts of the screen it looks basically like this:
What the game showsWhat the ARWES website shows as MFDI also started doodles for a version 2 – now that I have an idea what I really want.
Plans for another #SimPit based on a #Macross Valkyrie CockpitThis content is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International license.
#arduino #arwes #diy #elitedangerous #elitedangerousodyssey #macross #simpit #starcitizen
https://beko.famkos.net/2022/08/26/primary-buffer-panel-august-update/
-
The last update has been a while. I focused my attention to the MFDs (Multi-function display). This part didn’t get much attention yet and I was caught between the difficult choice to learn yet another fancy framework, like Raylib, that would do OpenGL ES 2.0 without X11 on the Raspberry – or just throw the might of my CoffeeLake at it and go with ReactJS since most of the data was already available via NodeRED anyway. Also… ARWES is just so cool 🤩
I went with ReactJS and ARWES again, simply because I have some experience in this by know thanks to my Streaming Overlay I wrote with it. Hobbling it up to NodeRED was just a matter of installing SocketIO to transport the messages. It’s all a very hacky mess but it gets the job done.
Video demonstration of my simulated cockpit made from cardboard on a budget mainly used to play Elite Dangerous in early 2022. This is work in progress.While seeking through the available data I noticed that I don’t get velocity values from Elite. That’s not so important in space but _kinda_ interesting for me in planetary flight to satisfy the flight sim gamer in me as well. I noticed tho that I do get timestamped latitude, longitude and altitude values so shouldn’t it be possible to “simply” calculate this, right? Right?
This was when I dived into the rabbit hole of calculating velocity and heading on planetary objects using a spherical coordinate system and while I didn’t nail it exactly how Elite does it the result is close enough. The game provides the required data to go crazy here – most important the radius of the current object. In _theory_ I could start writing some primitive AFS (Auto Flight System) routines now, which I’m totally going to explore at some point in the future just because 🤓
Checking my maths – yes, altitude is added to the mix so velocity is mostly correct as long as no rapid course changes are madeAfter spending way too much time with this and the Pythagorean theorem (Yes mum, a game made me do maths. MATHS! 🤯) I settled with some calculations and data for my current ship to the right and targeted ship data on the left. This is sort of tricky because many game events update different parts of the data so timestamps have to be kept in mind and a game specific parsing strategy is required. See the last part of the demonstration video to get an idea how this looks.
Improving situational awareness by putting the video feed of wingman / gunner on the central MFD.Another point to tick off my list was getting the head tracking to work in Elite (again). Now this is very Linux PC specific so you may tune out on this paragraph. On Linux PC I’d usually compile Opentrack with the Wine Glue, patch in my appdata dir for Proton and hope that it’s still ABI compliant to Just work™. Alas recent Proton is sandboxed within pressure vessel and the usual approach of memory mapping is simply no longer working, if I got the gist of this right.
So my _current_ strategy is to download and drop the Windows build of Opentrack into the game folder and chain-load the EXE with the game where the Opentrack EXE would listen on UDP while my native Opentrack BIN would send via UDP. A task not made easy with Proton but it is possible. The following snippet may give you some pointers:
#!/bin/bashexport STEAM_COMPAT_DATA_PATH=/games/steam/steamapps/compatdata/359320export STEAM_COMPAT_CLIENT_INSTALL_PATH="$HOME/.steam/steam"python3 /games/steam/steamapps/common/Proton\ -\ Experimental/proton run opentrack.exeWhy running Opentrack twice? The native build performs a lot better with my webcam and every frame really count here. Reading data via UDP is not much of a burden for Proton. This also saves me the trouble of fiddling with Wine Glue, a painful compile process nobody should endure involving installation of many many additional 32bit libraries. Hilarious but it works.
This content is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International license.
#arwes #diy #elitedangerous #elitedangerousodyssey #gamingonlinux #headtracker #linuxgaming #nodered #opentrack #raspberrypi #simpit
https://beko.famkos.net/2022/03/02/primary-buffer-panel-march-update/
-
Did some programming on my “MFDs” last night. They start coming to live with proper game data from #EliteDangerous 😁 All duct tape and JS plumbing. Sorry for shaky cam. Couldn’t be arsed with the tripod at 1:30 am.
Short demo video of the panels loading upHere is a close up picture without all the shaking:
The animations are made possible with ARWES.dev – a library designed to create futuristic user interfaces (FUIs) fast.