BMS 4.35 on Linux / WINE
-
Got it working nicely with both windows and Linux native now. Happy times!
I’m glad you did it!
How do you run Opentrack natively? I’m useless at it. Despite I got it working through windows, I would like to learn how to use it from Linux. -
Please refer to this post on how to enable wine output in opentrack, if it’s not enabled on the version in your distro’s repository.
https://github.com/ValveSoftware/Proton/issues/1722#issuecomment-749061952
The HeadTracker.dll step is only required for DCS and not for BMS.
-
@akp:
Please refer to this post on how to enable wine output in opentrack, if it’s not enabled on the version in your distro’s repository.
https://github.com/ValveSoftware/Proton/issues/1722#issuecomment-749061952
The HeadTracker.dll step is only required for DCS and not for BMS.
Thanks! Will do.
-
Uwe, above, has posted a link elsewhere on the forum - https://www.benchmarksims.org/forum/showthread.php?16825-ANN-opentrack-2-0-beta-1-released!/page11 - with a compiled Ubuntu 20.04 release.
Download it, untar it, run it, enable the wine output plugin.
-
Uwe, above, has posted a link elsewhere on the forum - https://www.benchmarksims.org/forum/showthread.php?16825-ANN-opentrack-2-0-beta-1-released!/page11 - with a compiled Ubuntu 20.04 release.
Download it, untar it, run it, enable the wine output plugin.
Thanks! I don’t know how could I’ve missed that after all the searches I’ve done… Although it arrived few minutes “too” late. As I managed to do it. akp’s link wasn’t straightforward enough for me to make it run, but pointed me out in the right direction. Seems I’m still biting off more than I can chew, as now I get a rundll32.exe error when activating opentrack with wine output (both in my install and Uwe’s version). Opentrack works and the octopus moves as expected, but no head movement in game.
-
Next silly question - has anyone managed to get the alternative launcher to work under wine? (I never could on 4.34, not yet tried on 4.35; as it’s all working, I’m slightly reluctant to just dive in if noone else has got it working…)
-
Next silly question - has anyone managed to get the alternative launcher to work under wine? (I never could on 4.34, not yet tried on 4.35; as it’s all working, I’m slightly reluctant to just dive in if noone else has got it working…)
It worked for me. As I’m very new to BMS I can’t test it properly and can’t talk about the other features (editor, weather, planner…) but it launched, I could change axis and assign keys and launch the game. I’ve ended up going back to the default launcher because of the Alternative one always swapping my joystick and throttle and also it wasn’t detecting the X axis of my throttle. So do a backup before trying.
-
Oh! I’ve just been trying it, and I can’t get it to run at all. Have you installed mono or dotnet? If so, which version/how?
-
All I’m trying to do is configure the DX shift/pinkie switch so that I can have “more” buttons on my stick…
-
No need for alt launcher for that can be done with a simple text editor by editing the used .key file. See technical manual 10.6.4
-
No need for alt launcher for that can be done with a simple text editor by editing the used .key file. See technical manual 10.6.4
Thanks - every time I look at a key file, I find it makes very little sense to me, despite being a C programmer by trade
-
I’ve had no luck getting BMS 4.35 running under ubuntu, but I finally did get it running under Manjaro. What a relief after so many failed attempts! I just sat there on the taxiway in the GroundOps TE (where it used to crash in BMS 4.34 after 2 minutes), watching the time go by. I’ve tried many different versions of OS, wine, winetricks and drivers. This is the only combination that works, in my experience:
versions:
Manjaro 20.2
wine-5.22 (staging)
winetricks 20201206-next
nvidia driver: 455.45.01commands:
pamac install wine-staging
pamac install winetricks
winetricks –self-update
#create WINEPREFIX
#install F4 and BMS 4.35
winetricks dxvk
wine Launcher -nomovie -
So strange some of us had no problems with Ubuntu 20.04 and others couldn’t make it run.
-
Oh! I’ve just been trying it, and I can’t get it to run at all. Have you installed mono or dotnet? If so, which version/how?
I’m not at my computer until later. I don’t remember doing anything special, but need to check. Will tell you later.
-
I’m not at my computer until later. I don’t remember doing anything special, but need to check. Will tell you later.
I managed to make it work by installing dotnet48 via winetricks and removing dxvk. But then I couldn’t get Falcon to work at all with dxvk re-enabled (and removing the alt-launcher).
-
I managed to make it work by installing dotnet48 via winetricks and removing dxvk. But then I couldn’t get Falcon to work at all with dxvk re-enabled (and removing the alt-launcher).
Just checked. I have installed:
dotnet 4.0, 4.5 and 4.6
msxml3
wine configured to windows 10 and virtual desktop the size of my screen
Never removed dxvkNot saying this is what makes it work, but it’s how I have it.
-
Just checked. I have installed:
dotnet 4.0, 4.5 and 4.6
msxml3
wine configured to windows 10 and virtual desktop the size of my screen
Never removed dxvkNot saying this is what makes it work, but it’s how I have it.
Thanks. I have it working, but only when I disable dxvk (otherwise it gets upset about my onboard Intel graphics), run the Launcher, configure what I want, then go back to dxvk version, and replace the original launcher.
Annoyingly I still can’t get my pinky shift stuff to work.
Time to try to understand the incomprehensible key mapping files. They make literally no sense to me!
-
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.