New free MFD/ICP app to control Falcon BMS from touch devices
-
I have released a very simple app for both iOS and android devices to render and control the ICP/DED and MFDs from BMS to both the Google Play Store and the App Store.
Find all general info here: https://kungfoo.github.io/falcon-bms-control/
Find the apps here:
Google Play Store: https://play.google.com/store/apps/details?id=ch.mollusca.falconbmscontrol
Apple App Store: https://apps.apple.com/tt/app/falcon-bms-control/id1542670299
If you do not have access to the Play Store, you can download an apk from here: https://github.com/kungfoo/falcon-bms-control/releasesA windows release of the client app is available on the releases page: https://github.com/kungfoo/falcon-bms-control/releases. Simply extract the zip and run the exe, no complex install needed.
If you find any issues, feel free to report them here or file them as github issues.
Source code:
If you want to dig in and submit a pull-request, I’d be more than happy to review it. Find the source code offalcon-bms-control
here: https://github.com/kungfoo/falcon-bms-control -
This sounds very interesting. Thank you very much for your efforts! I’ll give it a try today. Cheers!
-
It still is a very simplistic UI, but polishing the actual interaction and network code was more important to me than fancy graphics. It may get those at some point, but I am not making it a priority right now.
My goal is to open-source the client and server code in about 3-4 weeks, so people can hack away. -
It still is a very simplistic UI, but polishing the actual interaction and network code was more important to me than fancy graphics. It may get those at some point, but I am not making it a priority right now.
My goal is to open-source the client and server code in about 3-4 weeks, so people can hack away.3-4 weeks you say? Is that code or not?
-
this is great! I downloaded it and tried it right away.
I got the server launched, accepted the firewall exception and got it exporting in a matter of seconds! Nicely done!
I did have some problems, though. It would not register my inputs in Falcon when flying around. It registered on the android device (Samsung S8 Phone), in that the little buttons changed colour and i got the vibration haptic feedback, but nothing “pushed” in the pit. ALso, the display extraction with both the MFDs and the DED were flawless.
Cheers!
-
@jezzder: do you have multiple keyboard layouts, as in multiple input languages on your computer?
If you happen to have multiple input languages, make sure the ones that is used for BMS (probably US) is selected as the default layout (while playing BMS).I think this has something to do with the keybinds not working because windows can have different layouts for different applications (Windows Settings > Keyboard > Let me use a different input method for each app window).
I will try to reproduce this today, so I know that this is in fact the problem.
-
If you cannot fix it with the multiple input languages fix, please dm me the server application log file. You can find it in the folder where the .exe is after a run.
-
Kungfoo would it be possible to get an apk from the github page? I was so stupid to buy a Huawei tablet and they are banned from Google services
-
Yes, I can make an apk available for download. I’ll build and upload it as soon as I get to it.
-
Thanks so much, that would be awesome
-
May I propose, if possible, an HSD -MFD with an underlaying MAP of the theater we fly?
-
May I propose, if possible, an HSD -MFD with an underlaying MAP of the theater we fly?
That would be so cool
-
May I propose, if possible, an HSD -MFD with an underlaying MAP of the theater we fly?
Is this feature real life for F16? Impressive!
-
We should have a moving map in basic BMS by now, I should think…might take some graphics manipulation of the map image, but it should be able to be done.
-
Is this feature real life for F16? Impressive!
Yes, that is a rl shot.
We should have a moving map in basic BMS by now, I should think…might take some graphics manipulation of the map image, but it should be able to be done.
A small clarification for the “by now” -part.
I do love this “feature”, I’ve seen it live in the rl bird, used it in the rl sim, and have plenty of high-res proves that is a GREAT SA enhancer. For the ppl stating it is too much data / symbols to project on the small in-game 3D cockpit MFD, I would say, first this is a feature that will benefit users exporting MFD’s to a real-size MFD image projection, where they can clearly benefit from this feature info. Second, you can switch the map on/off with a flick of a switch, returning back to the classical HSD symbology.
As a game feature, I would personally say it is some half hour code work to reflect this in-game by a dev.
BUT. We can all understated that most probably there are other priorities, even if this is a small work, and I am sure there are other dozen new features and ideas that too demand small work too.
I would also think Devs would most probably want this to be done the proper way, meaning that this feature is not on all Viper birds, but only to the latest Block 5x+ / 5xM or upgraded ones, where “+” and “M” meaning Advanced and MMC7000, which is the latest Mission Computer capable of supporting this feature. So along this MMC7000 other “features” are present too on the bird/block, from FCR page symbology updates, to Link16, to numerous new cool stuff. So just maybe it is somewhere on a list (mind) when time comes, in a pack of new features largely representing closer this block capabilities as a whole.But having this feature as optional on an external application extracting data, I don’t see why not from now, not that difficult I presume.
JMHO
-
I tried it and on both my devices it did not connect. The sever seems to run ok. I can connect to it with the old MFD app but not yours.
Devices are android and Ipad
-
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.