Solved Linux Install Alternate Launcher Issue
-
Hi all, new to BMS. I just installed BMS 4.37 on Linux Mint 21 with WINE and Lutris (I am also new to using WINE and Lutris).
I was able to follow guides posted by others and complete the steps successfully, however, when I run the alternate launcher, I am getting an error (which I believe has been reported as a bug) that says “App could not find BMS - Full.key”.
From what I have read the workaround on Windows is to run as administrator or to edit the registry. However, I do not know how to do this on WINE.
Has anyone encountered this on Linux, or familiar with how I might go about trying to solve this?
I have also tried running with the Launcher.exe, but when I do so the game opens up, but “Launch” is grayed out.
Thank you, looking forward to being part of the community!
-
@jgoodman
Hmm No registry tricks should be needed under Wine, can you tell me how do you launch AL/BMS?
I suspect you’re trying to run BMS from different (default?) wine prefix than it is installed.
Also which wine-mono version is installed in your system? -
@Xeno thank you for your response. Sorry, I have not had time to work on this since I posted last.
I ended up doing a clean install of Wine, because I feared I may have made mistakes the first time around. I also spent some time trying to educate myself a little about how Wine works. However, after reinstalling, I am still getting the same error.
I am using Wine 9.7 (Staging) and wine-mono 9.0.0.
I created a prefix using the following command:
WINEPREFIX="/home/x/Games/FalconBMS" winetricks -q dotnet48 dxvk d3dx11_443 vcrun2015
After installing Falcon 4.0 and BMS 4.37 successfully, I am trying to run BMS as so:
WINEPREFIX="/home/x/Games/FalconBMS" wine "/home/.../Falcon BMS 4.37/Launcher/FalconBMS_Alternative_Launcher.exe"
Before reinstalling Wine, I was using Lutris to launch BMS, but this time around I uninstalled Lutris and have been just launching via the command line.
Please let me know if I am doing any of this incorrectly, or if more information is needed.
Thank you!
-
I think for Wine 9.7 and wine-mono 9.0 you don’t need to install dotnet. Mono should do just finr.
All you ned is d3dx11_443 and dxvk.
At this point i’d just remove the prefix you’ve created and create fresh one with just latest dxvk and d3dx11_443.
Then install in the prefix Falcon 4.0 then BMS. -
@Xeno Thank you, I deleted the old prefix and created a new one as suggested. I am still receiving the error. However, there was an additional error that came up that might give a clue. The three error popups I received are as follows:
App could not find BMS - Full
App could not find BMS - Full-F15ABCD.key
An unknown problem occurred, check error log for details. %LocalAppData%/Benchmark_Sims/Launcher)Log.txt System.IO.DirectoryNotFoundException Could not find a part of the path "C:\Data\Terrdata\TheaterDefinition\theater.lst".
My install is in drive_c/Falcon BMS 4.37 - so it should be looking in “C:\Falcon BMS 4.37\Data…” instead of “C:\Data…” Any reason why it is doing that?
-
@jgoodman
It looks like it fails to find registry entries. Can you tell me how do you launch the Launcher?
Just to be sure you can try to run it from console. with command (insert path to where wine prefix and launcher are located.env WINEPREFIX="<full_path_to _bms_prefix> wine <path_to_launcher>
I suspect Launcher is run in different wine prefix (default one) than it was installed in.
-
@Xeno This is what I am running:
env WINEPREFIX="/home/x/Games/FalconBMS" wine "/home/x/Games/FalconBMS/drive_c/Falcon BMS 4.37/Launcher/FalconBMS_Alternative_Launcher.exe"
-
@Xeno Thanks for your help in pointing me in the right direction. I was using the correct prefix, however, after poking around I found out that Wine was not installed correctly. After trying to uninstall/restore/reinstall several times, I could not get Wine to work correctly. So I ended up loading my Falcon 4 into Steam and running Falcon BMS with that method, which seems to work so far.
-