New free MFD/ICP app to control Falcon BMS from touch devices
-
Would it be possible to add the RWR texture as well? I really enjoy komurcu’s layout on my A10 tablet, it would be great if your app could emulate that as well.
Thanks for sharing your work!
Uwe
-
@Trini: Did Windows firewall ever prompt you on anything when you first ran the server application? Usually it does, and you have to allow it once to bind the port. Can you share your logfile?
-
@hoover: RWR Texture is in the works, but I think I will also have to at least add a rudimentary bezel for it to make it not look completely out of whack. So R/L obligations permitting: 3-4 weeks.
-
@Raptor: I would love to add that as well, tbh, but so far it seemed like it might just make it into the sim. Since I don’t know the roadmap, I am not sure if it’s worth the effort… Once I have some other issues ironed out, I might just give it a shot.
-
:yo:
-
Yes it prompted me and I checked that it was in the firewall rules to port tcp as well as udp. The server is connecting to komurcu’s android app but your app on my android and IPad are just showing “Discovering server”.
-
@Trini: is it possible that something else is also running on the same ports? Can you attach the first 10 lines or so of the log file? You can just delete it, it will be recreated when you run the server application.
-
Falcon MFD 1/8/2021 12:23:23 PM Başladı fnkReadCallSign_INI_File Log 1/8/2021 12:23:24 PM target 1 [email protected]@0.000000@-1@Notset fnkReadCallSign_INI_File Log 1/8/2021 12:23:24 PM target 2 [email protected]@0.000000@-1@Notset fnkReadCallSign_INI_File Log 1/8/2021 12:23:24 PM target 3 [email protected]@0.000000@-1@Notset fnkReadCallSign_INI_File Log 1/8/2021 12:23:24 PM target 4 [email protected]@0.000000@-1@Notset fnkReadCallSign_INI_File Log 1/8/2021 12:23:24 PM target 5 [email protected]@0.000000@-1@Notset fnkReadCallSign_INI_File Log 1/8/2021 12:23:24 PM target 6 [email protected]@-3976.000000@-1@ fnkReadCallSign_INI_File Log 1/8/2021 12:23:24 PM target 7 [email protected]@0.000000@-1@Notset fnkReadCallSign_INI_File Log 1/8/2021 12:23:24 PM target 8 [email protected]@0.000000@-1@Notset fnkReadCallSign_INI_File Log 1/8/2021 12:23:24 PM target 9
-
@Trini: that looks like the komercu logfile. Can you make sure to run only one of the server apps for debugging purposes?
-
Here is another one with from the file after I cleaned out the log. fnkReadCallSign_INI_File Log 1/8/2021 3:40:32 PM target 1 [email protected]@0.000000@-1@Notset fnkReadCallSign_INI_File Log 1/8/2021 3:40:32 PM target 2 [email protected]@0.000000@-1@Notset fnkReadCallSign_INI_File Log 1/8/2021 3:40:32 PM target 3 [email protected]@0.000000@-1@Notset fnkReadCallSign_INI_File Log 1/8/2021 3:40:32 PM target 4 [email protected]@0.000000@-1@Notset fnkReadCallSign_INI_File Log 1/8/2021 3:40:32 PM target 5 [email protected]@0.000000@-1@Notset fnkReadCallSign_INI_File Log 1/8/2021 3:40:32 PM target 6 [email protected]@-3976.000000@-1@ fnkReadCallSign_INI_File Log 1/8/2021 3:40:32 PM target 7 [email protected]@0.000000@-1@Notset fnkReadCallSign_INI_File Log 1/8/2021 3:40:32 PM target 8 [email protected]@0.000000@-1@Notset fnkReadCallSign_INI_File Log 1/8/2021 3:40:32 PM target 9 [email protected]@0.000000@-1@Notset
-
I found the problem…. :rofl:… I was using the wrong file to start the server
-
@Trini: :bdance: Glad you sorted it out.
-
Here is how my MFDs look…is that correct?
-
What version of BMS is this? 4.34.4? On 4.34 you have to set
set g_bDoubleRTTResolution 1
to make the resolution of the RTT correct for the app. -
4.35 is the version I am using. Also the hud video freezes after sometime. I have this set in the falcon cfg. set g_bExportRTTTextures 1 I will have to add this (set g_bDoubleRTTResolution 1)
-
Thanks:p
-
The double resolution option has no more effect in 4.35, afaik. It’s for 4.34 and lower versions. RTT export is currently bugged in bms (confirmed by devs) and sometimes freezes up, so wait for u1 to achieve a stable export…
-
To the people having problems with some buttons not working: you need to use bms full.key file or copy the keyboard key binds from it to your keyfile. The reason is, that the server app does not (currently) act as dx device and thus can only call keyboard callbacks.
-
To the people having problems with some buttons not working: you need to use bms full.key file or copy the keyboard key binds from it to your keyfile. The reason is, that the server app does not (currently) act as dx device and thus can only call keyboard callbacks.
As you already reading shared mem with your server side app. With 4.35 there is a new datastructure Stringarea wich included which key file is used by the running BMS instance so maybe an idea to check against either by filename or as other apps do by checking if the required callbacks are present and bound
-
@oak: I am already using that to read the keyfile. The thing that I still need to do is check that all the required callbacks are present and bound and otherwise yield a big helpful error message that tells people what is going on. I will make sure to add this to the next version of the server app.