Posts by SageMage

    SageMage Does that happen with the example Denver POI we included?

    Hello, sorry of the delay - I didn't expected an answer on a Sunday.


    Tests done on MacOS:

    • Downloaded the gz from the page again so to avoid any .tmc shenanigans
    • removed the security protections
    • run "bash aerofly-fs-convert-pois-macos.sh"

    Result (skipped the ToS at the top): ERROR:  (no valid coordinate system specified for ''), folder './input/edtd_trial/': export place returned false


    Test number 2 - changing type in the .tmc from poi to default. texture_base_type ttx_dxt: Success - No error (posting only the last part of the tm.log):


    Test number 3 - type default and texture_base_type ttx_etc2 (nothing else changed) - ERROR - Assertion failed: (texture_memory->size() == depth * TextureComputeMemorySize( width, height, type, use_mipmaps )), function TextureCreate, file tmxgl.cpp, line 3217.

    Test number 4 - type default, texture_base_type ttx_etc2, mipmaps = False - Success

    Please let me know if you need additional information.

    As feedback on MacOS, trying to do a conversion with ttx_etc2 gives the following error:


    This does not happen on the Windows version of the Converter, so seems something different in the binaries.
    Only way to bypass the error is to set mipmaps = False
    Note: the error doesn't get written in the tm.log, only in terminal.

    "You're absolutely right, it was only for people with fewer opportunities."




    I said that because all the other games have multiplayer included in the subscription fee."

    And aerofly can do It too

    You actually wrote "Since a connection is already required, why not introduce a multiplayer mode? Making it free would also benefit players who cannot afford paid subscriptions."
    I put emphasis on your own words.

    I looked into it, and unfortunately there isn’t an alternative to DLLs right now. For my RAAS mod based on 777Driver , I use the UDP protocol instead, which lets the app read the simulator data without needing a DLL.

    If you’re interested, I can send you the Mac version.

    Please send it to me, would be interested.

    Are you packing the UDP via the tmd with the variables or you’re sending only the ForeFlight data?

    You can also send messages from the outside to the sim aircraft this way. Fast enough for any cockpit switches and levers but not quite fast enough for primary flight controls, those should be connected to the sim directly anyway.

    Any chance we can get the same functionality on Mac?

    Hi! Interesting issue. Can you explain a bit more your home network? Maybe there's a way to improve the tool.
    Normally if you activate "FSWidget" on Aerofly Mobile it should work and see your phone when you select "Autodetect IP".
    If unsuccessful, you can also force your IP address.
    Maybe the router was doing something on the network?

    So, i tested my kivy android app with aerofly fs4 which works fine, but the same app does not work for aerofly fs global on android, i turned on send flight data to fswidgets app but i get nothing. Any tips?

    FSWidgets protocol on mobile uses a different method -> you need to ask to the sim via TCP -> FSWidgets app uses it

    UDP on the PC version is the sim actively sending

    I see great potential in this tool, but due to previous catastrophic experiences with Python on my system, (i’ll spare you the full details) i’m not keen on installing Python nor any similar dependencies on my MacBook.


    Can you tell me a bit more on the setup, buildup and/or configuration of this tool, why it needs python as a base, (i understand it, but why on MacOS it’s not exported as an app for example) and how it internally works on MacOS Sequoia, what deeper folders does it touch and how safe it is.


    Don’t want to sound distrustful, but i have some IT background and i’m extremely careful with these kind of platforms.


    Thank you in advance.

    Hey thanks for the comment - very valid points.
    I also come from an IT background and let me explain a bit the philosophy of the tool.

    Why python, why not an app bundle?
    - because it was supposed to be multi platform from the beginning. It can run on Mac, on Windows, on a raspberry pi.

    - The client can connect on any version of Aerofly, be it FS4 or Mobile - you never know which machine the end user will have.

    - Python is quick to develop and distribute. I don’t need to send full .exe or .app, I don’t have to go through the App Store review or Microsoft store certifications (both have total yearly costs of 400€, plus domain, API server, …)

    - Especially the first months I’m going through many versions, based on user feedback on discord, so it would be difficult to get the updates pushed out fast.

    - code is readable, it’s not a black box

    Note: I already managed to build the app from pyinstaller. However, if distributed online, the latest Macs will freak out because it’s not signed.

    What folders are touched, what is the system integration:

    The code needs the following 2 modules from pip to run:

    - requests (to interact with the Abflug server)

    - tkintermapview (to create the map and the markers)

    The code runs stateless from its own folder. It doesn’t save any file, and reads an optional JSON with the API key so you don’t have to copy paste it every time.

    - launcher.py takes care of being the starting point. You can launch the client, the map, check the prerequisites or check for an update

    - Abflug Client (abflug_gui.py) has the job to register the flightplan and send the position to the server

    - Rewinger.py also reads from the sim, to get the current position to display it on the map (you don’t need to be connected to the server).
    With the sim position, it asks the server for the traffic list around the sim position.

    - the other files are all the business logic behind, while the GUIs do their job at being pretty.

    Note:

    As a result, if you zap away the folder, that’s it - you have “uninstalled” it. It doesn’t leave a mess in the application folder or in regedit, doesn’t occupy space.

    How it works with Aerofly:

    It connects to Aerofly via either UDP or FSWidgets. It doesn’t set any value to the simulation, in fact you need to provide the flight plan manually in the client every time.

    How the server works / what it does:

    The entire system works on translating Aerofly positions into API calls and API calls into icons on a map.

    the server gives the following API endpoints:

    health
    Airport altitude
    Traffic
    Position
    Delete
    Timeplan -> makes a pretty webpage with all the airports in all the flight plans and the call signs

    all of it is stateless. I don’t track any user. If I restart the service on my server every user gets kicked out and the working memory starts from scratch.
    Does that answers your questions?

    Update version 2.5.1:

    You can play as ATC!

    Abflug now allows you to figure as Tower! Useful when someone wants to play the ATC during a session with friends - or attach an AI one :)

    You may notice that Rewinger changed the UI: now you can see the full info of a flight on the network as if it was on FlightRadar24.
    Also, for ATC usage, you can assign targets (remain on Rewinger memory and are not shared).

    Last night a new version has been released - v2.3.1

    This is a release that rewrites the look adn feel of Rewinger, plus enables some basic ATC functions being possible as setting basic targets per aircraft (the targets are only in Rewinger memory, no one else will see them).
    Fixes a bug that would have the marker disappear under certain conditions if using FSWidget.

    You can find the latest version on Abflug.Cloud

    Interesting application, I think SageMage has experience in this field, maybe he could be interested to take a look.

    Definitely a development that should used the fast shared memory data access 8)

    Problem is I have no windows machine to play around with it (actually, I have one, from my employer so I can’t install stuff or code)
    But thank you for the shoutout - I will keep in mind to have it as todo if I splurge for a dedicated windows rig in the future

    After more than five years, "Bella Italia - Part 1" had almost ten downloads yesterday. I think there was mass panic! ^^ None of them donated anything, by the way. And that's exactly why the site is shut down. I only received something from one person, and that was someone who had already donated several times over the years. The community should thank people like them; the rest should be utterly ashamed.

    Nach über fünf Jahren hatte gestern "Bella Italia - Part1" noch mal fast zehn Downloads. Ich glaube, das war gestern Massenpanik! ^^ Gespendet hat von denen übrigens keiner was. Und genau darum ist die Seite zu. Ich selber habe nur von einer einzigen Person etwas bekommen, und zwar von einer Person, die auch so schon in all den Jahren öfter etwas gespendet hatte. Bei Personen wie diesen sollte sich die Community bedanken, der Rest sollte sich in Grund und Boden schämen.

    Yep - definitely a more “store like” concept needs to arise.

    Abflug.cloud - the first Fly Out

    To celebrate the opening of https://abflug.cloud, I want to organize a fly-out.

    What is a fly out? It's a party where we meet online, chat, see some icons flying on Rewinger, talk about what we want!

    when

    Saturday, December 27th
    14:00 UTC Comms and tech support
    15:00 UTC Open gates
    15:25 UTC Departure

    Flight time approx 1 hour
    Open chat after arrival

    Where

    let’s hop into the sim at Graz Airport LOWG - home base of Abflug and fly to Frankfurt EDDF where the servers are.

    Voice comms and screen sharing on Abflug Discord - https://discord.gg/cNZEgfsj?event=1452984176772120626

    How

    Please follow the instructions on the docs page on how to participate.

    Who can participate

    Everyone can register and participate - we suggest that you can have your setup ready for voice so we can chat once parked in Frankfurt.

    Suggested airplanes

    All airplanes are welcome! However, it may be a bit difficult to maneuver a Concorde or Super Heavies in such a short flight.

    What to bring

    Don’t forget your API key, enough fuel load (thank you IPACS!) and some party mood.

    Notes

    I will try to do the Master of Ceremonies, some traffic control and flying at the same time - so be gentle with me, it will be my first time!


    Disclaimer:

    Beta system, do not use for real flights, not sponsored by IPACS or Aerofly.