Solved BMS Installation Issues and Errors - Can't Update/Can't MP
-
Hey All - Been having a ton of issues with my BMS installation, so will do my best to explain here. If I cant figure it out I guess, I’ll just wipe windows, but this is my last ditch hail marry before I do that.
I’ve attempted multiple uninstalls. After uninstall I delete any BMS related registry keys.
First Step - If I use the downloader I get the following error:
I have 400 gb and C drive and 150 gb on D drive and had tried both drive.
Second Step - Because I cant get the downloader to work, I install via the torrent file - this seems to work and I can get in 2D and 3D, but when I tried to join Veterans MP server I get the following notification in 2D.
After that I run update in Launcher and get the following error
[2/18/2024 11:27:48 AM] [INFO] :: Application Initialization starting.
[2/18/2024 11:27:48 AM] [INFO] :: Post_OnInitialized.
[2/18/2024 11:27:49 AM] [INFO] :: AutoUpdate-check initiated.
[2/18/2024 11:27:49 AM] [INFO] :: FalconBMS Launcher v2.4.0
[2/18/2024 11:27:49 AM] [INFO] :: Start Reading Launcher Settings.
[2/18/2024 11:27:49 AM] [INFO] :: Finished Reading Launcher Settings.
[2/18/2024 11:27:49 AM] [INFO] :: Start Reading Registry.
[2/18/2024 11:27:49 AM] [INFO] :: Finished Reading Registry.
[2/18/2024 11:27:49 AM] [INFO] :: Start Init Devices.
[2/18/2024 11:27:49 AM] [EXCEPTION] The remote server returned an error: (403) Forbidden.::Source: System
Target Site: System.Net.WebResponse GetResponse()
Message: The remote server returned an error: (403) Forbidden.
Details:Exception Data: System.Collections.ListDictionaryInternal
Stack Trace: at System.Net.HttpWebRequest.GetResponse()
at System.Xml.XmlDownloadManager.GetNonFileStream(Uri uri, ICredentials credentials, IWebProxy proxy, RequestCachePolicy cachePolicy)
at System.Xml.XmlDownloadManager.GetStream(Uri uri, ICredentials credentials, IWebProxy proxy, RequestCachePolicy cachePolicy)
at System.Xml.XmlUrlResolver.GetEntity(Uri absoluteUri, String role, Type ofObjectToReturn)
at System.Xml.XmlTextReaderImpl.FinishInitUriString()
at System.Xml.XmlTextReaderImpl…ctor(String uriStr, XmlReaderSettings settings, XmlParserContext context, XmlResolver uriResolver)
at System.Xml.XmlReaderSettings.CreateReader(String inputUri, XmlParserContext inputContext)
at System.Xml.XmlReader.Create(String inputUri, XmlReaderSettings settings, XmlParserContext inputContext)
at FalconBMS.Launcher.Windows.RSSReader.Read(String url, String top) in C:\1\git\arithex\AltLauncher_develop\FalconBMS-Alternative-Launcher\Falcon BMS Alternative Launcher\Windows\RSSReader.cs:line 27
============*[2/18/2024 11:27:49 AM] [INFO] :: Finished Init Devices.
[2/18/2024 11:27:49 AM] [INFO] :: Start VR Check.
[2/18/2024 11:27:49 AM] [INFO] :: Finished VR Check.
[2/18/2024 11:27:49 AM] [INFO] :: Start Timers.
[2/18/2024 11:27:49 AM] [INFO] :: Timers Started.
[2/18/2024 11:27:49 AM] [INFO] :: Post_OnInitialized complete.
[2/18/2024 11:27:49 AM] [INFO] :: Completed RSS fetch on background-thread.
[2/18/2024 11:27:49 AM] [INFO] :: RSS update finished.
[2/18/2024 11:28:25 AM] [INFO] :: -o “D:\Games\Falcon BMS 4.37\User\Config\Hambre.lbk” write-default --name “Hambre” --callsign “Hambre”
[2/18/2024 11:28:26 AM] [EXCEPTION] The file or directory is corrupted and unreadable::Source: System
Target Site: Boolean StartWithShellExecuteEx(System.Diagnostics.ProcessStartInfo)
Message: The file or directory is corrupted and unreadable
Details:Exception Data: System.Collections.ListDictionaryInternal
Stack Trace: at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start()
at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
at FalconBMS.Launcher.Starter.Starter435.execute(Object sender) in C:\1\git\arithex\AltLauncher_develop\FalconBMS-Alternative-Launcher\Falcon BMS Alternative Launcher\Starter\Starter435.cs:line 32
at FalconBMS.Launcher.Windows.MainWindow.Launch_Click(Object sender, RoutedEventArgs e) in C:\1\git\arithex\AltLauncher_develop\FalconBMS-Alternative-Launcher\Falcon BMS Alternative Launcher\Windows\MainWindow.xaml.cs:line 489
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
at System.Windows.Controls.Primitives.ButtonBase.OnClick()
at System.Windows.Controls.Button.OnClick()
at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
at System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
at System.Windows.Input.InputManager.ProcessStagingArea()
at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
============)After that we realized the updater doesnt look properly installed, no Idone and only 18kb
So a friendly person on Falcon Online sent me their updater and I placed it in the BMS directory, when I run it now it says i have updates and appears to install them - but my version still doesn’t change. I can run the updater over and over and doesn’t say its up to day. I stay on build 1329After that, still cant connect to VG because it says were on different versions.
Any ideas on what could be causing this?
Thank you all!
-
Just to close the loop here. Tried the downloader again after the new update and works without problems! Thanks for all the efforts, not sure what the issue was, but seems to be resolved with last update.
-
Have you added exception to setup and installation folder of Falcon in windows defender?
-
@Arty Hey there, yeah the whole folder is an exception in Windows Defender.
-
@CaptnHambre there’s a lot of weird stuff going on here … what sort of security software (firewall? AV? VPN or proxy?) are you running
(the 403 access-denied error from the Alt Launcher logs is not something I’ve seen before.)
the corrupted 18kb Updater.exe is also super weird … I can understand AV blocking something entirely, as a false-positive, but on what basis does it truncate a ~5Mb exe to 18kb?
Just as fyi, you will need to updater to get the latest (v4.37.3.2) hotfixes.
The latest Torrent full-install gives you v4.37.3.0
-
@airtex2019 Not running anything out of the ordinary. Just standard windows defender stuff! Is there no manual was to go from 4.37.0 --> 4.37.3.2
-
Just for checking the other things as well: Are you installing on an SSD or a mechanical hard drive? If the latter could there be bad sectors, might wanna try a CHKDSK.
One other thing that comes to mind: If you ended up installing the torrent package (which brings you directly to 4.37.3.0), which version of the (Alternative) Launcher does that put you on? In the bottom right corner mine says “2.4.1.5”
-
@jayb said in BMS Installation Issues and Errors - Can't Update/Can't MP:
bottom right corner mine says “2.4.1.5”
I’ve got two SSDs, C drive and D drive.
version of Alt launcher is 2.4.0, thought we did manually update once already to 2.4.1.5 and that didn’t fix the problem unfortunately.
-
Hm. We’ve probably run out of the “easy” problems to check for. Since you get a “corrupted file” message, some other things to check might be to
a) verify the torrent download (it has a hash key, I think) or
b) can SSDs go bad? Have you had any kind of instabilities otherwise ? or
c) could there be bad RAM involved in the unzipping from torrent to filesEdit: Just checked option a). I got the full installer from the torrent which is a single file called “Falcon BMS_4.37.3_Full_Setup.exe” of about 4Gb.
I then simply opened that file in 7-zip (right-click, Open Archive) and saw this:
So the Updater.exe straight from the torrent download has a different size to what you had. That means that either your torrent download had problems (you received an incomplete file), or that the install using the downloaded file went bad.
I would recommend that you try and download the torrent once more and before doing anything else, check its content with 7-zip. Then you will know if it looks ok, before proceeding with installing. One thing to check is the size:
-
@jayb Going to try this now and report back.
-
After Install:
After I run “update”:
So it sounds like when the update runs, its not getting the full update for some reason…?
Feels like we’ve narrowed it down a bit here.
FWIW, i ran with firewall off, and BMS folder as an exception in Windows Defender.
-
can you use bms downloader to update the updater?
-
Hey Max,
This is what happens when I run the downloader. This is after the update that doesn’t go through.
Also tested after a clean install (with the torrent), and then running the downloader to update only the Updater - I get the same message unfortunately.
-
@CaptnHambre are you 100% sure it is the last full installer?
It really doesn’t seem right…
Reg keys are not read, something is wrong but I can’t tell what…AV? User without priviledges on computer?
You’re the first I see with thoses issues
-
It’s the installer directly from the BMS website - both downloader and torrent (should the latest torrent be build 1329? we noticed that was different than what other folks have).
Anti-virus is just windows defender. I have the install location as an exception.
No other users on the computer.
If I am the only one, maybe the simplest solution is a windows wipe some point soon.
-
@CaptnHambre Try downloading the files on another computer and copy and paste them to zip drive then back to your computer then try installing.
-
@CaptnHambre This may sound like a stupid question but do you have a legit copy of Falcon 4.0 installed?
https://wiki.falcon-bms.com/start-with-falcon-bms/install-update
-
Anti-virus is just windows defender. I have the install location as an exception.
Can you maybe try adding the download folder where you store the BMS files as an exception as well, or turn off defender altogether during download & installation?
Cheers, Uwe
-
@Kavelenko Hey. Yes, I do. Steam version.
-
@hoover THanks Hoover, just tried this. Moved the downloader to my D drive and made the entire drive an exception. When I run it I get this error:
Could it be because Falcon is on my D drive? Seems like things break as the downloader outputs something to my C temp drive.
-
@CaptnHambre Possibly a previous version was not uninstalled properly? Or D drive has errors?