This is an external mod manager for the new Microsoft Flight Simulator to help you install and manage 3rd party addons.
I do not guarantee that this program will not accidentally delete all of your mods. Please keep good backups.
The program automatically tries to determine where the sim is installed, for you.
No rooting around inside the AppData
folder.
If the program can't automatically find the installation folder (you put it somewhere
non-standard), you can manually select the location that contains the Community
and
Official
folders.
This is normally %USER%\AppData\Roaming\Microsoft Flight Simulator\Packages
or
%USER%\AppData\Local\Packages\Microsoft.FlightSimulator_8wekyb3d8bbwe\LocalCache\Packages
unless you manually selected a different location.
The program will extract an archive, find all mods inside, and install them inside the correct folder automatically.
Enable and disable mods on the fly without needing to re-download them.
A custom-designed theme to roughly match the MSFS UI is optionally available.
The program parses the native game files, so you do not need to reinstall all of your mods to take advantage of the features of this mod manager.
View info about a mod and quickly open the directory it is located in.
Easily create backups of all of your enabled mods, in case you need to reinstall your game.
Filter mods as you type to help you find what you're looking for.
This is still under active development. Pull requests welcome!
Just head to the releases page to download the latest installer. Or, if you want to live life on the edge, run the code from source, as described below.
Note: If you want extract .rar
or .7z
files with the program, you'll need
to have 7zip installed.
If Windows complains that the application is untrusted, this is because the executable is not signed. A code signing certificate is needed to fix this, but they are rather expensive, and I can't justify the cost. The program is open source however, so you could build it yourself if you wanted, and the provided pre-built binaries are all created automatically on GitHub's infrastructure.
First, install Python 3.6. Python 3.7 and Python 3.8 are not fully supported yet.
Next, install the dependencies with pipenv
:
python -m pip install pipenv
pipenv install
To actually run the program, use
pipenv run fbs run
or
pipenv shell
fbs run
Building is done with the build.ps1
script.
To build a portable version of the program, run
./build.ps1
If you want a debug version of an .exe
, add the -debug
flag.
To build an installer version of the program, you first need to install
NSIS.
Now, run the same build script with the -installer
flag:
./build.ps1 -installer
- Create a commit modifying the version number of
src/build/settings/base.json
. - In this commit, add the release notes to the commit body.
- Tag this commit with the version number in the form of
v#.#.#
. - Push tag and commit to origin.
This project is not affiliated with Asobo Studios or Microsoft. I am just an aerospace engineer that is working on this in my free time. I may not be very fast in bugfixes or adding new features.
Please do not redistribute without permission.