New free MFD/ICP app to control Falcon BMS from touch devices
-
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)
turn the exporter off for now. That is what is causing the freeze.
-
Yes, I can make an apk available for download. I’ll build and upload it as soon as I get to it.
hey kungfoo, not to be a pain, just wanted to check in on the apk ?
-
@jayb: will get to it soon, was busy with my kids and debugging issues with keyboard layouts…
-
Take your time, what you are providing here is so great
Cheers,
JB -
@Jayb: I updated the newest release with a signed android APK for devices that do not have access to the play store. https://github.com/kungfoo/falcon-bms-control/releases/tag/0.4
-
Thankyou so much, I will test it tomorrow
Edit: It works really well. Thank you so much for the apk, I was really kicking myself for ordering a Huawei tablet (no wonder it was cheaper than other brands), but now I can put it to good use!
-
Great work @Kungfoo …
Love?? ---- https://love2d.org/wiki/Main_Page
- maybe add one thing to the client (apk,ios) - select network/device … ip address of server input manually
Since I (personally) use usb-tethered network (RNDIS) , on completely other network subnet … don’t hog up my wifi with rtt-ex , and faster transfer via usb2 (400mbps) - client auto-config is totally unaware of that … so for someone who needs it , so the option is there ? pretty Please ?
- Remote NDIS is commonly on 192.168.42.x network (it varies with versions of windows/linux, … but on Win10 it is) … So , just need to hit the pc server from client “manually” - not by broadcasting udp “hello”
—AAND … select of keyfile manually , eg, with some server config line override ( I have no problem to rename my key-file to FULL , just so we don’t have to do it in the future)
(personally I like auto-config “foolproof” solutions , but in case of trouble it is harder to debug stuff - what went wrong ?? )
–@admin - Maybe put this thread in Input/Touchscreens for better finding ? Anyone?
-
Yep, this is using the love2d engine. I see you took a look at the apk (probably). It took me a while to make this decision to use it, but it is the most hackable thing i could find that would allow it to run on all platforms, which is a huge bonus. It also has zero compile times while working on it. Also when other people want to start working on the client (soon open source) you basically have the easiest development setup ever: you need the love2d binary and a text editor. No dependencies or complex IDEs to set up.
On broadcast discovery: i know there should be a config option for setups where udp broadcast does not work. It will be added, give it 3-4 weeks.
The server (should) take your active keyfile from bms shared memory export, so this should just work. However if your not using the full key file you’ll have to make sure the callbacks are there. I think that’s a minor inconvenience.
-
Ok cool.
Naah, didn’t go that far to disassemble the whole thing , I was merely trying to figure out why it don’t like my rndis connection. …
Actually , your solution is pretty neat , it’s probably just me where things get complicated - but you may change that udp “hello” in the future … as you wouldn’t believe how many “hello’s” … or “falcon’s”Everything works out of the box… didn’t have to touch anything. Refresh @60 is hard to get via wifi (that’s where rndis comes in handy.) , but 30 is smooth enough.
Keys work, and I have different key-combos for mfd’s so I would notice that something is wrong… Great.
(but I already renamed key file to default “…FULL” name … so… I’ll see if it works when using different key-file in config)–One more suggestion, everyone puts AA/AG/LIST/etc… (ICP) buttons on ICP panel (that’s there they are) ,… but when on MFD’s screen and need to switch QUICKLY from AA-> AG or vice versa , then need to switch from:
MFD -> ICP screen … select AA / AG , … return to MFD’s … etc … get me?
… and I know there is no too much screen space on devices … but if it’s possible to “squeeze” (copy) just AA and AG buttons to mfd’s section -> it would be a miracle
…COM1/2 … IFF/LIST … don’t need on mfd section , since their mode of operation is exactly there on ICP/DED , … hence AA and AG are more “general” modes
SO…OR … why don’t put everything into one screen ?? These are all screenshots from my 10.1"@1920x1200 … so all icons are copy/paste 1:1
– You have all the time in the world to think about it … also you could name your symbolic price / since it is some handywork/intelectual property … but … that’s another story// won’t get into.
CHEERS and Thanks for another MFD tool !!
-
I like the layout as it is now, but it would be great with a swipe-action to switch between the two screen layouts. I find myself hunting for the slider control, a swipe would be very nice to have when you need to switch in a hurry.
-
be good if it was a full ICP panel, & radar
-
@jayb: i noticed that too while using it and will likely implement it in the next version.
-
@tj1: i don’t think i understand. you mean the rollers on the side of the icp? or which part are you missing? drift cutout switch is currently missing, but will be added
-
Tonight I experienced that the MFD display in the app froze (stopped updating) mid-mission (30 minutes in or so). The OSB buttons still worked, but the displays themselves stopped updating. As I was in single player, I paused and Alt-Tab’ed out and restarted the control server, but it did not fix the problem. Is that this RTT-bug that has been reported in BMS, which may be fixed in first upcoming release?
-
Yes
-
Hello
I’ve just tried the app, and it is amazing.
In my equipment (too old to be even considered low-end), runs with very little delay, maybe 500 ms; both ICP/DED and MFDs. The DED uses the original monospace font, so it doesn’t appear distorted.
I’ve used it over wifi, from Windows 7 to a 4.4.2 Android tablet. If it can run so smoothly with this crap of equipment, I wonder what can be done with a proper modern suite…As I see you are open to comments and suggestions, can you think of a way of sending the extraction of each MFD to two different IP in the same Wifi? I have a pair of those TM MFD frames, and I was thinking of stuffing a pair of Android tablets behind those frames. I used to be able to do that via some other app, but NEVER with this little delay of yours. Also, in order to fit behind the frames, would be useful to be able to resize the image from the Android app (to adjust it to different sizes and resolutions). Don’t worry if it’s not feasible, it’s just my personal setup and ideas.
Anyhow, the app looks great and very promising.
Good job! -
Thanks for the kind, encouraging comments.
You can already send to multiple clients. Simply run the app on multiple devices.
Resizable widgets is potentially further down the roadmap, but i don’t know when (and if I’ll get to it).
However to fit behind mfd frames people also had great success with cheap 7 inch screen from somewhere on amazon and some 3d printed parts.
-
Is there an admin that can move this to the ‘Touchscreens’ subforum, because it probably belongs there…?
-
Hi there, I am going to buy a tablet to use this program, but a friend of mine told me that sometime the game freeze up and he must restart the game. This is very annoying when playing online. Does anybody know if this bug has been solved and is this app for sale?
Thanks -
@tdr:
Hi there, I am going to buy a tablet to use this program, but a friend of mine told me that sometime the game freeze up and he must restart the game. This is very annoying when playing online. Does anybody know if this bug has been solved and is this app for sale?
ThanksThis app is free to use.
Your friend might be using BMS 4.35 which is a bit buggy. If you want to have more stability, go with BMS 4.34 (with all updates).
BMS 4.35 U1 (update 1) should be more stable but that is 3-4 weeks away.
Sent from my iPhone using Tapatalk