This Tool looks for all installed AIG Aircraft models (installed using AI-Manager by Alpha India Group) and generates MTL.DAT for IVAO or a VMR file for Vatsim.
This increases variability of seen aircraft models when flying online.
Please read manual.pdf included inside the zip file to get instructions how to use this tool.
Installation:
It requires .Net 4.7.2, this should be no problem as it is part of Windows 10/11.
just unzip to any folder you want which has full write access.
6 months ago
kenlwhui
IVAO not working "MTL.DAT not found"
2 years ago
boeing777
Hello guys,
I have this problem, can someone hepl me please.
4/18/2022 11:14 PM:
Simple_AIG_Model_Match_Tool, Version V0.4.1
OS: Windows 11 Professionnel Version 21H2 (10.0.22000.613) (64 bit)
Net Framework: 4.8.04161 (Release Build 528449)
PC-Name: DESKTOP-1BKR0TD
CPU: Intel(R) Core(TM) i7-10700F CPU @ 2.90GHz
Total SystemMemory: 16319 MB, Free Memory: 9818 MB
Exception occured in Simple_MSFS_AIG_Model_Match.exe in assembly mscorlib in method Void WinIOError(Int32, System.String)
Exception message:
Le fichier spécifié n’a pas pu être chiffré.
Inner exception message:
Le fichier spécifié n’a pas pu être chiffré.
Stack trace:
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost)
at System.IO.File.Copy(String sourceFileName, String destFileName)
at MSFS_AI_Model_Match.Form1.CopyOrgIVAO() in C:\Development\tools\MSFS_AI_MTL_Match\MSFS_AI_Model_Match\Form1.cs:line 619
at MSFS_AI_Model_Match.Form1.ReadIVAO() in C:\Development\tools\MSFS_AI_MTL_Match\MSFS_AI_Model_Match\Form1.cs:line 627
at MSFS_AI_Model_Match.Form1.btnScanIVAO_Click(Object sender, EventArgs e) in C:\Development\tools\MSFS_AI_MTL_Match\MSFS_AI_Model_Match\Form1.cs:line 585
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
2 years ago
pindouz
I have also an exception log:
*************************************************************************
12/7/2021 3:26 PM:
Simple_AIG_Model_Match_Tool, Version V0.4.0
OS: Windows 10 Pro for Workstations Version 21H1 (10.0.19043.1348) (64 bit)
Net Framework: 4.8.04084 (Release Build 528372)
PC-Name: MEINERSEINER
CPU: AMD Ryzen 7 3800X 8-Core Processor
Total SystemMemory: 65457 MB, Free Memory: 53342 MB
Exception occured in Simple_MSFS_AIG_Model_Match.exe in assembly Simple_MSFS_AIG_Model_Match in method Void btnAssignIVAO_Click(System.Object, System.EventArgs)
Exception message:
Object reference not set to an instance of an object.
Inner exception message:
Object reference not set to an instance of an object.
Stack trace:
at MSFS_AI_Model_Match.Form1.btnAssignIVAO_Click(Object sender, EventArgs e) in C:\Development\tools\MSFS_AI_MTL_Match\MSFS_AI_Model_Match\Form1.cs:line 800
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
2 years ago
Hi,
I think I found the reason for the issue.
I will upload a fixed version tomorrow.
Please go to the page "Alternates" and just click save. This should help as a workaround.
2 years ago
SteffenTH74
Fgrabi
This morning with version 0.3 everything is working for Ivao. Thanks !
2 years ago
Glad to hear this. So I can start with next topics.
But please feel free to submit any wishes for further changes and also any issues.
for me, next topic will be adding "alternates", which can be used in case some aircraft / airline combination is not existing in models, but could be replaced by other ones (e.g. use Airbus A320, when B737 not existing for same airline, etc...).
(for me it is better to see for instance a E195 with KLC (KLM City hopper) livery instead of a CRJ7 with delta livery in case ivao airplane is an KLM CRJ7, because AIG does not have a KLM CRJ7. Even an ATR72 of ANA will never be seen in Gran Canaria as on my screenshot.
But exactly such things happen, when no correct model matching exists.
I also want to add possibility, to correct Aircraft.cfg when aircraft code or airline code is missing.
A modern GUI I will add only later, when basic things are working.
2 years ago
SteffenTH74
SilverSurfer
It works Thank you for the latest update.
2 years ago
CaptRami777
Thanks for the exception.logs.
I could not reproduce the issue directly, on my system all works fine, but the exception logs gave me some ideas, why it probably happens on your side. Seems to happen only with some aircrafts/Airlines which I currently did not download. I manually changed a aircraft.cfg (removed aircraft type code in one file and airline code of one airline in another file) and then I had same issue. So I just hope, that my new version will solve issue also for you.
Please give me further logs if still crashs occur.
These incorrect aircrafts/airlines currently cannot be used with this tool, but in future I will possibility to manually correct them or manually assign them to any model.
2 years ago
SteffenTH74
Same issue with version 0.2. Here is my Exception.log :
*************************************************************************
11/24/2021 10:53 AM:
Simple_AIG_Model_Match_Tool, Version V0.2
OS: Windows 10 Professionnel Version 20H2 (10.0.19042.964) (64 bit)
Net Framework: 4.8.04084 (Release Build 528372)
PC-Name: DESKTOP-RL4CE75
CPU: AMD Ryzen 5 3600 6-Core Processor
Total SystemMemory: 16298 MB, Free Memory: 10689 MB
Exception occured in Simple_MSFS_AIG_Model_Match.exe in assembly Simple_MSFS_AIG_Model_Match in method Void ScanACFile(MSFS_AI_Model_Match.FSAircraftFile)
Exception message:
Object reference not set to an instance of an object.
Inner exception message:
Object reference not set to an instance of an object.
Stack trace:
at MSFS_AI_Model_Match.Form1.ScanACFile(FSAircraftFile aACFile) in C:\Development\tools\MSFS_AI_MTL_Match\MSFS_AI_Model_Match\Form1.cs:line 209
at MSFS_AI_Model_Match.Form1.ScanAllACFiles(List`1 aFiles) in C:\Development\tools\MSFS_AI_MTL_Match\MSFS_AI_Model_Match\Form1.cs:line 179
at MSFS_AI_Model_Match.Form1.ScanFSModels() in C:\Development\tools\MSFS_AI_MTL_Match\MSFS_AI_Model_Match\Form1.cs:line 125
at MSFS_AI_Model_Match.Form1.btnScanFSModels_Click(Object sender, EventArgs e) in C:\Development\tools\MSFS_AI_MTL_Match\MSFS_AI_Model_Match\Form1.cs:line 106
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
2 years ago
When you tested with version 0.3, van you please tell me, for which model folders the tool does not show an aircraft type and which airline is shown for that? The other issue is more difficult, because if no airline code is shown, you cannot tell me, which airline is wrong on a certain model. But maybe you can estimate it (which one is missing).I want to download same airline with AIM to and check it on my system.
Thanks in advance
2 years ago
SteffenTH74
SilverSurfer
I will asap add an exceptionhandler to get detailed information about the error you have.
At the moment it is a just quickly created tool, so obviously not all possible errors are handled at the moment.
So currently please check, if all folder are set correctly and if you have full access privileges to all required folders.
this mainly are the application folder itself, the aig models folder and the ivao core folder.
Sorry for the issues, I hope I can give news within 1 or 2 days.
2 years ago
*************************************************************************
11/23/2021 11:54 PM:
Simple_AIG_Model_Match_Tool, Version V0.2
OS: Windows 10 Pro Version 21H1 (10.0.19043.1348) (64 bit)
Net Framework: 4.8.04084 (Release Build 528372)
PC-Name:
CPU: AMD Ryzen 9 5950X 16-Core Processor
Total SystemMemory: 32682 MB, Free Memory: 24803 MB
Exception occured in Simple_MSFS_AIG_Model_Match.exe in assembly Simple_MSFS_AIG_Model_Match in method Void ScanACFile(MSFS_AI_Model_Match.FSAircraftFile)
Exception message:
Object reference not set to an instance of an object.
Inner exception message:
Object reference not set to an instance of an object.
Stack trace:
at MSFS_AI_Model_Match.Form1.ScanACFile(FSAircraftFile aACFile) in C:\Development\tools\MSFS_AI_MTL_Match\MSFS_AI_Model_Match\Form1.cs:line 189
at MSFS_AI_Model_Match.Form1.ScanAllACFiles(List`1 aFiles) in C:\Development\tools\MSFS_AI_MTL_Match\MSFS_AI_Model_Match\Form1.cs:line 179
at MSFS_AI_Model_Match.Form1.ScanFSModels() in C:\Development\tools\MSFS_AI_MTL_Match\MSFS_AI_Model_Match\Form1.cs:line 125
at MSFS_AI_Model_Match.Form1.btnScanFSModels_Click(Object sender, EventArgs e) in C:\Development\tools\MSFS_AI_MTL_Match\MSFS_AI_Model_Match\Form1.cs:line 106
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
*************************************************************************
11/23/2021 11:55 PM:
Simple_AIG_Model_Match_Tool, Version V0.2
OS: Windows 10 Pro Version 21H1 (10.0.19043.1348) (64 bit)
Net Framework: 4.8.04084 (Release Build 528372)
PC-Name:
CPU: AMD Ryzen 9 5950X 16-Core Processor
Total SystemMemory: 32682 MB, Free Memory: 24779 MB
Exception occured in Simple_MSFS_AIG_Model_Match.exe in assembly Simple_MSFS_AIG_Model_Match in method Void ScanACFile(MSFS_AI_Model_Match.FSAircraftFile)
Exception message:
Object reference not set to an instance of an object.
Inner exception message:
Object reference not set to an instance of an object.
Stack trace:
at MSFS_AI_Model_Match.Form1.ScanACFile(FSAircraftFile aACFile) in C:\Development\tools\MSFS_AI_MTL_Match\MSFS_AI_Model_Match\Form1.cs:line 189
at MSFS_AI_Model_Match.Form1.ScanAllACFiles(List`1 aFiles) in C:\Development\tools\MSFS_AI_MTL_Match\MSFS_AI_Model_Match\Form1.cs:line 179
at MSFS_AI_Model_Match.Form1.ScanFSModels() in C:\Development\tools\MSFS_AI_MTL_Match\MSFS_AI_Model_Match\Form1.cs:line 125
at MSFS_AI_Model_Match.Form1.btnScanFSModels_Click(Object sender, EventArgs e) in C:\Development\tools\MSFS_AI_MTL_Match\MSFS_AI_Model_Match\Form1.cs:line 106
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
*************************************************************************
11/23/2021 11:55 PM:
Simple_AIG_Model_Match_Tool, Version V0.2
OS: Windows 10 Pro Version 21H1 (10.0.19043.1348) (64 bit)
Net Framework: 4.8.04084 (Release Build 528372)
PC-Name:
CPU: AMD Ryzen 9 5950X 16-Core Processor
Total SystemMemory: 32682 MB, Free Memory: 24775 MB
Exception occured in Simple_MSFS_AIG_Model_Match.exe in assembly Simple_MSFS_AIG_Model_Match in method Void ScanACFile(MSFS_AI_Model_Match.FSAircraftFile)
Exception message:
Object reference not set to an instance of an object.
Inner exception message:
Object reference not set to an instance of an object.
Stack trace:
at MSFS_AI_Model_Match.Form1.ScanACFile(FSAircraftFile aACFile) in C:\Development\tools\MSFS_AI_MTL_Match\MSFS_AI_Model_Match\Form1.cs:line 189
at MSFS_AI_Model_Match.Form1.ScanAllACFiles(List`1 aFiles) in C:\Development\tools\MSFS_AI_MTL_Match\MSFS_AI_Model_Match\Form1.cs:line 179
at MSFS_AI_Model_Match.Form1.ScanFSModels() in C:\Development\tools\MSFS_AI_MTL_Match\MSFS_AI_Model_Match\Form1.cs:line 125
at MSFS_AI_Model_Match.Form1.btnScanFSModels_Click(Object sender, EventArgs e) in C:\Development\tools\MSFS_AI_MTL_Match\MSFS_AI_Model_Match\Form1.cs:line 106
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
2 years ago
dacia123
SteffenTH74
Same issue here...
2 years ago
SilverSurfer
Hey, thanks for creating this tool. However, while scanning I immediately get a error (Unhandled exception) and it wont scan my aircrafts. Any idea?
2 years ago
dacia123