<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:atom="http://www.w3.org/2005/Atom"
     xmlns:media="http://search.yahoo.com/mrss/"
     version="2.0">
<channel>
<title><![CDATA[Development - Infinite Flight]]></title>
<description><![CDATA[Behind the scenes with Infinite Flight developers.]]></description>
<link>https://infiniteflight.com/blog/tag/development</link>
<image>
<url>https://infiniteflight.com/favicon.ico</url>
<title>Development - Infinite Flight</title>
<link>https://infiniteflight.com/blog/tag/development</link>
</image>
<generator>Infinite Flight Blog</generator>
<lastBuildDate>Mon, 13 Jul 2026 17:19:00 GMT</lastBuildDate>
<atom:link href="https://infiniteflight.com/blog/tag/development/rss" rel="self" type="application/rss+xml"/>
<ttl>60</ttl>
<item>
<title><![CDATA[Infinite Flight Live: Answering Your Biggest Questions]]></title>
<description><![CDATA[Answers to your biggest Infinite Flight Live questions, from access and organizations to airport congestion and aircraft ownership.]]></description>
<link>https://infiniteflight.com/blog/infinite-flight-live-answering-your-biggest-questions</link>
<guid isPermaLink="false">6a32f2e66b0be90023bb3f1d</guid>
<category><![CDATA[Development]]></category><category><![CDATA[News]]></category>
<dc:creator><![CDATA[Jason Rosewell]]></dc:creator>
<pubDate>Fri, 19 Jun 2026 17:37:15 GMT</pubDate>
<media:content url="https://webcdn.infiniteflight.com/blog/content/images/2026/06/Infinite-Flight-Live-Questions-Answered.webp" medium="image"/>
<content:encoded><![CDATA[<p>When we <a href="https://infiniteflight.com/blog/introducing-the-next-chapter-of-infinite-flight-live?ref=blog.infiniteflight.com" rel="noreferrer">introduced Infinite Flight Live</a>, the response exceeded anything we could have imagined. The excitement has been incredible. But alongside the enthusiasm came a lot of great questions. That's exactly what we'd hoped for.</p><p>Live isn't just a new feature. It's a new way to experience Infinite Flight. And when you introduce persistence into a flight simulator, people naturally start thinking about airports, organizations, ownership, and how an entire world works.</p><p>Today, we wanted to address some of the most common questions we've seen from the community. </p><h2 id="waitlist-access">Waitlist &amp; Access</h2><p>One of the biggest questions has been simple: <strong>how will access work?</strong></p><p>Invitations will begin gradually as we continue testing and scaling the system. Access is <strong>not first come, first served</strong>, and selection is not based primarily on pilot grade or profile.</p><p>Our goal is to build Live carefully, gather feedback, and ensure a stable experience as we expand access over time. If you signed up for the waitlist, thank you. More pilots will join the skies as testing progresses.</p><h2 id="airport-congestion-gate-availability">Airport Congestion &amp; Gate Availability</h2><p>Persistence introduces a challenge that many of you immediately identified: what happens when airports fill up?</p><p>We're building systems to prevent gate hogging at high-demand airports and ensure arriving aircraft still have places to park. During major events or periods of congestion, aircraft may be moved dynamically into virtual hangars to keep airports functional and accessible.</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://webcdn.infiniteflight.com/blog/content/images/2026/06/Infinite-Flight-Popular-Parking-Map-1.jpg" class="kg-image" alt="An airport diagram from Infinite Flight showing different colored dots for high-demand parking spaces" loading="lazy" width="2000" height="1000"><figcaption><span style="white-space: pre-wrap;">Development screenshot showing colored dots for high-demand parking spaces.</span></figcaption></figure><p>Some smaller airports may also have additional rules when gate availability is limited.</p><p>Our goal is to strike the right balance between realism and usability.</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://webcdn.infiniteflight.com/blog/content/images/2026/06/Infinite-Flight-Popular-Parking-Dialog.jpg" class="kg-image" alt="Example dialogs displayed when ending a live session for various parking spaces in Infinite Flight" loading="lazy" width="2000" height="1000"><figcaption><span style="white-space: pre-wrap;">Example dialogs displayed when ending a live session for various parking spaces.</span></figcaption></figure><h2 id="are-virtual-airlines-being-replaced">Are Virtual Airlines Being Replaced?</h2><p>No.</p><p>Live is designed to expand the ways people fly together, not replace the communities that already exist.</p><p>We do not plan to designate "official" airlines, nor do we intend to prevent multiple organizations from using similar identities. Existing Virtual Airlines remain an important part of the Infinite Flight community, and Live creates new opportunities for them rather than replacing them.</p><h2 id="is-live-replacing-infinite-flight">Is Live Replacing Infinite Flight?</h2><p>Also no.</p><p>The Expert Server isn't going anywhere, and not every pilot will choose to use Live. For now, however, Live will exist only on the Expert Server. We may expand this down the road. </p><p>Live is an additional experience within Infinite Flight. You can continue flying the way you do today, or step into a persistent world when you're ready.</p><h2 id="aircraft-ownership-permissions">Aircraft Ownership &amp; Permissions</h2><p>Another common question has been: <em>Can someone steal my aircraft?</em></p><p>No.</p><p>Only you, and members of your organization when permitted, can access your aircraft. We're also exploring future options such as temporary guest access for specific scenarios, like ferry flights.</p><h2 id="maintenance-damage-wear">Maintenance, Damage &amp; Wear</h2><p>Persistence naturally leads to questions about maintenance, wear, and long-term consequences.</p><p>At launch, aircraft maintenance and wear systems will not be part of Live. Crashes and incidents are recorded, but aircraft damage and maintenance mechanics are not currently planned for the initial release.</p><p>That said, maintenance systems are something we're actively exploring for future versions.</p><h2 id="what-about-autopilot">What About AutoPilot+?</h2><p>AutoPilot+ works in Live just as it does today.</p><p>For now, stopped AP+ flights remain stopped indefinitely. In the future, we may introduce additional systems to return inactive aircraft to their origin airport after extended periods of inactivity.</p><p>We're also continuing to improve weather simulation over time, including winds.</p><hr><p>One thing became very clear after reading thousands of comments: many of you aren't thinking about Live as a feature. You're thinking about it as a world.</p><p>That's exciting.</p><p>Live represents a new chapter for Infinite Flight, and while we won't have every answer on day one, we're building this world alongside the community that inspired it.</p><p><em>Lifts</em> deserve their own spotlight, so we'll discuss that ecosystem in a follow-up article. Thank you for the questions, feedback, and enthusiasm. We're just getting started.</p>
<!--kg-card-begin: html-->
<style>
  .kg-image-card figcaption {
    margin: -3em 0 2.5em;
    padding: 1em;
    background-color: #010101;
  }
</style>
<Discourse id="1219063"></Discourse>
<!--kg-card-end: html-->
]]></content:encoded>
</item>
<item>
<title><![CDATA[Open Beta Progress for 26.2]]></title>
<description><![CDATA[Infinite Flight Open Beta for 26.2 expands Ground Services, improves navigation tools, and continues refining performance.]]></description>
<link>https://infiniteflight.com/blog/open-beta-progress-for-26-2</link>
<guid isPermaLink="false">6a144fe96b0be90023bb3d79</guid>
<category><![CDATA[Development]]></category><category><![CDATA[News]]></category>
<dc:creator><![CDATA[Jason Rosewell]]></dc:creator>
<pubDate>Mon, 25 May 2026 19:53:21 GMT</pubDate>
<media:content url="https://webcdn.infiniteflight.com/blog/content/images/2026/05/Infinite-Flight-26.2-Open-Beta.webp" medium="image"/>
<content:encoded><![CDATA[<p>Since the release of <a href="https://infiniteflight.com/blog/infinite-flight-26-1?ref=blog.infiniteflight.com">Infinite Flight 26.1</a>, development has continued in Open Beta with a strong focus on refinement, usability, and building on top of the new systems introduced earlier this year.</p><p>While 26.1 was centered around major foundational changes like the new rendering system and content pipeline, the current beta cycle has shifted toward improving day-to-day usability, expanding ground operations, and continuing to polish the experience across the simulator.</p><p>One of the biggest additions in the latest 26.2 beta builds is a significant expansion of Ground Services. What started with basic support equipment is quickly becoming a more detailed and interactive part of the Infinite Flight.</p><h2 id="ground-services-continue-to-grow">Ground Services Continue to Grow</h2><p>Recent builds introduce expanded <a href="https://infiniteflight.com/changelog/beta?ref=blog.infiniteflight.com#26.1.2-16806">GPU (Ground Power Unit) support</a> across more aircraft, complete with an external power switch and availability indicators integrated into aircraft electrical systems. This brings more realism to aircraft startup procedures and adds another layer to preflight operations.</p><p>Ground Service Equipment itself has also received major improvements in the latest <a href="https://infiniteflight.com/changelog/beta?ref=blog.infiniteflight.com#26.2-16999">26.2 build</a>:</p><ul><li>Jetbridges and stairs now live in separate flyout menus</li><li>Jetbridges can dock to specific aircraft doors</li><li>Stairs can now be used independently alongside jetbridges</li><li>Cargo operations now better match aircraft type and door configuration</li><li>New animations and sequencing improvements make service vehicles behave more realistically</li></ul><p>Widebody aircraft now use pallet loaders where appropriate, while narrowbody aircraft favor belt loaders and rear cargo access. Vehicles also interact with aircraft more intelligently, including opening cargo doors automatically before positioning equipment.</p><p>A visual fuel truck has also been added as groundwork for future expansion of the system.</p><h2 id="navigation-and-flight-planning-improvements">Navigation and Flight Planning Improvements</h2><p>Another major area of focus since 26.1 has been improving in-flight usability and reducing friction while managing flights.</p><p>A new <a href="https://infiniteflight.com/changelog/beta?ref=blog.infiniteflight.com#26.1.2-16806">Navigation Panel</a> was introduced to improve in-game flight plan management, with the option to place the panel on either side of the screen depending on personal preference and device setup.</p><p>Additional improvements across recent builds include:</p><ul><li><a href="https://infiniteflight.com/changelog/beta?ref=blog.infiniteflight.com#26.1.2-16922">Flight plan undo fixes</a></li><li>Better context menu readability</li><li><a href="https://infiniteflight.com/changelog/beta?ref=blog.infiniteflight.com#26.2-16999">Scrollable context menus</a></li><li>Improvements to long menu labels</li><li>Continued refinements to flight plan editing workflows</li></ul><p>These changes build on the larger flight planning improvements introduced during the 26.1 Open Beta cycle and continue moving toward a faster, more flexible in-flight experience.</p><h2 id="performance-and-stability">Performance and Stability</h2><p>A large portion of recent Open Beta work has focused on performance and stability improvements across both iOS and Android.</p><p>Recent builds reduced loading freezes, improved startup performance, and refined in-flight UI responsiveness. <a href="https://infiniteflight.com/changelog/beta?ref=blog.infiniteflight.com#26.1.2-16806">Platform text input and controller support</a> also received updates to improve reliability across devices.</p><h2 id="a-new-%E2%80%9Cwhat%E2%80%99s-new%E2%80%9D-section">A New “What’s New” Section</h2><p>The latest <a href="https://infiniteflight.com/changelog/beta?ref=blog.infiniteflight.com#26.2-16999">26.2 build</a> also introduces a new “What’s New” section inside the app menu. This area highlights major additions and changes included in each update, making it easier to quickly catch up on what’s changed after updating Infinite Flight.</p><p>As always, Open Beta testing continues to help shape these improvements before public release. If you would like to take part in our beta testing, head to our <a href="https://infiniteflight.com/beta?ref=blog.infiniteflight.com" rel="noreferrer">beta page</a> to sign up. Community feedback has already played a major role in refining many of the systems introduced over the past several months, and that process continues with 26.2.</p><h2 id="full-changelog-highlights">Full Changelog Highlights</h2><h3 id="262-build-16999">26.2 Build 16999</h3><h4 id="new-features">New Features</h4><ul><li>Jetbridge Sync (see all jetbridge movements, even for other users)</li><li>Expanded GPU support with aircraft electrical integration</li><li>New external power switch and power availability indicators</li><li>Ground Services overhaul:<ul><li>Separate jetbridge and stairs menus</li><li>Door-specific jetbridge docking</li><li>Improved cargo equipment logic</li><li>Expanded service vehicle animations and sequencing</li><li>Added visual fuel truck</li></ul></li><li>Added in-app “What’s New” section</li></ul><h4 id="improvements">Improvements</h4><ul><li>Reduced loading freezes and improved load times</li><li>Scrollable context menus</li><li>Better handling of long menu labels</li></ul><h3 id="2612-build-16922">26.1.2 Build 16922</h3><h4 id="improvements-1">Improvements</h4><ul><li>Various user interface improvements</li><li>Flight plan editing undo fixes</li><li>Improved startup and in-flight UI performance</li></ul><h3 id="2612-build-16806">26.1.2 Build 16806</h3><h4 id="new-features-1">New Features</h4><ul><li>Added GPU support in Ground Services</li><li>Added new Navigation panel for flight plan management</li></ul><h4 id="improvements-2">Improvements</h4><ul><li>Updated Settings Control UI</li><li>Improved text input and controller support on iOS and Android</li></ul><p>You can view the complete Open Beta changelog here:</p><p><a href="https://infiniteflight.com/changelog/beta?ref=blog.infiniteflight.com">https://infiniteflight.com/changelog/beta</a></p>
<!--kg-card-begin: html-->
<Discourse id="1204158"></Discourse>
<!--kg-card-end: html-->
]]></content:encoded>
</item>
<item>
<title><![CDATA[Inside The Development Hangar]]></title>
<description><![CDATA[A quick look at A321neo and 787 progress, with modeling done and texturing underway as aircraft development begins to pick up pace again.]]></description>
<link>https://infiniteflight.com/blog/inside-the-development-hangar</link>
<guid isPermaLink="false">69ea33466b0be90023bb3ba9</guid>
<category><![CDATA[Development]]></category><category><![CDATA[News]]></category>
<dc:creator><![CDATA[Jason Rosewell]]></dc:creator>
<pubDate>Thu, 23 Apr 2026 16:01:02 GMT</pubDate>
<media:content url="https://webcdn.infiniteflight.com/blog/content/images/2026/04/Infinite-Flight-Inside-The-Development-Hangar.webp" medium="image"/>
<content:encoded><![CDATA[<p>Development on the Airbus NEO family continues as we transition more of our aircraft work into the new content pipeline. The A321neo is being built by a new external team, the same group behind the recently released Piper Archer. As with any onboarding process, time has been spent aligning workflows, standards, and tooling, which has extended early development timelines.</p><p>Progress has also been shaped by our recent focus on delivering the new rendering system. With that now shipped, aircraft production can move forward with fewer interruptions. The team has also been working across multiple aircraft in parallel, including the A321neo and the Boeing 787, which has divided development time but reflects a broader ramp-up in production.</p><p>The Boeing 787 program has reached a major milestone. The 3D model is finalized, and UV maps are complete across all three fuselage variants. Work has now moved into texturing, with several areas already nearing completion. This is one of the first large-scale aircraft projects to fully benefit from the new pipeline, and it highlights the efficiency gains now in place.</p><h2 id="a321neo-development">A321neo Development</h2><figure class="kg-card kg-image-card kg-width-wide"><img src="https://webcdn.infiniteflight.com/blog/content/images/2026/04/Infinite-Flight-A321neo-WIP-1.webp" class="kg-image" alt="Full side view of the Airbus A321neo without landing gear but with gear bay doors open, coming to Infinite Flight" loading="lazy" width="1470" height="573"></figure><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://webcdn.infiniteflight.com/blog/content/images/2026/04/Infinite-Flight-A321neo-WIP-2.webp" width="862" height="827" loading="lazy" alt=""></div><div class="kg-gallery-image"><img src="https://webcdn.infiniteflight.com/blog/content/images/2026/04/Infinite-Flight-A321neo-WIP-3.webp" width="848" height="745" loading="lazy" alt=""></div></div></div></figure><p>For the A321neo, the 3D model is complete and UV mapping is largely finalized. Texturing is now underway, with early results showing high detail across both the cockpit and exterior, including dirt mapping and fine surface features. Earlier in development, we shared cockpit previews that were created in-house. That work has since been handed off to the new team, which introduced additional coordination and integration time.</p><figure class="kg-card kg-image-card kg-width-wide"><img src="https://webcdn.infiniteflight.com/blog/content/images/2026/04/Infinite-Flight-A350-1000-WIP-1.webp" class="kg-image" alt="3D model view from below of the Airbus A350-1000, coming to Infinite Flight" loading="lazy" width="1900" height="1068"></figure><p>Alongside the NEO updates, we have added the Airbus A350-1000 as a soft rework. Built from our existing A350-900 model, the fuselage was extended and the -1000 landing gear configuration added without requiring a full geometry rebuild. As a result, some known limitations remain for now, including cockpit window proportions and other smaller details. This allowed us to bring the variant into the fleet efficiently while keeping focus on new aircraft development.</p><p>Follow our <a href="https://community.infiniteflight.com/t/official-a350-1000-tracking-thread/1183992?ref=blog.infiniteflight.com" rel="noreferrer">official A350-1000 tracking topic</a> to stay up to date on its development.</p><p>With the new pipeline now in place and teams more familiar with the workflow, aircraft development is expected to progress more quickly from here.</p>
<!--kg-card-begin: html-->
<Discourse id="1184041"></Discourse>
<!--kg-card-end: html-->
]]></content:encoded>
</item>
<item>
<title><![CDATA[Infinite Flight 26.1]]></title>
<description><![CDATA[It's one of our biggest updates ever, and it's finally here! Here's all you need to know about the start of a new era for Infinite Flight.]]></description>
<link>https://infiniteflight.com/blog/infinite-flight-26-1</link>
<guid isPermaLink="false">69b1a4e5dcb69f0023f56624</guid>
<category><![CDATA[Development]]></category><category><![CDATA[News]]></category>
<dc:creator><![CDATA[Jason Rosewell]]></dc:creator>
<pubDate>Tue, 14 Apr 2026 14:35:19 GMT</pubDate>
<media:content url="https://webcdn.infiniteflight.com/blog/content/images/2026/04/Infinite-Flight-26.1-Is-Here.webp" medium="image"/>
<content:encoded><![CDATA[<p>Infinite Flight 26.1 is the result of several years of foundational work across graphics, aircraft development, and core systems. Following a multi-month open beta test, thousands of pilots helped test new features, report issues, and shape improvements that are now part of the official release.</p><p>And it's finally here.</p><p>This update introduces a new rendering system, the first aircraft built through our new modelling partnerships, improvements to our aircraft content pipeline, and a number of updates to the flying experience across the app. Let’s take a look at some of the highlights.<br> </p><h3 id="new-rendering-system">New Rendering System</h3><p><em>Graphics and lighting overhaul</em></p><p>One of the biggest changes in Infinite Flight 26.1 is a completely rebuilt graphics engine. This new foundation makes it easier to deliver more realistic visuals, while also supporting more advanced visual improvements in future updates.</p>
<!--kg-card-begin: html-->
<div class="mt-8 mb-8">
<ImageCompare
      before="https://webcdn.infiniteflight.com/static/images/v2/26.1/RTM9.webp"
      after="https://webcdn.infiniteflight.com/static/images/v2/26.1/BETA9.webp"
      beforeLabel="25.1" afterLabel="26.1"
  ></ImageCompare>
  <ImageCompare
      before="https://webcdn.infiniteflight.com/static/images/v2/26.1/RTM5.webp"
      after="https://webcdn.infiniteflight.com/static/images/v2/26.1/BETA5.webp"
      beforeLabel="25.1" afterLabel="26.1"
  ></ImageCompare>
  <ImageCompare
      before="https://webcdn.infiniteflight.com/static/images/v2/26.1/RTM7.webp"
      after="https://webcdn.infiniteflight.com/static/images/v2/26.1/BETA7.webp"
      beforeLabel="25.1" afterLabel="26.1"
  ></ImageCompare>
    <ImageCompare
      before="https://webcdn.infiniteflight.com/static/images/v2/26.1/RTM4.webp"
      after="https://webcdn.infiniteflight.com/static/images/v2/26.1/BETA4.webp"
      beforeLabel="25.1" afterLabel="26.1"
  ></ImageCompare>
      <ImageCompare
      before="https://webcdn.infiniteflight.com/static/images/v2/26.1/RTM6.webp"
      after="https://webcdn.infiniteflight.com/static/images/v2/26.1/BETA6.webp"
      beforeLabel="25.1" afterLabel="26.1"
  ></ImageCompare>
<ImageCompare
      before="https://webcdn.infiniteflight.com/static/images/v2/26.1/RTM8.webp"
      after="https://webcdn.infiniteflight.com/static/images/v2/26.1/BETA8.webp"
      beforeLabel="25.1" afterLabel="26.1"
  ></ImageCompare>
    <ImageCompare
      before="https://webcdn.infiniteflight.com/static/images/v2/26.1/RTM3.webp"
      after="https://webcdn.infiniteflight.com/static/images/v2/26.1/BETA3.webp"
      beforeLabel="25.1" afterLabel="26.1"
  ></ImageCompare>
  <p><em>The images above are a visual representation of the differences between Infinite Flight 26.1 (with new rendering), and previous versions. Use the slider to compare.</em></p>
</div>
<!--kg-card-end: html-->
<p>As part of this work, the renderer now uses photometric units, which allows lighting to behave in a more realistic and consistent way across different conditions. The update also improves how the atmosphere and clouds are rendered, making the sky feel more natural today while laying the groundwork for more advanced weather systems later on.</p><p>To further improve immersion, Infinite Flight 26.1 also adds real-time shadows for aircraft and ground service equipment. Taken together, these changes improve visual clarity and make the world feel more believable, cohesive, and alive throughout the flight experience.</p><h3 id="a-new-aircraft-development-approach">A New Aircraft Development Approach</h3><p><em>Introducing the PA-28 Archer II</em></p><figure class="kg-card kg-image-card kg-width-wide"><img src="https://webcdn.infiniteflight.com/blog/content/images/2026/04/Infinite-Flight-PA-28.webp" class="kg-image" alt="Piper PA-28 Archer II flying in Infinite Flight simulator against a pink sky" loading="lazy" width="2000" height="1000"></figure><p>Infinite Flight 26.1 also introduces the <strong>Piper PA-28 Archer II</strong>, the first aircraft created through a new aircraft development approach with additional modelling partners.</p><p>This new process allows us to scale aircraft creation while maintaining the level of detail and quality Infinite Flight pilots expect. The PA-28 Archer II represents the beginning of that effort, featuring a high-fidelity model designed to serve as the foundation for future aircraft built through this pipeline.</p><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://webcdn.infiniteflight.com/blog/content/images/2026/04/Infinite-Flight-PA-28-Back-Seats.webp" width="2000" height="1000" loading="lazy" alt=""></div><div class="kg-gallery-image"><img src="https://webcdn.infiniteflight.com/blog/content/images/2026/04/Infinite-Flight-PA-28-Cabin.webp" width="2000" height="1000" loading="lazy" alt=""></div><div class="kg-gallery-image"><img src="https://webcdn.infiniteflight.com/blog/content/images/2026/04/Infinite-Flight-PA-28-Ramp.webp" width="2000" height="1000" loading="lazy" alt=""></div></div></div></figure><p>It also fills an important role in the fleet as a versatile general aviation aircraft that’s ideal for training, shorter flights, and exploring the world at lower altitudes.<br> </p><h3 id="improving-how-we-build-and-maintain-aircraft">Improving How We Build and Maintain Aircraft</h3><p><em>The A330-200</em></p><p>The <strong>Airbus A330-200</strong> joins the Infinite Flight fleet in this release as well, but its story is closely tied to another major change happening behind the scenes.</p><figure class="kg-card kg-image-card kg-width-wide"><img src="https://webcdn.infiniteflight.com/blog/content/images/2026/04/Infinite-Flight-A332-Flight-Deck.webp" class="kg-image" alt="Airbus A330-200 in flight against a pink sky in Infinite Flight" loading="lazy" width="2000" height="1000"></figure><p>Recent work on our <strong>new content pipeline</strong> makes it easier for our team to update and maintain aircraft across the simulator. Instead of large, time-consuming updates, this pipeline allows us to make improvements more efficiently while keeping aircraft consistent with the evolving platform. This is what allows us to move faster on both new aircraft and variants going forward. </p><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://webcdn.infiniteflight.com/blog/content/images/2026/04/Infinite-Flight-A332-Exterior-Front.webp" width="2000" height="1000" loading="lazy" alt=""></div><div class="kg-gallery-image"><img src="https://webcdn.infiniteflight.com/blog/content/images/2026/04/Infinite-Flight-A332-Flight.webp" width="2000" height="1000" loading="lazy" alt=""></div></div></div></figure><p>The A330-200 is one of the first aircraft to benefit from this improved internal workflow and expands the long-haul Airbus lineup with a versatile widebody used by airlines around the world.</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/oxs0OjsQkVU?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" title="Infinite Flight A330-200 Trailer"></iframe></figure><p>Available liveries will initially include:</p>
<!--kg-card-begin: html-->
<div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-3">
    <div>Aer Lingus</div>
    <div>Aerolineas Argentinas</div>
    <div>Air Algerie</div>
    <div>Air France</div>
    <div>Air Transat</div>
    <div>Generic</div>
    <div>Hawaiian Airlines</div>
    <div>KLM</div>
    <div>Level</div>
    <div>Privilege Style</div>
    <div>Qantas</div>
    <div>Turkish Airlines</div>
    <div>Wamos Air</div>
</div>
<!--kg-card-end: html-->
<p> </p><h3 id="flight-debrief">Flight Debrief</h3><p><em>New post-flight insights</em></p><p>Infinite Flight 26.1 introduces a new <strong>Flight Debrief</strong> screen that provides a clearer summary of how each flight went.</p><p>After landing, pilots can review important details such as landing performance, distance flown, fuel usage, and other key statistics. This new system also improves how <strong>AP+ sessions are tracked</strong>, giving a more accurate view of flights that continue in the background.</p><figure class="kg-card kg-image-card kg-width-wide"><img src="https://webcdn.infiniteflight.com/blog/content/images/2026/03/Infinite-Flight-Debrief-Screen.webp" class="kg-image" alt="Screenshot of the after-flight debrief screen in Infinite Flight, showing flight stats and a map with the route." loading="lazy" width="2000" height="1390"></figure><p>The Flight Debrief is the first step toward a broader improvement to flight statistics and tracking within Infinite Flight as we gather data. Future updates will continue building on this foundation with additional insights and features.  </p><h3 id="improvements-for-expert-server-operations">Improvements for Expert Server Operations</h3><p>Several improvements in this release focus on the <strong>Expert Server</strong> experience, with updates aimed at improving realism and reducing common operational issues.</p><p>Taxi operations now better reflect real-world airport procedures with speed limits applied in appropriate areas of the airport environment. Work has also been done to improve runway incursion detection and reduce false warnings during complex ground operations.</p><p>These changes are part of a broader effort to refine multiplayer operations on the Expert Server, and we’ll continue listening to feedback from the community as we expand on these systems.<br> </p><h3 id="navigation-and-flight-planning-improvements">Navigation and Flight Planning Improvements</h3><p>Infinite Flight 26.1 also includes several updates to navigation and flight planning tools. Updates include drag-and-drop flight plan waypoints, improved procedure selection, and route drag to add waypoints.</p><p>Procedures and map interactions have been improved, making it easier to plan routes and interact with the map during flight preparation. These updates are part of our ongoing effort to make flight planning both powerful and easy to use for pilots of all experience levels.</p><figure class="kg-card kg-embed-card kg-card-hascaption"><iframe width="200" height="113" src="https://www.youtube.com/embed/BQAXyL7teqo?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" title="Building A Flight Plan"></iframe><figcaption><p><span style="white-space: pre-wrap;">New tutorial for flight planning improvements</span></p></figcaption></figure><p>You’ll also find a redesigned aircraft selection experience, along with improvements to navigation workflows and in-app tools that make starting a flight quicker and more intuitive. These updates are a step toward future pre-flight planning tools.</p><h3 id="atc-schedule-integration">ATC Schedule Integration</h3><p>This release also introduces <strong>in-app access to the Infinite Flight ATC schedule</strong>, making it easier to see when and where official ATC coverage is planned. This feature connects directly with the schedule <a href="https://infiniteflight.com/atc-schedule?ref=blog.infiniteflight.com" rel="noreferrer">published on the Infinite Flight website</a> and helps pilots better plan their flights around active airspace.</p><h3 id="minimum-requirements-for-261">Minimum Requirements for 26.1</h3><p>To support new features and ongoing improvements, Infinite Flight 26.1 requires updated minimum device specifications. We make these changes carefully and always try to remain mindful of users on older devices.</p><p><br><strong>iPhone and iPad</strong><br>Infinite Flight 26.1 now requires <strong>iOS/iPadOS 17.0 or later</strong>.<br>This means the following Apple devices are no longer supported:<br>- <strong>iPhone:</strong> iPhone 6s, iPhone 6s Plus, iPhone 7, iPhone 7 Plus, iPhone 8, iPhone 8 Plus, iPhone X, iPhone SE (1st generation)<br>- <strong>iPad:</strong> iPad mini 4, iPad Air 2, iPad (5th generation), iPad Pro 9.7-inch, iPad Pro 12.9-inch (1st generation)</p><p><br><strong>Android</strong><br>On Android, 26.1 will require <strong>Android 10</strong> and will no longer include support for the <strong>x86_64</strong> architecture. This primarily affects Android emulators (which were never *officially* supported and often not working on previous versions) and other x86_64-based Android environments. Most Android phones and tablets use ARM-based processors and are not affected. We still want to properly support emulators down the road.</p><h2 id="airport-updates">Airport Updates</h2><p>This update also features 211 new airports:</p>
<!--kg-card-begin: html-->
<div class="ui two column grid"><div class="row"><div class="column"><b>0F2</b><br />Bowie Municipal - United States</div><div class="column"><b>21F</b><br />Jacksboro Municipal - United States</div></div><div class="row"><div class="column"><b>33XA</b><br />Poetry Landing - United States</div><div class="column"><b>49R</b><br />Real County - United States</div></div><div class="row"><div class="column"><b>4T2</b><br />Kenneth Copeland - United States</div><div class="column"><b>68TS</b><br />Bishop Field - United States</div></div><div class="row"><div class="column"><b>CYCG</b><br />Castlegar - Canada</div><div class="column"><b>DBBB</b><br />Cotonou - Cardinal Bernardin Gantin/Cadjehoun Intl - Benin</div></div><div class="row"><div class="column"><b>DISP</b><br />San Pedro - Côte d'Ivoire</div><div class="column"><b>DNEN</b><br />Akanu Ibiam Intl - Nigeria</div></div><div class="row"><div class="column"><b>DTTA</b><br />Tunis Carthage International Airport - Tunisia</div><div class="column"><b>EBBL</b><br />Kleine Brogel Airbase - Belgium</div></div><div class="row"><div class="column"><b>EBLG</b><br />Liege - Belgium</div><div class="column"><b>EDKM</b><br />Meschede Schueren - Germany</div></div><div class="row"><div class="column"><b>EDTF</b><br />Flugpatz Freiburg - Germany</div><div class="column"><b>EFRO</b><br />Rovaniemi Airport - Finland</div></div><div class="row"><div class="column"><b>EGNJ</b><br />Humberside - United Kingdom</div><div class="column"><b>EGNT</b><br />Newcastle - United Kingdom</div></div><div class="row"><div class="column"><b>EGPF</b><br />Glasgow Int'l - United Kingdom</div><div class="column"><b>EGTD</b><br />Dunsfold - United Kingdom</div></div><div class="row"><div class="column"><b>EGYP</b><br />RAF Mount Pleasant - United Kingdom (Falkland Islands)</div><div class="column"><b>EHTX</b><br />Texel Airport - Netherlands</div></div><div class="row"><div class="column"><b>ELLX</b><br />Luxembourg Findel Airport - Luxembourg</div><div class="column"><b>ENFY</b><br />Fyresdal Airport - Norway</div></div><div class="row"><div class="column"><b>EPMO</b><br />Modlin - Poland</div><div class="column"><b>ESKS</b><br />Scandinavian Mountains Airport - Sweden</div></div><div class="row"><div class="column"><b>ESNQ</b><br />Kiruna Airport - Sweden</div><div class="column"><b>ESSB</b><br />Stockholm Bromma - Sweden</div></div><div class="row"><div class="column"><b>EYKA</b><br />Kaunas - Lithuania</div><div class="column"><b>F01</b><br />Quanah Municipal - United States</div></div><div class="row"><div class="column"><b>F21</b><br />Memphis Municipal - United States</div><div class="column"><b>F41</b><br />Ennis Municipal - United States</div></div><div class="row"><div class="column"><b>FAAB</b><br />Alexander Bay - South Africa</div><div class="column"><b>FAGT</b><br />Grahamstown - South Africa</div></div><div class="row"><div class="column"><b>FAPJ</b><br />Port St Johns - South Africa</div><div class="column"><b>FBSP</b><br />Selebi Phikwe - Botswana</div></div><div class="row"><div class="column"><b>FLMG</b><br />Mongu - Zambia</div><div class="column"><b>FMSF</b><br />Fianarantsoa - Madagascar</div></div><div class="row"><div class="column"><b>FMSG</b><br />Farafangana - Madagascar</div><div class="column"><b>FMSK</b><br />Manakara - Madagascar</div></div><div class="row"><div class="column"><b>FMSM</b><br />Mananjary - Madagascar</div><div class="column"><b>FMSR</b><br />Morombe - Madagascar</div></div><div class="row"><div class="column"><b>FQXA</b><br />Xai-Xai - Mozambique</div><div class="column"><b>FTTJ</b><br />N'djamena Djamous - Chad</div></div><div class="row"><div class="column"><b>FVCZ</b><br />Buffalo Range - Zimbabwe</div><div class="column"><b>FYAR</b><br />Arandis - Namibia</div></div><div class="row"><div class="column"><b>GVSV</b><br />Cesária Évora Internacional - Cabo Verde</div><div class="column"><b>HESH</b><br />Sharm El-Sheikh Intl - Egypt</div></div><div class="row"><div class="column"><b>HKEL</b><br />Eldoret International Airport - Kenya</div><div class="column"><b>HKKI</b><br />Kisumu - Kenya</div></div><div class="row"><div class="column"><b>HKWJ</b><br />Wajir - Kenya</div><div class="column"><b>KCAK</b><br />Akron-Canton Regional Airport - United States</div></div><div class="row"><div class="column"><b>KCDS</b><br />Childress Municipal - United States</div><div class="column"><b>KCGI</b><br />Cape Girardeau Rgnl - United States</div></div><div class="row"><div class="column"><b>KCRP</b><br />Corpus Christi International Airport - United States</div><div class="column"><b>KEPM</b><br />Eastport Municipal Airport - United States</div></div><div class="row"><div class="column"><b>KERI</b><br />Erie International Tom Ridge Field - United States</div><div class="column"><b>KFSU</b><br />Fort Sumner Municipal - United States</div></div><div class="row"><div class="column"><b>KGCM</b><br />Claremore Regional - United States</div><div class="column"><b>KIWA</b><br />Phoenix-Mesa Gateway - United States</div></div><div class="row"><div class="column"><b>KMEM</b><br />Memphis Intl - United States</div><div class="column"><b>KMGM</b><br />Montgomery Regional (Dannelly Field) - United States</div></div><div class="row"><div class="column"><b>KMHK</b><br />Manhattan Rgnl - United States</div><div class="column"><b>KMNE</b><br />Minden Airport - United States</div></div><div class="row"><div class="column"><b>KORS</b><br />Orcas Island - United States</div><div class="column"><b>KRAS</b><br />Mustang Beach - United States</div></div><div class="row"><div class="column"><b>KRND</b><br />Randolph Air Force Base - United States</div><div class="column"><b>KSGR</b><br />Sugar Land Regional Airport - United States</div></div><div class="row"><div class="column"><b>KSXU</b><br />Santa Rosa Route 66 Airport - United States</div><div class="column"><b>KTIW</b><br />Tacoma Narrows - United States</div></div><div class="row"><div class="column"><b>KTNT</b><br />Dade-Collier Training and Transition Airport - United States</div><div class="column"><b>KTVY</b><br />Bolinder Field Tooele Valley - United States</div></div><div class="row"><div class="column"><b>KUUV</b><br />Sullivan Rgnl - United States</div><div class="column"><b>KVRB</b><br />Vero Beach - United States</div></div><div class="row"><div class="column"><b>LCPH</b><br />Pafos - Cyprus</div><div class="column"><b>LECU</b><br />Madrid-Cuatro Vientos - Spain</div></div><div class="row"><div class="column"><b>LEMH</b><br />Menorca - Spain</div><div class="column"><b>LETL</b><br />Teruel - Spain</div></div><div class="row"><div class="column"><b>LFEF</b><br />Amboise Dierre - France</div><div class="column"><b>LFOA</b><br />Base aérienne 702 Avord - France</div></div><div class="row"><div class="column"><b>LFPV</b><br />Villacoublay - France</div><div class="column"><b>LGKR</b><br />Ioannis Kapodistrias - Greece</div></div><div class="row"><div class="column"><b>LGZA</b><br />Zakynthos Dionysios Solomos - Greece</div><div class="column"><b>LHBP</b><br />Budapest Ferenc Liszt Intl - Hungary</div></div><div class="row"><div class="column"><b>LIMC</b><br />Milano-Malpensa International Airport - Italy</div><div class="column"><b>LIML</b><br />Milano-Linate "Enrico Forlanini" - Italy</div></div><div class="row"><div class="column"><b>LIPX</b><br />Verona-Villafranca "Valerio Catullo" - Italy</div><div class="column"><b>LIPY</b><br />Ancona-Falconara "Raffaello Sanzio" - Italy</div></div><div class="row"><div class="column"><b>LIRA</b><br />Roma - Ciampino - Italy</div><div class="column"><b>LIRI</b><br />Salerno-Pontecagnano "Costa D'amalfi" - Italy</div></div><div class="row"><div class="column"><b>LIRN</b><br />Napoli Capodichino - Italy</div><div class="column"><b>LPFR</b><br />Faro Airport - Portugal</div></div><div class="row"><div class="column"><b>LSGS</b><br />Sion - Switzerland</div><div class="column"><b>LTAC</b><br />Ankara Esenboğa International - Turkey</div></div><div class="row"><div class="column"><b>LTCB</b><br />Ordu–Giresun Airport - Turkey</div><div class="column"><b>LTDA</b><br />Hatay International Airport - Turkey</div></div><div class="row"><div class="column"><b>LTFJ</b><br />Sabiha Gökçen International Airport - Turkey</div><div class="column"><b>MMCN</b><br />Ciudad Obregón International - Mexico</div></div><div class="row"><div class="column"><b>MMIA</b><br />Lic. Miguel de la Madrid International Airport - Mexico</div><div class="column"><b>MMMY</b><br />Mariano Escobedo Intl - Mexico</div></div><div class="row"><div class="column"><b>MMPE</b><br />Mar de Cortés International - Mexico</div><div class="column"><b>MMTJ</b><br />Abelardo L. Rodriguez International Airport - Mexico</div></div><div class="row"><div class="column"><b>MMTL</b><br />Tulum Int'l - Mexico</div><div class="column"><b>MZBZ</b><br />Philip S. W. Goldson Intl - Belize</div></div><div class="row"><div class="column"><b>N51</b><br />Solberg-Hunterdon - United States</div><div class="column"><b>OEHR</b><br />Haradh Aramco - Saudi Arabia</div></div><div class="row"><div class="column"><b>OJ38</b><br />Al-Zarqa Airfield - Jordan</div><div class="column"><b>OJAQ</b><br />Aqaba King Hussein International Airport - Jordan</div></div><div class="row"><div class="column"><b>OLBA</b><br />Beirut-Rafic Hariri International - Lebanon</div><div class="column"><b>OMRK</b><br />Ras Al-Khaimah International - United Arab Emirates</div></div><div class="row"><div class="column"><b>OSDI</b><br />Damascus International Airport - Syria</div><div class="column"><b>PADK</b><br />Adak - United States</div></div><div class="row"><div class="column"><b>PATK</b><br />Talkeetna - United States</div><div class="column"><b>RJBD</b><br />Nanki Shirahama airport - Japan</div></div><div class="row"><div class="column"><b>RJGG</b><br />Chubu Centrair International - Japan</div><div class="column"><b>RJOY</b><br />Yao Airport - Japan</div></div><div class="row"><div class="column"><b>RJTF</b><br />Chofu - Japan</div><div class="column"><b>RPLC</b><br />Clark International - Philippines</div></div><div class="row"><div class="column"><b>SAAK</b><br />Isla Martín Garcia - Argentina</div><div class="column"><b>SANR</b><br />Termas de Río Hondo - Argentina</div></div><div class="row"><div class="column"><b>SAWC</b><br />El Calafate - Argentina</div><div class="column"><b>SBMS</b><br />Dix-Sept Rosado - Brazil</div></div><div class="row"><div class="column"><b>SBSG</b><br />Governador Aluizio Alves Intl - Brazil</div><div class="column"><b>SBSN</b><br />Santarém Maestro Wilson Fonseca - Brazil</div></div><div class="row"><div class="column"><b>SBUG</b><br />Rubem Berta - Brazil</div><div class="column"><b>SDTP</b><br />José Vicente Faria Lima - Brazil</div></div><div class="row"><div class="column"><b>SEQM</b><br />Mariscal Sucre International - Ecuador</div><div class="column"><b>SGEN</b><br />Encarnación / TTE. Ramón Amin Ayub González - Paraguay</div></div><div class="row"><div class="column"><b>SIBU</b><br />Jerônimo Sérgio Rosado Maia - Brazil</div><div class="column"><b>SIBY</b><br />Lourival Nunes de Farias - Brazil</div></div><div class="row"><div class="column"><b>SIBZ</b><br />Aeroporto Regional de Itaporanga - Brazil</div><div class="column"><b>SJBX</b><br />Severino Lopes - Brazil</div></div><div class="row"><div class="column"><b>SKSM</b><br />Simon Bolivar International - Colombia</div><div class="column"><b>SLLP</b><br />El Alto Intl - Bolivia</div></div><div class="row"><div class="column"><b>SMJP</b><br />Johan Adolf Pengel International Airport - Suriname</div><div class="column"><b>SNKB</b><br />Aeroclube de Campina Grande - Brazil</div></div><div class="row"><div class="column"><b>SNKK</b><br />Caicó - Brazil</div><div class="column"><b>SNPC</b><br />Regional de Picos - Brazil</div></div><div class="row"><div class="column"><b>SNQX</b><br />Quixadá - Brazil</div><div class="column"><b>SSKJ</b><br />Pau dos Ferros - Brazil</div></div><div class="row"><div class="column"><b>SWKQ</b><br />Serra Da Capivara - Brazil</div><div class="column"><b>SWVW</b><br />Furnaspark Resort - Brazil</div></div><div class="row"><div class="column"><b>T13</b><br />Dallas South Port - United States</div><div class="column"><b>T88</b><br />Colorado City - United States</div></div><div class="row"><div class="column"><b>T89</b><br />Lajitas International - United States</div><div class="column"><b>TAPA</b><br />Antigua - VC Bird Intl - Antigua and Barbuda</div></div><div class="row"><div class="column"><b>TDPD</b><br />Douglas-Charles - Dominica</div><div class="column"><b>UACC</b><br />Astana / Nur-Sultan Nazarbayev Intl - Kazakhstan</div></div><div class="row"><div class="column"><b>UBBG</b><br />Ganja - Azerbaijan</div><div class="column"><b>UGTB</b><br />Shota Rustaveli Tbilisi International Airport - Georgia</div></div><div class="row"><div class="column"><b>ULLI</b><br />Saint Petersburg Pulkovo / Fedor M. Dostoevsky - Russia</div><div class="column"><b>ULLY</b><br />Bychye Pole - Russia</div></div><div class="row"><div class="column"><b>UMKE</b><br />Medovoye - Russia</div><div class="column"><b>UMKS</b><br />Strelnya - Russia</div></div><div class="row"><div class="column"><b>UT51</b><br />Kerki Airport - Turkmenistan</div><div class="column"><b>UTAE</b><br />Kerki International Airport - Turkmenistan</div></div><div class="row"><div class="column"><b>UUMC</b><br />Chernogolovka - Russia</div><div class="column"><b>UWGG</b><br />Nizhny Novgorod Strigino - Russia</div></div><div class="row"><div class="column"><b>UWKD</b><br />Kazan International Airport - Russia</div><div class="column"><b>UZSS</b><br />Samarkand International - Uzbekistan</div></div><div class="row"><div class="column"><b>VAAK</b><br />Shioni Airport - India</div><div class="column"><b>VABV</b><br />Bhavnagar - India</div></div><div class="row"><div class="column"><b>VASD</b><br />Shirdi International Airport - India</div><div class="column"><b>VEBD</b><br />Bagdogra - India</div></div><div class="row"><div class="column"><b>VEBN</b><br />Lal Bahadur Shastri International Airport - India</div><div class="column"><b>VECO</b><br />Cooch Behar - India</div></div><div class="row"><div class="column"><b>VERP</b><br />Swami Vivekananda - India</div><div class="column"><b>VIAR</b><br />Sri Guru Ram Dass Jee International Airport - India</div></div><div class="row"><div class="column"><b>VIBR</b><br />Bhuntar Airport - India</div><div class="column"><b>VIDN</b><br />Dehradun - India</div></div><div class="row"><div class="column"><b>VILK</b><br />Chaudhary Charan Singh - India</div><div class="column"><b>VOBL</b><br />Kempegowda International Airport - India</div></div><div class="row"><div class="column"><b>VOBZ</b><br />Vijayawada Airport - India</div><div class="column"><b>VOCI</b><br />Cochin Intl - India</div></div><div class="row"><div class="column"><b>VOCP</b><br />Kadapa airport - India</div><div class="column"><b>VOGO</b><br />Goa - India</div></div><div class="row"><div class="column"><b>VOHB</b><br />Hubballi Airport - India</div><div class="column"><b>VOMD</b><br />Madurai - India</div></div><div class="row"><div class="column"><b>VOML</b><br />Mangalore International Airport - India</div><div class="column"><b>VOMM</b><br />Chennai Meenambakkam International Airport - India</div></div><div class="row"><div class="column"><b>VOTK</b><br />Tuticorin Airport - India</div><div class="column"><b>VOTV</b><br />Thiruvananthapuram International Airport - India</div></div><div class="row"><div class="column"><b>VRBK</b><br />Kulhudhuffushi - Maldives</div><div class="column"><b>VRDA</b><br />Maafaru Intl - Maldives</div></div><div class="row"><div class="column"><b>VREI</b><br />Ifuru Airport - Maldives</div><div class="column"><b>VRMG</b><br />Gan International Airport - Maldives</div></div><div class="row"><div class="column"><b>VRMH</b><br />Hanimaado International Airport - Maldives</div><div class="column"><b>VRMK</b><br />Kadhdoo Airport - Maldives</div></div><div class="row"><div class="column"><b>VRMO</b><br />Kooddoo - Maldives</div><div class="column"><b>VRMU</b><br />Dhaalu Kudahuvadhoo Airport - Maldives</div></div><div class="row"><div class="column"><b>VRMV</b><br />Villa International Airport Maamigili - Maldives</div><div class="column"><b>VVTX</b><br />Thọ Xuân - Vietnam</div></div><div class="row"><div class="column"><b>WMKL</b><br />Langkawi International Airport - Malaysia</div><div class="column"><b>XA31</b><br />Lewis Ranch - United States</div></div><div class="row"><div class="column"><b>XS67</b><br />San Jose Island - United States</div><div class="column"><b>ZBOW</b><br />Baotou Donghe Intl - China</div></div><div class="row"><div class="column"><b>ZBSJ</b><br />Shijiazhuang Zhengding - China</div><div class="column"><b>ZGBH</b><br />Beihai Fucheng - China</div></div><div class="row"><div class="column"><b>ZGFS</b><br />Foshan Shadi - China</div><div class="column"><b>ZGKL</b><br />Guilin Liangjiang Intl - China</div></div><div class="row"><div class="column"><b>ZGNN</b><br />Nanning Wuxu Intl - China</div><div class="column"><b>ZGOW</b><br />Jieyang Chaoshan Intl - China</div></div><div class="row"><div class="column"><b>ZJQH</b><br />Qionghai Bo'ao Airport - China</div><div class="column"><b>ZLIC</b><br />Yinchuan Hedong Intl - China</div></div><div class="row"><div class="column"><b>ZLLL</b><br />Lanzhou Zhongchuan - China</div><div class="column"><b>ZSNB</b><br />Ningbo Lishe Intl - China</div></div><div class="row"><div class="column"><b>ZUGY</b><br />Guiyang Longdongbao Intl - China</div><div class="column"><b>ZURK</b><br />Rikaze Heping - China</div></div><div class="row"><div class="column"><b>ZWWW</b><br />Urumqi Tianshan Intl - China</div><div class="column"><b>ZYHB</b><br />Harbin Taiping Intl - China</div></div><div class="row"><div class="column"><b>ZYTX</b><br />Shenyang Taoxian Intl - China</div></div></div>
<!--kg-card-end: html-->

<!--kg-card-begin: html-->
<scenerylist>{"twoDimensional": {"Australia": [{"icao": "YAMB", "name": "Raaf Base Amberley", "country": {"id": 14, "name": "Australia", "isoCode": "AU"}}, {"icao": "YCCY", "name": "Cloncurry Airport", "country": {"id": 14, "name": "Australia", "isoCode": "AU"}}, {"icao": "YKAR", "name": "Karara", "country": {"id": 14, "name": "Australia", "isoCode": "AU"}}], "Canada": [{"icao": "CJH4", "name": "Ferland", "country": {"id": 40, "name": "Canada", "isoCode": "CA"}}, {"icao": "CYJT", "name": "Stephenville Dymond Airport", "country": {"id": 40, "name": "Canada", "isoCode": "CA"}}
  , {"icao": "CYTR", "name": "Canadian Forces Base Trenton", "country": {"id": 40, "name": "Canada", "isoCode": "CA"}}], "China": [{"icao": "ZSYT", "name": "Yantai Penglai Intl", "country": {"id": 48, "name": "China", "isoCode": "CN"}}], "France": [{"icao": "LFOE", "name": "Évereux-Fauville", "country": {"id": 84, "name": "France", "isoCode": "FR"}}, {"icao": "LFON", "name": "Dreux Vernouillet", "country": {"id": 84, "name": "France", "isoCode": "FR"}}], "India": [{"icao": "VEJS", "name": "Jamshedpur", "country": {"id": 113, "name": "India", "isoCode": "IN"}}], "Indonesia": [{"icao": "WICB", "name": "Suparlan Batujajar", "country": {"id": 111, "name": "Indonesia", "isoCode": "ID"}}, {"icao": "WAEH", "name": "Weda Bay", "country": {"id": 111, "name": "Indonesia", "isoCode": "ID"}}], "Kyrgyzstan": [{"icao": "UCFL", "name": "Tamchy Issyk-Kul International Airport", "country": {"id": 129, "name": "Kyrgyzstan", "isoCode": "KG"}}], "Mexico": [{"icao": "MMTG", "name": "Tuxtla Gutierrez Intl", "country": {"id": 166, "name": "Mexico", "isoCode": "MX"}}, {"icao": "MMZO", "name": "Playa De Oro International", "country": {"id": 166, "name": "Mexico", "isoCode": "MX"}}], "New Zealand": [{"icao": "NZMF", "name": "Milford Sound", "country": {"id": 178, "name": "New Zealand", "isoCode": "NZ"}}], "Palestine": [{"icao": "LVGZ", "name": "Gaza Intl. [X]", "country": {"id": 0, "name": "Palestine", "isoCode": "PS"}}], "Russia": [{"icao": "UHBB", "name": "Blagoveshchensk Ignatyevo", "country": {"id": 195, "name": "Russia", "isoCode": "RU"}}, {"icao": "ULLA", "name": "Levashovo", "country": {"id": 195, "name": "Russia", "isoCode": "RU"}}, {"icao": "URMM", "name": "Mineralnyye Vody Intl", "country": {"id": 195, "name": "Russia", "isoCode": "RU"}}], "Saudi Arabia": [{"icao": "OEKK", "name": "King Khaled Military City", "country": {"id": 204, "name": "Saudi Arabia", "isoCode": "SA"}}, {"icao": "OESN", "name": "Salman Airbase", "country": {"id": 204, "name": "Saudi Arabia", "isoCode": "SA"}}, {"icao": "OETN", "name": "Ras Tanajib", "country": {"id": 204, "name": "Saudi Arabia", "isoCode": "SA"}}], "Serbia": [{"icao": "LYBE", "name": "Belgrade Nikola Tesla Airport", "country": {"id": 196, "name": "Serbia", "isoCode": "RS"}}], "Spain": [{"icao": "LEMI", "name": "Región de Murcia International", "country": {"id": 72, "name": "Spain", "isoCode": "ES"}}], "United Arab Emirates": [{"icao": "OMAL", "name": "Al-Ain International Airport", "country": {"id": 4, "name": "United Arab Emirates", "isoCode": "AE"}}], "United Kingdom": [{"icao": "EGOV", "name": "RAF Valley", "country": {"id": 244, "name": "United Kingdom", "isoCode": "GB"}}, {"icao": "EGUL", "name": "RAF Lakenheath", "country": {"id": 244, "name": "United Kingdom", "isoCode": "GB"}}, {"icao": "EGXW", "name": "Raf Waddington", "country": {"id": 244, "name": "United Kingdom", "isoCode": "GB"}}], "United States": [{"icao": "CL35", "name": "Warner Springs Gliderport", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KCLM", "name": "William R Fairchild Intl", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KCVB", "name": "Castroville Municipal", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KDMA", "name": "Davis Monthan Air Force Base", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KHST", "name": "Homestead Airforce reserve base", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KLTS", "name": "Altus Air Force Base", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KTPH", "name": "Tonopah", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KTVC", "name": "Cherry Capital", "country": {"id": 243, "name": "United States", "isoCode": "US"}}], "Uzbekistan": [{"icao": "UZFF", "name": "Fergana Intl", "country": {"id": 246, "name": "Uzbekistan", "isoCode": "UZ"}}, {"icao": "UZFN", "name": "Namangan Intl", "country": {"id": 246, "name": "Uzbekistan", "isoCode": "UZ"}}, {"icao": "UZNU", "name": "Urgench International", "country": {"id": 246, "name": "Uzbekistan", "isoCode": "UZ"}}, {"icao": "UZSA", "name": "Navoi International", "country": {"id": 246, "name": "Uzbekistan", "isoCode": "UZ"}}, {"icao": "UZSB", "name": "Bukhara International", "country": {"id": 246, "name": "Uzbekistan", "isoCode": "UZ"}}, {"icao": "UZSK", "name": "Karshi International", "country": {"id": 246, "name": "Uzbekistan", "isoCode": "UZ"}}, {"icao": "UZSL", "name": "Karshi Khanabad Air Base", "country": {"id": 246, "name": "Uzbekistan", "isoCode": "UZ"}}, {"icao": "UZSN", "name": "Zarafshan Airport", "country": {"id": 246, "name": "Uzbekistan", "isoCode": "UZ"}}, {"icao": "UZTC", "name": "Chirchik", "country": {"id": 246, "name": "Uzbekistan", "isoCode": "UZ"}}, {"icao": "UZTP", "name": "Tashkent Vostochny", "country": {"id": 246, "name": "Uzbekistan", "isoCode": "UZ"}}], "Vietnam": [{"icao": "VVLT", "name": "Long Thanh Int'l Airport", "country": {"id": 249, "name": "Vietnam", "isoCode": "VN"}}]}, "fullCoverage": {"Argentina": [{"icao": "SAEZ", "name": "Ezeiza Intl - Ministro Pistarini ", "country": {"id": 12, "name": "Argentina", "isoCode": "AR"}}], "Australia": [{"icao": "YCBB", "name": "Coonabarabran", "country": {"id": 14, "name": "Australia", "isoCode": "AU"}}, {"icao": "YMML", "name": "Melbourne Intl", "country": {"id": 14, "name": "Australia", "isoCode": "AU"}}, {"icao": "YPPH", "name": "Perth International", "country": {"id": 14, "name": "Australia", "isoCode": "AU"}}, {"icao": "YTWN", "name": "Tooraweenah", "country": {"id": 14, "name": "Australia", "isoCode": "AU"}}], "Azerbaijan": [{"icao": "UBBB", "name": "Baku Heydar Aliyev Intl", "country": {"id": 16, "name": "Azerbaijan", "isoCode": "AZ"}}], "Bahamas": [{"icao": "MYTC", "name": "Torch Cay", "country": {"id": 18, "name": "Bahamas", "isoCode": "BS"}}, {"icao": "MYXX", "name": "Farmer's Cay", "country": {"id": 18, "name": "Bahamas", "isoCode": "BS"}}], "Belgium": [{"icao": "EBCI", "name": "Brussels South - Charleroi Airport", "country": {"id": 22, "name": "Belgium", "isoCode": "BE"}}], "Brazil": [{"icao": "SBFN", "name": "Fernando de Noronha", "country": {"id": 33, "name": "Brazil", "isoCode": "BR"}}, {"icao": "SBGO", "name": "Santa Genoveva Intl", "country": {"id": 33, "name": "Brazil", "isoCode": "BR"}}, {"icao": "SBJP", "name": "Presidente Castro Pinto Intl", "country": {"id": 33, "name": "Brazil", "isoCode": "BR"}}, {"icao": "SBJU", "name": "Juazeiro Do Norte", "country": {"id": 33, "name": "Brazil", "isoCode": "BR"}}, {"icao": "SBKG", "name": "Campina Grande", "country": {"id": 33, "name": "Brazil", "isoCode": "BR"}}, {"icao": "SBVC", "name": " Aeroporto Glauber Rocha ", "country": {"id": 33, "name": "Brazil", "isoCode": "BR"}}, {"icao": "SJZA", "name": "Pedro Vieria Moreira", "country": {"id": 33, "name": "Brazil", "isoCode": "BR"}}, {"icao": "SNWE", "name": "Clube Estância Ouro Verde", "country": {"id": 33, "name": "Brazil", "isoCode": "BR"}}], "Cabo Verde": [{"icao": "GVAC", "name": "Amílcar Cabral International", "country": {"id": 58, "name": "Cabo Verde", "isoCode": "CV"}}], "Cameroon": [{"icao": "FKKD", "name": "Douala", "country": {"id": 50, "name": "Cameroon", "isoCode": "CM"}}, {"icao": "FKYS", "name": "Yaounde Nsimalen", "country": {"id": 50, "name": "Cameroon", "isoCode": "CM"}}], "Canada": [{"icao": "CNK4", "name": "Parry Sound Area Municipal", "country": {"id": 40, "name": "Canada", "isoCode": "CA"}}, {"icao": "CYEG", "name": "Edmonton Intl", "country": {"id": 40, "name": "Canada", "isoCode": "CA"}}, {"icao": "CYGR", "name": "Iles De La Madeleine", "country": {"id": 40, "name": "Canada", "isoCode": "CA"}}, {"icao": "CYUL", "name": "Montreal-Pierre Elliott Trudeau Intl", "country": {"id": 40, "name": "Canada", "isoCode": "CA"}}, {"icao": "CYYC", "name": "Calgary International", "country": {"id": 40, "name": "Canada", "isoCode": "CA"}}, {"icao": "CAK3", "name": "Delta Heritage Air Park", "country": {"id": 40, "name": "Canada", "isoCode": "CA"}}], "Chile": [{"icao": "SCEL", "name": "Arturo Merino Benitez Intl", "country": {"id": 47, "name": "Chile", "isoCode": "CL"}}], "China": [{"icao": "ZBAA", "name": "Beijing Capital Intl", "country": {"id": 48, "name": "China", "isoCode": "CN"}}, {"icao": "ZBAD", "name": "Beijing Daxing Intl", "country": {"id": 48, "name": "China", "isoCode": "CN"}}, {"icao": "ZBTJ", "name": "Tianjin Binhai Intl", "country": {"id": 48, "name": "China", "isoCode": "CN"}}, {"icao": "ZGGG", "name": "Guangzhou Baiyun Intl", "country": {"id": 48, "name": "China", "isoCode": "CN"}}, {"icao": "ZGSZ", "name": "Shenzhen Bao'an Intl", "country": {"id": 48, "name": "China", "isoCode": "CN"}}, {"icao": "ZHCC", "name": "Zhengzhou Xinzheng Intl", "country": {"id": 48, "name": "China", "isoCode": "CN"}}, {"icao": "ZHHH", "name": "Wuhan Tianhe International Airport", "country": {"id": 48, "name": "China", "isoCode": "CN"}}, {"icao": "ZJHK", "name": "Haikou Meilan Intl", "country": {"id": 48, "name": "China", "isoCode": "CN"}}, {"icao": "ZJSY", "name": "Sanya Phoenix Intl", "country": {"id": 48, "name": "China", "isoCode": "CN"}}, {"icao": "ZLXN", "name": "Xining Caojiapu Int'l", "country": {"id": 48, "name": "China", "isoCode": "CN"}}, {"icao": "ZPDQ", "name": "Diqing Shangri-La", "country": {"id": 48, "name": "China", "isoCode": "CN"}}, {"icao": "ZPLC", "name": "Lincang Boshang", "country": {"id": 48, "name": "China", "isoCode": "CN"}}, {"icao": "ZPPP", "name": "Kunming Changshui Intl", "country": {"id": 48, "name": "China", "isoCode": "CN"}}, {"icao": "ZSHC", "name": "Hangzhou Xiaoshan Intl", "country": {"id": 48, "name": "China", "isoCode": "CN"}}, {"icao": "ZSNJ", "name": "Nanjing Lukou Intl", "country": {"id": 48, "name": "China", "isoCode": "CN"}}, {"icao": "ZSPD", "name": "Shanghai Pudong Intl", "country": {"id": 48, "name": "China", "isoCode": "CN"}}, {"icao": "ZSQZ", "name": "Jinjiang", "country": {"id": 48, "name": "China", "isoCode": "CN"}}, {"icao": "ZSSS", "name": "Shanghai Hongqiao Intl", "country": {"id": 48, "name": "China", "isoCode": "CN"}}, {"icao": "ZSWX", "name": "Wuxi Shuofang", "country": {"id": 48, "name": "China", "isoCode": "CN"}}, {"icao": "ZSWZ", "name": "Wenzhou Longwan international airport ", "country": {"id": 48, "name": "China", "isoCode": "CN"}}, {"icao": "ZSYA", "name": "Yangzhou Taizhou", "country": {"id": 48, "name": "China", "isoCode": "CN"}}, {"icao": "ZSZS", "name": "Zhoushan Putuoshan Intl", "country": {"id": 48, "name": "China", "isoCode": "CN"}}, {"icao": "ZUCK", "name": "Chongqing Jiangbei International", "country": {"id": 48, "name": "China", "isoCode": "CN"}}, {"icao": "ZULS", "name": "Lhasa Konggar Intl", "country": {"id": 48, "name": "China", "isoCode": "CN"}}, {"icao": "ZUTF", "name": "Chengdu Tianfu Intl", "country": {"id": 48, "name": "China", "isoCode": "CN"}}, {"icao": "ZUUU", "name": "Chengdu Shuangliu Intl", "country": {"id": 48, "name": "China", "isoCode": "CN"}}, {"icao": "ZUYB", "name": "Yibin Wuliangye Airport", "country": {"id": 48, "name": "China", "isoCode": "CN"}}, {"icao": "ZWBL", "name": "Bole Alashankou", "country": {"id": 48, "name": "China", "isoCode": "CN"}}, {"icao": "ZYCC", "name": "Changchun Longjia", "country": {"id": 48, "name": "China", "isoCode": "CN"}}, {"icao": "ZYTL", "name": "Dalian Zhoushuizi Intl", "country": {"id": 48, "name": "China", "isoCode": "CN"}}, {"icao": "ZGSD", "name": "Zhuhai Jinwan", "country": {"id": 48, "name": "China", "isoCode": "CN"}}, {"icao": "ZSAM", "name": "Xiamen Gaoqi Intl.", "country": {"id": 48, "name": "China", "isoCode": "CN"}}], "Cook Islands": [{"icao": "NCAI", "name": "Aitutaki", "country": {"id": 55, "name": "Cook Islands", "isoCode": "CK"}}], "Croatia": [{"icao": "LDPL", "name": "Pula", "country": {"id": 108, "name": "Croatia", "isoCode": "HR"}}], "Czech Republic": [{"icao": "LKPR", "name": "Vaclav Havel Prague", "country": {"id": 62, "name": "Czech Republic", "isoCode": "CZ"}}], "Estonia": [{"icao": "EEEI", "name": "Ämari Airbase", "country": {"id": 74, "name": "Estonia", "isoCode": "EE"}}], "France": [{"icao": "LFBO", "name": "Toulouse Blagnac", "country": {"id": 84, "name": "France", "isoCode": "FR"}}, {"icao": "LFMU", "name": "Beziers Cap d'Agde Airport", "country": {"id": 84, "name": "France", "isoCode": "FR"}}, {"icao": "LFVP", "name": "St Pierre", "country": {"id": 84, "name": "France", "isoCode": "FR"}}], "French Polynesia": [{"icao": "NTTB", "name": "Bora Bora Airport", "country": {"id": 87, "name": "French Polynesia", "isoCode": "PF"}}, {"icao": "NTTH", "name": "Huahine Fare", "country": {"id": 87, "name": "French Polynesia", "isoCode": "PF"}}], "Germany": [{"icao": "EDDF", "name": "Flughafen Frankfurt Main", "country": {"id": 88, "name": "Germany", "isoCode": "DE"}}, {"icao": "EDDG", "name": "Münster Osnabrück International ", "country": {"id": 88, "name": "Germany", "isoCode": "DE"}}, {"icao": "EDDL", "name": "Düsseldorf", "country": {"id": 88, "name": "Germany", "isoCode": "DE"}}, {"icao": "EDLP", "name": "Paderborn Lippstadt", "country": {"id": 88, "name": "Germany", "isoCode": "DE"}}, {"icao": "EDLV", "name": "Weeze-Niederrhein", "country": {"id": 88, "name": "Germany", "isoCode": "DE"}}, {"icao": "EDLW", "name": "Dortmund-Wickede", "country": {"id": 88, "name": "Germany", "isoCode": "DE"}}, {"icao": "EDNY", "name": "Friedrichshafen Airport", "country": {"id": 88, "name": "Germany", "isoCode": "DE"}}], "Ghana": [{"icao": "DGAA", "name": "Kotoka International Airport", "country": {"id": 89, "name": "Ghana", "isoCode": "GH"}}, {"icao": "DGLE", "name": "Yakubu Tali International Airport", "country": {"id": 89, "name": "Ghana", "isoCode": "GH"}}, {"icao": "DGSI", "name": "Nana Agyeman Prempeh 1 International Airport", "country": {"id": 89, "name": "Ghana", "isoCode": "GH"}}], "Greece": [{"icao": "LGKO", "name": "Kos - Ippocrates", "country": {"id": 98, "name": "Greece", "isoCode": "GR"}}, {"icao": "LGRP", "name": "Rhodos Diagoras", "country": {"id": 98, "name": "Greece", "isoCode": "GR"}}], "Greenland": [{"icao": "BGGH", "name": "Nuuk", "country": {"id": 93, "name": "Greenland", "isoCode": "GL"}}], "Hong Kong": [{"icao": "VHHX", "name": "Kai Tak [X]", "country": {"id": 104, "name": "Hong Kong", "isoCode": "HK"}}, {"icao": "VHSK", "name": "Shek Kong", "country": {"id": 104, "name": "Hong Kong", "isoCode": "HK"}}, {"icao": "VHHH", "name": "Hong Kong Intl", "country": {"id": 104, "name": "Hong Kong", "isoCode": "HK"}}], "Indonesia": [{"icao": "WAAA", "name": "Sultan Hasanuddin Int'l", "country": {"id": 111, "name": "Indonesia", "isoCode": "ID"}}, {"icao": "WALS", "name": "Apt Pranoto", "country": {"id": 111, "name": "Indonesia", "isoCode": "ID"}}, {"icao": "WAMM", "name": "Manado Sam Ratulangi Intl", "country": {"id": 111, "name": "Indonesia", "isoCode": "ID"}}, {"icao": "WIMN", "name": "Silangit", "country": {"id": 111, "name": "Indonesia", "isoCode": "ID"}}, {"icao": "WAEE", "name": "Sultan Babullah", "country": {"id": 111, "name": "Indonesia", "isoCode": "ID"}}], "Ireland": [{"icao": "EICK", "name": "Cork", "country": {"id": 112, "name": "Ireland", "isoCode": "IE"}}], "Italy": [{"icao": "LIDT", "name": "Trento-Mattarello", "country": {"id": 118, "name": "Italy", "isoCode": "IT"}}, {"icao": "LIPB", "name": "Bolzano-Dolomiti \"Franceso Baracca\"", "country": {"id": 118, "name": "Italy", "isoCode": "IT"}}, {"icao": "LIRJ", "name": "Marina Di Campo \"Teseo Tesei\"", "country": {"id": 118, "name": "Italy", "isoCode": "IT"}}], "Jamaica": [{"icao": "MKJP", "name": "Norman Manley Intl", "country": {"id": 123, "name": "Jamaica", "isoCode": "JM"}}, {"icao": "MKJS", "name": "Sir Donald Sangster International Airport", "country": {"id": 123, "name": "Jamaica", "isoCode": "JM"}}], "Japan": [{"icao": "RJFK", "name": "Kagoshima", "country": {"id": 124, "name": "Japan", "isoCode": "JP"}}, {"icao": "RJTT", "name": "Tokyo Haneda International", "country": {"id": 124, "name": "Japan", "isoCode": "JP"}}], "Kenya": [{"icao": "HKMO", "name": "Moi International Airport", "country": {"id": 128, "name": "Kenya", "isoCode": "KE"}}], "Kuwait": [{"icao": "OKKK", "name": "Kuwait International Airport", "country": {"id": 130, "name": "Kuwait", "isoCode": "KW"}}], "Kyrgyzstan": [{"icao": "UCFM", "name": "Manas Intl", "country": {"id": 129, "name": "Kyrgyzstan", "isoCode": "KG"}}], "Latvia": [{"icao": "EVRA", "name": "Riga Intl", "country": {"id": 136, "name": "Latvia", "isoCode": "LV"}}], "Liberia": [{"icao": "GLRB", "name": "Monrovia Roberts International", "country": {"id": 139, "name": "Liberia", "isoCode": "LR"}}], "Macau": [{"icao": "VMMC", "name": "Macau Intl", "country": {"id": 152, "name": "Macau", "isoCode": "MO"}}], "Malaysia": [{"icao": "WBGA", "name": "Long Akah", "country": {"id": 167, "name": "Malaysia", "isoCode": "MY"}}], "Mexico": [{"icao": "MMGL", "name": "Miguel Hidalgo y Costilla Intl", "country": {"id": 166, "name": "Mexico", "isoCode": "MX"}}], "Netherlands": [{"icao": "EHAM", "name": "Amsterdam Schiphol", "country": {"id": 175, "name": "Netherlands", "isoCode": "NL"}}, {"icao": "EHMZ", "name": "Midden Zeeland", "country": {"id": 175, "name": "Netherlands", "isoCode": "NL"}}, {"icao": "EHRD", "name": "Rotterdam", "country": {"id": 175, "name": "Netherlands", "isoCode": "NL"}}], "Norway": [{"icao": "ENMO", "name": "Meråker Øian", "country": {"id": 182, "name": "Norway", "isoCode": "NO"}}, {"icao": "ENSA", "name": "Svea", "country": {"id": 182, "name": "Norway", "isoCode": "NO"}}, {"icao": "ENVA", "name": "Trondheim Vaernes", "country": {"id": 182, "name": "Norway", "isoCode": "NO"}}], "Oman": [{"icao": "OOMS", "name": "Muscat Intl", "country": {"id": 183, "name": "Oman", "isoCode": "OM"}}], "Peru": [{"icao": "SPJC", "name": "Jorge Chavez Intl", "country": {"id": 185, "name": "Peru", "isoCode": "PE"}}], "Philippines": [{"icao": "RPUO", "name": "Basco", "country": {"id": 188, "name": "Philippines", "isoCode": "PH"}}, {"icao": "RPVM", "name": "Mactan Cebu Intl", "country": {"id": 188, "name": "Philippines", "isoCode": "PH"}}, {"icao": "RPVR", "name": "Roxas City Airport", "country": {"id": 188, "name": "Philippines", "isoCode": "PH"}}], "Poland": [{"icao": "EPKK", "name": "Krakow-John Paul II", "country": {"id": 189, "name": "Poland", "isoCode": "PL"}}, {"icao": "EPWA", "name": "Warsaw Chopin Airport", "country": {"id": 189, "name": "Poland", "isoCode": "PL"}}], "Russia": [{"icao": "UHPP", "name": "Petropavlovsk-Kamchatsky Yelizovo Airport", "country": {"id": 195, "name": "Russia", "isoCode": "RU"}}, {"icao": "UHSS", "name": "Yuzhno-Sakhalinsk Khomutovo Intl", "country": {"id": 195, "name": "Russia", "isoCode": "RU"}}, {"icao": "UMKB", "name": "Borskoye", "country": {"id": 195, "name": "Russia", "isoCode": "RU"}}, {"icao": "UMKK", "name": "Kaliningrad Khrabrovo", "country": {"id": 195, "name": "Russia", "isoCode": "RU"}}, {"icao": "UNNT", "name": "Novosibirsk Tolmachevo / A. I. Pokryshkin Intl", "country": {"id": 195, "name": "Russia", "isoCode": "RU"}}, {"icao": "USCC", "name": "Chelyabinsk Balandino I. V. Kurchatov Intl", "country": {"id": 195, "name": "Russia", "isoCode": "RU"}}, {"icao": "USTR", "name": "Tyumen Roshchino Intl", "country": {"id": 195, "name": "Russia", "isoCode": "RU"}}, {"icao": "UUBC", "name": "Kaluga Grabtsevo Konstantin E. Tsiolkovsky Intl", "country": {"id": 195, "name": "Russia", "isoCode": "RU"}}, {"icao": "UUDD", "name": "Moscow Domodedovo Mikhail V. Lomonosov Intl", "country": {"id": 195, "name": "Russia", "isoCode": "RU"}}, {"icao": "UUEE", "name": "Moscow Sheremetyevo Alexander S. Pushkin Intl", "country": {"id": 195, "name": "Russia", "isoCode": "RU"}}, {"icao": "UWSG", "name": "Saratov Gagarin Intl", "country": {"id": 195, "name": "Russia", "isoCode": "RU"}}], "Saudi Arabia": [{"icao": "OEMA", "name": "Prince Mohammed bin Abdulaziz International", "country": {"id": 204, "name": "Saudi Arabia", "isoCode": "SA"}}, {"icao": "OETB", "name": "Prince Sultan bin Abdulaziz International", "country": {"id": 204, "name": "Saudi Arabia", "isoCode": "SA"}}], "Slovakia": [{"icao": "LZTT", "name": "Poprad-Tatry", "country": {"id": 210, "name": "Slovakia", "isoCode": "SK"}}], "Slovenia": [{"icao": "LJPZ", "name": "Aerodrom Portorož/Sečovlje", "country": {"id": 211, "name": "Slovenia", "isoCode": "SI"}}], "South Korea": [{"icao": "RKSI", "name": "Incheon Intl", "country": {"id": 127, "name": "South Korea", "isoCode": "KR"}}, {"icao": "RKSS", "name": "Seoul Gimpo Intl", "country": {"id": 127, "name": "South Korea", "isoCode": "KR"}}], "Spain": [{"icao": "GCLP", "name": "Gran Canaria", "country": {"id": 72, "name": "Spain", "isoCode": "ES"}}, {"icao": "LEAL", "name": "Alicante - Elche ", "country": {"id": 72, "name": "Spain", "isoCode": "ES"}}, {"icao": "LEAM", "name": "Almería-Antonio De Torres", "country": {"id": 72, "name": "Spain", "isoCode": "ES"}}, {"icao": "LEBB", "name": "Bilbao", "country": {"id": 72, "name": "Spain", "isoCode": "ES"}}, {"icao": "LEBL", "name": "Josep Tarradellas Barcelona-El Prat", "country": {"id": 72, "name": "Spain", "isoCode": "ES"}}, {"icao": "LEIB", "name": "Ibiza", "country": {"id": 72, "name": "Spain", "isoCode": "ES"}}, {"icao": "LEMD", "name": "Adolfo Suárez Madrid-Barajas", "country": {"id": 72, "name": "Spain", "isoCode": "ES"}}, {"icao": "LEMG", "name": "Málaga-Costa Del Sol", "country": {"id": 72, "name": "Spain", "isoCode": "ES"}}], "Switzerland": [{"icao": "LSZA", "name": "Lugano", "country": {"id": 223, "name": "Switzerland", "isoCode": "CH"}}, {"icao": "LSZH", "name": "Zurich", "country": {"id": 223, "name": "Switzerland", "isoCode": "CH"}}], "Taiwan": [{"icao": "RCSS", "name": "Taipei Songshan", "country": {"id": 237, "name": "Taiwan", "isoCode": "TW"}}, {"icao": "RCTP", "name": "Taiwan Taoyuan International", "country": {"id": 237, "name": "Taiwan", "isoCode": "TW"}}], "Thailand": [{"icao": "VTBS", "name": "Bangkok Suvarnabhumi International ", "country": {"id": 226, "name": "Thailand", "isoCode": "TH"}}], "Turkey": [{"icao": "LTAI", "name": "Antalya International Airport ", "country": {"id": 235, "name": "Turkey", "isoCode": "TR"}}, {"icao": "LTBJ", "name": "Izmir Adnan Menderes Intl", "country": {"id": 235, "name": "Turkey", "isoCode": "TR"}}, {"icao": "LTFE", "name": "Milas Bodrum International ", "country": {"id": 235, "name": "Turkey", "isoCode": "TR"}}, {"icao": "LTFM", "name": "Istanbul International ", "country": {"id": 235, "name": "Turkey", "isoCode": "TR"}}], "Turks and Caicos Islands": [{"icao": "MBSC", "name": "South Caicos Intl", "country": {"id": 236, "name": "Turks and Caicos Islands", "isoCode": "TC"}}], "United Arab Emirates": [{"icao": "OMDB", "name": "Dubai International", "country": {"id": 4, "name": "United Arab Emirates", "isoCode": "AE"}}], "United Kingdom": [{"icao": "EGGW", "name": "London Luton", "country": {"id": 244, "name": "United Kingdom", "isoCode": "GB"}}, {"icao": "EGHI", "name": "Southampton", "country": {"id": 244, "name": "United Kingdom", "isoCode": "GB"}}, {"icao": "EGLC", "name": "London City Airport", "country": {"id": 244, "name": "United Kingdom", "isoCode": "GB"}}, {"icao": "EGPE", "name": "Inverness", "country": {"id": 244, "name": "United Kingdom", "isoCode": "GB"}}], "United States": [{"icao": "07FA", "name": "Ocean Reef Club", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "0II9", "name": "Winters", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "27W", "name": "Lake Wenatchee State", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "42B", "name": "Goodspeed Airport", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "57AZ", "name": "La Cholla Airpark", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "7V5", "name": "Brush Muni", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "C17", "name": "Marion", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "F00", "name": "Jones Field", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KADW", "name": "Joint Base Andrews", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KAMG", "name": "Bacon County Airport", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KBDQ", "name": "Morrilton Muni", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KBFI", "name": "Boeing Fld King Co Intl", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KBIX", "name": "Keesler Air Force Base", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KCDK", "name": "George T Lewis", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KCHS", "name": "Charleston Afb/Intl", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KCLT", "name": "Charlotte Douglas Intl", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KDCA", "name": "Ronald Reagan Washington Airport", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KDFW", "name": "Dallas Fort Worth International Airport", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KDTS", "name": "Destin Executive", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KDTW", "name": "Detroit Metro International Airport", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KGJT", "name": "Grand Junction Regional", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KHOT", "name": "Memorial Field Airport", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KHOU", "name": "William P. Hobby", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KJFK", "name": "John F. Kennedy Intl", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KJLN", "name": "Joplin Rgnl", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KLOT", "name": "Lewis University", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KMCO", "name": "Orlando Intl", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KMSN", "name": "Dane County Regional Airport-Truax Field", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KMSP", "name": "Minneapolis-St Paul International Airport", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KOAK", "name": "Oakland San Francisco Bay International Airport", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KRDU", "name": "Raleigh Durham Intl", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KSDF", "name": "Louisville Muhammad Ali Intl", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KSEA", "name": "Seattle-Tacoma Intl", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KSEZ", "name": "Sedona Airport", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KSFO", "name": "San Francisco International", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KSTL", "name": "St. Louis Lambert Intl", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KTKI", "name": "McKinney National ", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KTUS", "name": "Tucson International Airport", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "KWRI", "name": "Joint Base Mcguire Dix Lakehurst", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "PAHN", "name": "Haines", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "PHKO", "name": "Kona International", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "PHNL", "name": "Daniel K. Inouye International Airport", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "U53", "name": "Henrys Lake", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "PAKT", "name": "Ketchikan International Airport", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "TJRV", "name": "Jose Aponte De La Torre / Roosevelt Rd NAS", "country": {"id": 243, "name": "United States", "isoCode": "US"}}, {"icao": "TJSJ", "name": "Luis Munoz Marin Intl", "country": {"id": 243, "name": "United States", "isoCode": "US"}}], "Uzbekistan": [{"icao": "UZNM", "name": "Muynak Airport", "country": {"id": 246, "name": "Uzbekistan", "isoCode": "UZ"}}, {"icao": "UZST", "name": "Termez Airport", "country": {"id": 246, "name": "Uzbekistan", "isoCode": "UZ"}}], "Vietnam": [{"icao": "VVCR", "name": "Cam Ranh Int'l", "country": {"id": 249, "name": "Vietnam", "isoCode": "VN"}}, {"icao": "VVDN", "name": "Da Nang International", "country": {"id": 249, "name": "Vietnam", "isoCode": "VN"}}, {"icao": "VVPQ", "name": "Phu Quoc Intl", "country": {"id": 249, "name": "Vietnam", "isoCode": "VN"}}, {"icao": "VVTS", "name": "Tan Son Nhat Intl", "country": {"id": 249, "name": "Vietnam", "isoCode": "VN"}}]}}</scenerylist>
<!--kg-card-end: html-->

<!--kg-card-begin: html-->
<airportmap>26.1</airportmap>
<!--kg-card-end: html-->
<h3 id="selected-changes-in-261">Selected Changes in 26.1</h3><p>Below are some of the most notable changes included in Infinite Flight 26.1:</p><p><strong>Graphics and Platform</strong></p><ul><li>New atmosphere rendering system with improved sky blending, lighting, cloud rendering, and shadows</li></ul><p><strong>Aircraft</strong></p><ul><li>New <strong>Piper PA-28 Archer II</strong></li><li>New <strong>Airbus A330-200</strong> with multiple liveries</li><li>New content pipeline enabling faster aircraft updates and development</li></ul><p><strong>Flight Experience</strong></p><ul><li>New rendering pipeline with physically based lighting, atmosphere rendering, and improved shadows</li><li>New <strong>Flight Debrief</strong> screen with expanded flight statistics</li><li>Improvements to <strong>aircraft selection</strong></li><li>Notification Center improvements</li></ul><p><strong>Navigation and Planning</strong></p><ul><li>Improvements to map interaction and flight planning</li><li>Updates to procedures and navigation workflows</li></ul><p><strong>Expert Server</strong></p><ul><li>Taxi speed limits with visible indicator implemented in appropriate airport areas</li><li>Strobe light warning for some aircraft</li><li>ATC improvements such as <a href="https://infiniteflight.com/changelog/beta?ref=blog.infiniteflight.com#26.1-16144" rel="noreferrer">message reminders</a>, <a href="https://infiniteflight.com/changelog/beta?ref=blog.infiniteflight.com#26.1-16144" rel="noreferrer"><em>Send &amp; Assign</em> autopilot feature</a>, <a href="https://infiniteflight.com/changelog/beta?ref=blog.infiniteflight.com#26.1-16067">in-app schedule</a>, <a href="https://infiniteflight.com/changelog/beta?ref=blog.infiniteflight.com#26.1-15967">frequency behavior</a>, and more</li><li>Improvements to runway incursion detection</li></ul><p>For the full list of changes introduced during the 26.1 beta cycle, visit the <a href="https://infiniteflight.com/changelog/beta?ref=blog.infiniteflight.com" rel="noreferrer">full changelog</a>. This release reflects the work of a long open beta cycle focused on building the next foundation for Infinite Flight. We're excited to have you on board!</p>
<!--kg-card-begin: html-->
<Discourse id="1174909"></Discourse>
<style>
  .blog article.prose h3 {
    margin-top: 3rem !important;
  }
</style>
<!--kg-card-end: html-->
]]></content:encoded>
</item>
<item>
<title><![CDATA[Open Beta Progress for April 1]]></title>
<description><![CDATA[Refinements continue across rendering, ATC, and UI, with improved visuals, smarter autopilot behavior, and new runway awareness features.]]></description>
<link>https://infiniteflight.com/blog/open-beta-progress-for-april-1</link>
<guid isPermaLink="false">69cd16abdcb69f0023f56697</guid>
<category><![CDATA[Development]]></category><category><![CDATA[News]]></category>
<dc:creator><![CDATA[Jason Rosewell]]></dc:creator>
<pubDate>Wed, 01 Apr 2026 18:37:40 GMT</pubDate>
<media:content url="https://webcdn.infiniteflight.com/blog/content/images/2026/04/Infinite-Flight-Open-Beta-Progress.webp" medium="image"/>
<content:encoded><![CDATA[<p>No, this isn’t an April Fools’ post.</p><p>Over the past few weeks, we’ve continued to iterate quickly across rendering, UI, ATC, and overall stability. This phase of the Open Beta has been less about introducing entirely new systems, and more about refining how everything works together in real scenarios.</p><p>A few areas in particular have seen meaningful progress.</p><h2 id="rendering-visual-improvements">Rendering &amp; Visual Improvements</h2><p>We’ve continued tuning the new rendering system, with a focus on consistency and clarity across a wide range of conditions.</p><p>Lighting and exposure have been adjusted to better handle transitions around dawn and dusk, while updates to fog, haze, and aerial perspective improve how scenes read at altitude and in varying weather conditions.</p><p>Shadow rendering has also been pushed further, with higher resolution, increased range, and improved visibility at distance. As part of ongoing testing, dynamic shadows are now being enabled on other aircraft as well, which helps us evaluate performance and visual impact at scale.</p><h2 id="runway-awareness-atc-quality-of-life">Runway Awareness &amp; ATC Quality of Life</h2><p>Runway incursion warnings are now in place, adding both visual and audio cues when approaching or entering a runway. This brings more situational awareness during taxi, especially in busier environments.</p><p>On the ATC side, we’ve introduced improved <strong>Send &amp; Assign Autopilot</strong> behavior. When a controller issues a heading or altitude, the aircraft now automatically switches to the appropriate mode, ensuring the instruction is followed immediately and correctly. LNAV and VNAV are disabled as needed, and a notification confirms the change, making these interactions clearer and more reliable in busy environments. </p><figure class="kg-card kg-image-card kg-width-wide"><img src="https://webcdn.infiniteflight.com/blog/content/images/2026/04/Infinite-Flight-Send-and-Assign-AP.webp" class="kg-image" alt="Boeing 757 Flight Deck with the Infinite Flight UI showing ATC Autopilot Send &amp; Assign" loading="lazy" width="1600" height="1112"></figure><h2 id="aircraft-selection-ui">Aircraft Selection &amp; UI</h2><p>The aircraft selection experience continues to evolve. Layout, spacing, and navigation have all been refined, with a shift toward faster browsing and clearer structure as the fleet grows.</p><p>Manufacturer categories have been introduced to make it easier to navigate larger aircraft lists, and the system now remembers your last selected aircraft and livery for a more seamless return experience.</p><p>This area is still actively being worked on, and you can expect further iteration in upcoming beta builds.</p><h2 id="stability-performance">Stability &amp; Performance</h2><p>A significant portion of recent work has focused on reducing stutters, improving memory usage, and increasing stability during longer sessions and in high-traffic areas.</p><p>We’ve also introduced safeguards for lower-memory devices to help maintain a more consistent experience, along with additional compatibility checks on certain Android GPU drivers.</p><h2 id="new-liveries">New Liveries</h2><figure class="kg-card kg-image-card kg-width-wide"><img src="https://webcdn.infiniteflight.com/blog/content/images/2026/04/Infinite-Flight-Delta-Air-Lines-A350-900-100-Years.webp" class="kg-image" alt="Delta Air Lines A350-900 in the 100 Years livery in Infinite Flight" loading="lazy" width="2000" height="1000"></figure><p>This round of updates also brings several new liveries across the fleet:</p><ul><li><strong>A320</strong> — Pakistan International Airlines</li><li><strong>A321</strong> — Turkish Airlines (Sharklets)</li><li><strong>A330-300</strong> — Lion Air, Qatar Airways (GE CF6), Vietjet Air</li><li><strong>A330-900</strong> — Infinite Flight (2021)</li><li><strong>A350-900</strong> — Delta Air Lines – 100 Years</li><li><strong>B737-800</strong> — Alaska “Salmon People”</li></ul><h2 id="full-changelog">Full Changelog</h2><h3 id="%E2%9C%A8-new-features">✨ New Features</h3><ul><li>Added <strong>runway incursion warnings</strong> with hold-short awareness and callouts</li><li>Added <strong>Notification Center</strong> with history and unread indicator</li><li>Added <strong>toast notifications</strong> with improved interactions</li><li>Added <strong>ATC message reminder</strong> for unread messages</li><li>Added <strong>manufacturer categories</strong> to aircraft selection</li><li>Added <strong>flight plan toggle button</strong> on the map</li><li>Added <strong>Cumulative DIST</strong> to the waypoint list</li></ul><h3 id="%E2%9A%99%EF%B8%8F-improvements">⚙️ Improvements</h3><h4 id="graphics-rendering">Graphics &amp; Rendering</h4><ul><li>Improved lighting and exposure, including better dawn/dusk balance</li><li>Improved fog, haze, and cloud rendering for more consistent visuals</li><li>Reduced aliasing in fog/cloud conditions</li><li>Improved indirect lighting on distant terrain</li><li>Improved shadow rendering:<ul><li>Higher resolution and longer range</li><li>Improved visibility at distance</li><li>Enabled dynamic shadows on other aircraft (ongoing testing)</li></ul></li><li>Reduced visual popping and animation inconsistencies</li></ul><h4 id="performance-stability">Performance &amp; Stability</h4><ul><li>Reduced stutters during loading and rendering</li><li>Improved overall rendering efficiency</li><li>Reduced memory usage</li><li>Improved stability during long flights and in high-traffic areas</li><li>Added device-based performance safeguards for lower-memory devices</li></ul><h4 id="atc-ground-operations">ATC &amp; Ground Operations</h4><ul><li>Added <strong>Send &amp; Assign Autopilot</strong> behavior improvements:<ul><li>Heading assignments disable LNAV and switch to HDG mode</li><li>Altitude assignments disable VNAV and switch to ALT + VS mode</li><li>In-app notification shown when autopilot modes are updated</li></ul></li><li>Improved detection of inactive ATC/controllers</li><li>Re-enabled procedures in ATC mode</li><li>Improved runway warning logic and runway end detection</li></ul><p></p><h4 id="flight-planning-map-navigation">Flight Planning, Map &amp; Navigation</h4><ul><li>Added context menu actions in search and map</li><li>Added ATC tag in map context menu</li><li>Improved procedures selection flow with clearer actions and previews</li><li>Improved runway labeling in procedures</li></ul><h4 id="aircraft-selection-ui-1">Aircraft Selection &amp; UI</h4><ul><li>Continued improvements to aircraft selection and livery browsing:<ul><li>Updated layout, spacing, and navigation</li><li>Vertical scrolling</li><li>Remembers selected aircraft and last-used livery</li></ul></li><li>Improved aircraft name display and consistency</li></ul><h4 id="controls-camera">Controls &amp; Camera</h4><ul><li>Improved free/drone and interior camera motion</li><li>Improved input handling and validation across the app</li></ul><h4 id="notifications-alerts-quality-of-life">Notifications &amp; Alerts (Quality of Life)</h4><ul><li>Improved toast interaction and stacking behavior</li><li>Notification Center now blocks flight controls while open</li><li>Adjusted notification priority and visibility</li><li>Suppressed unnecessary NAV alerts during LNAV/APPR</li><li>Added multiplayer connection and disconnection notifications</li></ul><h4 id="systems">Systems</h4><ul><li>Improved wind behavior on approach</li><li>Refined stall warning behavior into a single persistent alert</li><li>Enabled passenger signs for Category B aircraft</li></ul><h4 id="spotter-camera">Spotter Camera</h4><ul><li>Preserves COM frequency when entering</li><li>Disables automatic COM tuning on entry</li><li>Allows manual tuning from the UI</li></ul><h3 id="%F0%9F%90%9B-bug-fixes">🐛 Bug Fixes</h3><ul><li>Fixed crashes during ATC tuning, replay loading, and certain rendering states</li><li>Fixed freezes when entering low power mode</li><li>Fixed joystick and control input issues in various scenarios</li><li>Fixed controller inputs resetting after inactivity</li><li>Fixed flight plan issues that could cause invalid navigation states</li><li>Fixed missing ATC options and tuning issues</li><li>Fixed false runway approach alerts when spawning near hold-short lines</li><li>Fixed VNAV/LNAV messages appearing incorrectly</li><li>Fixed throttle issues after landing</li><li>Fixed aircraft parts disappearing too early at distance</li><li>Fixed fog and cloud rendering issues</li><li>Fixed washed-out instrument displays</li><li>Fixed UI issues including:<ul><li>Aircraft name truncation</li><li>Selection button visibility</li><li>HUD and input blocking behavior</li></ul></li><li>Fixed scenery editor interaction and rendering issues</li><li>Fixed missing sound packs on some liveries</li><li>Fixed Android GPU compatibility issues and added driver checks</li></ul>
<!--kg-card-begin: html-->
<Discourse id="1172571"></Discourse>
<!--kg-card-end: html-->
]]></content:encoded>
</item>
<item>
<title><![CDATA[Open Beta Update For March 6]]></title>
<description><![CDATA[New procedure selection tools make route planning faster in the 26.1 open beta, alongside several community-requested aircraft liveries.]]></description>
<link>https://infiniteflight.com/blog/open-beta-update-for-march-6</link>
<guid isPermaLink="false">69a85f61dcb69f0023f565bc</guid>
<category><![CDATA[Development]]></category>
<dc:creator><![CDATA[Jason Rosewell]]></dc:creator>
<pubDate>Fri, 06 Mar 2026 16:10:45 GMT</pubDate>
<media:content url="https://webcdn.infiniteflight.com/blog/content/images/2026/03/infinite-flight-open-beta-progress-march-6.webp" medium="image"/>
<content:encoded><![CDATA[<p>Over the past couple of weeks, the 26.1 open beta has continued to evolve with a number of improvements focused on flight planning and procedures, along with several new community-requested liveries.</p><p>As always, your feedback during the beta period plays a big role in shaping these updates. Some of the improvements in this round came directly from community suggestions.</p><h2 id="easier-access-to-procedures">Easier Access to Procedures</h2><p>One of the biggest improvements in recent beta builds is how procedures are accessed and selected.</p><p>Procedures can now be opened directly from an airport on the map, making it much faster to explore departures, arrivals, and approaches while planning your route.</p><figure class="kg-card kg-image-card kg-width-wide"><img src="https://webcdn.infiniteflight.com/blog/content/images/2026/03/map-proc.webp" class="kg-image" alt="Infinite Flight procedures accessed from the map via the context menu" loading="lazy" width="2000" height="1000"></figure><p>If the airport is already part of your flight plan, procedures can also be opened directly from the bottom of the flight plan panel. This reduces the number of steps required to modify a route while planning or adjusting mid-flight.</p><figure class="kg-card kg-image-card"><img src="https://webcdn.infiniteflight.com/blog/content/images/2026/03/fpl-proc.webp" class="kg-image" alt="Infinite Flight flight plan screen showing procedures button and context menu" loading="lazy" width="868" height="434"></figure><h2 id="a-more-intuitive-procedure-selection-flow">A More Intuitive Procedure Selection Flow</h2><p>The procedure interface itself has also been improved to make navigation clearer and more interactive.</p><p>When browsing procedures, the breadcrumb navigation at the top of the panel is now fully tappable, allowing you to quickly jump between levels such as airport, SID/STAR, and runway selection without restarting the process.</p><figure class="kg-card kg-image-card"><img src="https://webcdn.infiniteflight.com/blog/content/images/2026/03/map-proc-select.webp" class="kg-image" alt="Breadcrumb navigation while selecting procedures in Infinite Flight" loading="lazy" width="2000" height="1390"></figure><p>Procedure previews can also be explored directly on the map, helping you better visualize how each option fits into your route before committing to it. Once selected, procedures integrate seamlessly into the flight plan, updating the route and waypoint list accordingly.</p><p>These changes aim to make building realistic routes faster and easier while keeping the map context visible throughout the process.</p><h2 id="atc-schedule-now-available-in-app">ATC Schedule Now Available In-App</h2><p>The ATC Schedule is now available directly inside Infinite Flight, making it easier to see which airports will have scheduled ATC coverage each day. You can browse upcoming events, view details, and even add them to your device calendar so you never miss a session. </p><figure class="kg-card kg-image-card"><img src="https://webcdn.infiniteflight.com/blog/content/images/2026/03/events.webp" class="kg-image" alt="Screenshot: In-App Infinite Flight ATC event schedule" loading="lazy" width="2000" height="1390"></figure><p>The schedule is also available on the web at <a href="https://infiniteflight.com/atc-schedule?ref=blog.infiniteflight.com">infiniteflight.com/atc-schedule</a>, giving you a quick way to explore upcoming ATC events before launching the simulator.</p><figure class="kg-card kg-image-card kg-width-wide"><img src="https://webcdn.infiniteflight.com/blog/content/images/2026/03/website-atc-schedule.webp" class="kg-image" alt="Screenshot: Infinite Flight ATC Schedule map from the Infinite Flight Website" loading="lazy" width="2000" height="1000"></figure><h2 id="community-requested-improvements">Community-Requested Improvements</h2><p>Based on community feedback, the Flight Plan list header now allows you to switch the ETE column between leg ETE and cumulative ETE. This small change makes it easier to quickly understand the timing of each segment of your route.</p><p>We appreciate the suggestions that led to this improvement and encourage <a href="https://community.infiniteflight.com/c/open-beta/45?ref=blog.infiniteflight.com" rel="noreferrer">continued feedback</a> as the beta progresses.</p><h2 id="new-community-requested-liveries">New Community-Requested Liveries</h2><p>As part of our regular livery updates, several new community-requested liveries have been added to the beta.</p><p><strong>A321</strong></p><ul><li>Turkish Airlines</li></ul><p><strong>A320</strong></p><ul><li>Pakistan International Airlines (PIA)</li></ul><p><strong>A350-900</strong></p><ul><li>South African Airways</li><li>Delta Air Lines</li><li>Sichuan Airlines</li><li>STARLUX Airlines</li></ul><p><strong>A330-900neo</strong></p><ul><li>Infinite Flight - 2021</li></ul><p><strong>B737-800</strong></p><ul><li>Alaska Airlines</li><li>SpaceX</li></ul><h2 id="other-improvements-and-fixes">Other Improvements and Fixes</h2><p>Recent builds also include improvements to atmosphere rendering, texture loading performance, AP+ behavior, and various bug fixes affecting landing stats, lighting, and interface elements.</p><h2 id="full-changelog">Full Changelog</h2><h3 id="build-16067">Build 16067</h3><p><strong>New Features</strong></p><ul><li>Added an in-app ATC Schedule calendar with daily events and event details.</li><li>Added support to add ATC Schedule events to the device calendar (iOS and Android).</li><li>Added an in-app “more details” view for ATC Schedule event links, with an option to open the full post in a browser.</li></ul><p><strong>Improvements</strong></p><ul><li>Updated the Flight Plan list header so the ETE column can switch between leg ETE and cumulative ETE.</li><li>Adjusted Flight Plan column widths for improved readability.</li><li>AP+ now alternates the displayed route time between ETE and local ETA automatically.</li><li>Reduced sharp turns in AP LNAV.</li><li>Improved atmosphere, sky, clouds, fog, and overall blending to reduce visual artifacts.</li><li>Reduced cloud artifacts near the poles.</li><li>Improved model and texture loading behavior to reduce missing-texture flicker while assets load.</li><li>Improved texture loading performance to reduce stalls during loading (notably on iOS).</li></ul><p><strong>Bug Fixes</strong></p><ul><li>Fixed cases where the sky could appear too dark.</li><li>Fixed incorrect landing stats in some situations (including touch-and-go and bounce landings).</li><li>Fixed missing landing stats in some rapid touch-and-go scenarios.</li><li>Fixed AP+ fuel projection after resuming so fuel does not increase compared to the saved value and “Fuel Used” does not stay at 0.</li><li>Fixed the AP panel background color.</li><li>Fixed the C172 default livery being incorrectly mapped, which could cause livery selection issues.</li></ul><h3 id="build-16015">Build 16015</h3><p><strong>New Features</strong></p><ul><li>Added a <strong>PROC</strong> button in the Flight Plan view to open procedures for airports in your route.</li><li>Added a setting to hide the Free/Drone camera joystick control overlay.</li><li>Added a 10 second unread ATC message reminder (popup + beep, clears on open)</li></ul><p><strong>Improvements</strong></p><ul><li>Procedures are now accessible from airport menus on the map.</li><li>Improved procedure selection with:<ul><li>Press-and-hold preview for procedures and transitions.</li><li>A clickable procedure path for easier navigation between procedure, transition, and runway choices.</li><li>Centered map view when selecting procedures.</li><li>Updated procedure list layout with clearer spacing, hints, and button visuals.</li></ul></li><li>Updated map and search UI:<ul><li>Improved search results layout with clearer icons, fonts, and additional details such as distance and status indicators.</li><li>Map no longer keeps following the aircraft when centering on a searched waypoint.</li><li>Simplified airport menus and added <strong>PROC</strong> badges where relevant.</li></ul></li><li>Improved visuals for ground and atmosphere rendering:<ul><li>Fixed pavement layer ordering.</li><li>Improved atmospheric blending and lighting behavior in fog and cloud conditions.</li></ul></li></ul><p><strong>Bug Fixes</strong></p><ul><li>Fixed overspeed warnings triggering incorrectly.</li><li>Fixed issues where selecting procedures could break when adding waypoints.</li><li>Fixed night-time lighting on metallic surfaces. </li></ul>
<!--kg-card-begin: html-->
<Discourse id="1161845"></Discourse>
<!--kg-card-end: html-->
]]></content:encoded>
</item>
<item>
<title><![CDATA[Open Beta Progress for February 20]]></title>
<description><![CDATA[Flight Debrief, ATC Stability, and Continued Refinement. This is your Open Beta progress update for February 20th.]]></description>
<link>https://infiniteflight.com/blog/open-beta-progress-for-february-20</link>
<guid isPermaLink="false">69988118dcb69f0023f5658c</guid>
<category><![CDATA[Development]]></category>
<dc:creator><![CDATA[Jason Rosewell]]></dc:creator>
<pubDate>Fri, 20 Feb 2026 17:19:18 GMT</pubDate>
<media:content url="https://webcdn.infiniteflight.com/blog/content/images/2026/02/Blog-2.webp" medium="image"/>
<content:encoded><![CDATA[<p>We’re back with another Open Beta progress report. Across the past several Open Beta builds, the focus has remained consistent: improve reliability, simplify workflows, and continue preparing for a stable official release. Some additions are highly visible. Others are structural improvements that strengthen the overall experience.</p><p>Here’s what’s new.</p><h2 id="a-new-flight-debrief-experience">A New Flight Debrief Experience</h2><p>One of the most noticeable additions in this cycle is the redesigned <strong>Flight Rating page</strong>. This addition provides a clearer, more complete look at how your flight unfolded.</p><p>You’ll now find:</p><ul><li>An interactive debrief map</li><li>Support for multiple legs</li><li>Landing statistics</li><li>An altitude and speed playback timeline</li></ul><p>Instead of static summary numbers, you can now review the progression of your flight in context. For multi-leg operations especially, this adds a level of clarity that was previously missing. This feature also opens the possibility to add more useful data to your Infinite Flight logbook experience in the future.</p><h2 id="expert-training-server-enhancements">Expert &amp; Training Server Enhancements</h2><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://webcdn.infiniteflight.com/blog/content/images/2026/02/Infinite-Flight-Taxi-Limit-and-Strobe-Warning.webp" class="kg-image" alt="Infinite Flight beta screenshot showing taxi limit and strobe taxi warning" loading="lazy" width="1600" height="1112"><figcaption><span style="white-space: pre-wrap;">Taxi Speed Limit and Strobe Light Warning while taxiing</span></figcaption></figure><p>Two new operational safeguards were introduced on the Expert and Training servers:</p><ul><li>Taxi speed limiting on the ground, including an on-screen “TAXI LIMIT” indicator</li><li>Taxi strobe-light warnings</li></ul><p>These additions help reinforce good operational habits and maintain higher standards on shared servers. The intent is guidance and consistency rather than restriction.</p><h2 id="navigation-procedure-improvements">Navigation &amp; Procedure Improvements</h2><p>The Navigation page has been streamlined into a single <strong>Map + Flight Plan layout</strong>. Separate Map-only and Flight Plan-only modes have been removed, reducing context switching and simplifying planning.</p><p>Procedure and flight plan handling also saw meaningful refinements:</p><ul><li>Improved Oceanic Tracks add-to-flight-plan behavior</li><li>Where some navigation data included the airport in the procedure, destination airports now appear correctly at the end of the flight plan instead of inside procedure groups</li><li>Improved autopilot and AP+ resume behavior to continue on the correct leg</li><li>Fixed AP+ resume location issues on certain flight plans</li></ul><p>These changes reduce edge cases and improve reliability during longer or more complex operations.</p><h2 id="atc-stability-and-improvements">ATC Stability and Improvements</h2><p>A substantial portion of recent work focused on ATC stability and usability.</p><p>Improvements include:</p><ul><li>More reliable frequency retuning when disconnected</li><li>Improved availability of radar and tower options and better handoffs</li><li>“Expect Approach” can now be issued without requiring a prior pilot request</li><li>Aircraft blink on the ATC map only when tuned to the selected frequency</li><li>Friendly frequency labels are preserved during ATC replay</li></ul><p>We also resolved numerous ATC-related crashes and edge cases, including:</p><ul><li>Message formatting issues involving missing sender or receiver data</li><li>Speech playback crashes</li><li>Session restoration issues after reconnecting</li><li>Long-press crashes on the ATC map</li><li>Blank missed-approach readbacks when heading is omitted</li></ul><p>ATC reliability is essential before leaving Open Beta, and this work continues to strengthen that foundation.</p><h2 id="crash-fixes-and-performance-work">Crash Fixes and Performance Work</h2><p>Across the latest builds, we addressed a wide range of stability issues:</p><ul><li>Fixed replay loading crashes</li><li>Fixed ATC map crash when selecting certain navaids</li><li>Fixed weather not refreshing on the main page</li><li>Fixed Android login crash</li><li>Fixed Android crash related to incomplete input device data</li><li>Fixed crashes related to ending flights, ground services, and replay interactions</li><li>Improved stability for low storage or out-of-memory devices</li></ul><p>Performance improvements remain ongoing as part of release preparation. Much of this work is invisible when done correctly, but it is critical.</p><h2 id="additional-quality-of-life-improvements">Additional Quality-of-Life Improvements</h2><p>A few smaller enhancements were also introduced:</p><ul><li>Aircraft search by type designator, such as “77W”</li><li>Improved Android search box behavior</li><li>Fixed radio click volume issues</li><li>Adjusted map highlight behavior for aircraft transmitting via ATC speech</li></ul><h2 id="full-changelog">Full Changelog</h2><h3 id="new-features">New Features</h3><ul><li>Added a new Flight Rating page with an interactive debrief map, multiple leg support, landing stats, and an altitude/speed playback timeline</li><li>Added taxi speed limiting on the ground on Expert and Training servers, including an on-screen “TAXI LIMIT” indicator</li><li>Added taxi strobe-light warning on Expert and Training servers</li><li>Added aircraft search by type designator (e.g., “77W”)</li></ul><h3 id="improvements">Improvements</h3><ul><li>Simplified the Navigation page to a single Map + Flight Plan layout</li><li>Improved ATC frequency behavior:<ul><li>Retunes to the same-airport Unicom if the frequency disconnects</li><li>Improves availability of radar and tower options and frequency handoffs</li><li>Allows “Expect Approach” without requiring a prior pilot request</li><li>Aircraft only blinks on the ATC map if tuned to the selected frequency</li><li>Preserves friendly frequency labels during ATC replay</li></ul></li><li>Improved autopilot and AP+ resume behavior to continue on the correct flight plan leg</li><li>Fixed AP+ resume location on certain flight plans</li><li>Improved Oceanic Tracks add-to-flight-plan behavior</li><li>Improved Android search box behavior</li></ul><h3 id="bug-fixes">Bug Fixes</h3><ul><li>Fixed a crash during replay loading</li><li>Fixed radio click volume issues</li><li>Fixed orange blinking highlight on the map for aircraft transmitting via ATC speech</li><li>Fixed ATC crashes related to message formatting with missing sender/receiver data</li><li>Fixed crashes during ATC speech playback</li><li>Fixed crashes when restoring ATC or flight session state after reconnecting</li><li>Fixed crashes when long-pressing on the ATC map in some cases</li><li>Fixed blank missed-approach readbacks when heading is omitted</li><li>Fixed various crashes when interacting with the map and flight plan</li><li>Fixed various crashes related to ending a flight, ground services, and replay</li><li>Fixed crashes on low storage or out-of-memory devices</li><li>Fixed Android crash when a connected input device reports missing information</li><li>Fixed an issue on the Flight Rating page that could cause freezing if debrief data fails to load</li><li>Fixed an issue where the destination airport could appear inside a procedure group instead of only at the end of the flight plan</li><li>Fixed weather not refreshing on the main page</li><li>Fixed Android login crash</li></ul><p>Thank you for continuing to fly in Open Beta and for sharing detailed feedback. Each report directly informs these updates as we move closer to release.</p>
<!--kg-card-begin: html-->
<Discourse id="1155911"></Discourse>
<!--kg-card-end: html-->
]]></content:encoded>
</item>
<item>
<title><![CDATA[Open Beta Progress For February 6]]></title>
<description><![CDATA[The latest round of Open Beta builds continue our focus on stability, visual fidelity, and system reliability. Here's this week's recap.]]></description>
<link>https://infiniteflight.com/blog/open-beta-progress-for-february-6</link>
<guid isPermaLink="false">6984f885dcb69f0023f56540</guid>
<category><![CDATA[Development]]></category>
<dc:creator><![CDATA[Jason Rosewell]]></dc:creator>
<pubDate>Fri, 06 Feb 2026 16:28:49 GMT</pubDate>
<media:content url="https://webcdn.infiniteflight.com/blog/content/images/2026/02/Blog-1.webp" medium="image"/>
<content:encoded><![CDATA[<p>The latest round of Open Beta builds continues our focus on stability, visual fidelity, and system reliability. While there are no headline aircraft announcements in this update, there are several meaningful improvements that affect day-to-day flying.</p><p>This cycle centered on three areas: shadow rendering, propeller visuals, and autopilot/ATC reliability, along with a number of crash and stability fixes.</p><h2 id="shadow-rendering-improvements">Shadow Rendering Improvements</h2><p>Shadows received a meaningful upgrade in this build.</p><p>We improved shadow cascade selection logic to reduce aliasing and flicker, resulting in smoother and less jagged shadow edges across varying distances. The overall result is more stable shadow behavior and cleaner visuals, especially when flying low over detailed scenery or during dynamic lighting conditions.</p><figure class="kg-card kg-image-card kg-width-wide"><img src="https://webcdn.infiniteflight.com/blog/content/images/2026/02/Infinite-Flight-Cockpit-Shadows.webp" class="kg-image" alt="" loading="lazy" width="2600" height="1300"></figure><h2 id="propeller-rendering-fixes">Propeller Rendering Fixes</h2><p>We also resolved three separate propeller-related rendering issues:</p><ul><li>Visual artifacts when propellers were viewed against bright skies or clouds</li><li>Phantom propellers appearing on certain aircraft variants</li><li>Aircraft lights not rendering correctly through spinning propeller discs</li></ul><p>These issues were tied to how transparency, depth, and visibility logic interacted in certain lighting conditions. Those systems have now been corrected.</p><p>Propeller aircraft should now render cleanly against the atmosphere, display the correct configuration for each variant, and properly show navigation and strobe lights through the propeller disc. Night flying and golden hour conditions look noticeably more natural.</p><figure class="kg-card kg-image-card kg-width-wide"><img src="https://webcdn.infiniteflight.com/blog/content/images/2026/02/Infinite-Flight-Piper-PA-28-1.webp" class="kg-image" alt="" loading="lazy" width="2600" height="1300"></figure><h2 id="ap-flight-time-accuracy">AP+ Flight Time Accuracy</h2><p>We fixed issues affecting AP+ flight time tracking and landing counts. In some cases, AP+ sessions could result in incorrect flight time totals or inconsistent leg recording. Those tracking issues have now been corrected.</p><p>To clarify how AP+ works: only the time your aircraft is actively flying under AP+ mode is counted toward flight time and XP. Each AP+ session starts fresh, and only actual background flight progression is recorded. When you reach top of descent, that segment is logged as a completed leg and you’re notified to return and land manually.</p><h2 id="atc-frequency-improvements">ATC &amp; Frequency Improvements</h2><p>We made several fixes to frequency tuning and ATC behavior:</p><ul><li>Center can now always be tuned when inside an FIR boundary, with a clear “Outside of FIR” indicator when applicable.</li><li>Tower frequencies that were missing from Center handoff options have been restored.</li><li>Radar tuning inconsistencies have been resolved.</li><li>Unknown aircraft visibility and aircraft detail display issues on the ATC map have been fixed.</li><li>Transmission indicators now flash correctly during radio communications.</li><li>The first pilot message no longer disappears from the ATC message log.</li></ul><p>Controllers and pilots should see more reliable tuning behavior and clearer situational awareness.</p><h2 id="navigation-ui-fixes">Navigation &amp; UI Fixes</h2><p>This build also includes:</p><ul><li>Improved LNAV turn handling on short legs, with smoother tracking at lower speeds.</li><li>Fixes for flight plan handling at the end of routes.</li><li>Resolved drag-and-drop issues on long flight plan legs.</li><li>Fixed missing waypoint names after drag-and-drop.</li><li>Fixed “Add to Flight Plan” appearing incorrectly.</li><li>Fixed long aircraft names being truncated in the aircraft info screen.</li><li>Fixed an issue where the app frame would not fill the entire screen on certain iPad configurations.</li><li>Improved control responsiveness when frame rate is low.</li></ul><h2 id="stability">Stability</h2><p>Multiple crash fixes were included in this cycle, including:</p><ul><li>Replay loading crashes</li><li>Flight director crash</li><li>A320 map rendering crash</li><li>METAR handling crash in the weather system</li></ul><p>We also deployed additional server and performance improvements to improve overall stability under load.</p><p>As always, thank you to everyone submitting reports and logs during Open Beta. These improvements are a direct result of that feedback.</p><hr><h1 id="changelog">Changelog</h1><h2 id="improvements">Improvements</h2><ul><li>Improved shadow rendering for smoother, less jagged shadows and reduced flicker.</li><li>Improved Center frequency tuning within FIR boundaries, including an “Outside of FIR” indicator when applicable.</li><li>Improved control responsiveness when frame rate is low.</li><li>Improved stability when loading aircraft models.</li><li>Server and performance improvements.</li></ul><h2 id="fixes">Fixes</h2><h3 id="rendering">Rendering</h3><ul><li>Fixed aircraft lights not rendering correctly through propellers.</li><li>Fixed rendering artifacts with transparent/alpha-blended materials against the atmosphere.</li><li>Fixed landing gear and other animations not always reaching their final position.</li><li>Fixed iOS frame not filling the entire screen.</li><li>Fixed long aircraft names being truncated incorrectly in the aircraft info screen.</li></ul><h3 id="atc-frequencies">ATC &amp; Frequencies</h3><ul><li>Fixed missing Tower frequencies in Center handoff options.</li><li>Fixed radar frequency tuning issues.</li><li>Fixed unknown aircraft not appearing on the ATC map.</li><li>Fixed ATC aircraft details (callsign/username/grade) not showing when an aircraft type is unknown.</li><li>Fixed transmission indicator (amber flash) not showing correctly on the map/scope.</li><li>Fixed first pilot message sometimes missing from the ATC message log.</li></ul><h3 id="navigation">Navigation</h3><ul><li>Fixed LNAV turn handling on short legs and improved turn tracking smoothness at lower speeds.</li><li>Fixed drag-and-drop issues on long flight plan legs.</li><li>Fixed “Add to Flight Plan” showing incorrectly.</li><li>Fixed missing waypoint names after drag-and-drop.</li><li>Fixed flight plan handling at the end of a route.</li></ul><h3 id="ap">AP+</h3><ul><li>Fixed issues with AP+ flight time tracking.</li><li>Fixed landing count inconsistencies.</li></ul><h3 id="stability-1">Stability</h3><ul><li>Fixed replay loading crashes.</li><li>Fixed crash in flight director behavior.</li><li>Fixed crash in A320 map rendering.</li><li>Fixed crash related to METAR handling in the weather system.</li></ul><h2 id="additions">Additions</h2><ul><li>Added an expandable Quick Tune menu when selecting a VOR/NDB, with actions including:<ul><li>Add to Flight Plan</li><li>Direct To</li><li>NAV 1/2 (or ADF 1) tuning</li><li>Information</li></ul></li></ul>
<!--kg-card-begin: html-->
<Discourse id="1149238"></Discourse>
<!--kg-card-end: html-->
]]></content:encoded>
</item>
<item>
<title><![CDATA[Why an A330-200, and Why Now?]]></title>
<description><![CDATA[If you’ve been following our recent Open Beta updates (or our CEO's Discord leaks), you may have noticed something unexpected entering testing: the Airbus A330-200.]]></description>
<link>https://infiniteflight.com/blog/why-an-a330-200-and-why-now</link>
<guid isPermaLink="false">69839e2ddcb69f0023f564f2</guid>
<category><![CDATA[Development]]></category>
<dc:creator><![CDATA[Jason Rosewell]]></dc:creator>
<pubDate>Thu, 05 Feb 2026 15:24:46 GMT</pubDate>
<media:content url="https://webcdn.infiniteflight.com/blog/content/images/2026/02/Blog.webp" medium="image"/>
<content:encoded><![CDATA[<p>If you’ve been following our recent Open Beta updates (or our CEO's Discord leaks), you may have noticed something unexpected entering testing: the Airbus A330-200.</p><p>For some, that’s exciting. For others, it raises fair questions about how a new aircraft variant shows up while other aircraft still in development haven’t shipped yet. This article adds a bit of context on how the A330-200 came to be, what changed behind the scenes, and why this kind of addition is possible now.</p><h3 id="not-a-new-aircraft-from-scratch">Not a new aircraft from scratch</h3><p><em>The A330-200 isn’t being built the same way our other in-progress aircraft are.</em> Those aircraft are full, from-the-ground-up projects, involving new geometry, systems work, testing, and coordination across teams. They move at the pace that level of scope requires.</p><p>The A330-200 is different.</p><p>This variant comes from reworking our existing A330-300 by modifying the fuselage length and configuration, then integrating it using our updated content pipeline. In simple terms, it’s a derivative variant rather than a clean-sheet build.</p><figure class="kg-card kg-image-card kg-width-wide"><img src="https://webcdn.infiniteflight.com/blog/content/images/2026/02/4K2.webp" class="kg-image" alt="An Airbus A330-200 in development taking off out of Toronto Pearson in Infinite Flight simulator" loading="lazy" width="2360" height="1328"></figure><h3 id="why-this-wasn%E2%80%99t-practical-before">Why this wasn’t practical before</h3><p>In the past, the challenge wasn’t the modeling (though the modeling phase took a significant amount of time). It was the integration.</p><p>Adding even a small variant required significant developer involvement: loading files, exporting with specific settings, managing builds, and working around tooling that often rebuilt more than necessary. Small changes created large interruptions, and context switching carried a real cost.</p><p>As a result, derivative aircraft were often deprioritized, not because they weren’t valuable, but because they weren’t efficient to add at the time.</p><h3 id="what-changed">What changed</h3><p>Over the past year, several improvements came together:</p><ul><li>A <a href="https://infiniteflight.com/blog/new-content-pipeline?ref=blog.infiniteflight.com" rel="noreferrer">rebuilt content pipeline</a> that allows aircraft and liveries to be added in a structured, automated way</li><li>Workflows that reduce the need for repeated developer involvement</li><li>Tooling that automatically generates in-app thumbnails and supporting assets</li><li>AI-assisted internal workflows that lower setup and iteration time</li></ul><p>The biggest shift is that the integration cost dropped significantly. That alone changes what’s practical. When an artist adds or updates a model now, much more of the process can run automatically. The same applies to liveries. This is one of the first places where those improvements are visible externally.</p><h3 id="does-this-slow-down-other-aircraft">Does this slow down other aircraft?</h3><p>No.</p><p>The aircraft currently in development are on their own tracks, with different requirements and timelines. Work on a derivative variant like the A330-200 does not meaningfully pull resources away from those projects.</p><h3 id="what-this-does-and-doesn%E2%80%99t-imply">What this does and doesn’t imply</h3><p>This does make certain derivative variants more realistic to explore over time. Within the A330 family, that could include freighter or passenger-to-freighter variants. It doesn’t mean every aircraft can suddenly be resized or released quickly. Some ideas remain complex, and some questions are still too early to answer.</p><h3 id="the-bigger-picture">The bigger picture</h3><p>We’ve mentioned before that a lot of foundational work has been happening behind the scenes. The A330-200 entering testing is an early example of that work becoming visible. The goal isn’t to rush content. It’s to remove unnecessary friction so good ideas aren’t blocked by tooling limitations.</p><p>Thanks for the feedback, the questions, and the excitement. We’re still in open beta, still iterating, and still focused on building this carefully and sustainably.</p><p>More soon.</p>
<!--kg-card-begin: html-->
<Discourse id="1148742"></Discourse>
<!--kg-card-end: html-->
]]></content:encoded>
</item>
<item>
<title><![CDATA[Open Beta Progress for January 30]]></title>
<description><![CDATA[This build introduces new flight plan tools, refinements to map controls, and some fixes driven directly by recent community feedback.]]></description>
<link>https://infiniteflight.com/blog/open-beta-progress-for-january-30</link>
<guid isPermaLink="false">697a807adcb69f0023f56488</guid>
<category><![CDATA[Development]]></category>
<dc:creator><![CDATA[Jason Rosewell]]></dc:creator>
<pubDate>Fri, 30 Jan 2026 14:26:16 GMT</pubDate>
<media:content url="https://webcdn.infiniteflight.com/blog/content/images/2026/01/Infinite-Flight-Open-Beta-Progress-for-January-29.webp" medium="image"/>
<content:encoded><![CDATA[<p>We’re back with another Open Beta progress update. This build introduces new flight plan editing tools, refinements to map and control interactions, and a number of fixes driven directly by recent community feedback.</p><p>As always, thank you to everyone testing the beta and taking the time to report issues with clear steps and examples. That feedback continues to shape what makes it into each build. This beta cycle will continue for the time being as we also continue to refine the new rendering system.</p><h2 id="new-more-flexible-map-and-flight-plan-editing">New: More Flexible Map and Flight Plan Editing</h2><p>This update introduces a more interactive way to edit flight plans, both on the map and in the flight plan list.</p><p>You can now insert waypoints by long-pressing and dragging directly on a flight plan leg, as well as move, replace, reorder, or remove waypoints, including entire procedure groups. When a change could significantly alter your route, confirmation prompts help prevent accidental edits.</p>
<!--kg-card-begin: html-->
<div style="padding:56.25% 0 0 0;position:relative;"><iframe src="https://player.vimeo.com/video/1159732558?badge=0&amp;autopause=0&unmute_button=0&amp;player_id=0&amp;app_id=58479&amp;autoplay=1&amp;loop=1" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" style="position:absolute;top:0;left:0;width:100%;height:100%;" title="Touch To Reorder Waypoints"></iframe></div><script src="https://player.vimeo.com/api/player.js"></script>
<!--kg-card-end: html-->
<p><br>Alongside this, tapping on a waypoint or other items on the map shows a refreshed menu, with quicker access to common actions like “Direct To” and clearer item details such as tags and subtitles.</p><h2 id="map-stability-and-visual-fixes">Map Stability and Visual Fixes</h2><p>Several recent beta builds have focused on improving map stability and resolving visual inconsistencies reported by the community.</p><p>This includes fixes for crashes that could occur when opening or interacting with the map, as well as issues related to runway labeling, map prioritization, and brief visual changes after ending a flight.</p><p>One example that helped guide this work was a series of reports around map-related crashes, including this community thread:</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://community.infiniteflight.com/t/game-crashes-when-opening-map/1144881?ref=blog.infiniteflight.com"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Game crashes when opening map</div><div class="kg-bookmark-description">Version Information 26.1 Device Information Samsung S23 ultra Description spawned into LFPG during busy hours when when I open the map the game crashes every time</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://global.discourse-cdn.com/infiniteflight/optimized/4X/b/5/e/b5e7344a8961d62af4bdee4166a9cdc929afbf48_2_180x180.png" alt=""><span class="kg-bookmark-author">Infinite Flight Community</span><span class="kg-bookmark-publisher">Planeboi19</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://global.discourse-cdn.com/infiniteflight/original/4X/8/c/2/8c24449ce2a3b6f57a48ad5646fc9151c09db6e8.jpeg" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>We’ve also addressed issues affecting runway number visibility and color behavior under different wind conditions, improving readability during both planning and ATC operations.</p><h2 id="improved-throttle-and-control-feedback">Improved Throttle and Control Feedback</h2><p>We’ve made targeted improvements to throttle, reverse thrust, and brake feedback for both joystick and touch control users.</p><p>Throttle inputs now allow for finer control, reverse thrust states are more clearly indicated, and brake percentage feedback is easier to interpret at a glance. These changes also resolve cases where joystick overlays could appear on top of modal dialogs or fail to clear correctly after resetting inputs.</p><p>Several reports of control feedback freezing or missing visual indicators were traced back to UI layering and state handling issues, which have now been addressed.</p><h2 id="streamlined-aircraft-selection">Streamlined Aircraft Selection</h2><p>Aircraft selection has been simplified to reduce friction and improve reliability.</p><p>Search and browsing behavior has been refined, and operator mode selection has been removed from the aircraft UI. This resolves multiple reports where aircraft variants were not appearing as expected when filtering or browsing, and reduces the number of steps required to select an aircraft.</p><p>Feedback <a href="https://community.infiniteflight.com/t/too-many-clicks-required-to-access-aircraft-selection-menu-6720/1112061?ref=blog.infiniteflight.com" rel="noreferrer">like this community report</a> helped highlight where the flow was breaking down.</p><h2 id="red-sky-fix">Red Sky Fix</h2><p>Many users noted the sky at dusk/dawn turning red or orange when fog or clouds were present. This update has a fix for the sky color when there is cloud cover.</p><figure class="kg-card kg-image-card kg-width-wide"><img src="https://webcdn.infiniteflight.com/blog/content/images/2026/01/Infinite-Flight-Dawn-LAX.webp" class="kg-image" alt="An Infinite Flight open beta screenshot of the dawn sky over LAX" loading="lazy" width="2360" height="1180"></figure><h2 id="flight-stats-and-autopilot-tracking">Flight Stats and AutoPilot+ Tracking</h2><p>We’ve continued improving how flight data is tracked behind the scenes. This includes fixes for incorrect time tracking when using AutoPilot+, as well as a bug where AP+ flight time could continue accumulating after reaching top of descent. While these improvements aren’t all visible yet, they help ensure future end-of-year debriefs and logbook data are more accurate and consistent.</p><h2 id="platform-specific-ui-fixes">Platform-Specific UI Fixes</h2><p>Several iOS and iPadOS issues have also been resolved in this update, including cases where small input fields could display incorrectly, UI elements didn’t respect safe-area insets on newer devices, or controls were obscured in certain orientations.</p><h2 id="what%E2%80%99s-next">What’s Next</h2><p>We’ll continue iterating on the areas above while monitoring new reports as they come in. Not every fix makes it into each build, <em>but your reports help us focus on the issues that have the biggest impact on everyday flying.</em></p><p>More soon, and thanks again for helping shape the Open Beta!</p><h2 id="release-notes">Release Notes</h2><h3 id="new-features">New Features</h3><ul><li>Added drag-and-drop flight plan editing on the map and in the flight plan list<ul><li>Insert waypoints by long-pressing and dragging on a flight plan leg</li><li>Move, replace, reorder, or remove waypoints, including procedure groups, with confirmation prompts when needed</li></ul></li><li>Added an updated map item context menu with quick actions and clearer item details</li></ul><h3 id="improvements">Improvements</h3><ul><li>Improved joystick throttle and reverse feedback<ul><li>Finer throttle control</li><li>Clearer reverse thrust indication and brake percentage display</li></ul></li><li>Improved map and flight plan UI readability and interaction<ul><li>Reduced unnecessary auto-scrolling in lists</li><li>Updated button styling and list appearance</li></ul></li><li>Improved aircraft selection flow, including search, and removed operator mode selection from the aircraft UI</li><li>Improved flight stats tracking for debrief and logbook data</li><li>Fixed an issue where AutoPilot+ flight time continued tracking after reaching top of descent</li></ul><h3 id="bug-fixes">Bug Fixes</h3><ul><li>Red sky at dawn/dusk with cloud cover</li><li>Fixed joystick controls drawing over modal dialogs</li><li>Fixed reverse thrust state not clearing correctly after resetting throttle, reverse, or brakes</li><li>Fixed an issue on iOS 26.x where small input fields could display incorrectly</li></ul>
<!--kg-card-begin: html-->
<Discourse id="1145794"></Discourse>
<!--kg-card-end: html-->
]]></content:encoded>
</item>
<item>
<title><![CDATA[Open Beta Progress for January 16th]]></title>
<description><![CDATA[A look at recent Infinite Flight Open Beta updates, what’s improved, what’s changing, and why the release needs more time.]]></description>
<link>https://infiniteflight.com/blog/open-beta-progress-for-january-16th</link>
<guid isPermaLink="false">696a428adcb69f0023f56420</guid>
<category><![CDATA[Development]]></category>
<dc:creator><![CDATA[Jason Rosewell]]></dc:creator>
<pubDate>Fri, 16 Jan 2026 19:47:57 GMT</pubDate>
<media:content url="https://webcdn.infiniteflight.com/blog/content/images/2026/01/infinite-flight-open-beta-progress.webp" medium="image"/>
<content:encoded><![CDATA[<p>Over the past month, we’ve been steadily updating the Infinite Flight <a href="https://infiniteflight.com/blog/infinite-flight-open-beta?ref=blog.infiniteflight.com" rel="noreferrer"><strong>Open Beta</strong></a> to stabilize and improve the foundation of what will become the next major version. These beta releases aren’t the final product yet, but they are essential stepping stones. Below, we walk you through key changes, where things stand, and the full list of updates so far.</p><p>Before we get into specifics, it’s worth acknowledging something frankly: this phase is taking longer than we hoped or planned. In addition to coinciding with the holiday season, work on core systems uncovered issues that needed more time and care than anticipated. Instead of rushing out a release with regressions, we’ve prioritized stability and quality; an approach that pushes the timeline out but ultimately leads to a better product. Thank you to everyone participating in the beta and those waiting for the public release.</p><p>At this stage of the Open Beta, most of the work ahead isn’t about adding new features, but about refining how the simulator renders and performs in real-world scenarios. From a user perspective, this can show up as:</p><ul><li>Skies or clouds holding onto red or orange tones longer than expected after sunset</li><li>Brief blackouts or flickering when loading into a flight or moving the camera</li><li>Noticeable drops in performance at busy airports or in high-traffic areas</li><li>Sudden brightness or exposure changes that make cockpits and displays hard to read</li></ul><p>Internally, these all trace back to the same core effort: tuning the new rendering and lighting systems, so they behave consistently across devices, lighting conditions, and workloads. These are some of the harder issues to solve, but resolving them is what ultimately leads to smoother flights, more stable visuals, and a more reliable experience once the update is fully released. This cheeky phrase always comes to mind:</p><blockquote><em>The first 90 percent of the code accounts for the first 90 percent of the development time. The remaining 10 percent of the code accounts for the other 90 percent of the development time.</em></blockquote><p>For full changelog details and the latest builds, check the <a href="https://community.infiniteflight.com/t/open-beta-changelogs/1125732?ref=blog.infiniteflight.com" rel="noreferrer">official beta change log topics</a>.</p><h2 id="what%E2%80%99s-improved-significantly">What’s Improved Significantly</h2><p>Even though the Open Beta isn’t feature-complete, there have been meaningful improvements that enhance the experience and pave the way for the next stable release.</p><h3 id="stability-and-performance">Stability and Performance</h3><p>Across multiple builds, we’ve:</p><ul><li>Fixed various <strong>app crashes</strong> and startup issues (<a href="https://community.infiniteflight.com/t/open-beta-changelogs/1125732/6?ref=blog.infiniteflight.com">IFC Dec 17, 2025</a>).</li><li>Resolved problems with <strong>propeller and engine animations</strong> not playing correctly on some aircraft (<a href="https://community.infiniteflight.com/t/open-beta-changelogs/1125732/6?ref=blog.infiniteflight.com">IFC Dec 17, 2025</a>).</li><li>Improved general performance and responsiveness in several areas of the UI and rendering pipeline (<a href="https://community.infiniteflight.com/t/open-beta-changelogs/1125732/8?ref=blog.infiniteflight.com">IFC Dec 22, 2025</a>).</li></ul><p>These fixes might sound incremental, but they’re essential to having a reliable beta where testers can actually evaluate the upcoming changes.</p><h3 id="usability-enhancements">Usability Enhancements</h3><p>Several additions and refinements have landed during this period:</p><ul><li>Continued improvements in aircraft lighting positioning and HUD/control panel styling (<a href="https://community.infiniteflight.com/t/open-beta-changelogs/1125732/9?ref=blog.infiniteflight.com">IFC Dec 22, 2025</a>).</li><li>New <strong>on-screen joystick controls</strong> and expanded input options that broaden how pilots can fly (<a href="https://community.infiniteflight.com/t/open-beta-changelogs/1125732/11?ref=blog.infiniteflight.com">IFC Jan 1, 2026</a>).</li><li>A new long-press method to <strong>clear all onscreen controls</strong> for clean screenshots and video capture (<a href="https://community.infiniteflight.com/t/open-beta-changelogs/1125732/11?ref=blog.infiniteflight.com">IFC Jan 1, 2026</a>).</li><li>New <strong>Auto Exit to Autopilot+</strong> option in pause menu to help prevent overshoot when away from the device</li></ul><h3 id="continued-visual-and-ux-improvements">Continued Visual and UX Improvements</h3><p>Recent builds focused heavily on polish:</p><ul><li>Improved pop-up and flyout menu readability and consistency (<a href="https://community.infiniteflight.com/t/open-beta-changelogs/1125732/10?ref=blog.infiniteflight.com">IFC Dec 29, 2025</a>).</li><li>Fixed transparency issues and minor UI bugs to create a more cohesive interface (<a href="https://community.infiniteflight.com/t/open-beta-changelogs/1125732/10?ref=blog.infiniteflight.com">IFC Dec 29, 2025</a>).</li></ul><p>While these changes may feel subtle individually, together they help establish a cleaner, more scalable interface for future updates.</p><h2 id="where-we-are-on-the-road-to-release">Where We Are on the Road to Release</h2><p>The <strong>Open Beta timeline</strong> has stretched beyond our initial expectations. As we’ve progressed, work on foundational changes exposed issues requiring more investigation and attention. Instead of pushing forward with instability, we chose to slow down and refine the underlying systems first.</p><p>At this time, there’s <strong>no confirmed public release date</strong> for the full version 26.1 rollout. Our priority remains delivering a stable, high-quality update with fewer regressions and a foundation that supports faster improvements long term.</p><h2 id="full-changelog-last-25-days">Full Changelog (Last ~25 Days)</h2><p>Below is the comprehensive list of all notable beta updates logged in the Open Beta changelog topic from mid-December through early January:</p><h3 id="build-15461-%E2%80%94-dec-17-2025">Build 15461 — <strong>Dec 17, 2025</strong></h3><p>Linked in thread as updated on this date: <a href="https://community.infiniteflight.com/t/open-beta-changelogs/1125732/6?ref=blog.infiniteflight.com">IFC Dec 17, 2025</a></p><ul><li>New Build (iOS &amp; Android 15461)</li><li>Fixed various app crashes</li><li>Fixed propeller and engine animations not playing correctly on other aircraft</li></ul><h3 id="build-15475-%E2%80%94-dec-22-2025">Build 15475 — <strong>Dec 22, 2025</strong></h3><p>Linked in thread as updated on this date: <a href="https://community.infiniteflight.com/t/open-beta-changelogs/1125732/8?ref=blog.infiniteflight.com">IFC Dec 22, 2025</a></p><ul><li>New Build (iOS &amp; Android 15475)</li><li>Performance improvements</li><li>Fixed aircraft preview images in aircraft selection menu</li><li>Fixed misconfigured liveries</li><li>Fixed propeller animation issues</li><li>Fixed crash viewing the grade table in profile</li><li>Fixed iOS crash related to audio when the app was interrupted</li></ul><h3 id="build-15482-%E2%80%94-dec-22-2025">Build 15482 — <strong>Dec 22, 2025</strong></h3><p>Linked in thread as updated on this date: <a href="https://community.infiniteflight.com/t/open-beta-changelogs/1125732/9?ref=blog.infiniteflight.com">IFC Dec 22, 2025</a></p><ul><li>New Build (iOS &amp; Android 15482)</li><li>Added a <strong>Mute button</strong> to the pause menu</li><li>Improved aircraft light positioning consistency</li><li>Unified HUD/control panel background styling</li><li>Fixed trailing spaces in airport names</li><li>Fixed contributor list in airport info</li><li>Fixed multiple aircraft and livery issues</li><li>Fixed various other crashes</li></ul><h3 id="build-15496-%E2%80%94-dec-29-2025">Build 15496 — <strong>Dec 29, 2025</strong></h3><p>Linked in thread as updated on this date: <a href="https://community.infiniteflight.com/t/open-beta-changelogs/1125732/10?ref=blog.infiniteflight.com">IFC Dec 29, 2025</a></p><ul><li>New Build (iOS &amp; Android 15496)</li><li>Improved popup and flyout menu visuals and readability</li><li>Improved flyout panel rendering consistency</li><li>Fixed crash occurring when app is minimized and restored</li><li>Addressed transparency issues in popup and jog control backgrounds</li><li>Fixed minor popup panel title bugs</li></ul><h3 id="build-15506-%E2%80%94-jan-1-2026">Build 15506 — <strong>Jan 1, 2026</strong></h3><p>Linked in thread as updated on this date: <a href="https://community.infiniteflight.com/t/open-beta-changelogs/1125732/11?ref=blog.infiniteflight.com">IFC Jan 1, 2026</a></p><ul><li>New Build (iOS &amp; Android 15506)</li><li>Added on-screen joystick flight and camera controls</li><li>New input mode settings (accelerometer or on-screen joystick)</li><li>New long-press clear screen control method</li><li>Improved jog flyout visibility</li><li>Fixed light sprite rendering issues</li></ul><h3 id="build-15518-%E2%80%94-jan-4-2026">Build 15518 — <strong>Jan 4, 2026</strong></h3><p>Linked in thread as updated on this date: <a href="https://community.infiniteflight.com/t/open-beta-changelogs/1125732/12?ref=blog.infiniteflight.com">IFC Jan 4, 2026</a></p><ul><li>New Build (iOS &amp; Android 15518)</li><li>[Preview] Added <strong>Auto Exit to Autopilot+</strong> option in pause menu to help prevent overshoot when away from device</li><li>Disabled roll/pitch controls when using free cam in replay/ATC mode</li></ul><hr><p>As always, beta testers are encouraged to <a href="https://community.infiniteflight.com/c/open-beta/45?ref=blog.infiniteflight.com" rel="noreferrer">report issues and feedback</a> so we can refine these builds. If you’re not in the Open Beta yet but want to help shape the next release, we invite you to <a href="https://infiniteflight.com/blog/infinite-flight-open-beta?ref=blog.infiniteflight.com" rel="noreferrer">join the program</a> and share what you find.</p><p>Happy flying,<br>Infinite Flight Team</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Infinite Flight Open Beta]]></title>
<description><![CDATA[Open Beta is here. Help test a major shift in how Infinite Flight looks and feels. This is everything you need to know.]]></description>
<link>https://infiniteflight.com/blog/infinite-flight-open-beta</link>
<guid isPermaLink="false">68fa891010b0ce0024fa4af8</guid>
<category><![CDATA[Development]]></category>
<dc:creator><![CDATA[Jason Rosewell]]></dc:creator>
<pubDate>Wed, 10 Dec 2025 15:08:16 GMT</pubDate>
<media:content url="https://webcdn.infiniteflight.com/blog/content/images/2025/10/Infinite-Flight-Blog-Open-Beta.jpg" medium="image"/>
<content:encoded><![CDATA[<p>For over a decade, our community has played a crucial role in shaping Infinite Flight. The next step in that journey begins with the Infinite Flight Open Beta. This is your chance to experience upcoming content changes and provide real-world feedback before the next release. This beta represents a shift in how we create and distribute aircraft, airports, and scenery, and we’re excited to bring our most dedicated pilots along for the ride as we refine these systems together.</p><!--kg-card-begin: html--><p>
    <a
    	href="https://testflight.apple.com/join/ffkaevTA?ref=blog.infiniteflight.com"
    	class="ui orange button"
    	style="margin-bottom:1em;"
	>
    iOS SIGN UP
	</a> 

    <a
    	href="https://play.google.com/store/apps/details?id=com.infiniteflight.dev2&ref=blog.infiniteflight.com"
    	class="ui orange button"
    	style="margin-bottom:1em;"
>
    ANDROID SIGN UP
	</a>
</p><!--kg-card-end: html--><h2 id="whats-coming-in-this-version">What's coming in this version?</h2><p>This Public Beta marks a major milestone: we’re delivering the first public preview of the new rendering engine in Infinite Flight alongside our refreshed content-pipeline architecture. Under the hood, this change brings significant visual and technical updates aimed at elevating how the world looks and feels in-game. Since we're approaching a new year, the next release will be version 26.1. </p><figure class="kg-card kg-image-card kg-width-full"><img src="https://webcdn.infiniteflight.com/blog/content/images/2025/10/Infinite-Flight-PA-28-Open-Beta.jpg" class="kg-image" alt="A Piper PA-28-181 with Infinite Flight Academy livery and registration N28IF flying at golden hour" loading="lazy" width="2600" height="1463"></figure><p><strong>Key highlights include:</strong></p><ul><li>The Piper PA-28-181 Archer II aircraft</li><li>A <a href="https://infiniteflight.com/blog/infinite-flight-25-2-bigger-than-ever?ref=blog.infiniteflight.com">fully rewritten rendering engine</a> that improves lighting, shadows, and atmospheric effects, helping environments and aircraft feel more realistic than ever</li><li>Refined shading and texture workflows powered by the content-pipeline update, making assets look more realistic and more consistent across devices.</li><li>Enhanced ambient lighting, including improved sun positions and volumetric lighting groundwork, setting the stage for future features like dynamic aircraft lights and immersive night environments</li><li>Stability and performance optimizations tied into the pipeline work, helping ensure these new visual features remain smooth, even on supported mobile hardware</li></ul><p>This beta gives you a front-row seat to the foundation of what’s next. We’re asking for your participation now to help us identify visual or performance issues across a wide range of devices and usage scenarios so we can polish before the full release.</p><h2 id="known-issues">Known Issues</h2><p>There are some issues we're aware of that <strong>do not require reporting</strong>. The non-exhaustive list is as follows, which may be amended as the open beta progresses:</p><ul><li>Cloud rendering is not final</li><li>Red clouds at night</li><li>Sunset/Sunrise lighting in fog issues</li><li>Piper model/animation issues</li><li>Crashes on devices with less than 4GB of RAM</li><li>Degraded performance on older devices, and devices with very high resolution displays (eg, iPad Pro 12.9)</li><li>Aircraft and airport model textures appear black/pink/random while loading</li><li>Various transparency issues</li><li>The moon is missing (goodnight moon 🌚)</li></ul><h2 id="faq">FAQ</h2><p><strong>What is an open beta? </strong><br>Traditionally, at Infinite Flight, we test by releasing an app build to our staff, which undergoes several rounds of QA testing. During this period, staff will test the first iterations of new features, which helps identify major issues quickly. Next, our developers will release a build to our closed beta group, which we are now referring to as "Alpha". This group is hand-picked from active and helpful community members who have shown a genuine desire to help find issues. </p><p>This time around, we're inviting the public to join us in testing the new version of Infinite Flight before its official release. This Infinite Flight Beta build will be its own app, called "Infinite Flight Beta" on your device.</p><figure class="kg-card kg-image-card"><img src="https://webcdn.infiniteflight.com/blog/content/images/2025/12/Infinite-Flight-app-icons.webp" class="kg-image" alt="Infinite Flight and Infinite Flight Open Beta icons next to each other on an iOS device" loading="lazy" width="817" height="254"></figure><p><strong>How do subscriptions work in beta?</strong><br>Due to technical limitations, subscriptions cannot be purchased in the Open Beta app; however, you can login to use your previously purchased subscription. To use Infinite Flight Pro in the Open Beta, you must:</p><ul><li>have purchased a subscription in the main version of the app</li><li><a href="https://infiniteflight.com/guide/getting-started-guide/home-user-interface/user-profile?ref=blog.infiniteflight.com#linking-community-forum-account">linked your IFC account</a></li></ul><p>You will need to log in to the Open Beta with your IFC account to access your subscription. You can purchase a subscription at any time in the main app, and as long as you are logged in within the Open Beta app, your subscription will be available. <em>The beta does not provide free access to Infinite Flight Pro.</em></p><p><strong>Who can join? </strong><br>iOS and Android users can participate with a few important conditions that will be outlined below. There is no cap to the number of open beta testers on Android. On iOS, there is, but it’s a very high number we don’t anticipate hitting. If we do hit a cap, we will communicate that in this article.</p><p><strong>What is the signup process?</strong><br>For iOS users, developers will issue a TestFlight link, which can be opened on the device they will be using to test. The <a href="https://apps.apple.com/app/testflight/id899247664?ref=blog.infiniteflight.com">TestFlight app</a> from Apple is required before using the link. </p><p>Android users will be able to opt in to the open beta program via Google Play. A link will be provided when we are ready for launch.</p><p><strong>For how long will the open beta last?</strong><br>The goal is no more than a few weeks; however, like any release, testing, approval, and launch are subject to change. Many factors go into what constitutes a stable release candidate, and we will do our best to ship promptly and, of course, keep you updated along the way.</p><h3 id="what-else-should-i-know">What else should I know? </h3><ul><li>You are helping test. As a result, there's a very good chance some things may be broken. If you anticipate this being an unacceptable outcome for you, this program may not be your thing.</li><li>To provide feedback, please use our community forum and our <a href="https://community.infiniteflight.com/c/open-beta/45?ref=blog.infiniteflight.com">official beta feedback category</a>. Note that the Infinite Flight team may not actively engage with all feedback.</li></ul><h2 id="261-changelog">26.1 Changelog </h2><ul><li>The Piper PA-28-181 Archer II aircraft</li><li>New 3D airports and aircraft liveries</li><li>New rendering engine that improves lighting, shadows, and atmospheric effects</li><li>Enhanced ambient lighting</li><li>Stability and performance optimizations</li><li>Single finger zoom in maps with Double Tap + Drag up/down</li><li>Gate Guidance now shows a pop-up for better visibility when parking at equipped gates</li><li>Flight Deck panel lighting has On/Off/Auto options now</li></ul><p>Happy testing, and we'll see you in the Infinite Flight skies! ✈️</p><!--kg-card-begin: html--><Discourse id="1114254"></Discourse><!--kg-card-end: html-->]]></content:encoded>
</item>
<item>
<title><![CDATA[Status of the Open Beta]]></title>
<description><![CDATA[As Infinite Flight moves toward an open beta, Infinite Flight CEO Laura Laban has shared some key development insights. ]]></description>
<link>https://infiniteflight.com/blog/status-of-the-open-beta</link>
<guid isPermaLink="false">692485cd10b0ce0024fa4bd7</guid>
<category><![CDATA[Development]]></category>
<dc:creator><![CDATA[Jason Rosewell]]></dc:creator>
<pubDate>Tue, 25 Nov 2025 20:03:03 GMT</pubDate>
<media:content url="https://webcdn.infiniteflight.com/blog/content/images/2025/11/Blog.jpg" medium="image"/>
<content:encoded><![CDATA[<p>When we first announced the upcoming 25.2 update, our plan was to follow the teaser with a short wait and then launch an Open Beta. That remains the goal, but the final stretch of development has uncovered a few critical issues that need attention before we open the doors.</p><p>In a recent update on the Infinite Flight Community, our CEO and co-founder, Laura, outlined what had been holding things up. One of the major issues has since been solved, and we are now down to a single remaining blocker in the renderer transition.</p><p>In Laura's words:</p><blockquote><em>“When building the production version of the app, we use a tool that optimizes the code. However, the optimizer is currently breaking our dynamic shadow rendering. We can’t skip this optimization step as doing so would cut the app’s performance in half.”<br><a href="https://community.infiniteflight.com/t/infinite-flight-25-2-bigger-than-ever/1093712/1926?ref=blog.infiniteflight.com">Read the full post</a></em></blockquote><p>Laura explained that our production builds were being affected by a code optimization tool that broke dynamic shadow rendering. The team has since identified and implemented a solution, which leaves the remaining issue involving memory use. The new renderer uses more advanced techniques, so some devices run out of memory more easily (especially when many aircraft are visible). This is now the primary focus of the team.</p><p>This final memory issue is complex and requires careful tuning and testing. The team is being deliberate so that the Open Beta can focus on uncovering edge cases rather than problems we already know about.</p><h2 id="where-things-stand-now"><strong>Where things stand now</strong></h2><ul><li>The renderer overhaul is complete and performing well in development builds</li><li>Visual improvements like dynamic shadows, refined glass, improved normal maps, and better atmosphere and environment lighting behave as intended</li><li>The optimization tool issue affecting dynamic shadow rendering has been resolved </li><li>Memory reduction work is in progress and already showing improvements, and it is now the final blocker before the Open Beta</li><li>Once the remaining roadblock is resolved, the Open Beta can begin</li></ul><p>We know many of you are eager to get your hands on this update. The excitement around the new engine has been a huge boost for the team. As Laura put it:</p><blockquote><em>“We’re almost there, watch this thread for more updates. I promise, the wait will be worth it.”<br><a href="https://community.infiniteflight.com/t/infinite-flight-25-2-bigger-than-ever/1093712/1926?ref=blog.infiniteflight.com">Read the full post</a></em></blockquote><p>We will continue to keep you updated as we close in on the Open Beta release. This is a major step forward for Infinite Flight, and we appreciate the community’s patience and support as we work through the final details.</p><!--kg-card-begin: html--><Discourse id="1118008"></Discourse><!--kg-card-end: html-->]]></content:encoded>
</item>
<item>
<title><![CDATA[Infinite Flight 25.2 - Bigger Than Ever]]></title>
<description><![CDATA[Infinite Flight 25.2 is shaping up to be bigger than we planned. Here's what you need to know leading up to the release.]]></description>
<link>https://infiniteflight.com/blog/infinite-flight-25-2-bigger-than-ever</link>
<guid isPermaLink="false">68cacc9510b0ce0024fa49d0</guid>
<category><![CDATA[Development]]></category>
<dc:creator><![CDATA[Jason Rosewell]]></dc:creator>
<pubDate>Thu, 18 Sep 2025 13:37:58 GMT</pubDate>
<media:content url="https://webcdn.infiniteflight.com/blog/content/images/2025/09/Infinite-Flight-25.2-Bigger-Than-Ever.jpg" medium="image"/>
<content:encoded><![CDATA[<p>25.2 is shaping up to be bigger than we first planned. What started as a smaller update grew as progress on the Piper PA-28 Archer and our new rendering engine came together sooner than expected. With the Archer built using our new <a href="https://infiniteflight.com/blog/new-content-pipeline?ref=blog.infiniteflight.com">content pipeline</a> and the engine overhaul landing at the same time, this release is one of the biggest leaps forward we’ve made in years — and we can’t wait to share it with you.</p><div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-text"><strong>Editorial update (October 2025):</strong><br>During development, our team completed work first on the <strong>Piper PA-28 Archer II</strong>, featuring the classic steam-gauge cockpit and original cowling. While our initial plan was to release the newer <strong>Archer TX/LX</strong> variant, those models still need additional attention and will be added in a future update. Starting with the Archer II gives us the perfect foundation to expand the Archer lineup over time.</div></div><!--kg-card-begin: html--><style>
.kg-callout-card {
    display: flex;
    padding: 1.2em 1.6em;
    border-radius: 3px;
}
.kg-callout-card-blue {
    background: rgba(33,172,232,.12);
}
.kg-callout-card div.kg-callout-text {
    font-size: .95em;
    line-height: 1.5em;
}
.kg-callout-card, .kg-callout-card * {
    box-sizing: border-box;
}
</style><!--kg-card-end: html--><h2 id="why-the-change">Why the Change?</h2><p>25.2 was originally scoped as a lighter release focused on things like a new aircraft selection UI and quality-of-life improvements. The Archer was planned for 25.3, and the new rendering engine wasn’t expected until much later. But as development progressed, it became clear that sticking to the old rendering system would only slow us down.</p><p>So, instead of spreading these updates out, we combined them. By bringing the new rendering engine and content pipeline forward, we’re setting ourselves up for faster development and a more realistic flying experience in the long term.</p><h2 id="what%E2%80%99s-coming-in-252">What’s Coming in 25.2</h2><ul><li><strong>Piper PA-28 Archer</strong>: a detailed new general aviation aircraft, built in the updated content pipeline.</li><li><strong>New rendering engine</strong>: improved atmospheric lighting, shading, shadows, and overall visual realism.</li><li><strong>Streamlined content pipeline</strong>: the foundation for faster aircraft and scenery development.</li><li>Visual improvements across aircraft, environments, and UI.</li></ul><p><em>Note: all images in this article are considered a work in progress, and actual in-app visuals on devices are subject to change.</em></p><figure class="kg-card kg-image-card kg-width-full"><img src="https://webcdn.infiniteflight.com/blog/content/images/2025/09/Infinite-Flight-Piper-PA-28-Archer-2.jpg" class="kg-image" alt loading="lazy" width="2000" height="1125"></figure><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://webcdn.infiniteflight.com/blog/content/images/2025/09/Infinite-Flight-Piper-PA-28-Archer-1.jpg" width="2000" height="1125" loading="lazy" alt></div><div class="kg-gallery-image"><img src="https://webcdn.infiniteflight.com/blog/content/images/2025/09/Infinite-Flight-Piper-PA-28-Archer-Panel-2.jpg" width="2000" height="1125" loading="lazy" alt></div><div class="kg-gallery-image"><img src="https://webcdn.infiniteflight.com/blog/content/images/2025/09/Infinite-Flight-Piper-PA-28-Archer-Wing-Walk-2.jpg" width="2000" height="1125" loading="lazy" alt></div></div></div></figure><figure class="kg-card kg-image-card kg-width-wide"><img src="https://webcdn.infiniteflight.com/blog/content/images/2025/09/Infinite-Flight-Cessna-172-Panel.jpg" class="kg-image" alt="Cessna 172 Panel in Infinite Flight simulator" loading="lazy" width="2000" height="1125"></figure><h2 id="what-about-other-aircraft">What About Other Aircraft?</h2><ul><li>The <strong>Airbus A321neo</strong> family is still on track for early 2026.</li><li>The 787 rework is also on track and being developed in parallel.</li></ul><h2 id="beta-and-release-timeline">Beta and Release Timeline</h2><ul><li>Internal beta is targeted for late September.</li><li>We’re aiming to release 25.2 by the end of October, giving us November and December to focus on polish and fixes.</li></ul><figure class="kg-card kg-image-card kg-width-wide"><img src="https://webcdn.infiniteflight.com/blog/content/images/2025/09/Infinite-Flight-Boeing-737-MAX-8-Flight-Deck.jpg" class="kg-image" alt="Boeing 737 MAX 8 flight deck in Infinite Flight simulator" loading="lazy" width="2000" height="1125"></figure><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://webcdn.infiniteflight.com/blog/content/images/2025/09/Infinite-Flight-FA-18-Super-Hornet-in-Flight.jpg" width="2000" height="1125" loading="lazy" alt></div><div class="kg-gallery-image"><img src="https://webcdn.infiniteflight.com/blog/content/images/2025/09/Infinite-Flight-FA-18-Super-Hornet.jpg" width="2000" height="1125" loading="lazy" alt></div></div></div></figure><h2 id="platform-updates">Platform Updates</h2><p>With 25.2, we’re also updating the minimum supported OS versions. Infinite Flight will now require <strong>Android 10 or higher</strong> and <strong>iOS 16 or higher</strong>.</p><p>For Android, this ensures all devices run 64-bit and support Vulkan 1.1, which gives us more room to continue improving our renderer. On iOS, moving to iOS 16 brings Metal 3 support, opening the door for future rendering enhancements.</p><p>These changes also simplify our code base by removing the need for older compatibility paths, helping us move faster and focus on the features that matter most.</p><h2 id="looking-ahead">Looking Ahead</h2><p>This release is more than just a new airplane. With the rendering and content pipeline upgrades, we are positioned for bigger, better, and more frequent updates. While some features like advanced clouds and dynamic lighting will continue to evolve, 25.2 delivers the foundation we need to keep pushing forward.</p><p>The wait has been long, but it’s almost over. Infinite Flight 25.2 is set to deliver a new aircraft, a new look, and a new foundation for everything to come. Stay tuned! We’ll be sharing screenshots, previews, and updates as beta begins.</p><!--kg-card-begin: html--><discourse id="1093712" /><!--kg-card-end: html-->]]></content:encoded>
</item>
<item>
<title><![CDATA[New Content Pipeline]]></title>
<description><![CDATA[This year, we’ve been giving our content pipeline a serious overhaul. Here’s a peek at what changed, why it matters, and what it unlocks next.]]></description>
<link>https://infiniteflight.com/blog/new-content-pipeline</link>
<guid isPermaLink="false">688a305387abca00244b97b1</guid>
<category><![CDATA[Development]]></category><category><![CDATA[News]]></category>
<dc:creator><![CDATA[Jason Rosewell]]></dc:creator>
<pubDate>Mon, 04 Aug 2025 16:06:33 GMT</pubDate>
<media:content url="https://webcdn.infiniteflight.com/blog/content/images/2025/08/Infinite-Flight-Content-Pipeline.jpg" medium="image"/>
<content:encoded><![CDATA[<p>If you’ve been following Infinite Flight for a while, you know we love bringing your favorite aircraft to life. What you don’t usually see is the machinery that turns artists’ models into the “simulator-ready” assets you fly every day. This year, we’ve been giving that machinery a serious overhaul.</p><p>Here’s a peek at what changed, why it matters, and what it unlocks next.</p><hr><h2 id="why-rework-the-pipeline-now">Why rework the pipeline now?</h2><p>Infinite Flight’s earliest content pipeline dates back to our Windows Phone era (remember those?). It served us well, but a lot has changed in real-time rendering and tooling since then. As our fleet grew, the older process made it harder to move quickly, maintain consistency, and iterate on feedback.</p><p>Our goals for the new pipeline were simple:</p><ul><li><strong>Accelerate the release</strong> of new aircraft and updates to existing ones.</li><li><strong>Adopt open standards</strong> so our tools are more future-proof and easier to automate.</li><li><strong>Improve consistency</strong> in materials, lighting, and LODs across the fleet.</li></ul><h2 id="what%E2%80%99s-new-under-the-hood">What’s new under the hood</h2><h3 id="centered-on-gltf">Centered on glTF</h3><p>The new pipeline is built around glTF, a widely used open format designed for efficient delivery of 3D content. By making glTF the foundation of our workflow, we’ve reduced the need for custom converters and one-off steps, meaning fewer surprises and faster builds.</p><figure class="kg-card kg-image-card"><img src="https://webcdn.infiniteflight.com/blog/content/images/2025/08/NEO1b-4K.jpg" class="kg-image" alt="Airbus A321NEO cokpit computer rendering for Infinite Flight simulator" loading="lazy" width="2600" height="1463"></figure><h3 id="cleaner-handoffs-fewer-manual-steps">Cleaner handoffs, fewer manual steps</h3><p>We’ve streamlined the flow from artist deliverables → validation → optimization → in-sim testing. Automated checks now catch common issues early (naming, scales, missing maps), and our build system packages assets in a predictable, repeatable way.</p><h3 id="smarter-optimization">Smarter optimization</h3><p>We’ve standardized on modern material workflows and texture packing so aircraft render consistently while staying performant on a range of devices. This also makes LOD (level of detail) tuning and draw-call budgeting more straightforward for the team.</p><h3 id="better-iteration-loops">Better iteration loops</h3><p>Since everything works more reliably, it’s easier for our team to test fixes and update aircraft without delays. When our artists or QA engineers report a fix, we can cut new builds quickly and verify changes in-sim without babysitting long, fragile export chains.</p><h3 id="refining-our-new-rendering-architecture">Refining our new rendering architecture</h3><p>This new content pipeline is closely tied to our ongoing work on <a href="https://infiniteflight.com/blog/infinite-flight-project-metal?ref=blog.infiniteflight.com">our long-term effort to modernize Infinite Flight’s internal rendering architecture</a>. Our content pipeline is a vital part of our upgraded rendering engine, and it is a necessary piece of the puzzle to ensure we are ready for the next generation of lighting, materials, and visual fidelity.</p><h2 id="about-that-piper-pa-28%E2%80%A6">About that Piper PA-28…</h2><figure class="kg-card kg-image-card"><img src="https://webcdn.infiniteflight.com/blog/content/images/2025/08/PA28_1-4K.jpg" class="kg-image" alt="PA-28 computer rendering for Infinite Flight simulator" loading="lazy" width="3840" height="2160"></figure><p>A few months ago, <a href="https://infiniteflight.com/timeline/meet-the-piper-pa-28-archer?ref=blog.infiniteflight.com">we announced</a> the <strong>Piper PA-28</strong>, which was an unexpected one for many of you. It’s also the <strong>first aircraft to ship through our new content pipeline</strong>, which is why it’s taken a little longer than usual. We deliberately chose a smaller, less complex aircraft so we could fine-tune the new system before applying it to bigger projects.</p><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://webcdn.infiniteflight.com/blog/content/images/2025/08/PA28_2-4K-1.jpg" width="2600" height="1463" loading="lazy" alt></div><div class="kg-gallery-image"><img src="https://webcdn.infiniteflight.com/blog/content/images/2025/08/PA28_3-4K.jpg" width="2600" height="1463" loading="lazy" alt></div></div></div></figure><p><em>(Final images subject to change while we iterate.)</em></p><h2 id="what-this-means-for-you">What this means for you</h2><ul><li><strong>Faster deliverables:</strong> Once the PA-28 and pipeline land, you should see smoother, more predictable aircraft releases and updates.</li><li><strong>Consistency &amp; quality:</strong> Materials and lighting should feel more uniform across the fleet, especially as we revisit older airframes.</li><li><strong>Maintainability:</strong> Open standards reduce technical debt, so we can spend more time building features you can feel.</li></ul><hr><h2 id="timeline-what%E2%80%99s-next">Timeline &amp; what’s next</h2><figure class="kg-card kg-image-card"><img src="https://webcdn.infiniteflight.com/blog/content/images/2025/08/7871-4K.jpg" class="kg-image" alt="Boeing 787 computer rendering for Infinite Flight simulator" loading="lazy" width="3840" height="2160"></figure><figure class="kg-card kg-image-card"><img src="https://webcdn.infiniteflight.com/blog/content/images/2025/08/7872-4K.jpg" class="kg-image" alt="Boeing 787 computer rendering for Infinite Flight simulator" loading="lazy" width="3840" height="2160"></figure><ul><li><strong>PA-28 + new pipeline:</strong> Targeting <strong>later this year</strong> as part of <strong>25.3</strong>.</li><li><strong>A321 &amp; B787:</strong> Already well into production using the new pipeline. Progress will continue in parallel, and the lessons from PA-28 will help us move faster here.</li><li><strong>Cosmetic fixes for existing aircraft: </strong>Our artists have been secretly combing through the existing list of aircraft livery and other aircraft issues in preparation for the new pipeline, which will be released in 25.2! </li><li>We’ll share more shots and notes as we lock things down and move toward release.</li></ul><hr><h2 id="quick-qa">Quick Q&amp;A</h2><p><strong>Why pick the PA-28 first?</strong><br>It’s focused, well-scoped, and perfect for validating our new process without risk to a flagship release.</p><p><strong>Will this change performance on my device?</strong><br>Our optimizations aim to <strong>maintain or improve performance</strong> while increasing visual consistency. We’ll continue tuning across a range of supported devices.</p><p><strong>Does this affect existing aircraft?</strong><br>Over time, yes! In a good way. The pipeline makes it easier to <strong>update older models</strong> with improved materials and fixes.</p><hr><p>We’re excited about what this unlocks for Infinite Flight in 2025 and beyond. Thanks for your patience while we do the unglamorous work that makes the glamorous stuff possible. Keep an eye out for more PA-28 shots and progress on the A321 and B787 as we head toward our 25.2 release!</p><!--kg-card-begin: html--><discourse id="1075909"></discourse><!--kg-card-end: html-->]]></content:encoded>
</item>
<item>
<title><![CDATA[Grade Requirement Changes]]></title>
<description><![CDATA[We're making changes to multiplayer grade requirements in 24.2. Now it will be easier to get and keep your expert server access!]]></description>
<link>https://infiniteflight.com/blog/grade-requirement-changes</link>
<guid isPermaLink="false">65df7cb59c609e0024ace144</guid>
<category><![CDATA[Development]]></category><category><![CDATA[News]]></category>
<dc:creator><![CDATA[Jason Rosewell]]></dc:creator>
<pubDate>Thu, 29 Feb 2024 15:05:25 GMT</pubDate>
<media:content url="https://webcdn.infiniteflight.com/blog/content/images/2024/02/Blog.jpg" medium="image"/>
<content:encoded><![CDATA[<p>With Infinite Flight 24.2 inbound, we wanted to bring a change to your attention that deserves its own spotlight. Something we've iterated on several times over the years of multiplayer is our grade system. For 24.2 we're making a change that will allow pilots to maintain expert server access once it has been achieved. </p><p>The problem some pilots faced with our grade system is that although they worked hard and flew a lot to achieve a grade (especially that coveted Grade 3 for Expert Server access), something caused them to take a break, or not fly as much. Subsequently, after 90 days they would be moved down a grade and potentially lose the access they had. </p><h2 id="whats-changing">What's changing?</h2><p>Effective in 24.2, we are removing both the 90-day requirement for flight time and landing counts for grades 3 and below. This means if you have worked hard to fly on the expert server but you're unable to fly for an extended period, you will not lose this access!</p><p>This change is retroactive, meaning if the 90-day limit impacted you, it will be removed, and your grade will automatically be adjusted provided you meet the rest of the requirements for that grade (eg: your violation to landing ratio hasn't increased outside of limits).</p><p>If you have questions about this change, please join the discussion on our community forum or reach out on our subscriber Discord Server. This change, along with the reworked A380 and more is coming soon to Infinite Flight!</p><!--kg-card-begin: html--><Discourse id="876469"></Discourse><!--kg-card-end: html-->]]></content:encoded>
</item>
<item>
<title><![CDATA[Feature Highlight: Flight Resume]]></title>
<description><![CDATA[One of the beauties of Flight Simulation is the ability to pause or quit and come back at a more convenient time. At Infinite Flight, we're making that easier for pilots with Flight Resume.]]></description>
<link>https://infiniteflight.com/blog/feature-highlight-flight-resume</link>
<guid isPermaLink="false">657b52bf9c609e0024acdc2b</guid>
<category><![CDATA[Development]]></category><category><![CDATA[News]]></category>
<dc:creator><![CDATA[Jason Rosewell]]></dc:creator>
<pubDate>Mon, 18 Dec 2023 17:51:21 GMT</pubDate>
<media:content url="https://webcdn.infiniteflight.com/blog/content/images/2023/12/Blog2.jpg" medium="image"/>
<content:encoded><![CDATA[<p>One of the beauties of Flight Simulation is the ability to pause or quit and come back at a more convenient time. At Infinite Flight, we're making that easier for pilots with Flight Resume.</p><h2 id="the-problem">The problem</h2><p>It has happened to all of us. We suddenly realize we can't finish our flight because the responsibilities of life are bearing down on us. Maybe we've started that long haul but we now realize we won't be around to finish it. Maybe the 12-foot charging cable we got from Wish isn't cutting it. Or maybe in taking that phone call, our device decided we didn't need that other app anymore. Whatever the scenario, it sure would be nice to pick up where we left off.</p><h2 id="the-solution">The solution</h2><p>In Infinite Flight 24.1, we're introducing <em>Flight Resume</em>. If your current flight meets certain criteria, you'll be able to resume it exactly how you left it in the event of any interruption (voluntary or not). This feature is not only available in single-player but also in multiplayer; a first in the world of flight simulation. Here are the criteria required for Flight Resume to activate and stay active:</p><h3 id="solo">Solo</h3><ul><li>Your altitude must be 5,000ft AMSL or greater</li><li>You must be in level flight</li></ul><h3 id="multiplayer">Multiplayer</h3><ul><li>Your altitude must be 28,000ft AMSL or greater</li><li>You must be in level flight</li><li>LNAV must be activated</li><li>Your estimated time en route (ETE) to your destination must be 30 minutes or greater</li><li>You must be on your flight plan track</li></ul><p>To not cause chaos for other pilots or ATC in multiplayer, we've taken special care to create criteria that will allow for smooth re-entry into your flight.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://webcdn.infiniteflight.com/blog/content/images/2023/12/Infinite-Flight-Flight-Resume-1.jpg" class="kg-image" alt="A work-in-progress image of Flight Resume for Infinite Flight" loading="lazy" width="1152" height="451"><figcaption>A work-in-progress image of Flight Resume for Infinite Flight</figcaption></figure><p>These criteria will help ensure that your flight doesn't resume in the vicinity of a busy airport or in a congested airspace. </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://webcdn.infiniteflight.com/blog/content/images/2023/12/Infinite-Flight-Flight-Resume-2.jpg" class="kg-image" alt="A work-in-progress screenshot of the option to resume a flight in Infinite Flight" loading="lazy" width="1600" height="800"><figcaption>A work-in-progress image of the option to resume a flight in Infinite Flight</figcaption></figure><h3 id="the-gameplan">The gameplan</h3><p>We're looking forward to sharing this with you soon in 24.1! You might be wondering why this isn't being announced for an end-of-year release. Our developers have been working away behind the scenes on an Android subscription code-base rework that was required by Google for this release (which will help pave the way for some new Android and iOS integrations down the road).  While this update is feature complete, there are final testing efforts underway to fix some remaining bugs.</p><p>Our artists have also been working hard on the A380 which is, well, a very large aircraft requiring a lot of model components. We'll continue to share progress on our social media channels, but until then, we're excited to bring you Flight Resume, along with some bug fixes, new 3D airports, and new liveries in 24.1!</p><!--kg-card-begin: html--><Discourse id="850975"></Discourse><!--kg-card-end: html-->]]></content:encoded>
</item>
<item>
<title><![CDATA[Multiplayer Server Updates]]></title>
<description><![CDATA[Changes to our multiplayer servers have been rolling out over the last few updates, mostly unannounced and undetected. Let's take a closer look.]]></description>
<link>https://infiniteflight.com/blog/multiplayer-server-updates</link>
<guid isPermaLink="false">63641a6a576a7600237034f8</guid>
<category><![CDATA[Development]]></category>
<dc:creator><![CDATA[Jason Rosewell]]></dc:creator><dc:creator><![CDATA[Cameron Carmichael Alonso]]></dc:creator>
<pubDate>Wed, 14 Dec 2022 17:43:50 GMT</pubDate>
<media:content url="https://webcdn.infiniteflight.com/blog/content/images/2022/11/Blog.jpg" medium="image"/>
<content:encoded><![CDATA[<p>Changes to our multiplayer servers have been rolling out over the last few updates, mostly unannounced and undetected. Part of the reason for these updates is to allow for more interactivity online, while a lot is focused on performance, load-handling, and futureproofing. Let's take a closer look at what's been happening.</p><p>We asked senior developer, Cameron some questions to help get a bigger picture. </p><h3 id="you%E2%80%99ve-been-working-on-overhauling-the-multiplayer-servers-what-prompted-this">You’ve been working on overhauling the multiplayer servers. What prompted this?</h3><p>It's a mix of reasons, but mostly it's because some architectural changes are needed to continue building new online features while maintaining performance with high levels of traffic. Our multiplayer server code was first launched in 2014, and while it has undergone a lot of improvements in that time, some larger changes are required to bring things in line with the rest of our server infrastructure.</p><p>Right now, we are working on two major areas:</p><ul><li>Optimizing the existing servers and running them off our new infrastructure</li><li>A full rework of the multiplayer servers to allow for new features, such as synchronized jetbridges and ground service equipment</li></ul><p>For reference, we reworked most of our server (non-multiplayer) infrastructure between 2020 and 2021. It's important to note that we have been working on optimizing our existing servers alongside our reworked multiplayer. More improvements should come with the rework.</p><h3 id="what-are-some-of-the-main-goals-behind-this-from-a-tech-perspective">What are some of the main goals behind this from a tech perspective?</h3><p>Server loads, especially around releases and events can be quite heavy. Improved performance to allow for greater loads is really important and these updates help with that a lot. We will also have better operational tools to diagnose and address issues in production with minimal user impact. These changes will also bring the multiplayer server to our new infrastructure.</p><h3 id="what-were-some-of-the-main-hurdles-you-had-to-overcome-from-a-tech-perspective">What were some of the main hurdles you had to overcome from a tech perspective?</h3><p>For the optimizations, we needed to handle updates to our underlying tooling with the goal of being able to run our Multiplayer Servers on Linux and these updates address that. In addition, running on different operating systems came with some different, unexpected behavior that affected performance. We spent time investigating and improving certain processes to make them much faster than before.</p><p>Also important is that Infinite Flight is continuously in development, and we need to be able to make major changes without affecting the production servers or the released app. The server rework addresses this as well, with the aim of integrating multiplayer more closely with any new Infinite Flight features.</p><p>Lastly, networking at scale comes with challenges, such as latency and dropped packets, which makes debugging harder.</p><h3 id="what-can-users-expect-to-notice-right-away">What can users expect to notice right away?</h3><p>Hopefully, nothing new, except for improved performance and fewer random server drops and dropped messages! In time, our major rework will allow for features such as synced jetbridges/ground service equipment, and more.</p><h1 id="expert-server-beta">Expert Server Beta </h1><p>We are launching a new Expert Server (Beta) with the intention of stress-testing the server optimizations with Expert-levels of traffic. This server may experience disconnections or crashes, but we are monitoring stats with the aim of eventually replacing the existing Expert Server.</p><p>If you would like to use this server, please report any disconnections, disappearing aircraft, or server crashes via <a href="https://community.infiniteflight.com/t/multiplayer-server-updates/754393?ref=blog.infiniteflight.com">this thread</a>.</p><p>The new Expert Server (Beta) will be available to anyone with Expert Server access. Please bear in mind that some downtime may be expected, especially if issues occur over the holidays, but these will be addressed as quickly as possible with a longer-term fix.</p><!--kg-card-begin: html--><Discourse id="754393" /><!--kg-card-end: html-->]]></content:encoded>
</item>
<item>
<title><![CDATA[Challenger 350 Coming to Infinite Flight]]></title>
<description><![CDATA[The next aircraft to enter development for Infinite Flight is the Challenger 350 business jet which will replace the Citation X.]]></description>
<link>https://infiniteflight.com/blog/challenger-350-coming-to-infinite-flight</link>
<guid isPermaLink="false">634ecda0576a76002370342e</guid>
<category><![CDATA[Development]]></category><category><![CDATA[News]]></category>
<dc:creator><![CDATA[Jason Rosewell]]></dc:creator>
<pubDate>Wed, 19 Oct 2022 14:01:53 GMT</pubDate>
<media:content url="https://webcdn.infiniteflight.com/blog/content/images/2022/10/4Knoblogtext.jpg" medium="image"/>
<content:encoded><![CDATA[<p>The next phase in updating the Infinite Flight fleet of aircraft will cover the business jet category. As we retire the legacy model Citation X, the modern and capable Challenger 350 from Bombardier will fulfill that mission! </p><h2 id="infinite-flight-business-jets">Infinite Flight business jets</h2><p>First released in September of 2014, Citation X has been the only purpose-built business jet available to Infinite Fight pilots. Now fully in the legacy category, it’s time for an update. Rather than rework the Citation, an aircraft with diminishing real-world orders and a lack of diverse operators, our team has chosen to use an abundance of resources available to us to bring the Challenger 350 to life! This modern jet boasts a state-of-the-art glass cockpit and beautiful cabin interior, with great performance specs to match.</p><figure class="kg-card kg-image-card kg-width-full kg-card-hascaption"><img src="https://webcdn.infiniteflight.com/blog/content/images/2022/10/Challenger-350-Rendering.jpg" class="kg-image" alt="3D artist wireframe rendering of a Challenger 350 jet coming to Infinite Flight" loading="lazy" width="2600" height="1463"><figcaption>Artist 3D rendering of the Challenger 350 coming to Infinite Flight</figcaption></figure><p>In September of 2021’s <a href="https://infiniteflight.com/blog/2021-22-development-road-map?ref=blog.infiniteflight.com">development roadmap</a>, we laid out our decision-making process for aircraft builds. We noted that we will involve the Infinite Flight community as much as possible, while sometimes making the decisions internally instead. To that end, the business jet was chosen by staff due to data accessibility and aircraft versatility.</p><p>Next up after the Challenger 350 will be a rework from a popular aircraft category, which will be determined using a combination of community forum votes and a community poll. We will announce more on that this winter. Until then we'll keep you up-to-date with Challenger progress! Stay tuned as well for an exclusive discord stage event for Infinite Flight Pro subscribers that features a real CL35 pilot! We’ll tell you all about it and answer your questions. </p><p>With global representation, this staff pick will bring new life to business jet activity in the Infinite Flight skies. Oh, and E190 fans, don't worry; that release comes first!</p><!--kg-card-begin: html--><Discourse id="736420" /><!--kg-card-end: html-->]]></content:encoded>
</item>
<item>
<title><![CDATA[How Falcon 9 Helped Fix A Bug]]></title>
<description><![CDATA[Every so often, our CEO Laura embarks on a Saturday morning project for fun. Sometimes these experiments have unexpected and helpful results.]]></description>
<link>https://infiniteflight.com/blog/how-falcon-9-helped-fix-a-bug</link>
<guid isPermaLink="false">6287a8078425c90023d08af2</guid>
<category><![CDATA[Development]]></category>
<dc:creator><![CDATA[Jason Rosewell]]></dc:creator>
<pubDate>Fri, 20 May 2022 15:38:01 GMT</pubDate>
<media:content url="https://webcdn.infiniteflight.com/blog/content/images/2022/05/Blog-1.jpg" medium="image"/>
<content:encoded><![CDATA[<p>Every so often, our CEO Laura embarks on a Saturday morning project for fun. Since Infinite Flight is her passion, her job, <em>and</em> her hobby, Laura spends time on "fun" projects. And these can often lead to unexpected improvements that the public is completely unaware of. Today we'll share one with you that involves a rocket. <em>🚀</em></p><p>On an undisclosed Saturday morning, Laura thought it would be a good idea to experiment with adding a SpaceX rocket to Infinite Flight. After all, it's just another aircraft with an engine that is bound by the laws of physics, right? Fast forward to today:</p><blockquote><em>I wanted to experiment with placing models for a feature I'm working on. For this, I needed a system to add objects anywhere I wanted. Our current setup allows us to place objects near airports only, which wasn't versatile enough. So I made a new system to handle this (which all other systems will eventually use). To test it, I needed a model, so I used a Falcon 9 rocket.</em></blockquote><figure class="kg-card kg-image-card kg-width-full kg-card-hascaption"><img src="https://webcdn.infiniteflight.com/blog/content/images/2022/05/Falcon-9-in-Infinite-Flight.jpg" class="kg-image" alt="Screenshot from Infinite Flight simulator of SpaceX Falcon 9 rocket over Florida" loading="lazy" width="2592" height="1080"><figcaption>Falcon 9 in Infinite Flight</figcaption></figure><p>Laura then came upon a report of crashes in the beta release that were related to airport GSE (ground service equipment) vehicles. As it turns out, the system she built "for fun" because she wanted to see a rocket in Infinite Flight was the key to squashing this bug. As a bonus, when the new system for object placement was added to the beta, it revealed another bug that had existed for a while in the aircraft model manager. </p><p>GSE will see some major updates in the next release of Infinite Flight and thanks to Falcon 9, an aircraft flickering bug won't come along for the ride. As for the future of Falcon 9 in the simulator... time will tell.</p>]]></content:encoded>
</item>
</channel>
</rss>