bekopharm

joined 2 years ago
[–] bekopharm@discuss.tchncs.de 2 points 1 month ago

It's FOSS, of course you can 🤓 Fun fact: Most MAX players hate MAX2 to this day. The disappointment is similar to studios getting bought up by EA.

[–] bekopharm@discuss.tchncs.de 5 points 1 month ago (2 children)

Mechanized Assault and eXploration (M.A.X.) - Mechanized Assault and eXploration Reloaded

Disclosure: That's my baby. We're not very active any more and while we were self hosted for a decade the development shifted to GitHub recently: https://github.com/maxr-dot-org/maxr/releases (I know but I don't have the spoons for this any more so the active devs got to decide)

 

This is aging like good wine: https://www.youtube.com/watch?v=3U8bLArlRXw

6 yrs now and I still love every single scene. So well done 👏 👏

Hard to imagine a time where we were struggling with Games on Linux at all nowadays :>

(Yes many of the snippets were contributed by me but @mdiluz@mastodon.gamedev.place did a stellar job glueing everything together)

[–] bekopharm@discuss.tchncs.de 4 points 4 months ago

It's compatible with Elite Dangerous, and I like it's colour theme more this is why it looks familiar I guess.

It's a Colonial Viper from Battlestar Galactica, that I really like. So I try to either fly Vipers or VF-1 from Macross, what I also dig :-)

I also fly with XR (3D thanks to SBS mode). VR gives me motion sickness and has some other drawbacks [for me]. See my ViperPit videos to get an idea how that looks 👍

 

cross-posted from: https://discuss.tchncs.de/post/32116629

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/

[–] bekopharm@discuss.tchncs.de 2 points 5 months ago* (last edited 5 months ago)

You know… I wondered about this before too and I tried to lower the seating position through manipulation of the Y value before and while this works to some extend => it's not really possible to look over the fuselage any more so I guess it's a compromise (or you'd be simply unable to aim at anything in the game).

[–] bekopharm@discuss.tchncs.de 3 points 5 months ago

I was briefly offended but then I noticed this is about Beko Electronics 🤓

 

Until now I used OpenTrack with my DIY IR tracker or the Neuralnet tracker. I knew that my XR glasses feature IMU data though and the xr_driver of the Breezy Desktop project allows to access the data via IPC on Linux PC. So I did what Linux user do: I wrote a script to access the IMU data and forwarded it via UDP to OpenTrack:

Pick your poison to watch the video: https://www.youtube.com/watch?v=njuumLUvqrM / https://makertube.net/w/2bNyxJhdyydTeFq17onikv

This reminded me that I also wrote a proof of concept to implement the FaceTrackNoIR (or OpenTrack) protocol into FreeSpace 2 Open on Linux PC ( https://makertube.net/w/7VtfAjW7EiAUS5aiPwG7if ) so I gave it a spin to test the data bridge. That was smooth sailing!

The mod is Diaspora: Shattered Armistice, still awesome today: http://diaspora.hard-light.net/ (Warning: This may fuel a desire to re-watch the BSG series again 😀).

The bridge code can be found at https://github.com/bekopharm/xr_to_opentrack (pending changes).

It works with the Breezy GNOME xr_driver: https://github.com/wheaney/breezy-desktop (but the Vulkan one works probably too but that’s untested). It should also be compatible with other glasses that have IMU for Breezy available.

[–] bekopharm@discuss.tchncs.de 1 points 5 months ago

Think I got the aspect ratio somewhat under control. It's not perfect but much better. At this point I think it's simply a bug of EliteDangerous. It's like the HUD doesn't get the rescaling memo after the intro played.

The settings make no sense to me but I can live with that. SBS (right/left side) images attached. The HUD is now at least readable and not squished too much.

[–] bekopharm@discuss.tchncs.de 1 points 5 months ago

That is interesting. Do I understand this correct that it has to be SBS left/right for this to work? I read conflicting reports on this.

Thing is my glasses need right/left and most of what's on YT does simply not work when I just go fullscreen with SBS enabled so I have to drag it out of YT first and run it through Bino (or use ffplay with stereo3d filter) to "fix" this again.

This looks like if I want to make it convenient for VR I make it inconvenient for XR glasses users like XREAL and Viture users. I'm highly confused.

Oh and what about h265 or V1? The example only suggests h264:

ffmpeg -i input_file.mkv -vcodec libx264 -x264opts "frame-packing=3" output_file.mp4

Tried if h265 would happily eat frame-packing too but it's an unknown option for it :/

[–] bekopharm@discuss.tchncs.de 1 points 5 months ago

I'll take a look, thanks! SteamVR is not involved in this [that I know of]

 

cross-posted from: https://discuss.tchncs.de/post/28819332

So… this is news to me, because I don’t have a VR headset, but I can set my Viture Pro XR glasses into SBS (side by side) mode by pressing the small button longer. Some games, like EliteDangerous, can do this as well without fiddling around with Reshade. I didn’t really expect it but it just works. This way I even get 3D on foot, which is not supported for VR in Elite Dangerous Odyssey at all! Side by side Crosseye mode (right eye left, left eye right) though? Add some head tracking to the mix, which is totally possible, and I get a very nice VR-like experience even on foot in Elite Dangerous – and on Linux PC!

This is the SBS version that does REQUIRE VR/XR glasses and mebbe something like xr-video-player: https://www.youtube.com/watch?v=KEtRijojBx8

This is the MONO version that does NOT require VR/XR glasses: https://www.youtube.com/watch?v=bYPTk1vygM4

The FOV is somewhat cramped. No idea if this can be tweaked any further but I’ll fiddle with the settings on my next test. Mebbe this can be tweaked (or I use #Breezy Desktop to zoom in somewhat).

Update: I got the aspect ratio somewhat under control. It’s not perfect but much better and an odd combination of window mode and resolution and upscaling, that somehow affects the HUD only but make no sense to me at all. At this point I think it’s simply a bug of Elite. It’s like the HUD doesn’t get the memo to scale up after the intro played. I’m also not sure if this is a side effect of gamescope but I can totally live with this result.

New footage with better aspect ratio: https://www.youtube.com/watch?v=5qdvfdpTy_k

New footage with better aspect ratio framepacked, which MAY just work with VR (or fall back to anaglyph) – the YT FAQ is very thin on 3D content: https://www.youtube.com/watch?v=KWYYJTqnpz8

Update2: Haha it works! https://www.reddit.com/r/EliteDangerous/comments/2o5j30/using_google_cardboard_or_equivalent_kit_as_a_vr/ had a lead: It suggests to double the vertical resolution to get a proper aspect ratio with SBS and shrink the resulting window again.

That’s easy with gamescope:

gamescope -h 2160 -w 3840 -H 1080 -W 3840 –scaler stretch

e voila, perfect aspect ratio. Wonder if my GPU manages to keep this up though. May have to throw FSR into the mix.

 

cross-posted from: https://discuss.tchncs.de/post/27452629

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_3s

Little 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 🤘

[–] bekopharm@discuss.tchncs.de 1 points 6 months ago

Dunno, I hardly ever played it xD

…kidding, I like it but I tend to ignore the boring parts in games so bites me 🤷

 

cross-posted from: https://discuss.tchncs.de/post/26968292

Interview: In depth walkthrough of my insane home cockpit panel with BekoPharm and Ozoned

https://makertube.net/w/bufv9BJv2vcXDb3KUaksB7 / https://www.youtube.com/watch?v=CpP7KS1fbrY

@ozoned@video.thepolarbear.co.uk interviewed me on my #homeCockpit 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 cockpit / SimPit? 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

 

🔥 Hell Yes! X4Foundations added OpenTrack UDP support for native head tracking under Linux and I can finally talk about it 🤓 Yes! Yes! 🚀

🎥 I was to happy about it that I even did a recording while I had a bad cold and was hoarse just to show it off: https://makertube.net/w/wo4zAJiTFLeg8t2o93MLpL or https://www.youtube.com/watch?v=rgOkGwMShT0

✍ Took a while but it's now in the open beta for 7.50 https://steamcommunity.com/games/392160/announcements/detail/4485117301459255318

It's great to see another company embracing open standards and care for their niche gamers too ❤️

[–] bekopharm@discuss.tchncs.de 2 points 7 months ago

Free perceived value weight 👍

[–] bekopharm@discuss.tchncs.de 1 points 8 months ago

heh, this totally reminds me of Terry Pratchett's dwarves, that spend a lot of time trying to find out what's under the beard of the other first without asking that akward question xD

 

cross-posted from: https://discuss.tchncs.de/post/25192334

This is a heavily cut playtest of my revived Thrustmaster F-16 FLCS joystick and Cougar throttle quadrant of my ViperPit. Both were refitted for USB-C with Arduino Pro Micros: https://www.youtube.com/watch?v=AYiPFDpHwmc

The cockpit panel is part of my VF-1 inspired home cockpit which interfaces with X4 via a homebrew Lua socket I programmed. You can read more of this on the dedicated project page at https://simpit.dev/

The game is X4: Foundations with the Battlestar Galactica mod: https://www.nexusmods.com/x4foundations/mods/1167

If you enjoy SimPit|s (or any home cockpit / simulated cockpit) and Battlestar Galactica make sure to also check the awesome Colonial Viper builds of https://www.youtube.com/@projectcolonialviper2094 and https://www.youtube.com/@BuildsByBaz 🤘

[–] bekopharm@discuss.tchncs.de 2 points 8 months ago

Haha awesome. Glad you like it 👍

28
MH-Zombie (discuss.tchncs.de)
 

This one flew under my radar so far (haha, sorry):

Rescue the civilians, race the clock, and raze the enemy in MH-Zombie, the world’s only helicopter arcade simulator! Three flight physics modes, three difficulty modes, and a tutorial mode provide a stepped learning curve and wider accessibility to realistic helicopter flight.

https://store.steampowered.com/app/1429350/MHZombie

The reason this came to my attention is because it’s one of the few games that [just] implemented head tracking via UDP e.g. available by OpenTrack (and various others). This is great because it doesn’t force people to jump the hoops of TrackIR, which is only supported for Windows and officially limited to their proprietary devices. See this in action at https://www.youtube.com/watch?v=jMGFdO7VXiY

Apparently it’s written for mobile games but runs on PC as well – that seems to include Linux PC which even makes this a LinuxGaming title! 🤓

I don’t know about you but for 3 bucks I’ll totally get this for the occasional pew pew fun. Game seems to be a labour of love so sharing is highly appreciated.

 

cross-posted from: https://discuss.tchncs.de/post/24694356

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 5x5 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

 

Random trivia; VR is so 90s 🤪 - this is a photo of an offer for a https://en.wikipedia.org/wiki/VFX1_Headgear for ~500USD in 1997. Apparently it was compatible with games like Mech Warrior 2 and did already feature stuff like head tracking for compatible games.

 

⚠️ grandpa gaming inbound

In 2020 I checked some old backup disks of mine and found to my utmost joy a copy of my former UT2003 installation. This is a Linux native 32bit build that is now over 20 years old. Well, LinuxGaming is hard because who can support 500 distributions, right? This worked just fine in 2020 on Fedora 31. Today I gave it another spin in 2024 on Fedora 38 on Wayland with PipeWire 😀

Hell yeah, the muscle memory is still there 🤘🤓🤘

(tbf the SDL1.2 compat lib rocks most of this but it's really all still there)

view more: next ›