Multiplayer Model Matching (M3) is a freeware configuration utility app for MSFS that offers two major features:
1) First, it generates a single package of small aircraft configuration files which, when placed in the Community folder, redirects multiplayer aircraft models you DON’T have installed to similar ones you DO have installed. So, for example, you can make a Kitfox (if you don't have it installed) look like the DHC2 Beaver instead of the generic Bonanza (for example).
2) Second, it updates the MSFS ICAO Aircraft Designator database to include all necessary ICAO designators. This allows you to see an aircraft you own, or a closely matched aircraft, even if you don’t have the livery installed.
Objective:
Eliminate or reduce the number of multiplayer generic aircraft you see while playing MSFS. Overall, M3 should provide a vastly improved multiplayer experience!
Installation:
Extract the folder "MMM_V1_4_1" into a file location of your choice and run the MultiplayerModelMatching.exe executable. Make sure to read the M3 User Guide for detailed instructions how to use the app.
First steps for using M3:
1. Review the list of Source Aircraft
2. Enable Target Matching for those aircraft you don't have installed
3. Generate the Package
4. Copy Package into the Community Folder
5. Start MSFS
Expectations:
M3 should eliminate at least 90% of the generic multiplayer aircraft seen while playing MSFS. You'll still see generic aircraft sometimes due to MSFS’s inherent multiplayer issues which M3 will not be able to address. Also, it’s important that M3 is configured correctly to reduce the likelihood of seeing generic multiplayer aircraft.
Developers:
- dannymalloy
- flyndive
Distribution:
M3 is FREEWARE and only available for download at flightsim.to. Redistribution of this addon is EXPRESSLY FORBIDDEN.
Appreciation:
Huge shout-out to all of our Beta testers and those who provided direct feedback over the course of development. This product would not have been realized without the help of many dedicated MSFS users!
Frequently Asked Questions:
Q: How does MSFS match multiplayer aircraft in the game?
A: MSFS first checks the Livery name of the Multiplayer aircraft and looks for a match to a livery that the user possesses. (A livery is a variant of a specific aircraft, typically a paint scheme.) If this check fails, then it checks against the ICAO aircraft designator for a match. If this last check fails, then a generic aircraft is shown.
Q: What is a Source Aircraft? What is a Target Aircraft?
A: Source Aircraft are aircraft that you don't have installed and you want to match to something (rather than having the generic aircraft appear in its place). Essentially, Source Aircraft are what you see OTHER people in the game flying, but you don't own. Target Aircraft are aircraft that you have installed and have been configured in the tool to allow you to match to. So, you match a Source Aircraft (what you don't have) to a Target Aircraft (what you do have).
Q: What's a good approach for using M3 for the first time?
A: If you don't have many aircraft installed, the best approach would be to select all Source Aircraft (select a cell and hit +A to select all rows), and enable matching for everything (click on the Enable Matching button). Then, go down the list (or use the search bar) to find aircraft you own and uncheck them for matching. Finally, generate the package, copy to your Community folder, and run MSFS. On the other hand, If you own a lot of aircraft, then don't select all. Just go one-by-one and enable them as you go.
Q: Why should I use M3 even if I don't plan on using the model matching feature?
A: Besides model matching, M3 updates the MSFS ICAO aircraft designator database. This eliminates seeing a Bonanza (as an example) when someone comes into your view with a custom livery for a plane you already have installed.
Q: Does M3 need to run in the background when I run MSFS?
A: No, it doesn't. Once the package is created, M3 can be closed.
Q: Does M3 save my settings if I close the program?
A: Yes, M3 provides persistent saving of changes you make (i.e. Enabling/disabling aircraft, Adding Source Aircraft, etc.).
Q: Does using a M3 package take up more system resources or add time to load MSFS?
A: For load times, there will be a slightly longer load time due to the aircraft configuration files being read by MSFS to construct its internal databases. The overall footprint on disk remains very small due to M3 using existing model and texture data.
Q: Sometimes MSFS starts up momentarily when I hit "Generate Package", but most times it doesn't. Why is that?
A: MSFS starts up (briefly) only when a new ICAO has been added to a new or existing Source Aircraft. A command window will open and MSFS needs to run momentarily in order to rebuild the ICAO database. This might take 10-15 seconds to complete. Most of the time, MSFS will not need to be accessed and the Package generation time will be relatively short.
Q: Can I add a target aircraft that is purchased from the marketplace?
A: Unfortunately, a lot of the aircraft you purchase from the marketplace have certain files that are encrypted and therefore cannot be used within M3. This is not the case for all marketplace aircraft though so it is worth checking whether the files required for M3 are accessible on an aircraft by aircraft basis.
Q: I already have M3 installed, can I update the source aircraft list without waiting for a new M3 version to come out?
A: Yes you can. An updated source aircraft .mmms file can be downloaded using the link below. Once downloaded, enable advanced mode and click on the "Import Source Aircraft" button. You should be able to import new source aircraft from here.
https://flightsim.to/file/67056/multiplayer-model-matching-m3-source-aircraft-update-file
It is recommended you subscribe to this update page so you are notified when new aircraft have been added.
1 months ago
spdx
1 months ago
Contributor 26 days ago
flyndive
Rafman72
2 months ago
blazej25
If there's one thing that's missing though, is the ability to add multiple profiles/presets. It would be very useful if we could predefine the aircraft we want to replace and also specify the output folder. For example sometimes I want to create a more historic environment and others a more modern one.
I recently discovered the MSFS Addon Linker tool provides similar features, in that you can not only define presets for what modules to load but also what programs to load at start up too.
I think this could be implemented in a similar way with M3. Have presets which define which aircraft or replaced by what or if it's even enabled at all. This combined with ability to specify the output folder could then be combined with MSFS Addon Linker to allow the zzz folder to be changed on the fly.
Keep up the continual good work.
3 months ago
Contributor 26 days ago
flyndive
TOPGB
3 months ago
riveter
If I delete this mod I get almost 60-70 fps in the same airports.
Am I doing something wrong ?
3 months ago
Contributor 26 days ago
flyndive
MECOX
This file will update the M3 database to include the latest SOURCE aircraft not found in the last release of M3. In order to update the M3 database, enable "Advanced mode", click on the "Import Source Aircraft" button, and point it to this file.
Contributor 4 months ago
flyndive
Gonna test it in the next days for sure.
As i understand it, this basically creates a list, which source aircraft will be matched in which target aircraft used by others, when you do NOT have this specific aircrft installed.
No more hovering Bonanzas or close range aerobatics flying Airliners are an fantastic change for the better...
But what, if the "list" does not include an aircraft yet, so it is "unknown" for M3?
Is there a way to have some default matching for unknown aircraft?
Like "match any unknown military jet to an F18", or "any unknown Airliner to an A300", or "any unknown heli to a Bell 407"?
This way could help to further lower the chance, getting a totally wrong modelmatching from the sim displayed, like the default "show any unknown military jet as an Airliner", when an aircraft isn´t known in M3yet and could result in a nice fall-back.
Could this work for M3?
4 months ago
Scooty
However I think it would be so cool if commercial addon aircraft vendors were willing to provide a stripped down exterior model of their addons for free distribution so that when you buy a cool new addon, you can give the exterior model package to your friends, so they would be able to see your cool expensive aircraft properly. I think it adds an incentive for someone to buy an aircraft addon - to be able to flex it on group flights 😊
5 months ago
randolflemmont
I updated the program and I wanted to do a fresh install, I reconfigured the program with my source aircraft. I used the auto-import feature.
Now it seems multiplayer crafts are never their target except for default.
A32Ns show up correctly, never does an addon craft show up as the proper target, they seem completely random.
Like I said I have used this mod for months, I love it! I've followed YT tutorials, read the guide, I just cannot seem to get it working properly this go around.
(idk why this is formatted so weird)
5 months ago
5 months ago
dannymalloy
austin4050
5 months ago
FractalSystems
https://drive.google.com/file/d/1yKf0JGYrGo2768DDCOJBWsRiouz1le_2/view?usp=drive_link
Once downloaded, enable advanced mode in M3 and click on the "Import Source Aircraft" button.
The following aircraft have been added:
AS-350
Mitsubishi MU-2
J-20 Mighty Dragon
Bell 407M
Continental SR20
De Havilland DHC-7
X-47B
Alberto Santos-Dumont 14-BIS
Su-27 Flanker
JDT Minimax
Affordaplane (A-Plane)
Saab B 17A
Aeromobil 3.0
SZD-30 Pirat
Avro Vulcan B
Smaug
Aerospatiale SA 315B Lama
HVN4B Drone
Shorts SD3-30 / SD3-60
Contributor 5 months ago
flyndive
Ce logiciel est excellent pour les vols de groupe. En particulier pour les hélicoptère où il est comique de voir un liner en vol stationnaire.
Merci
5 months ago
liojac
5 months ago
Viserion
5 months ago
Enigma1185