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
- Autogenerated building, trees, roads stay same as before
- Photogrammetry not included
Before
After
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 belowHistory 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.