Solved Setup defaulting to Keyboard instead of HOTAS Joystick
-
@airtex2019 Indeed, I dont seem to have anything in my registry with neither “F4Patch” or “F4Exe” for that matter…
Its all super weird. As I said, brand new windows install; nothing out of the ordinary, no registry cleaner, etc. My windows account is Administrator too.
I think I’ll try the following:
- uninstall / delete all physical traces of Falcon 4 / Falcon BMS / Alternative Launcher
- try to find all traces of the same on registry and remove from it: would you happen to know all areas / key’s I should be cleaning out, maybe ? Otherwise, Ill just do a search for “falcon” and under keyword I am sure of…
- reinstall Falcon 4 and Falcon BMS from the FULL download of BMS’s 4.37.3’s installer.
You thing I should try forcefully run the installers as Admin ? I shouldn’t need to do that though… Just hope I dont need to reinstall windows… again!
Cheers! Pat
-
@ravenlost I have not much advice except to uninstall BMS, then reinstall.
The UAC (User Account Control) popup from Windows, makes you admin. Shouldn’t need to explicitly do that.
Other tips…
1- install to “C:\Falcon BMS 4.37” or similar directory on or near the root of a drive – don’t pick a directory under Program Files or deep under Users directory or Steam or etc.2- make an AV exclusion rule for “C:\Falcon BMS 4.37” folder… both the installation and the game will load quicker and it removes one possibility of something going wrong
false-positives from AV are ridiculous lately…
-
@airtex2019 I’ve reinstalled it all. Clean all I could… And made sure to now install from 4.37.3 FULL Installer.
I have the exact same problems. There must be a bug somewhere with specific configurations, but I can’t see what / where.
My Falcon BMS’s install folder IS also excluded from Windows AV (that’s the only one I have):
The %LocalAppData%\Benchmark_Sims\Launcher_Log.txt is showing me the same error info:
[12/3/2023 1:25:37 PM] [EXCEPTION] Object reference not set to an instance of an object.::
Source: FalconBMS_Alternative_Launcher
Target Site: Void ChangeCfgPath()
Message: Object reference not set to an instance of an object.
Details:Exception Data: System.Collections.ListDictionaryInternal
Stack Trace: at FalconBMS.Launcher.AppRegInfo.ChangeCfgPath() in C:\git\arithex\AltLauncher_develop\FalconBMS-Alternative-Launcher\Falcon BMS Alternative Launcher\AppRegInfo.cs:line 148
And I still can’t find anything in the registry regarding this:
You could perhaps export your reg key of this, and save as text / show on this forum if you don’t mind? I’ll try manually inserting it to see if it changes anything… if you don’t mind and have time ?
Million thanks!
Pat -
@airtex2019 Also wondering, when I initially installed with 4.37.0, then did a single update at a time, i,e.
Before doing 4.37.2.0, I had to install
Visual C++ Redistributable for Visual Studio 2015
(x86 and x64) which it required. So now, I currently have the following C++ libs installed:Could this potentially be source of the problem !?
-
@ravenlost that could very well be the problem.
I’ll do some clean-box testing of the installers…
[Update] indeed the F4Patch reg key is not created until you first run Config.exe tool
but I don’t think this is the root cause of your problem(s) … the AL just records a warning in the log file, and carries on … nothing else hinges on that F4Patch reg key, that I’m aware
it does however explain some weirdness of Config.exe not knowing where to find BMS install directory, for some folks
-
@airtex2019 Hello again. Sorry Ive been quiet… My jobs + christmas + kid has taken over my life lately!!!
I just got back to Falco after a month… Reinstall my Windows 10 completely with latest windows update.
Installed Falcon BMS 4.37.3 (with Full Installer)… Then within AL, did all updates to AL (v2.4.1.5) / BMS available… this included BMS hotfixes up to 4.37.3.2 …
STILL, when I launch the game, I have to manually go into the setup and forcefully select my X52 HOTAS
and setup from advanced the FoV…
THEN it’s okay, but if I want to KEEP does settings, when relaunching with AL, I need to make sure to Launch without any setup override:
It’s like I needed to do it for AL to send it my initial keymappings (because they all worked as I setup in AL), but it just didn’t send over the config for FoV / tell BMS to actually USE X52 as input… even though it did send over all configs!
At least, I got it kinda working this way but… it’s annoying
My setup has nothing fancy … I did a full clean install… Nothing special here.
Im guessing you still wouldn’t have an idea as to what could be hapening based on this info?
Much thanks, regardless of the outcome
Pat
-
@ravenlost are you able to zip up your User/Config subfolder and share it to me?
also, show me the contents of
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Benchmark Sims\Falcon BMS 4.37
registry key (either screensnip or export/paste the text is fine) -
@airtex2019 Thank you
Here’s a shared google drive zip file with all. Hope you can access it. Let me know if you have problems with it. I also included the AppData / Logs …
https://drive.google.com/file/d/1TxeHSp3k8z4BjgD60Q6ndcsCrA7vLnVw/view?usp=sharing
p.s.: I don’t know if this changes anything, but I took the User\Config folder from AFTER having launched the game without any setup override. Just let me know if you want to see it WITH overrides.
Thanks a million!
Pat -
@ravenlost the XML file for your X52 looks like almost no axes have been mapped in Alt Launcher
can you confirm you have actually assigned your key axes (pitch, roll, etc)?
the only axes I see assigned are FOV, range-knob and antenna elev
-
Oh for *&?!/%$ sakes !!! I’m tempted to say something messed up my pitch, roll and yaw assignments, but now I have doubts I had even set those up in AL and in turn must admit I’m the f**ckin idiot that might have “forgotten” to set them up in AL !!
Wonder why I never had to setup within BMS’s setup though when not overriding…
Nevertheless, all seems normal now… X52 Hotas, TrackIR, and FoV with both X52 slider and moving myself forward with trackir.
I am SOOOOO sorry (really!!) to have wasted your time here. and yet, greatful you did try to help (and did!). BMS’s community just rocks!
Wonder if there’s something that could be done in AL to automatically setup the base axis as did Falcon’s BMS internal setup?
Anyways… THANK YOU!!! And again, much much sorry for losing anyone’s times here
(at least, now I get a clean windows install!!! LOL)
-
@ravenlost you are not wrong – there are default templates for popular joysticks, and X52 Pro is one of the most popular …
the bug here is that AL is overly sensitive to product-name when matching these templates – product naming on the firmware tends to drift and change over the years… AL is expecting “X52 Pro Flight Controller” but I can see in your DeviceSorting.txt your firmware calls itself “X52 Professional HOTAS”
it’s on my todo list to try to make that more robust.
in meantime, if you want to use AL … you, umm, actually have to use AL.
-
@airtex2019 LOL!! Well, all I can say is thanks again for your help, and that explanation
Keep up the excellent work you do!! Its super appreciated!
Pat.
-