Ice’s Falcon BMS Profile Updated for BMS 4.37
-
@Mosquitoe said in Ice’s Falcon BMS Profile Updated for BMS 4.36:
@linknet , solved my HOTAS issue. It was appearing inverted because of the way were ordered in the Device Sorting.txt file. Once I flipped the order around in the file, they worked perfectly in the game.
You’re all set then.
-
@Todd1215
Thanks for the info on the DPI issue above. My dual-screen setup is similar to yours (3840x2160 main and 1920x1080 touch) and the instructions worked perfectly!
I no longer have to keep changing my main screen DPI settings back down to 100% when I want to fly.
Thanks! -
@linknet doesn’t work
-
@giannis_plt said in Ice’s Falcon BMS Profile Updated for BMS 4.36:
@linknet doesn’t work
It’s working for me. I used a different interface but the principle is the same.
Make sure that “Bypass Cascading Triggers” is NOT checked.
.
-
@Todd1215 after you click on “Change high DPI settings”, there are couple of settings in the next page, “Program DPI” and High DPI scaling override". Which is applicable?
Also, can’t these changes be made in the BMS 4.36 desktop shortcut instead of the exe in the Bin folder?
-
@Mosquitoe said in Ice’s Falcon BMS Profile Updated for BMS 4.36:
@Todd1215 after you click on “Change high DPI settings”, there are couple of settings in the next page, “Program DPI” and High DPI scaling override". Which is applicable?
Also, can’t these changes be made in the BMS 4.36 desktop shortcut instead of the exe in the Bin folder?
After you click on “Change high DPI settings” just leave the first option “Application” set.
That hack was originally based on DCS which being a more recent application may be DPI aware, however I guess that BMS was written before anyone had even heard of DPI aware and “Change high DPI settings” won’t make any difference either way. I tested the hack and didn’t set the BMS “Change high DPI settings” and it worked perfectly.
You can “Change high DPI settings” for any application from a shortcut if the shortcut offers the option. This also changes the settings on the underlying exe so it doesn’t matter which method you use. If you change it via the shortcut and later delete the shortcut the setting still remains on the exe.
-
@Mosquitoe Sorry for the lack of info in my post. I should have been more clearer but @linknet beat me to it, thanks!
and to reiterate what @linknet stated, the High DPI override isn’t applicable for BMS. So just do it for Helios Control Center and you should be good to go.
-
@Todd1215 @linknet I left both BMS and Helios to “Application set” and both worked straightaway. I don’t have to reset my monitors’ respective DPIs before I fire up BMS and Helios.
Thanks both for your advice!
-
@linknet It works as a button yes. But it needs more to do to change the screen . for examble from DATA to MAPS. The button is pressed , without taking effect.
-
@giannis_plt That’s strange since it worked fine when I tried it.
Are you sure that you have unchecked Bypass Cascading Triggers for both of the joystick buttons. If you don’t do that then it will just press the CPD button but the panels won’t change over.
.
-
This post is deleted! -
Ice’s Falcon BMS Profile Updated to 4.36-05
Updated 13 December 2022:
The first post has been updated with the latest version.
Please note the requirement for BMS Falcon 4.36 U3 and Helios Version 1.6.5500.0 or later.
- Added all of the BMS Falcon 4.36 U3 updated charts for Japan, China and Russia.
- Added all available updated charts for the latest Balkans and Israel theatres. The Airports all have an Airport Chart but most of the DEPARTURE/TACAN/ILS charts are still missing.
- Removed the Nordic theatre charts since the latest charts are now in a format which is incompatible with the format used in this profile.
- The RPM Gauge now automatically sets the correct GE/PW version based on aircraft type.
- The Fuel Gauge now automatically sets the correct LH/RH needle fan based on aircraft type.
- The IFF/AUX COMM panels are now automatically selected based on aircraft type.
- The Air Brake Indicator on the Landing Gear Panel now shows the actual Air Brake position via a moving tape.
- Selecting the hidden button on the Landing Gear Panel Air Brake Indicator now toggles the Air Brake Open/Closed.
- The Caution Panel now displays for a few seconds for each new fault detected.
- The profile now checks for an incorrect Helios version and notifies the user accordingly.
- A notification from “DataAutoUpdate” that the Arial Narrow font is missing is included.
- This latest Helios version adds %BMSFalconPath% and %HeliosPath% environmental variables to the Process Control interface. All of the executable files in the C:\Bin folder have therefore been modified to access the required paths via command line parameters sent from the Process Control interface. None of the executables can now be run as a standalone application and the “PathNames.ini” file is redundant and has been removed.
- The standard profile can now use RTT MFDs for both the Centre Console and the Zoomed Console without the need for an additional profile. The full setup instructions to enable this are provided in the separate Setup Guide. If you aren’t experiencing lagging MFDs then it isn’t recommend changing to this since there wouldn’t be any advantage.
- Requires “g_bExportRTTTextures 1” to be set in the Falcon_BMS.cfg file found in \User\Config.
- Requires “set g_nKnobAccelerationDelta 0” to be added to the Falcon_BMS.cfg file found in \User\Config.
-
Hi @linknet
I just installed your new profile and the latest Helios, but I’m getting this screen when save the profile
any ideas?
-
Any Ideas? Yes, just follow the instructions on the screen. In particular the final instruction.
-
@linknet said in Ice’s Falcon BMS Profile Updated for BMS 4.36:
Any Ideas? Yes, just follow the instructions on the screen. In particular the final instruction.
well, I tried those before posting here.
I just kept trying, at least four times, until it finally worked. It did throw a couple of exceptions (log file attached).
One this I did change, on reflection, was I changed the profile editor to NOT run as admin - I had recently changed Helios control center to run NOT as admin/#. would the mismatch have made a difference
2022-12-17 13:47:00.9393|ERROR|GadrocsWorkshop.Helios.ProfileManager|Error saving profile|System.IO.IOException The process cannot access the file because it is being used by another process. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.File.InternalMove(String sourceFileName, String destFileName, Boolean checkHost) at GadrocsWorkshop.Helios.ProfileManager.SaveProfile(HeliosProfile profile) 2022-12-17 13:47:00.9713|ERROR|GadrocsWorkshop.Helios.Windows.ExceptionViewer|Unhandled exception occurred. Helios will exit.|System.Exception There was an error saving your profile. Please contact support. at GadrocsWorkshop.Helios.ProfileEditor.MainWindow.WriteProfile(HeliosProfile profile) at GadrocsWorkshop.Helios.ProfileEditor.MainWindow.SaveProfile() at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e) at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding) at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute) at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute) at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e) 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.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated) at System.Windows.Input.CommandManager.TransferEvent(IInputElement newSource, ExecutedRoutedEventArgs e) at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e) 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.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated) at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated) at System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg) 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)
-
Well, I tried those before posting here. Sorry but just had to check.
The error log shows a problem in saving the profile (file in use), maybe windows had blocked the file as coming from an unknown source. In which case the profile editor in non-admin mode would have problems saving it. Edit: Just tried that, it saved it without any problems.
Whether it is saved in admin or non-admin mode shouldn’t make the slightest difference.
-
In the new 4.36-05, “BMS - Ice’s Helios Profile” key file (unmodified), everything works great for me, EXCEPT the C&I knob will ONLY move from UFC to BackUp, but NOT from BackUp to UFC. The “in-game, on-screen” cockpit C&I knob works both ways, OK, but the “touchscreen” C&I knob only works one way, from UFC to BackUp. Then it gets stuck on BackUp and won’t change back.
I checked the settings in the Profile Editor and they seem right, but it still only works one way (UFC to BackUp).
Is this a Bindings problem on the Knob CNI layer?
Has anybody else experienced this? If not, any ideas what might be causing this?
Thanks! -
@Dan I’m answering this as I understand the problem to be that the touchscreen knob itself gets stuck and not that the touchscreen knob moves but then doesn’t move the in-game knob.
Those knobs on the IFF and AUX COMM panels haven’t been changed for a long time. I’ve just checked them both out and everything looks fine. The knobs are set to “Continuous” and “Touch on right to repeatedly increment or on left to repeatedly decrement” together with “Mouse Wheel” enabled.
So effectively that means that a touch (not a swipe) anywhere on the knob should flip the state back and forth, also with the mouse pointer over the knob the mouse wheel should flip it back and forth.
-
Thanks link.
I went through all the running processes to see if any were Helios related (including text editors etc.) but couldn’t see anything. As I said I opened and closed the profile a few times and eventually it started to work again- a big sigh of relief: it was probably one of those Windows things - turning it off and on again would probably have worked too
-
@linknet
It’s hard to describe accurately but the C&I from the touchscreen doesn’t operate the “in-game” UFC position, only the BackUp position. This leads me to believe it’s a problem or conflict in the key file but I have to check it out to see. All I have done to the base Ice’s profile is add my Cougar lines at the end. If I find anything unusual or any conflicts, I’ll let you know.
Thanks!