Posts by sshaper

    Sent you a couple of pull requests to increase compatibility with MacOS platforms. It's a nice tool with a better graphics than my rewinger!

    Thanks SageMage, I added them to the repository. But I don't believe SayIntentions works for a mac so that won't work but the map and that should. I also added a "Exit Application" button that calls a .bat file to shut everything down. If you have a shell file you tested I could add that and change the python script to shut that down if on a mac.

    I added two issues onto the Github repo. Is that a good way to communicate with you, or better to comment here?


    Thanks!

    Just saw the issues on GitHub good points I will look into them. I replied via GitHub. Now that I know people may be doing that I will check. If it is not too much of a pain if you could put the issue in GitHub and just give me a note here saying you did that woud be best. But if you only want to fool with one Github would be best.

    Thanks Armitage,

    I have found frequencies for all the airports in the world and just added those that areofly has, problem is there are not accurate or do not match say intentions. The US ones are the most accurate. That is why I added a feature where you could write a frequency if not found on the flat file. The data file is just JSON and I figure fo now the end user could just update to what they need and I update as I see. That flat file also determines if it is a heliport or airfield and the skyvector path. I have thought about putting it all in a database that my app could read from and I could update as I found accurate data.

    Scott

    Hi Juan,

    This website explains it https://sayintentionsai.freshdesk.com/support/soluti…light-simulator

    Bascially you just have to get the data from the the sim and write it to the input file simapi_input.json. That is all I did. I write to the file about every .75 seconds. I don't mess with the output side because I cannot talk to aerofly. You have to have sayintentions installed on your computer for it to work as it writes to a file in the program that then gets read. I of course have it so I could test your app if you want. For the data needed you already have it from Aerofly. My Python file, which is mostly yours, gets the data and sends it. It is on my github page at https://github.com/sshaper/aerofl…to_websocket.py

    Here are the json values for the say intentions input.

    Hi sshaper , I am very interested in you Sayintentions integration.

    If you need this later, I could build a custom DLL with the com and nav variables for airliners of the sim, that have custom variables definition (at least we can try :) ).

    Hi Juan,

    At this point the way it works is I have a file that list the coms (coms only) from a flat file based upon the airport on the map you select. The coms from my app write to the JSON file that sayintentions reads. No actual interaction from the game. I did look at your radio app and it is very nice. You can interact in the plane and get the values. I wouldn't be much to have that just write directly to say intentions and by pass my app altogether. Howerver by doing that you lose all the other features that I have like routes (as the bird flys), 5 and 10nm airport circles, direct to and the ability to see all the coms for all the airports. Plus I think my app is better in vr because you just click with the controller. It would nice to impliment that app as a widget ingrated into aerofly VR so you wouldn't have to use something like OSOverlay.

    Scott

    I can get the data from Aerofly but cant seem to send it back. In the screenshots I have the heading on but it is not on in the autopilot. The heading bug (hard to see) is east 90 not 230. The output readings alt, heading, airspeed are all correct.



    Thank Juan,

    My app has the radio interface working pretty well (not talking back to aerofly at the moment) but my understand is the DLL allows for two way commnication, which would be great for the autopilot. My vision is to improve the app so you can more easily do things in VR via a web app. Not for every plane mostly the small GA planes/helicopters. When I get some more time I will look into your files.

    Thank you for the work you have done.

    Yes with AI, things are changing.

    Scott

    Hi Juan,

    Just found your autopilot script and very easy way to install the DLL bridge. Feel kinda silly I trying using the docs and could never get that to work when attempting to compile it myself. When I have more time I want to try your bridge and impliment an autopilot to my radio/map script. I have aerofly broadcast on 255.255.255.255 and 49002 do I have to change that?

    Scott

    Hello Everyone,

    Short video showing a complete flight (just 9 minutes) using Say Intentions ATC and Aerofly. I had to do it in 2d because if films better but works great in VR

    External Content youtu.be
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    Hello Everyone,

    Major interface change functionality is mostly the same. The radio page was removed and the coms were moved to the map page. There is no longer a hover over the airport icon. However when you click on a airport you get a dialog box were you can select the frequency for com 1 or com 2 by clicking the button and that frequency will automatically be added to the standby side of the com. Much easier to use in VR. The videos still show how most of it works just no more radio page and different on how you add frequencies.


    Thank Juan,

    I messed with the SDK DLL that I found and I could not get it working for me so I wrote the whole web interface just using Python. Interacting directly with the plane radios would be great. For me, I would probably still want to use my web interface because in VR it makes changing and finding frequencies easier, but having the cockpit also respond would be great.

    Just FYI. I change the interface slightly the map overlays are now radio buttons instead of a dropdown. The dropdown was not working well in VR. Also, I removed the map button from the map view and radio button from the radio view. If the user is on that page they don't need a button to go there. Also updated the data file (ongoing process) with better frequencies and SkyVector links.

    Thanks for the reply.

    Scott

    Hello Everyone,

    First time to this forum. I have been using Aerofly fs4 in VR because it is by far the smoothest for my machine than MSFS2024 and Xplane12, but I was missing an in cockpit moving map and ATC. I ended up creating a web based application that does both. Has a moving map and radio interface that will send frequencies to SayIntentions and will display in VR (using tools like OS Overlay). It can also work on a tablet by making a small change to the JavaScript (I documented that in the instructions file). I have a couple videos on youtube that demos the application (I had to do two because of the length) and you can download the files from my GitHub page. The core functionality works just fine but I will be making updates as time goes on. Just wanted to share if anyone is interested.

    GitHub

    GitHub - sshaper/aeroflyToSayIntentions
    Contribute to sshaper/aeroflyToSayIntentions development by creating an account on GitHub.
    github.com

    YouTube Video 1

    External Content www.youtube.com
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    YouTube Video 2

    External Content www.youtube.com
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.