BeyondATC

I dont really see where ATC is interfering with GSX.

I finish all my GSX departure routine (except pushback) before even contacting ATC for clearance.

And on arrival, once I have a gate assigned by ATC I open GSX menu to tell where i am going to park.
Once at the gate, ATC is out of play again amd deboarsing with GSX starts.

So these two elements never really get in touch amd therefor shouldnt cause amy issues.

1 Like

Reading the Discord it seems that the introduction of ATC control, however it turns out, means a complete re-write of the original code (although there is a caveat that much of it could be “cut and paste”). It would therefore seem likely that any kind of limited beta issue would be a complete waste of time and resources so I for one don’t anticipate any such release. Because of this, to me, it also seems likely that we won’t see this before Christmas no matter how much pestering of the devs goes on Just need to be patient guys and gals!.

As regards GAIST, I don’t think there is any comparison. As far as I am aware that was ready for release, short of a minor adjustment needed, thwarted by a change of ownership of the data supplying company. Nothing like the BATC situation.

No I know - I wasn’t making a direct comparison in terms of what actually happened, but I reckon if it was already released, the relationship with this new owner would have maybe been different and they would have accommodated it rather than pull the rug. Maybe not, who knows but the dynamic would have been different. Anyway I agree it’s a loose comparison by me - just based on “get it out there” :wink:

1 Like

Awesome:

3 Likes

Thanks for sharing this segment. I couldn’t find the time to watch the whole show. What great news: controlling traffic and liveries also. They feel that they can’t release the ATC without the traffic. I mean, seems logical not? Air Traffic Control :face_with_hand_over_mouth:

Prediction with no strings attached: early 2024. That really are lucky to have lured the lead dev from fsltl to join their team, hehe. Note the team gets up to speed. Can’t wait for the next announcements.

I hope that the discord link works. First time I try this.

Here’s the message text for people without access. Hopefully it’s allowed to share this here.

Hello everyone, we’re so excited to share this announcement with you! We’ve been a bit quiet lately because some major changes have been happening behind the scenes. We have two exciting things to share:

  1. BeyondATC will now inject and control its own traffic. We feel this is a necessary step to provide a complete top-to-bottom solution for ATC. The only reason we didn’t choose to do this to start was purely down to resources and time availability. Which leads to:
  1. The lead developer of FSLTL is joining the BeyondATC team and will be helping us to implement direct traffic control using the years of knowledge acquired from helping to build FSLTL.

Here is a video discussion of the announcement recorded during a Twotonemurphy live stream: https://www.youtube.com/watch?v=TCR12v-IR0c

Let’s get into some answers about what this all means:

  • State of FSLTL: FSLTL is to remain its own independent project from BATC. It is still very much being worked on by both the lead dev and by the other members of the FSLTL team. FSLTL will not be integrated into BATC, rather the knowledge of its creation will be used to aid in the creation of BATC’s own custom injector.
  • Other injectors: This means BATC will now directly control all aspects of flight, from the taxi, to the flight itself allowing us to control sequencing and provide a much more realistic flying experience. BATC will no longer work with any other traffic injectors, as BATC itself will now be its own injector.
  • Injector Data Source: We do not yet know which data source we will use for traffic injection. We would like to find a live service (such as Flight Radar 24) but these services have special licensing requirements that must be met, so this will be an ongoing area of research in the coming months.
  • Timeframe: This is a large amount of scope added to an already large project. The addition of a new team member will help us manage this, but even with that, the program will simply take longer to build. We’ll do our best to hit our 2023 target but it seems more likely we will roll into 2024. This may be a bit of sad news for those looking to take BATC out for spin as soon as possible, but we as a team feel this new piece of functionality will truly help make BATC your one stop shop for all ATC needs inside Microsoft Flight Simulator and we believe this longer development time will be well worth the wait. As always, I stand by my statement that we will not release this until it’s ready, so we really appreciate your patience with us while we work on this new feature.
  • Model Source: BeyondATC will not include airplane models but rather use whatever airplane models you have installed on your system. That means you can use FSLTL’s models, FSTraffic’s, AIG or any other source you wish. We feel this is the best way to make sure you can continue to use your favorite product’s models no matter which you prefer.
  • Implementation and Performance: This is a large topic deserving of its own announcement honestly, but I’ll try to summarize it as best I can. Most traffic injectors on the market right now use one of three main methods of injecting airplanes into the sim. They generate the plane and hand it to MSFS to control. When MSFS takes control of this plane it suffers a huge performance impact. The way to mitigate this is to inject the traffic directly, which means the injector controls the airplane position, bank angle, flaps, gear etc and not MSFS. If this is the best approach to minimize frame loss, why doesn’t everyone do this? (1/2)
2 Likes

As you can probably guess, despite being the most optimal way to control traffic, this method requires you to manage all these calculations yourself, for every single airplane, every single frame (sequence the planes, taxi the planes, should the plane have its gear out right now, is the plane doing a pushback and needs to have its lights on, when does it go around, etc). To do this properly requires a higher level “AI” that understands the context for each airplane; to understand what it’s doing locally (right this second) and what the plane is trying to do globally (what is the plane’s ultimate goal). It just so happens, that’s exactly what we’re building! So the choice was clear.

Think of this like a massive real time strategy game where BeyondATC will need to look at each airplane, decide what that plane wants to do, what it needs to do, pass that information through a ATC system that will derive its intended action, create an instruction for that action and finally pass that instruction to the airplane via speech, all while considering every other airplane’s position/intentions/goals/spacing the whole time.

We already have this system available for the player, so BATC is perfectly suited to this task. That means, we can use direct traffic control, not the methods that create huge FPS loss. We think because of this, BeyondATC could be one of the most frame friendly traffic injectors available. Very early tests have been extremely promising with 50 live, moving airplanes creating a near ~4 fps drop. Let me stress, these are early tests. We’ll see how they hold up once we get further into development.

  • Next Steps: This is a big change in our system’s core architecture. This means we have to rewrite a ton of code to support this new functionality, which sets us behind where we were before. This is the reason we’ve not yet released our VFR video or European flight video. We are getting the program back to where it was before we made this change. The good news is we have done in about one week which previously took us months - the advantage of hindsight and copy paste is a beautiful thing. So once we have the systems back to where they were previously, we will continue to put out new content videos to show off these flights. It will still be a while yet before we’re able to show off traffic control to a competent level.
  • Conclusion: These are the early days of this vision. This is a very ambitious goal and we have yet to see if we can pull it off. I believe we can, but nothing is guaranteed, so please have patience with us while we work through the inevitable growing pains of adding a feature of this magnitude to an already huge program.

As always thank you for your support and kind words during this process, we can’t wait to share some progress with you and we’ll make sure to keep posting here to let everyone know how it’s all going. (2/2)

Captain from BeyondATC

6 Likes

Asobo/MS unless you have something similar in the works for FS2024, please consider looking into a partnership with these folks.

9 Likes

Maybe it’s a long-shot, but bearing in mind what several Dev’s accomplished so far which Mickeysofz and Ah, Sober? have been promising right from the beginning - Well, BATC has my vote & money, that’s for sure.

Considering they have a certain “Dev” from FSLTL doing the “injection” - part, I have no doubt this will be a literal game-changer.

2 Likes

Saw this yesterday and finally felt a sense of AI/ATC hope that I have been missing in this sim since the start. Only downside is that it will certainly set the release date back, but well worth it based on the interview. At first blush this is EXACTLY what this sim needs, at least from my perspective.

And in case anyone at BATC is reading, please consider going to the next next level and eventually implement the ability for us wannabe controllers to step out of the cockpit and boss the FS AI (and selected friends) around the skies ourselves at some point in the future. Sounds like what you have planned at the moment could be a great springboard towards something like that. With that said, just what you are working on now is more than enough if you can make it work right.

Best of luck and thank you BATC!

Thanks for sharing!!! What they are proposing would be amazing!!! If they can offload traffic, this would be a game changer. Even if this failed as an atc, and got the injection part right. This has the potential to lighten the load on our poor, hammered, cpu’s. Love it!!! 50 live planes, 4fps drop. Whaaaaaaaaat? 10 or 20 live planes, more than enough for me maybe an fps uplift?

New video up showing off some new features of 2.0:

9 Likes

Sorry for my ignorance, but I just find out this great addon. will it be compatible with FSTraffic?

According to the devs website https://www.beyondatc.net/, yes it will be. :+1:

1 Like

Thanks. It will be really great then.

I am hoping that the developer will consider an option to display the menu box/info panel on a portable tablet device, (Android/IOS). It would be great to be able to keep it open without it encroaching on the main display.

Charles.

3 Likes

I watched that last night; I like the new “kneepad” feature where it keeps visible any instructions you’ve been given. Saves you having to scroll back to find it.

1 Like

I hope that they can get a toolbar window inside the game to mirror the external app.

I am flying exclusively in VR and while “voice command” and “auto reply” might be useful, sometimes it will be needed to see the instructions (taxi, Sid, Star, metar) when there is no notepad to use.

1 Like

Same here, this will pretty much determine if it’s a buy from me.

1 Like

Yes, same for me.

Hi,
I only fly vr too. The best option for notes is vrkneeboard and a huion notepad.
Notes in vr.
Inexpensive notepad. 40 €.
Free program

1 Like