Microsoft Flight sim gets snowy in today's update

Microsoft Flight sim gets snowy in today’s update

A white Christmas would be a lovely way to end a bit of a rubbish year, alas, I live in southern England, so it’s unlikley I’ll even get a peek at some real-life snow. I can, however, look at some lovely virtual snow in Microsoft Flight Simulator today. Asobo’s open air fly ’em up adds the white stuff in today’s free update, along with a smattering of ice and VR support.

You can catch a glimpse of Flight Sim’s snow in Microsoft’s holiday advert below. It also features a couple of very good dogs having a nice time in Minecraft before blowing up Halo’s Master Chief. Festive.

So, Microsoft Flight Sim has added “real-time” snow and ice to the entire (uh, in-game) planet. They use live weather data to adjust what’s happening in Flight Sim, so if it’s snowing somewhere in real-life, then you might see it in-game as well.

Asobo have popped some festive lights around 12 “iconic” landmarks around the world for you to find too, which will hopefully add a nice Christmassy vibe. (They don’t say where these locations are though, it’s a scavenger hunt! Go find ’em.)

You’ll be able to explore Earth’s freshly snow-capped mountains as you usually would, or with some VR goggles firmly planted on your head. The shiny red and yellow planes those pups are using to zoom around in that trailer will be available to take for a spin too. Ask nicely though, lest you end up with a grenade at your feet like the poor Mr. Chief.

Microsoft said last week that they’re planning three more big updates for the sim next year, as well as four to five extra World Updates. From the looks of this roadmap, we can expect a one of these to arrive on January 28th, and another on February 25th.

Today’s patch comes with a whole host of tweaks and fixes on top of all the newness, so check out the patch notes for all the details.

function appendCarbon() { !function(a,l,b,c,k,s,t,g,A){a.CustomerConnectAnalytics=k,a[k]=a[k]||function(){ (a[k].q=a[k].q||[]).push(arguments)},g=l.createElement(b),A=l.getElementsByTagName(b)[0], g.type="text/javascript",g.async=!0,g.src=c+"?id="+s+"&parentId="+t,A.parentNode.insertBefore(g,A) }(window,document,"script","//","cca",window.location.hostname,"04d6b31292"); }

function runMormont() { var s = document.createElement('script'); s.type="text/javascript"; s.async = true; s.onload = function() { triggerMormont() }; s.src=""; document.getElementsByTagName('head')[0].appendChild(s); }

function runSAK() { var s = document.createElement('script'); s.type="text/javascript"; s.async = true; s.src=""; = 'userreport-launcher-script'; document.getElementsByTagName('head')[0].appendChild(s); }

function runSkimlinks() { var s = document.createElement('script'); s.type="text/javascript"; s.async = true; s.src=""; document.getElementsByTagName('head')[0].appendChild(s); }

function youtubeParser(url){ var regExp = /^.*((|(v/)|(/u/w/)|(embed/)|(watch?))??v?=?([^#&?]*).*/; var match = url.match(regExp); return (match&&match[7].length==11)? match[7] : false; }

function runBBMVS() {

jQuery('article main iframe').each(function(){ src = jQuery(this).attr('src'); if(src) { check_yt = youtubeParser(src); if(check_yt){ jQuery(this).attr('id', 'yt-' + check_yt); jQuery(this).attr('data-yt-id', check_yt); jQuery(this).addClass('yt-embed'); } } }); var promises = []; jQuery('article main').each(function() { check_yt = jQuery(this).attr('data-yt-id'); (function(replace_yt) { promises.push(jQuery.getJSON( "" + replace_yt + "%22&context=all", function( data ) { if(typeof data['items'][0] !== 'undefined' && typeof data['items'][0].id !== 'undefined') { yt_video = jQuery('#yt-' + replace_yt); jQuery(yt_video).attr('data-bbvms-id', data['items'][0]['id']); }; })); })(check_yt); }); Promise.all(promises).then(function( data ) { first_yt = true; jQuery("[data-bbvms-id]").each(function() { yt_video_wrapper = jQuery(this).parent(); if(first_yt) { playout_id = 'rock_paper_shotgun_autoplay'; first_yt = false; } else { playout_id = 'rock_paper_shotgun'; } jQuery(yt_video_wrapper).after('



function runFacebookPixel() {

fbq('init', '700623604017080');
fbq('track', 'PageView');

Leave a Reply