Welcome to the developer docs! The goal of this system is to document all of the tips, tricks, and processes that the project mega pack team uses in order to better help people both on and outside of our team in the future with aircraft development in MSFS 2020. This guide is NOT a replacement for the MSFS SDK. This guide is NOT a complete guide on how to build an aircraft for the game. But, we hope that this guide can offer some help in generating aircraft for MSFS 2020.
Before using this wiki, you should...
- Download the MSFS 2020 SDK
- Read the documentation on whatever you are trying to do. having read the documentation is assumed knowledge on this wiki.
- Download and install the required tools depending on your development task.
If you are contributing to our projects on GitHub, follow the steps below.
- Install Git on your machine
- Fork the repository in GitHub. How To Fork a Repo?
- Clone your repo locally. How To Clone?
- When done, push to your repo, then submit a pull request to our GitHub. Be sure to describe the changes you made and why you made them. How to make a pull request?
- Blender, an open source 3D modeling and animating software.
- Notepad++, our preferred aircraft config file editor. You may also want to use Visual Studio Code or a preferred text editor.
- Substance Painter, a paid (but free for education) program for texturing 3D models. Blender also does texturing, but Substance is much much better at it.
Below are many resources we use in developing our aircraft.
- Substance Painter Presets. MSFS 2020 requires specific texture settings to be properly used in SimObjects. These presets are good to go for MSFS 2020. Also see the relevant forum post.
- Asobo's GitHub repository. These are mainly tools for 3DS Max. They might be useful if you are using 3DS max for development.