• Which the release of FS2020 we see an explosition of activity on the forun and of course we are very happy to see this. But having all questions about FS2020 in one forum becomes a bit messy. So therefore we would like to ask you all to use the following guidelines when posting your questions:

    • Tag FS2020 specific questions with the MSFS2020 tag.
    • Questions about making 3D assets can be posted in the 3D asset design forum. Either post them in the subforum of the modelling tool you use or in the general forum if they are general.
    • Questions about aircraft design can be posted in the Aircraft design forum
    • Questions about airport design can be posted in the FS2020 airport design forum. Once airport development tools have been updated for FS2020 you can post tool speciifc questions in the subforums of those tools as well of course.
    • Questions about terrain design can be posted in the FS2020 terrain design forum.
    • Questions about SimConnect can be posted in the SimConnect forum.

    Any other question that is not specific to an aspect of development or tool can be posted in the General chat forum.

    By following these guidelines we make sure that the forums remain easy to read for everybody and also that the right people can find your post to answer it.

MSFS MSFS 2020 Google Map replacement

Messages
3
Country
china

Disclaimer​

The methods mentioned in this tutorial are for research and learning purposes only. I am not responsible for any legal liabilities and losses caused by using or expanding this tutorial and method.​

Always checkout latest version here first: https://github.com/derekhe/msfs2020-google-map/releases


Principle​

Replace the local DNS and replace the Microsoft server with the local server. Please install the tools involved
  • An HTTP proxy that can access Google

Can and can't​

Can:
  • Replace bing sattelite image with google's image
  • Somewhere bing sattelite image not cover (which display as autogenerated image) can be replaced with google's image
  • Google's image has better quality and more recent than bing's
  • Remove microsoft's color correction, which bring the nature color back
Can't
  • Autogenerated building, trees, roads stay same as before
  • Photogrammetry not included
Image comparison
Before
compare-1.jpg

After
compare-2.jpg


Steps for usage​

  • Download the latest release package from github: Releases · derekhe/msfs2020-google-map (github.com) The zip filename should be "msfs2020-google-map-xxxx-xx-xx.zip"
  • Download the release compressed package and unzip it.
  • Modify the url in config.ini to the proxy that you can access Google. If you are outside China and don't need proxy, just delete the line.
  • Run server.exe to start the server, keep the command line screen open
  • Start flight simulation
  • Enjoy
  • If you want exit the game, please close the command line using ctrl+c

Background​

Microsoft Flight Simulator 2020 uses Bing's satellite map. However, the satellite map is relatively old, and many areas are not directly equipped with map settings a few years ago. This phenomenon occurs in different regions of the world. The map on the mainland is even 10 years ago. There are a large number of regions where satellite images are not available. Microsoft uses the program-generated map instead, and the quality is very poor. After the replacement, the image quality and details have been significantly improved, as shown in the figure below

History and related information​

I have been studying the possibility of replacing it with Google Maps for a long time, and there are also YouTubers on the Internet who have provided some ideas, use a crawler to crawl the data from Google and import it into MSFS2020. But this method is more complicated and cannot be used on a large scale.

Later I studied the network request and found that MSFS will download pictures from Bing's server. In theory, it should be possible to replace the pictures with other pictures. And it happens that the slicing method of bing and google’s satellite images is similar and can be seamlessly switched, and even Microsoft also provides the converted source code (see this function QuadKeyToTileXY)

In the process of constant search, I found examples similar to my thinking. But his main purpose is to remove some unnecessary things to improve the quality of the landscape. He also built an additional warehouse to demonstrate a method of using proxy to replace landscape. Unfortunately, this repository lacks some necessary things and cannot operate normally.
 
Messages
2
Country
australia
Unfortunately Avast/Malwarebytes flag latest update 22/08 as infected, generic I know, thought you'd like to know
 
Messages
3
Country
china
Yes, I packed the exe files using pyInstaller, and antivirus software reports inflected. You can use the source code version and run the "run.bat"
 

tml

Messages
85
Country
finland
Unfortunately Avast/Malwarebytes flag latest update 22/08 as infected, generic I know, thought you'd like to know
Not really surprising as even the so-called source code on GitHub includes a pre-built .exe file.
 
Top