bekopharm

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

Thank you πŸ™

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

Thank you πŸ™

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

Heh, got the same some years ago and shot him down with no remorse :D

(He started it!)

[–] bekopharm@discuss.tchncs.de 2 points 2 months ago (2 children)

Hey. Only reading this now. The problem is that Wine or Proton love to default additional devices to XINPUT but what you really want is HID. This is set in the system reg file of the WINEPREFIX that Steam created. oc you must also disable controller remapping for the sticks in Steam. That's Game Settings => Controller => Steam Input Deactivated.

There are a couple of options to fix this. Locate the wine / proton prefix in question and set it to WINEPREFIX so wine can find it. Make sure the game is NOT running. Have an idea how this might look (you WILL have to adjust that path):

export WINEPREFIX=/mnt/games/steamapps/compatdata/359320/pfx
wine regedit

This launches the registry editor. Now locate HKEY_LOCAL_MACHINE => System => CurrentControlSet => Enum

Here are two categories: WINEBUS and WINEXINPUT. The joysticks are saved here as "VID_" + $VendorID + $ModelID.

Check all for the key "Service" and make sure they are set to "winehid" and not "xinput". Check all for the key "CompatibleIDs" and make sure they are set to "WINEBUS\WINE_COMP_HID" Check all for the key "Class" and make sure they are set to "HIDClass"

You can prevent this somewhat with various DWORDs. See https://gitlab.winehq.org/wine/wine/-/wikis/Useful-Registry-Keys for reference.

Particular useful are: "Enable SDL" = 0, "Map Controllers" = 0, "DisableHidraw" => 0

You can also start the GameController Setup and set some of these here:

export WINEPREFIX=/mnt/games/steamapps/compatdata/359320/pfx
wine control

If some device still shows up as XInput select it and click Override. Test on the DInput tab if everything works. Mind that some older Wine versions will only show 32 buttons but this is a graphical limitation and the buttons do register.

When all that is done/checked quit all wine processes and try again with Steam.

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

Nice! I'm a little crazy on this. The display has a full functioning Primary Flight Display - totally pointless in a space game - I know - but it feels better near a planetary :D

For now there's not much touch use and I won't add much because most of the suggested actions are on the button box itself (I prefer buttons).

The top has a kinda new button bar with a few functions concerning the app itself now though: That's mostly to enable/disable network functions and theme debugging/selection for now. The app shows not only ingame chat, for example, but is also connected to my Owncast/Twitch/YouTube channel so I don't miss messages during live streaming. That's optional though and in some cases needs setup during runtime (e.g. YT) to obtain access tokens.

I do want to make some of the windows interactive so I can shove them out of the way when they pop up - or switch to a completely different view.

Currently this is semi smart e.g. when I'm mining it shows the last asteroid scans so I don't have to linger around and check the probes manually. If something interesting shows up I just fly back. In combat mode all the unimportant clutter is automatically hidden and it shows targeting data and energy management.

It can also show current route planning, cargo inventory, a limpet (drones) counter, which system I'm in and all the little stuff that is annoying to look up all the time. I may add some more functionality here but as written before: I really prefer buttons πŸ€“

Edit since I forgot: It also shows alerts and plays sounds: https://www.youtube.com/watch?v=wp1PkVhH9cc

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

That's what it is πŸ‘

[–] bekopharm@discuss.tchncs.de 3 points 3 months ago (2 children)

It's part of my Space Pew Pew gaming setup. Basically a glorified button box. The display is running a homebrew app that shows game data depending on the current situation. There's a dedicated project page at https://simpit.dev/ and of course more videos on the channels, if this interests you.

What interests you on the display? The chipset? I'm sure all parts can be obtained individually but I just went with an offer from the VSDISPLAY Store. They have all sorts of DIY kits and I salvaged two older displays by making use of their LCD controllers.

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

I'd like more detailed data on the game events to interface with. Especially when it comes to ship telemetry. Shield status is e.g. a boolean; on or off. No percent available. Which kinda sucks :/ There's also no speed or vector data.

That'd be a rather trivial change but I doubt it'll come. The player base that makes use of this is way too tiny.

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

I totally wonder the same with the ViperPit and the panel here :D It should be possible. A preliminary test with a printed version on paper looked good xD

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

I get you. And I get them. They sadly have very good reasons for this :-/

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

Heh yeah I hate that too :D Especially because preview of the link fails often (or isn't implemented at all :D) - Fediverse 🀷

ty!

[–] bekopharm@discuss.tchncs.de 2 points 6 months ago* (last edited 6 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).

 

My ViperPit got an awesome upgrade today. It’s a pressure activated heating mat for the seat usually used in cars (12V are 12V 🀷). For the record: I have to heat full power to get my cave to 18C during the wintertime wasting a lot of energy. This doesn’t make much sense so I’m really happy with my solution that I also have in use for my office chair for years now πŸ‘Œ

 

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 🀘

 

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 🀘

 

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

 

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

 

https://makertube.net/w/2kXhAFoRsXH6EYfyyZtLJ5

This is how I modified my ancient ThrustMaster RCS (Rudder Pedals) of my ViperPit and made it work again with the help of an Arduino Pro Micro. The pedals (and also the other peripherals) do belong in a museum but where's the fun in that? Now it's a generic USB joystick that works on any recent system. I focus mostly on the programming with VSCode and Platform IO this time and show the complete setup and programming of the Arduino after I make the required hardware changes to the pedals.

Testdrive of the pedals: https://makertube.net/w/3h8jcaxfoT8we17J7n5i3f

 

https://makertube.net/w/3h8jcaxfoT8we17J7n5i3f

This is me testing out my revived Thrustmaster F-16 FLCS joystick, rudder pedals and Cougar throttle quadrant of my ViperPit. All 3 were refitted for USB-C with Arduino Pro Micros. I also recently got the VITURE Pro XR glasses that I'm also trying here. They work just awesome on Linux especially with the [optional] Breezy Desktop project https://github.com/wheaney/breezy-desktop by https://www.youtube.com/@WayneHeaney. The game is X4: Foundations with the Battlestar Galactica mod: https://www.nexusmods.com/x4foundations/mods/1167

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/

This is just the testing part (with the Viture XR on top as extra). The making part takes another day and video kinda became too long so I decided to release this as standalone - show casing what can be done.

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 🀘

 

This is one of the cockpits that inspired me to start working on my own: https://www.youtube.com/watch?v=j1gNmbLAhjw

The topic came up so I had to look up the channel and I think this deserves some more attention. I really hope that we'll see one day some updates on this project ❀️

 

πŸ”₯ 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 ❀️

 

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 🀘

view more: β€Ή prev next β€Ί