Ice’s Falcon BMS Profile Updated for BMS 4.37
-
@Jim_H said in Ice’s Falcon BMS Profile Updated for BMS 4.37:
1st great work i really like it
can it be set to run in windowed mode so for example when prepairing in MP getting com or bugs sorted etc I could for example tab to discord or a different into focus? looking but not find if that is doable yet
It won’t run in windowed mode but you can Alt-Tab between it and another application providing you edit the profile and disable the Always On Top checkbox.
-
@kukki87th said in Ice’s Falcon BMS Profile Updated for BMS 4.37:
Works great, very very fine work here, I love it.
Noticed one thing. the FQS “Wings first” goggle switch is not working.
Kukki
I wasn’t aware it had an “FQS Wings first goggle switch”, can you please clarify.
-
@linknet said in Ice’s Falcon BMS Profile Updated for BMS 4.37:
@kukki87th said in Ice’s Falcon BMS Profile Updated for BMS 4.37:
Works great, very very fine work here, I love it.
Noticed one thing. the FQS “Wings first” goggle switch is not working.
Kukki
I wasn’t aware it had an “FQS Wings first goggle switch”, can you please clarify.
the 2 way toggle switch here in the picture, and the gear leaver do not sent the callback to BMS, so it will not raise or lower the gears. (can it be my kayboard settings?)
-
@kukki87th
Could well be your keyboard, if you using a Non-US Keyboard you would need to follow the “Non-US Keyboard Guide” section of the Setup Guide. -
@linknet ok that should work thank you
-
@linknet said in Ice’s Falcon BMS Profile Updated for BMS 4.37:
@kukki87th
Could well be your keyboard, if you using a Non-US Keyboard you would need to follow the “Non-US Keyboard Guide” section of the Setup Guide.Thanks, did that and now it works like its suppose to. THANKS. Great work you have done here.
-
Hi Linknet, I have been flying around extensively recently and so far it worked wonderfully. Thank you for closing the case we opened I have not experienced that anymore after deleting that redundant file.
There are things I noticed as well, like for RWR diamond float mode or Radio Altimeter, the switches position doesn’t correspond to the initial 3D cockpit setup, only after a recycle of the switch would they sync their position. Is this normal?
-
@jacqueslees said in Ice’s Falcon BMS Profile Updated for BMS 4.37:
Hi Linknet, I have been flying around extensively recently and so far it worked wonderfully. Thank you for closing the case we opened I have not experienced that anymore after deleting that redundant file.
There are things I noticed as well, like for RWR diamond float mode or Radio Altimeter, the switches position doesn’t correspond to the initial 3D cockpit setup, only after a recycle of the switch would they sync their position. Is this normal?
Thanks for the information. I’ve reworked both of the Threat Warning Panels and also the Radio Altimeter switch so their positions now correspond correctly to the start up mode. Modifications will be in the next update. If you find anything else wrong please just let me know.
-
Hey linknet, question on the charts. Is there a reason you have the rotary charts selector hidden? Is there a problem with manually selecting the charts if you know what you are doing? Since the FalconOnline theaters are unique Helios doesn’t recognize them even though there are theaters that could be used, such as the current Suez campaign they have going on. Helios doesn’t recognize it as the Israel theater even though it uses the same map and for the most part the same airport charts. Is there another way to get Helios to pull up the Israel charts other than enabling the rotary and moving the layer above the charts on it? Is there a theater list somewhere that can be edited which corresponds to the theater chart Helios will pull up?
-
@zeek said in Ice’s Falcon BMS Profile Updated for BMS 4.37:
Hey linknet, question on the charts. Is there a reason you have the rotary charts selector hidden? Is there a problem with manually selecting the charts if you know what you are doing? Since the FalconOnline theaters are unique Helios doesn’t recognize them even though there are theaters that could be used, such as the current Suez campaign they have going on. Helios doesn’t recognize it as the Israel theater even though it uses the same map and for the most part the same airport charts. Is there another way to get Helios to pull up the Israel charts other than enabling the rotary and moving the layer above the charts on it? Is there a theater list somewhere that can be edited which corresponds to the theater chart Helios will pull up?
The chart selection is determined by the Lua script input to the rotary charts selector as follows:
s = string.lower(TriggerValue) s = s:gsub("^%s*(.-)%s*$", "%1") theater = 1 if string.sub(s,1,5) == string.lower("Korea") then theater = 1 elseif string.sub(s,1,7) == string.lower("RedFlag") then theater = 1 elseif string.sub(s,1,7) == string.lower("Balkans") then theater = 2 elseif string.sub(s,1,3) == string.lower("BFB") then theater = 2 elseif string.sub(s,1,6) == string.lower("Israel") then theater = 6 elseif string.sub(s,1,3) == string.lower("BFS") then theater = 6 elseif string.sub(s,1,3) == string.lower("EMF") then theater = 10 elseif string.sub(s,1,8) == string.lower("Template") then theater = 11 end return theater
You can add as many additional lines to this code as required in the format:
elseif string.sub(s,1,4) == string.lower("Suez") then theater = 6
Where, in this example, the number 4 represents the minimum number of characters necessary to uniquely identify the theatre name. So that line would now find any theatre beginning with “Suez” for example “Suez 1.1.2”, “Suez 1.1.3” etc.
Rotary Chart Selector Input:
-
Thanks @linknet, worked like a charm, I did have to change what it is looking for in the first “x” characters of the theater name as it is actually called 1982 Battle for Suez, so changing the lookup to “1982” did the trick. Thanks for the insight on that one. I should have looked a little closer when I was doing it but ran out of time. What is the reason for limiting the length to check only the first few characters and not just return the full name and match the full name? Is that just to optimize the execution or is that to do with the theaters having different name lengths and there would be a problem to return 10 characters if only 5 exist?
My next question which is really just an inconvenience as the work around is to manually copy the DDS files for the kneeboards from the KTO directory to the Suez directory. The issue is WDP doesn’t recognize the FO theater and I can’t update WDP like I just did for the charts in Helios. Since WDP isn’t able to update the kneeboards in the correct directory which is “Add-On 1982 Battle for Suez\Terrdata\objects\KoreaObj” it only updates the DDS files in the standard KTO directory. Since Helios does pull the kneeboards from the Suez directory I am not able to get my own kneeboards unless I manually copy the DDS files from KTO to Suez. Is there a way to make Helios still update the kneeboards from the KTO directory even if it is running a non KTO theater? Doing this would just cause the in game kneeboards to display different images than the Helios kneeboards correct? Since I fly with pilot legs off them being different wouldn’t matter. How are the .jpg images in the “Documents\Helios\Images\FalconBMS Images\Kneeboards” updated from the Suez theater directory? Is that the AutoPadsUpdate.exe figuring out what the directory is for the Suez theater is or is it being done somewhere else?
Thanks
-
@zeek
You can just compare the full theatre name:elseif s == string.lower("1982 Battle for Suez") then theater = 6
But some of the theatre developers are in the habit of adding version numbers to the end of the theatre name so by using a subset of the theatre name the code doesn’t have to be changed each time a new theatre version is produced.
The AutoPadsUpdate.exe extracts the theatre name from the windows registry and combines that with the BMS Path provided as a parameter by Helios to obtain the relevant DDS files. So without a recompiled special version of AutoPadsUpdate.exe then a simple cmd file to copy across the DDS files would be the answer, which I’m sure you must have figured out already.
Alternatively I believe you can add theatres to WDP according to this discussion here:
https://forum.falcon-bms.com/topic/7/weapon-delivery-planner-released/2087
which I haven’t tried and can’t confirm whether it works or not. -
Hello guys,
Love the profile, many thanks to all the users involved in making it.I have a problem and I wish if you guys can help. @linknet @Wheelchock
When running the profile, at random time intervals, all lights and some instruments (for sure the altimeter) freeze. They come back after a random time interval or immediately after exiting falcon while the aircraft flies into the sunset.Have I setup something wrong? Is this a known issue? Thanks in advance!
-
@Raphael The most likely cause is having different refresh rates between monitors. I’ve experienced this before with a main monitor of 30hz refresh and a 60hz secondary monitor which is my touch screen.
-
Hi,
Can this profile read the current state/position of various buttons/knobs in teh cockpit?
Id yes how do you read it?
So far I could not find a way to do this to implement in my VoiceAttack plugin.Thanks
-
@janjan
BMS only exports a small subset of the knob and button positions and these are read by the Helios Falcon Interface plugin not by the profile itself. The Helios Falcon interface reads the BMS shared memory in order to extract the position values. -
@linknet
I use the shared memory but this has a very limited information regarding knobs and buttons position.
I want to know if you managed to find a way to read all other knobs/buttons position apart from the ones in the shared memory. -
@janjan
The profile uses the Flight Start Mode via Helios Shared Memory to set all of the controls that don’t have position information to the initial start position relevant to the flight mode, Ramp Start, Hot Start and Air Start. The profile then relies on the user adjusting the controls in the profile and not in BMS for them to remain in sync. There is no feedback for these so if adjusted in BMS then they lose sync. -
@linknet
Thanks, I was hoping someone found a way but no.
I do the same when I want to set a know - set it to a knows value and modify. -
Hi Linknet, I would like to report that besides RWR diamond float mode button and Radio Altimeter switch, the green oxygen regulator switch was also not in sync first time entering 3D.