BMS 4.35 on Linux / WINE
-
The pinky shift stuff isn’t too complicated.
Just note the button number you’ll see in the BMS setup screen when you press it, subtract one and add 256 for the shifted button value (or even simpler just add 255 :))
You can then use this number in the DX function assignment like so (button 72 as an example below):
Non shifted
SimWheelBrakes 72 8 -2 0 0x0 -1
pinky shifted
SimExtlPower 327 8 -2 0 0x0 -1
cheers, Uwe
-
The pinky shift stuff isn’t too complicated.
Just note the button number you’ll see in the BMS setup screen when you press it, subtract one and add 256 for the shifted button value (or even simpler just add 255 :))
You can then use this number in the DX function assignment like so (button 72 as an example below):
Non shifted
SimWheelBrakes 72 8 -2 0 0x0 -1
pinky shifted
SimExtlPower 327 8 -2 0 0x0 -1
cheers, Uwe
Thanks! My stick keeps changing its mind what it is - I get two thrust master devices showing up (it’s not a TM), one js and one event, and the buttons keep changing their mind which one they belong to! Probably me not spending enough time understanding it. I cut my losses, booted to windows in a vm, ran up the alternate launcher, setup my mappings, then copied all that to my wine install. Sorted!
-
Thanks! My stick keeps changing its mind what it is - I get two thrust master devices showing up (it’s not a TM), one js and one event, and the buttons keep changing their mind which one they belong to! Probably me not spending enough time understanding it. I cut my losses, booted to windows in a vm, ran up the alternate launcher, setup my mappings, then copied all that to my wine install. Sorted!
I had the js appearing when opening jstest. Events is the one you want to use. For the future, maybe you had problems with the devices sorting? I solved that setting the file as read only.
-
I know this is about Linux but related: BMS 4.35 runs really well on my MacBook Pro with CrossOver 20 (commercial wine) on macOS Catalina 10.15.7 . Great frame rate and no crashes. Just using a Logitech Extreme 3D Pro joystick. It is my travel setup
If you use it make sure you have Performance Enhanced Graphics and DXVK backend for D3D11 in the settings for your bottle and it will run very nice.
Attached a screenshot showing: Falcon BMS, TacView, F4Wx and WDP running on a MacBook Pro with CrossOver 20.
-
Hi, does Linux support voice recognition? If yes are there any software like Voice Attack?
-
Linux does indeed support voice recognition, but its state is rather sketchy to say the least.
The last time I dabbled in it I was using BMS 4.33 and I haven’t tried anything since. I think I was using a software called “simon” or similar, but new stuff might have become available in the meantime.
All the best,
Uwe
-
I had the js appearing when opening jstest. Events is the one you want to use. For the future, maybe you had problems with the devices sorting? I solved that setting the file as read only.
In fact any of the interfaces(apis) could be used. Point is in linux kernel game controllers are handled by two drivers js and evdev, that’s why you see two devices. Evdev is newer, but because of it’s direct, close to metal nature it misses few features like axes/buttons remapping.
If there’s a problem with mixing devises input under wine you can exclude conflicting device in control panel applet/game controllers under wine. -
In fact any of the interfaces(apis) could be used. Point is in linux kernel game controllers are handled by two drivers js and evdev, that’s why you see two devices. Evdev is newer, but because of it’s direct, close to metal nature it misses few features like axes/buttons remapping.
If there’s a problem with mixing devises input under wine you can exclude conflicting device in control panel applet/game controllers under wine.Thanks! I didn’t know the why. Anyway, I’ve never had issues, I was answering another user about when the game was showing me “js” input: when opening jstest. But, again, very helpful info.
-
I’ve finally got BMS 4.35 running on Ubuntu 20.04 LTS using winehq-staging, which is now
wine-6.0-rc5 (Staging) -
I’ve finally got BMS 4.35 running on Ubuntu 20.04 LTS using winehq-staging, which is now
wine-6.0-rc5 (Staging)Excellent! If you’re not already using dxvk as well, I hugely recommend it. I actually get better FPS on Linux than on Windows on the same hardware now.
-
-
Hoover, why is 4.35 not on AppDb?
-
Hi all.
Just came to say that AItrack, a program for facetracking using the webcam works with wine. https://github.com/AIRLegend/aitrack
I know it’s not the same as using proper IR headtracking (I use delanclip myself), but works well enough in case you don’t want to be bothered with the headsets and clip for a quick flight. Or you don’t have any device but your webcam.
Just remember to use a different .ini for your curves, as the track will be a bit different. -
Hoover, why is 4.35 not on AppDb?
I think nobody has bothered to create one yet Has anyone tried BMS with WINE 6.0?
All the best,
Uwe
-
It seems to work pretty well on Wine 6.0, except for green text on UI elements like the info bar and the “discard/resume/end mission” dialog box, which looks darker than it should.
-
Seems like I spoke too soon. While flying a KTO campaign mission out of Osan, I get a freeze. I have linked the campaign save files below. Squadron is 36th FS, Osan AB, mission belongs to package 2951, a DEAD mission, scheduled for 08:37:35Z. This doesn’t seem to occur running natively.
https://drive.google.com/file/d/1a_Aleq3MVrrEpRRbie8DJztjmlKyMb4x/view?usp=sharing
Also, on my system, DXVK performs a lot worse than native, around 5-10fps difference. -
Quick question does anybody experience ocasional 2-5s freezes? Here it’s quite random: might happen once +10 minutes then two - three times in a row within 2 minutes.
Now i’m using Fedora 33 with GnomeShell/Wayland+Mesa+DXVK +Wine 6.0, my previous setup was KDE with Xorg, mesa/DXVK and wine 5.xx and I don’t remember such issues.
But so many things changed, different desktop environment and display server and wine version. -
Quick question does anybody experience ocasional 2-5s freezes? Here it’s quite random: might happen once +10 minutes then two - three times in a row within 2 minutes.
Now i’m using Fedora 33 with GnomeShell/Wayland+Mesa+DXVK +Wine 6.0, my previous setup was KDE with Xorg, mesa/DXVK and wine 5.xx and I don’t remember such issues.
But so many things changed, different desktop environment and display server and wine version.I don’t have freezes, but I haven’t started a campaign yet, so not fully tested the game. Does this happen no matter where are you flying? Maybe is a system issue and not game related.
-
Hi folks,
my BMS has stopped working on Mint 20 / wine 6.3 all of a sudden. It’s not related to U1, so I’m a bit short on ideas what could have caused this.
I’ve tried
o integrated desktop / no desktop
o emulating win7 and win10
o disabling the movie stuff (-nomovie is passed to the launcher anyway)but nothing has helped.
The launcher comes up fine, but as soon as I try to start the game I get this message:
0150:err:seh:NtRaiseException Unhandled exception code c0000005 flags 0 addr 0xf69e2
and BMS just quits. No “this program has stopped working”, no dumps, nothing.
Has anybody else seen this behaviour?
Thanks & all the best,
Uwe
-
Hi all,
I managed to fix the issue by downgrading to wine-5.5 as provided by the mint / ubuntu repos, then re-installing dxvk into the appropriate WINEPREFIX.
All the best,
Uwe