Archive
Microsoft Flight Simulator Saitek X56 Compatibility Issue & Missing Stream Content (2 Issues)
Microsoft Flight Simulator released gobally back in mid-August to generally positive initial reviews. Funtionality seemed initially sound and my Saitek X52 Pro HOTAS worked perfectly. This continued into early October — when Asobo Studio (the game’s developer, under contract with Microsoft’s Xbox Game Studios) suddenly stopped working on my PC. In the following days and weeks, I decended into a netherworld of support fixes, articles, drivers and other nitemarish tech support imagery and even XML configuration files with GUIDs and everything; all to no avail. That is until, I finally decided to abandon my efforts to rely on my Saitek X52 and instead upgrade to the Logitech/Saitek X56.
A Costly Endeavour
Thus began my search online for a new X56. Thanks to the COVID-19 virus which plagued our beloved planet throughout the 2020 gaming season, supplies of “stay-at-home” hardware in computer tech had dried up somewhat. For specialty gaming items as HOTAS controllers (like the X56 in particular) it was all but impossible to find a reliable supplier. After wrangling with a non-delivered package and laying out nearly $1,000 (CDN) I eventually obtained my X56 at a premium by visiting the US Aamazon sales website (https://amazon.com) and ordering it directly from Logitech (which is an Amazon-recognized seller).
Getting the New Hardware to Work
So I’d had to wait several weeks for it to arrive, but when it finally did, initially, it didn’t seem to help matters. I started repeating the troubleshooting tips I’d used with the X52 to no avail. Shockingly, these same steps actually worked with the newly-procured X56. (Click here for the details.)
A New Problem Erupts: Missing Content!
Satisfied everything was now set to go, I proceeded to load Microsoft Flight Simulator 2020, confident I’d found all the answers I need. And then I found out as I soon as went to fly anywhere my range seemed rather short. It turns out I was confined to the range of either of the 2 starter package aircraft, the Cessna 152 or the Beechwood King Air 350i. What was going on?
Well it seems that when I initially had downloaded the Premium Delxue edition of Microsoft Flight Simulator 2020 from Steam, the loading software (the Steam client) had installed the full Premium Deluxe content. But in one of my earlier troubleshooting steps, I’d decided to try re-installing the entire game and now none of the content being sent to me via Steam included the extra content. As a new Flight Simulator 2020 user, I’d never used the Marketplace tab witihin the game which actually brokers this content once it gets uninstalled for any reason. As such the remainder of my content would have to be downloaded separately from Marketplace.
With all the missing content downloaded, and the hardware successfully re-installed my technical support nightmare was over. This was not aided by Steam support who’d I’d mailed about the issue in any way. Steam would be infintely better-off at least advising customers that missing Deluxe and Premium Deluxe content could be downloaded directly from Microsoft using the Marketplace with a message dialog (at least) — it’s not something Flight Simulator 2020 users are necessarily aware of when they buy the complete product and install it for the first time through their service. Indeed, it only serves to lengthier support engagements via e-mail a general confusion all-around.
There is no expectation here that Steam even needs to support DLCs in a general way by maintaining the inventory of all client software and associated downloadable content. Just a dialogue for this one title and its millions of users worldwide.
Conclusion
This article is intended as helpful content for users who encountered the same X52 Pro issue I did and also for those who’ve got themselves an X56. Should the latter fail following some future update, it would be my approach to first repeat the steps above to resolve any and all issues. That said, I’m hoping something like this doesn’t happen and that Ascobo will start conducting proper QA in their software development practices against all intended supported hardware with the latest updates to Windows 10 deployed (at minimum). It seems clear this was not done where the X52 is concerned and during the COVID-19 pandemic, it could leave users who’ve invested onerous sums in hardware in software without a solution otherwise. In my view, at speaking as a professional software developer, this would amount to bad practice and questionable professionalism.
I would invite you if you have comments or opinions on this article to share it with others since documentation online seemed lacking. I will try to answer questions dilligently, as time allows.
AppRefactory Website Down Temporarily
he AppRefactory Inc. website is down temporarily, while some of the hosting arrangements and Microsoft Azure cloud account changes related to our recent updated service agreement (as a Microsoft Solutions Provider) are being processed. This will likely take another week or so, but another update message will appear here when the site is back up. And, at that time, we will also be able to act as a Microsoft Cloud Services Provider (CSP) which will be of value to existing and future customers.
Please bear with us during this outage period.
Planets With Atmospheres: Almost Available?

Frontier staff have recently been heard hinting that planet atmospheres could be gradually rolled into players’ Elite Dangerous Experience soon!
or me, a veteran Elite CMDR who has been playing various versions of the game since its introduction in 1983 (yes — I am that old) being able to interact with planets regardless of whether they have an atmosphere or not is simply a basic feature. Although the initial release of Elite back in 1983 offered only single-planet star systems where the “planet” was really just a line-art circle (whose surface would result in the loss of your Cobra Mk III craft if you ran into it), Elite II and Elite II: Frontier both enabled you to take off from partially-terraformed moon Merlin in the Ross 154 star system. There, one could see the reddish sky and the eerie gas giant Aster dominating the skyline from the tarmac of the local starport with the lights of a nearby domed city also in-view. Elite Dangerous has taken us back in some respects to an earlier time when such extravagances as being blasted to dust for not requesting tower clearance prior to liftoff from said planet-bound starport was but a glint in David Braben’s eye. (Braben is, of course, the mastermind behind the Elite franchise as well as the original programmer.)
CMDR ObsidianAnt who runs an extremely popular running commentary on Elite Dangerous shares with us in his latest YT-cast a preview of what might (and should) be coming throughout 2018 and perhaps 2019 by merging the view of an Asp Explorer spaceframe with a short demo of worlds created using a tool called Space Engine, available for download here. ObsidianAnt says that Space Engine and Elite Dangerous are “two very different pieces of software” in his video, but perhaps not being a software developer himself he’s missing some background. Whatever code is used as the basis for Space Engine, I’m extremely skeptical at the outset that the two titles (the other being Elite Dangerous) can’t be integrated. True, there are numerous tasks associated with software integration methodology, but speaking as a systems developer (my own strength) I’ve been tasked with taking two “very different” pieces of software and experienced some degree of success in getting the job done several times in my career. Superficially, I’m not seeing any architectural issues or other seemingly insurmountable challenges. Frontier Developments has a very capable team of software engineers, obviously — and it would be something just short of unimaginable to say a 3rd-party product like Space Engine can’t be made to work with Elite.
Of course, one must keep in mind the console platforms which might introduce challenges I could, in fact, not imagine. But on the PC, it’s unlikely to my mind the effects we’re seeing in Space Engine can’t be successfully migrated to Elite Dangerous. At the very least having a perusal of the Space Engine source could cultivate stronger implementations of atmospheres on the worlds of Elite Dangerous.
If you have a different take on this subject, please chime in with a comment below.
And regardless of the timeliness of new feature intros to the game — kudos to Frontier Developments, creators of Elite Dangerous, for creating a truly immersive and enjoyable spaceflight sim. We’re all on the edge of our seats waiting for that next “big thing” to come out….we know you won’t let us down!
Novas, Aliens and Dates — Oh My!

Taken from the Elite Dangerous Wiki images, here we see the LMC and SMC as they appear within the Universal Cartographics galaxy map as it appears in Elite Dangerous.
veryone has been talking about it — where are the Thargoids? Are the Guardians still around somewhere (in hiding?), and why is the galaxy so static? In reality, a recent Cornell University study suggests our best observations predict a rate of ~35 to ~75 novas annually. There stands a very good chance that the Thargoid homeworld could be located in the Large Magellanic Cloud (LMC) — a satellite galaxy of the Milky Way that is quite evident in the galactic map. One proposal for transiting human ships to the LMC could involve a megaship similar to the ICS Indra, equipped with an intergalactic hyperdrive (available only to large capital ships) and transiting docked player and NPC vessels to/from the LMC according to a schedule. And why have we not encountered more alien civilizations yet? Not all would need to be spacefaring after all — some could even involve the introduction of Dyson spheres or have still other motives for not exploring the surrounding galaxy very far. Could these ideas for system-managed dynamic content be somehow integrated into the game universe created for Elite Dangerous?
Astronomical Events
It’s likely that stars in “the bubble” (core systems) would have to be exempted for obvious reasons. Systems close to Sol going nova would pose a meaningful contradiction to the known history both of our own galaxy in reality and the scripted timeline for Elite (c. 2050-3404[-3410?]). However, having a star explode in-game would not only provide a spectacular event for players to watch, it could stir things up in some areas of the galaxy — especially those with Thargoid bases or fledgling human colonies, for example. And it would serve to add a whole new dimension to gameplay if a system like Betelgeuse had humans in it who noticed the death throes of such a huge star and had to escape either by jumping away or hitting supercruise in order to stay ahead of the large, destructive shock-wave that will surely chew up the last 2 planets in that star system.
Using Megaships to Transport CMDRs Inter-Galactically

The Wells-class Carier Ship (Source: Elite Dangerous Wiki)
I doubt we’re likely to see Frontier trying to model the Andromeda Galaxy anytime soon, much less provide the capability to transfer CMDRs there. Or anywhere else in the Local Group, for that matter. However, the Milky Way extends a halo of disconnected (and largely dark) matter around the outer rim systems for quite some distance (~30,000 ly, I believe I’d heard) and then there’s largely empty space until the much-abbreviated halo around the LMC gets encountered at ~150,000 ly from Sol. Although the Thargoids could originate elsewhere, it seems likely the LMC is the logical place to start looking based on how their activity has spread near to human-controlled space. And given that large jumps have been achieved with capital ships featuring docked CMDRs in the past, one thinks it only logical to rely on the superior ability of capital megaships to spearhead such an exploration effort.
After all: one won’t win any conflict with the Thargoids simply by defending human space and hoping they go away at some future date. What if they chose not to?
Aliens
It is my belief that aliens are likely to be more common than simply having one species occupy all of the Milky Way galaxy at a time. And it seems that with the ever-expanding exoplanet index revealing the likelihood of Earth-like worlds (not to mention the atmospheres of such worlds being catalogued by the James Webb Space Telescope or JWST set for launch no later than early 2019) will present us with irrefutable evidence concerning the likely existence of sentient species elsewhere in this galaxy soon. Should not additional alien civilizations be introduced to the galaxy now — while there is still time for fantasy species to be included?
Of course, one could argue a sentient alien civilization was destroyed in the Elite timeline already with the founding of the Galactic Empire on Capital (Achenar 6D) in ~2250 CE. This it itself could suggest others both in the Milky Way galaxy, the LMC and elsewhere beyond (though it’s not clear of what practical benefit there’d by to an attempt at contact from species too far away to be otherwise involved in the game).
The Update vs. Scheduled Events
I’d propose that adding some of the aforementioned concepts to create a more “living galaxy” could be done most simply via scheduled events that occur outside the PowerPlay update (which occurs in North America on Thursday mornings). Players interested in using a jump to the LMC could assemble at a predetermined location (perhps a “checkpoint”?) and dock their ship prior to the announced jump time. At the appointed time, an intergalactic hyperspace jump would occur and after a few moments cause arrival at a set of coordinates in the outer sectors of the LMC. From here, CMDRs would disengage from the mother ship and return when the schedule announced a forcast return to the core systems in the Milky Way. Costs would be associated with financing the jump and an early Galactic Goal might involve the creation of a starport at the arrival point in the LMC. Here, humanity would manage its beachhead
Comments and questions on the content presented here are welcome regardless of brevity. But my goal would to be to present the discourse to Frontier via their forms or through the public network services (Twitter, Reddit, etc.). Thanks for your participation!
A Solid Programming Intro (for Beginners)
![]() |
Microsoft Virtual Academy: Introduction to Programming with Python (#8360) |
re you new to the world of programming? I keep telling people it’s really quite simple and if one applies themselves, it’s something everyone can get into if they’re really that interested. And no – you don’t have to go to College/University to learn how!
So what’s a good place to get into the world of software development fast and see if it’s something that might interest you? Recently, I decided now would be an opportune time for me to pick up yet another programming language: Python. It’s been getting a fair bit of attention lately and can be useful I discovered when exploring the emerging world of Artificial Intelligence (AI). In fact, I did study AI while attending a pre-law programme at the University of Manitoba many years ago. (Will forego saying how many.) There I was able to get into the world of AI through an unlikely major: Philosophy. The Computer Science (Comp. Sci.) programme wasn’t offering any curriculum in the universe of AI yet and it would be a few more years before the Internet made programming attractive as a career choice for me. But I’d already taken an Intro Comp. Sci. course with prerequisites waived by the Dean of Arts and had amassed a fair bit of technical skill through my exploration of computers as a personal interest. I knew the opportunity to study AI wouldn’t likely come again while I was at school so I signed myself up.
What has any of this to do with Python? Well, some feel that being a self-taught programmer puts one at a kind of disadvantage. I feel strongly they’re wrong about that — although there is a lot of reading one needs to do to get up to speed on programming theory and data management before they can safely claim they’ve got a Comp. Sci. equivalency. And then there’s the environment of a University that just can’t get replaced. Even so, online study can make you a productive resource in many organizations including those that don’t offer employment to anyone missing a Comp. Sci. degree (or lacking the opportunity to get one). I came across a curriculum in picking up Python that offers a performance transcript and even a certification for paying customers. The curriculum itself is, however, freely available and geared toward the new programmer.
Why might an experienced programmer take this course? As one of the instructors points out, a programming language is like a spoken language in that if one doesn’t use the skill, it can become “rusty” and eventually even require retraining. So while tempted to dive right into Python syntax, you might find it helpful to take the two-day course or at least challenge the exams that come with it (at least the paid edition, which is reasonably priced by the vendor, Microsoft) and re-verify that you’re up to speed.
Alternatively, if you’re in a .NET Certification programme, you can find that this material will nicely compliment the other available materials out there.
This course wins a rare 5-stars from me!
Post-Modern Electioneering: Back to the Future

Robyn Urback Columnist
Written in response to CBC News: “Millennials finally fall out of love with Justin Trudeau after he abandons electoral reform: Opinion by Robyn Urback”
s a member of the vaunted (yes and cynical) Generation-X, I’ve got to just roll my eyes once more….. Millennials are doing precisely what the generations before have done as youth – not voted as a block….at least – not for long.
But if there is really a block here to be won (and – let’s be clear – there isn’t), it would be easy to take yesteryear successes and use ’em again. We need more IT staffers (like me!) to explore service industries like software development or network engineering. And offering a bit of money for vocational training here (alongside some success stories) would really go a long way toward making up for lost ground on the FPP voting fiasco. Trudeau, God bless him, should’ve known better than to try saying “well we tried, but you know in government – you can’t always do what you thought you could before being elected” routine. Even if you believe it, it’s kind of a crappy reason to go back to the public with.
The real worry I have isn’t the loss of some fictionalized Millennial solidarity. It’s the potential for cross-demographic populism and fascism to take hold in this country! And while O’Leary isn’t Trump, maybe the best we can hope for it the short term is that fascism will pass us by and that Trudeau’s over-promise, under-deliver showing so far somehow reverses itself the more experience he gets as our Prime Minister.
I’m about the same age as he is – but it’s obvious to me while he might be better at leading the country than I’d be….his father he is not. And there is plenty for him to learn yet!
Fresh New Look for The AppRefactory Inc.
fter 3+ years hosted at Weebly.com, it was time to finally take The AppRefactory Inc. company website into a modern hosting environment with features and integration potential that would allow us to demonstrate, albeit in brief, what ASP.NET MVC could offer. Dynamic product listings with breadcrumb sub-navigation, upload sections for partner contracts and résumés; and database-driven contact forms that make it easier than ever (and convenient) to stay in touch are all just the beginning. In the days ahead we still expect to add:

The AppRefactory Inc. website redeployment announcement graphic: http://apprefactory.ca
- Links to customer features site (requiring login) via Office365, Visual Studio (online ed.) and SharePoint,
- Highlights and links to ongoing software development currently being undertaken by the company,
- Book time online with a consultant to review your software service needs or setup an in-depth remote service session online through HackHands.com,
- Subscription for partner companies and contacts looking for email updates consultant availability and/or major site & service offering revisions, and
- Links to WindowsStore.com and related sites for specific product integrations (Windows desktop, server and phone all to be included).
So stay tuned! There’s much more yet to come….and you won’t want to miss any of it.
(Additional graphics related to the new website can be found on our Yelp.ca listing.)
Why cloud computing is still a hard sell, but doesn’t have to be (Re-Blogged)
Very candid exchange between two enterprise-tech pundits on the current state of affairs in the cloud space. Can the cloud save you money? As is so often the case, success is typically found in the execution as much as being duly responsive to customers. Commentators from Ericsson and Apcera offer perspectives on their own experience which might well be mirrored elsewhere…
The definitions of cloud computing have shifted a lot in the past several years, but a few things never change. Whether it’s located in an Amazon data center or a company’s own, whether it’s virtual servers or an entire platform for deploying applications, the cloud is supposed to serve many users, it’s supposed to improve flexibility and it’s supposed to save money. It all sounds great, but these guiding lights don’t always jibe with existing attitudes toward security and compliances and the systems put in place to enforce them.
On this week’s Structure Show podcast, we interviewed Derek Collision (above, left) — founder of a company called Apcera that’s all about making it easy to enforce policies while gaining the benefits of cloud computing — and Jason Hoffman (above, right) — the head of cloud computing at Ericsson (and former founder and CTO of Joyent), which just invested millions of…
View original post 588 more words
AR HelpOuts Launched!
he AppRefactory Inc. launches its first service offering today with the debut of a partnership with Google Inc. through Google Helpouts. This further enhances the company’s service offerings in the application maintenance and support space; but also extends its services to more generalized support of the tools and technologies it uses throughout its service delivery process. Support is being offered through Google Helpouts for technologies and platforms like:
Microsoft Visual Studio (all ediitions, 2005-2013)
- Programming Language Support / Tutorials:
- Visual C#
- Visual Basic / VB.NET
- Java
- JavaScript
- HTML
- XML
- SQL
- VBScript
- Microsoft SQL Server
- Microsoft Team Foundation Server
- Microsoft Windows / Microsoft Windows Server
- Microsoft Office / MS Office VBA
- Linux (Ubuntu)
- Apache WebServer
- Microsoft Internet Information Server
- Microsoft Windows Communication Foundation (WCF)
- Microsoft Windows Workflow (WF)
- Microsoft .NET Framework
- Web Services
…and much, much more!
Google Helpouts also offers payment features that allows either the business or individual user to use services on a demand basis easily. And with this launch, the service is being offered, for a limited time, with a free support instance — giving potential customers an opportunity to “try-and-buy” for a fixed 20-minute session, without charges or fees applied. (See Google Helpouts terms & conditions for more info.)
Dr. Dobbs: Software Development Trending to be More Complex, Not Less
here aren’t many advantages to being on disability for the past several months – but as I’ve recovered, looking for work and taking on the challenges with possibly getting my own software projects closer to completion has caused me to reflect on how software development has changed over the course of my career. Imagine my shock at finding out I wasn’t alone in this realization this weekend, when I ran into a Dr. Dobbs article that articulated more clearly than I ever could (available free time notwithstanding) exactly what this revolution in app development is all about.
![]() |
Chart above: “Fraction of programmers (y-axis) who spend x amount of time coding in a given language in 2012. Note the big spike on the left and the mostly sub-2% numbers for programmers coding more than 50% of the time in one language.” (Source: Dr. Dobbs Journal, 03-Apr-2013) |
My lead project is actually an upgraded version of a strategy game that’s been in the public domain for quite a while; but has the simplicity necessary to effectively permit interfaces to a number of different platforms – and with them, the necessity of leveraging a number of different technologies to make building and maintenance practical. What will this mean software development as we close on 2015 or even 2020? Likely what’s happened before – amalgamation to facilitate the creation of single-vendor solutions so that the process is re-simplified.
But until that happens, coders like me are gonna be left to absorb multiple platforms and become jacks-of-all-trades (and hopefully not lose the mastery of some in the process).
“Google-“?
t seems even starship captains are having difficulty with the freshly-minted “Google+” these days. And I hope Bill forgives my schadenfreude here in saying that it reassures me to know I’m not alone at least. (I call him “Bill” ‘cuz we’re “friends” on You Tube.)
Of course, his problem is a little different from mine; whereas he was having trouble staying on Google+, despite invitation I can’t even get access in the first place. There are two reasons for this:
- during the “beta” phase (which with Google, as we all know, can last anywhere from 1 to 5 years as it did with GMail), there are a fixed number of users being allowed — regardless of whether you were invited, and
- my primary account (the one that got the invite) is actually registered with Google Apps; a service for businesses which only have access to a fraction of Google’s full service offerings.
In my view, things are starting to slip a bit at Google. It was never huge on customer service (and why should it be since the vast majority of its services are free, after all), but I can only bet the farm that the company is shooting itself in the foot handling things this way. I keep reading reports in tech journals about how cool Google+ is, but I can’t really find out — a turn off not only for me, but the tens or perhaps hundreds of millions of others sharing my experience.
And, as for Google Apps, I actually upgraded to one of the paid business accounts and decided to terminate within the 30-day full refund period because the number of restrictions and silly rules in the service that made integration with anyone but Google virtually impossible left me wondering if their intent was to hand over the whole notion of Internet-based profit to Facebook on a gold platter. And, again, even as a paid subscriber to Google services under Google Apps, you still don’t have full access to everything.
And now you can add Google+ to that list.
Not to say “a pox on your house”, but the rest of you who have access to Google+ can revel in your Circles, Hangouts, etc. and Spark away until your whole life’s a big, blazing inferno of Google innovation while those of us concerned with getting stuff done continue to be awestruck for a different reason watching it all on the sidelines…wondering how on Google Earth anyone could believe this company will ever be anything more than Internet ads.
In my view, Google+ isn’t a real threat to Facebook — not by a long shot.