IKAROS_v3
-
@NIL:
To the Ikaros dev team. Wow, that a nice theater you have made - I love it.
I have found some issues that deserves to be corrected. As with Souda (I. Daskologiannis) Nea Anchialos also have the tower call RWY 01 and not 08.
I have also found that the Dutch F-16 have a strange issue at the nose of the jet, hope that is something that could be looked into. Also the HUD/glare shield is gray and not black from the outside view - see the picture attached.
Greetings
Hi NIL
Thank you, we fixed the problem and the 1st update patch is allready under betatesting in 320FWHope that in 2-3 days, we will give you the patch
-
Great news this, Sparta, thanks to you (plural person, huh? :lol:) at e-HAF dev. team for updating - and, at its time, for releasing the awaited patch.
With best regards,
-
Hi folks,
I think I’ve gotten a bit further on my way to debugging the Lightnings MFDE problem with this theater today.
I think it has to do with my bms installation path for BMS which is non-standard and lives in G:\bms\bms_433\data (and so on).
Lightings mfde is installed in G:\bms\tools\mfd_extractor.
I completely wiped Lightning’s mfde from my system including all registry entries and the appdata stuff and re-installed 0.6.1.1 with a few reboots thrown into the mix for good measure.
Following that, I started with the stock BMS Korea theater and added some extraction stuff (first EHSI: worked; then both MFDEs, worked too).
I kept a close eye on the “log.txt” in the mfde directory, and in between starts and reboots it remained at zero bytes.
Then I switched to IKAROS_V3, and as always MFDE stopped working. After exiting MFDE, I found the following log entries in log.txt:
2016-02-28 15:26:13,009 [SimStatusMonitorThread] ERROR F4Utils.SimSupport.ThreeDeeCockpitFileFinder : Das angegebene Pfadformat wird nicht unterstützt. 2016-02-28 15:26:13,009 [SimStatusMonitorThread] ERROR F4Utils.SimSupport.ThreeDeeCockpitFileFinder : System.NotSupportedException: Das angegebene Pfadformat wird nicht unterstützt. bei System.Security.Permissions.FileIOPermission.QuickDemand(FileIOPermissionAccess access, String fullPath, Boolean checkForDuplicates, Boolean needFullPath) bei System.IO.FileInfo.Init(String fileName, Boolean checkHost) bei System.IO.FileInfo..ctor(String fileName) bei F4Utils.Terrain.TheaterDotTdfFileReader.ReadTheaterDotTdfFile(String path) bei F4Utils.Terrain.CurrentTheaterDotTdfLoader.GetCurrentTheaterDotTdf(String bmsBaseDirectory) bei F4Utils.SimSupport.ThreeDeeCockpitFileFinder.FindThreeDeeCockpitFile(Int32 vehicleACD) - System.NotSupportedException: Das angegebene Pfadformat wird nicht unterstützt. bei System.Security.Permissions.FileIOPermission.QuickDemand(FileIOPermissionAccess access, String fullPath, Boolean checkForDuplicates, Boolean needFullPath) bei System.IO.FileInfo.Init(String fileName, Boolean checkHost) bei System.IO.FileInfo..ctor(String fileName) bei F4Utils.Terrain.TheaterDotTdfFileReader.ReadTheaterDotTdfFile(String path) bei F4Utils.Terrain.CurrentTheaterDotTdfLoader.GetCurrentTheaterDotTdf(String bmsBaseDirectory) bei F4Utils.SimSupport.ThreeDeeCockpitFileFinder.FindThreeDeeCockpitFile(Int32 vehicleACD) - System.NotSupportedException: Das angegebene Pfadformat wird nicht unterstützt. bei System.Security.Permissions.FileIOPermission.QuickDemand(FileIOPermissionAccess access, String fullPath, Boolean checkForDuplicates, Boolean needFullPath) bei System.IO.FileInfo.Init(String fileName, Boolean checkHost) bei System.IO.FileInfo..ctor(String fileName) bei F4Utils.Terrain.TheaterDotTdfFileReader.ReadTheaterDotTdfFile(String path) bei F4Utils.Terrain.CurrentTheaterDotTdfLoader.GetCurrentTheaterDotTdf(String bmsBaseDirectory) bei F4Utils.SimSupport.ThreeDeeCockpitFileFinder.FindThreeDeeCockpitFile(Int32 vehicleACD) - System.NotSupportedException: Das angegebene Pfadformat wird nicht unterstützt. bei System.Security.Permissions.FileIOPermission.QuickDemand(FileIOPermissionAccess access, String fullPath, Boolean checkForDuplicates, Boolean needFullPath) bei System.IO.FileInfo.Init(String fileName, Boolean checkHost) bei System.IO.FileInfo..ctor(String fileName) bei F4Utils.Terrain.TheaterDotTdfFileReader.ReadTheaterDotTdfFile(String path) bei F4Utils.Terrain.CurrentTheaterDotTdfLoader.GetCurrentTheaterDotTdf(String bmsBaseDirectory) bei F4Utils.SimSupport.ThreeDeeCockpitFileFinder.FindThreeDeeCockpitFile(Int32 vehicleACD) - System.NotSupportedException: Das angegebene Pfadformat wird nicht unterstützt. bei System.Security.Permissions.FileIOPermission.QuickDemand(FileIOPermissionAccess access, String fullPath, Boolean checkForDuplicates, Boolean needFullPath) bei System.IO.FileInfo.Init(String fileName, Boolean checkHost) bei System.IO.FileInfo..ctor(String fileName) bei F4Utils.Terrain.TheaterDotTdfFileReader.ReadTheaterDotTdfFile(String path) bei F4Utils.Terrain.CurrentTheaterDotTdfLoader.GetCurrentTheaterDotTdf(String bmsBaseDirectory) bei F4Utils.SimSupport.ThreeDeeCockpitFileFinder.FindThreeDeeCockpitFile(Int32 vehicleACD) - System.NotSupportedException: Das angegebene Pfadformat wird nicht unterstützt. bei System.Security.Permissions.FileIOPermission.QuickDemand(FileIOPermissionAccess access, String fullPath, Boolean checkForDuplicates, Boolean needFullPath) bei System.IO.FileInfo.Init(String fileName, Boolean checkHost) bei System.IO.FileInfo..ctor(String fileName) bei F4Utils.Terrain.TheaterDotTdfFileReader.ReadTheaterDotTdfFile(String path) bei F4Utils.Terrain.CurrentTheaterDotTdfLoader.GetCurrentTheaterDotTdf(String bmsBaseDirectory) bei F4Utils.SimSupport.ThreeDeeCockpitFileFinder.FindThreeDeeCockpitFile(Int32 vehicleACD) 2016-02-28 15:26:13,009 [SimStatusMonitorThread] ERROR F4Utils.SimSupport.ThreeDeeCockpitFileFinder : stacktrace{3} 2016-02-28 15:26:13,009 [SimStatusMonitorThread] ERROR F4Utils.SimSupport.ThreeDeeCockpitFileFinder : stacktracedetail{3} 2016-02-28 15:26:13,031 [SimStatusMonitorThread] ERROR MFDExtractor.Program : Der Pfad hat ein ungültiges Format. 2016-02-28 15:26:13,031 [SimStatusMonitorThread] ERROR MFDExtractor.Program : System.ArgumentException: Der Pfad hat ein ungültiges Format. bei System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths) bei System.IO.Path.GetFullPathInternal(String path) bei System.IO.FileInfo.Init(String fileName, Boolean checkHost) bei System.IO.FileInfo..ctor(String fileName) bei F4Utils.SimSupport.ThreeDeeCockpitFileFinder.FindThreeDeeCockpitFile(Int32 vehicleACD) bei F4Utils.SimSupport.ThreeDeeCaptureCoordinateUpdater.Update3DCoordinatesFromCurrentBmsDatFile(Int32 vehicleACD) bei MFDExtractor.Extractor.SimStatusMonitorThreadWork() bei System.Threading.ThreadHelper.ThreadStart_Context(Object state) bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) bei System.Threading.ThreadHelper.ThreadStart() - System.ArgumentException: Der Pfad hat ein ungültiges Format. bei System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths) bei System.IO.Path.GetFullPathInternal(String path) bei System.IO.FileInfo.Init(String fileName, Boolean checkHost) bei System.IO.FileInfo..ctor(String fileName) bei F4Utils.SimSupport.ThreeDeeCockpitFileFinder.FindThreeDeeCockpitFile(Int32 vehicleACD) bei F4Utils.SimSupport.ThreeDeeCaptureCoordinateUpdater.Update3DCoordinatesFromCurrentBmsDatFile(Int32 vehicleACD) bei MFDExtractor.Extractor.SimStatusMonitorThreadWork() bei System.Threading.ThreadHelper.ThreadStart_Context(Object state) bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) bei System.Threading.ThreadHelper.ThreadStart() - System.ArgumentException: Der Pfad hat ein ungültiges Format. bei System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths) bei System.IO.Path.GetFullPathInternal(String path) bei System.IO.FileInfo.Init(String fileName, Boolean checkHost) bei System.IO.FileInfo..ctor(String fileName) bei F4Utils.SimSupport.ThreeDeeCockpitFileFinder.FindThreeDeeCockpitFile(Int32 vehicleACD) bei F4Utils.SimSupport.ThreeDeeCaptureCoordinateUpdater.Update3DCoordinatesFromCurrentBmsDatFile(Int32 vehicleACD) bei MFDExtractor.Extractor.SimStatusMonitorThreadWork() bei System.Threading.ThreadHelper.ThreadStart_Context(Object state) bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) bei System.Threading.ThreadHelper.ThreadStart() - System.ArgumentException: Der Pfad hat ein ungültiges Format. bei System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths) bei System.IO.Path.GetFullPathInternal(String path) bei System.IO.FileInfo.Init(String fileName, Boolean checkHost) bei System.IO.FileInfo..ctor(String fileName) bei F4Utils.SimSupport.ThreeDeeCockpitFileFinder.FindThreeDeeCockpitFile(Int32 vehicleACD) bei F4Utils.SimSupport.ThreeDeeCaptureCoordinateUpdater.Update3DCoordinatesFromCurrentBmsDatFile(Int32 vehicleACD) bei MFDExtractor.Extractor.SimStatusMonitorThreadWork() bei System.Threading.ThreadHelper.ThreadStart_Context(Object state) bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) bei System.Threading.ThreadHelper.ThreadStart() - System.ArgumentException: Der Pfad hat ein ungültiges Format. bei System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths) bei System.IO.Path.GetFullPathInternal(String path) bei System.IO.FileInfo.Init(String fileName, Boolean checkHost) bei System.IO.FileInfo..ctor(String fileName) bei F4Utils.SimSupport.ThreeDeeCockpitFileFinder.FindThreeDeeCockpitFile(Int32 vehicleACD) bei F4Utils.SimSupport.ThreeDeeCaptureCoordinateUpdater.Update3DCoordinatesFromCurrentBmsDatFile(Int32 vehicleACD) bei MFDExtractor.Extractor.SimStatusMonitorThreadWork() bei System.Threading.ThreadHelper.ThreadStart_Context(Object state) bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) bei System.Threading.ThreadHelper.ThreadStart() - System.ArgumentException: Der Pfad hat ein ungültiges Format. bei System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths) bei System.IO.Path.GetFullPathInternal(String path) bei System.IO.FileInfo.Init(String fileName, Boolean checkHost) bei System.IO.FileInfo..ctor(String fileName) bei F4Utils.SimSupport.ThreeDeeCockpitFileFinder.FindThreeDeeCockpitFile(Int32 vehicleACD) bei F4Utils.SimSupport.ThreeDeeCaptureCoordinateUpdater.Update3DCoordinatesFromCurrentBmsDatFile(Int32 vehicleACD) bei MFDExtractor.Extractor.SimStatusMonitorThreadWork() bei System.Threading.ThreadHelper.ThreadStart_Context(Object state) bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) bei System.Threading.ThreadHelper.ThreadStart() 2016-02-28 15:26:13,031 [SimStatusMonitorThread] ERROR MFDExtractor.Program : stacktrace{3} 2016-02-28 15:26:13,031 [SimStatusMonitorThread] ERROR MFDExtractor.Program : stacktracedetail{3}
Sorry for the german error message (because my win7 install is German), it boils down to
“The indicated path format is not supported”. and “Path has an invalid format”.
So my guess is that the problem has to do with either the IKAROS data path (but then it would be a general problem) or with the combination of my installation path and IKAROS’ data path.
Can I simply rename the IKAROS folder to experiment further (changing the tdf entry as well)?
I’ll also link to this post in the MFDE thread so maybe the devs can take a look at this problem.
All the best, Uwe
-
PLEASE NOTICE THAT
Patch is ONLY for those who want to help/participate as BETA testers
Installation –> Download Ikaros_v3_Patch1.rar and UNZIP it to Ikaros file theater --> C:\Falcon BMS 4.33\Data*Add-On Ikaros*
Patch Corrects:
- Tower comms
- GUNS for A/C AUP - F16b40 TUAF - M2k BGM
- minnor mistaces to terren
Also in optional files
- lods and how to install Pilot body in F16 cockpit
- M.rar and No_M.rar files for those who want to fly without M symbol in RWR when an AIM 120 is fired on them
- Ikaros_V3_320FW_RF.rad –> 320FW IVC frequencies
Waiting for your objervations
eHAF dev team - Thank you all
-
Dear Sparta,
please check your PM.
With best regards,
-
1st post updated with patch1
-
Well done and thanks to you all there at the 320th, Sparta.
Downloading it just now, and let the fun soon begin!With best regards,
-
Hi folks,
I think I’ve gotten a bit further on my way to debugging the Lightnings MFDE problem with this theater today.
I think it has to do with my bms installation path for BMS which is non-standard and lives in G:\bms\bms_433\data (and so on).
Lightings mfde is installed in G:\bms\tools\mfd_extractor.
I completely wiped Lightning’s mfde from my system including all registry entries and the appdata stuff and re-installed 0.6.1.1 with a few reboots thrown into the mix for good measure.
Following that, I started with the stock BMS Korea theater and added some extraction stuff (first EHSI: worked; then both MFDEs, worked too).
I kept a close eye on the “log.txt” in the mfde directory, and in between starts and reboots it remained at zero bytes.
Then I switched to IKAROS_V3, and as always MFDE stopped working. After exiting MFDE, I found the following log entries in log.txt:
2016-02-28 15:26:13,009 [SimStatusMonitorThread] ERROR F4Utils.SimSupport.ThreeDeeCockpitFileFinder : Das angegebene Pfadformat wird nicht unterstützt. 2016-02-28 15:26:13,009 [SimStatusMonitorThread] ERROR F4Utils.SimSupport.ThreeDeeCockpitFileFinder : System.NotSupportedException: Das angegebene Pfadformat wird nicht unterstützt. bei System.Security.Permissions.FileIOPermission.QuickDemand(FileIOPermissionAccess access, String fullPath, Boolean checkForDuplicates, Boolean needFullPath) bei System.IO.FileInfo.Init(String fileName, Boolean checkHost) bei System.IO.FileInfo..ctor(String fileName) bei F4Utils.Terrain.TheaterDotTdfFileReader.ReadTheaterDotTdfFile(String path) bei F4Utils.Terrain.CurrentTheaterDotTdfLoader.GetCurrentTheaterDotTdf(String bmsBaseDirectory) bei F4Utils.SimSupport.ThreeDeeCockpitFileFinder.FindThreeDeeCockpitFile(Int32 vehicleACD) - System.NotSupportedException: Das angegebene Pfadformat wird nicht unterstützt. bei System.Security.Permissions.FileIOPermission.QuickDemand(FileIOPermissionAccess access, String fullPath, Boolean checkForDuplicates, Boolean needFullPath) bei System.IO.FileInfo.Init(String fileName, Boolean checkHost) bei System.IO.FileInfo..ctor(String fileName) bei F4Utils.Terrain.TheaterDotTdfFileReader.ReadTheaterDotTdfFile(String path) bei F4Utils.Terrain.CurrentTheaterDotTdfLoader.GetCurrentTheaterDotTdf(String bmsBaseDirectory) bei F4Utils.SimSupport.ThreeDeeCockpitFileFinder.FindThreeDeeCockpitFile(Int32 vehicleACD) - System.NotSupportedException: Das angegebene Pfadformat wird nicht unterstützt. bei System.Security.Permissions.FileIOPermission.QuickDemand(FileIOPermissionAccess access, String fullPath, Boolean checkForDuplicates, Boolean needFullPath) bei System.IO.FileInfo.Init(String fileName, Boolean checkHost) bei System.IO.FileInfo..ctor(String fileName) bei F4Utils.Terrain.TheaterDotTdfFileReader.ReadTheaterDotTdfFile(String path) bei F4Utils.Terrain.CurrentTheaterDotTdfLoader.GetCurrentTheaterDotTdf(String bmsBaseDirectory) bei F4Utils.SimSupport.ThreeDeeCockpitFileFinder.FindThreeDeeCockpitFile(Int32 vehicleACD) - System.NotSupportedException: Das angegebene Pfadformat wird nicht unterstützt. bei System.Security.Permissions.FileIOPermission.QuickDemand(FileIOPermissionAccess access, String fullPath, Boolean checkForDuplicates, Boolean needFullPath) bei System.IO.FileInfo.Init(String fileName, Boolean checkHost) bei System.IO.FileInfo..ctor(String fileName) bei F4Utils.Terrain.TheaterDotTdfFileReader.ReadTheaterDotTdfFile(String path) bei F4Utils.Terrain.CurrentTheaterDotTdfLoader.GetCurrentTheaterDotTdf(String bmsBaseDirectory) bei F4Utils.SimSupport.ThreeDeeCockpitFileFinder.FindThreeDeeCockpitFile(Int32 vehicleACD) - System.NotSupportedException: Das angegebene Pfadformat wird nicht unterstützt. bei System.Security.Permissions.FileIOPermission.QuickDemand(FileIOPermissionAccess access, String fullPath, Boolean checkForDuplicates, Boolean needFullPath) bei System.IO.FileInfo.Init(String fileName, Boolean checkHost) bei System.IO.FileInfo..ctor(String fileName) bei F4Utils.Terrain.TheaterDotTdfFileReader.ReadTheaterDotTdfFile(String path) bei F4Utils.Terrain.CurrentTheaterDotTdfLoader.GetCurrentTheaterDotTdf(String bmsBaseDirectory) bei F4Utils.SimSupport.ThreeDeeCockpitFileFinder.FindThreeDeeCockpitFile(Int32 vehicleACD) - System.NotSupportedException: Das angegebene Pfadformat wird nicht unterstützt. bei System.Security.Permissions.FileIOPermission.QuickDemand(FileIOPermissionAccess access, String fullPath, Boolean checkForDuplicates, Boolean needFullPath) bei System.IO.FileInfo.Init(String fileName, Boolean checkHost) bei System.IO.FileInfo..ctor(String fileName) bei F4Utils.Terrain.TheaterDotTdfFileReader.ReadTheaterDotTdfFile(String path) bei F4Utils.Terrain.CurrentTheaterDotTdfLoader.GetCurrentTheaterDotTdf(String bmsBaseDirectory) bei F4Utils.SimSupport.ThreeDeeCockpitFileFinder.FindThreeDeeCockpitFile(Int32 vehicleACD) 2016-02-28 15:26:13,009 [SimStatusMonitorThread] ERROR F4Utils.SimSupport.ThreeDeeCockpitFileFinder : stacktrace{3} 2016-02-28 15:26:13,009 [SimStatusMonitorThread] ERROR F4Utils.SimSupport.ThreeDeeCockpitFileFinder : stacktracedetail{3} 2016-02-28 15:26:13,031 [SimStatusMonitorThread] ERROR MFDExtractor.Program : Der Pfad hat ein ungültiges Format. 2016-02-28 15:26:13,031 [SimStatusMonitorThread] ERROR MFDExtractor.Program : System.ArgumentException: Der Pfad hat ein ungültiges Format. bei System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths) bei System.IO.Path.GetFullPathInternal(String path) bei System.IO.FileInfo.Init(String fileName, Boolean checkHost) bei System.IO.FileInfo..ctor(String fileName) bei F4Utils.SimSupport.ThreeDeeCockpitFileFinder.FindThreeDeeCockpitFile(Int32 vehicleACD) bei F4Utils.SimSupport.ThreeDeeCaptureCoordinateUpdater.Update3DCoordinatesFromCurrentBmsDatFile(Int32 vehicleACD) bei MFDExtractor.Extractor.SimStatusMonitorThreadWork() bei System.Threading.ThreadHelper.ThreadStart_Context(Object state) bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) bei System.Threading.ThreadHelper.ThreadStart() - System.ArgumentException: Der Pfad hat ein ungültiges Format. bei System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths) bei System.IO.Path.GetFullPathInternal(String path) bei System.IO.FileInfo.Init(String fileName, Boolean checkHost) bei System.IO.FileInfo..ctor(String fileName) bei F4Utils.SimSupport.ThreeDeeCockpitFileFinder.FindThreeDeeCockpitFile(Int32 vehicleACD) bei F4Utils.SimSupport.ThreeDeeCaptureCoordinateUpdater.Update3DCoordinatesFromCurrentBmsDatFile(Int32 vehicleACD) bei MFDExtractor.Extractor.SimStatusMonitorThreadWork() bei System.Threading.ThreadHelper.ThreadStart_Context(Object state) bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) bei System.Threading.ThreadHelper.ThreadStart() - System.ArgumentException: Der Pfad hat ein ungültiges Format. bei System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths) bei System.IO.Path.GetFullPathInternal(String path) bei System.IO.FileInfo.Init(String fileName, Boolean checkHost) bei System.IO.FileInfo..ctor(String fileName) bei F4Utils.SimSupport.ThreeDeeCockpitFileFinder.FindThreeDeeCockpitFile(Int32 vehicleACD) bei F4Utils.SimSupport.ThreeDeeCaptureCoordinateUpdater.Update3DCoordinatesFromCurrentBmsDatFile(Int32 vehicleACD) bei MFDExtractor.Extractor.SimStatusMonitorThreadWork() bei System.Threading.ThreadHelper.ThreadStart_Context(Object state) bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) bei System.Threading.ThreadHelper.ThreadStart() - System.ArgumentException: Der Pfad hat ein ungültiges Format. bei System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths) bei System.IO.Path.GetFullPathInternal(String path) bei System.IO.FileInfo.Init(String fileName, Boolean checkHost) bei System.IO.FileInfo..ctor(String fileName) bei F4Utils.SimSupport.ThreeDeeCockpitFileFinder.FindThreeDeeCockpitFile(Int32 vehicleACD) bei F4Utils.SimSupport.ThreeDeeCaptureCoordinateUpdater.Update3DCoordinatesFromCurrentBmsDatFile(Int32 vehicleACD) bei MFDExtractor.Extractor.SimStatusMonitorThreadWork() bei System.Threading.ThreadHelper.ThreadStart_Context(Object state) bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) bei System.Threading.ThreadHelper.ThreadStart() - System.ArgumentException: Der Pfad hat ein ungültiges Format. bei System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths) bei System.IO.Path.GetFullPathInternal(String path) bei System.IO.FileInfo.Init(String fileName, Boolean checkHost) bei System.IO.FileInfo..ctor(String fileName) bei F4Utils.SimSupport.ThreeDeeCockpitFileFinder.FindThreeDeeCockpitFile(Int32 vehicleACD) bei F4Utils.SimSupport.ThreeDeeCaptureCoordinateUpdater.Update3DCoordinatesFromCurrentBmsDatFile(Int32 vehicleACD) bei MFDExtractor.Extractor.SimStatusMonitorThreadWork() bei System.Threading.ThreadHelper.ThreadStart_Context(Object state) bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) bei System.Threading.ThreadHelper.ThreadStart() - System.ArgumentException: Der Pfad hat ein ungültiges Format. bei System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths) bei System.IO.Path.GetFullPathInternal(String path) bei System.IO.FileInfo.Init(String fileName, Boolean checkHost) bei System.IO.FileInfo..ctor(String fileName) bei F4Utils.SimSupport.ThreeDeeCockpitFileFinder.FindThreeDeeCockpitFile(Int32 vehicleACD) bei F4Utils.SimSupport.ThreeDeeCaptureCoordinateUpdater.Update3DCoordinatesFromCurrentBmsDatFile(Int32 vehicleACD) bei MFDExtractor.Extractor.SimStatusMonitorThreadWork() bei System.Threading.ThreadHelper.ThreadStart_Context(Object state) bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) bei System.Threading.ThreadHelper.ThreadStart() 2016-02-28 15:26:13,031 [SimStatusMonitorThread] ERROR MFDExtractor.Program : stacktrace{3} 2016-02-28 15:26:13,031 [SimStatusMonitorThread] ERROR MFDExtractor.Program : stacktracedetail{3}
Sorry for the german error message (because my win7 install is German), it boils down to
“The indicated path format is not supported”. and “Path has an invalid format”.
So my guess is that the problem has to do with either the IKAROS data path (but then it would be a general problem) or with the combination of my installation path and IKAROS’ data path.
Can I simply rename the IKAROS folder to experiment further (changing the tdf entry as well)?
I’ll also link to this post in the MFDE thread so maybe the devs can take a look at this problem.
All the best, Uwe
Having same issue here. Worked in KTO but now it doesn’t in Ikaros. My BMS is installed in default folder though
-
Having same issue here. Worked in KTO but now it doesn’t in Ikaros. My BMS is installed in default folder though
I think I solved the issue (at least on my end). Make sure you’re using a relative path in your theaterdefinition.lst file to the Add-On Ikaros folder, not an absolute one.
Examples (from my installation):
MFDE WON’T WORK:
G:\bms\bms433\Add-On Ikaros\Terrdata\theaterdefinition\Ikaros.tdf
MFDE WORKS:
Add-On Ikaros\Terrdata\theaterdefinition\Ikaros.tdf
After making that change, MFDE worked in a quick “instant action” test both in the Balkans and IKAROS theaters. Also make sure the “run as administrator” box is ticked for the mdf extract binary, though I’m not sure this has anything to do with the solution but it cannot hurt, either.
Cheers, Uwe
PS: I’m so happy I managed to solve thei issue, I’ve been on it for months now without getting any further really.
-
Hmm, guess the problem with my install is somewhere else then, because n my theater list I only use relative paths
-
@Hoover aka uwe and it works for theaters like this?
How did it came 2 u 2 use full path like that?I mean falcon in general not mfde.
-
Hello Arty,
I’ve used absolute paths with bms 432 in the past with good results, maybe something has changed internally that we don’t know of.
@FocalDesign: Are you having problems in Ikaros only or with other Theaters as well?
Maybe we should take the issue over to the MFDE thread then:
Cheers, Uwe
-
Having same issue here. Worked in KTO but now it doesn’t in Ikaros. My BMS is installed in default folder though
Can you post your mfde log.txt file?
Cheers, Uwe
-
@FocalDesign: Are you having problems in Ikaros only or with other Theaters as well?
Nope, only Ikaros as far as I can tell.
Weirdly though, I started today in KTO, working. Switching theater to Ikaros, restarting BMS and MFDE still working.Can you post your mfde log.txt file?
Completely empty
-
Affirmative, checked and confirmed for both RWYs in Ioannis Daskalogiannis.
RWY calls by ATC for both RWYs referred as 01.
I think that this issue is also to some other airport’s RWYs, we must do a good check as also to fix them :p.
Nikos.Looks like this problem has been fixed in Patch1, efcharisto poli!
Uwe
-
Nope, only Ikaros as far as I can tell.
Weirdly though, I started today in KTO, working. Switching theater to Ikaros, restarting BMS and MFDE still working.Completely empty
Ah ok, then it’s certainly not a problem with the path names I guess. Are you running MFDE as admin?
Cheers, Uwe
-
Ah ok, then it’s certainly not a problem with the path names I guess. Are you running MFDE as admin?
Cheers, Uwe
jup
-
I just checked the following bases on Crete for ATC RW direction calls and they seem to be ok now:
- Souda (I. Daskalogiannis)
- Timbaki
- iraklion
Great work!
Uwe -
Nea Anchialos corrected too.
-
Nea Anchialos, whenever runway 08 is in use, there’s no issue. However when 26 gets used, spawning points are fubar.