Ross Carlson Posted November 19, 2020 at 05:12 AM Posted November 19, 2020 at 05:12 AM (edited) After 10 years with no updates, I have finally updated VAT-Spy. It now downloads the data files from the VAT-Spy Data Project web site on GitHub. It will automatically download any new files posted to that site. Here's the full change log: VAT-Spy now pulls data from new VATSIM JSON data feed Added automatic updating of the VAT-Spy application Added automatic updating of the VAT-Spy data files from the VAT-Spy Data Project on GitHub Zooming using the mouse wheel now zooms towards or away from the mouse cursor Removed broken Simroutes.com links Set data refresh rate at 1 minute Removed the option to change the data refresh rate Note that if you have customized your data files to have anything that is not present in the data files found on the VAT-Spy Data Project web site, then those files will get overwritten with the official data files from that site when you first run v1.1.0-beta.3. If you don't want to use the official files, you can go into the VAT-Spy settings and disable downloading of the official data files. You can then restore the backup of your customized files, and they won't get overwritten by VAT-Spy when new versions are posted to the GitHub site. Please remember that this version is still considered to be in the beta testing phase. There will likely be bugs and crashes. Please post here any feedback or bug reports here in this forum. Edited November 19, 2020 at 05:15 AM by Ross Carlson 12 5 Developer: vPilot, VRC, vSTARS, vERAM, VAT-Spy Senior Controller, Boston Virtual ARTCC Link to comment Share on other sites More sharing options...
Adrian Bjerke Posted November 19, 2020 at 09:06 AM Posted November 19, 2020 at 09:06 AM Hello. Thanks for the update, really appriciate it! However I do not seem to be able to toggle inactive airports, is this a bug? 2 Adrian Bjerke[email protected]VATSIM Scandinavia Link to comment Share on other sites More sharing options...
Elias Stassinos Posted November 19, 2020 at 09:13 AM Posted November 19, 2020 at 09:13 AM (edited) **RUSHED TO REPORT IT** CAUSE: If you install over existing vatspy you have to remove the %appdata% vatspy folder. Thanks. After installation (update over existing version), i am getting this: See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary. at System.ThrowHelper.ThrowKeyNotFoundException() at System.Collections.Generic.Dictionary`2.get_Item(TKey key) at Metacraft.Vatsim.VatSpy.Ui.Forms.MainForm.RepopulateFIRControllersGrid() in C:\Metacraft\Vatsim\Metacraft.Vatsim.VatSpy\Ui\Forms\MainForm.cs:line 1484 at Metacraft.Vatsim.VatSpy.Ui.Forms.MainForm.ShowFIR(String firICAO, Boolean selectTab) in C:\Metacraft\Vatsim\Metacraft.Vatsim.VatSpy\Ui\Forms\MainForm.cs:line 1278 at Metacraft.Vatsim.VatSpy.Ui.Forms.MainForm.MainForm_Load(Object sender, EventArgs e) in C:\Metacraft\Vatsim\Metacraft.Vatsim.VatSpy\Ui\Forms\MainForm.cs:line 126 at System.Windows.Forms.Form.OnLoad(EventArgs e) at System.Windows.Forms.Form.OnCreateControl() at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) at System.Windows.Forms.Control.CreateControl() at System.Windows.Forms.Control.WmShowWindow(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.Form.WmShowWindow(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Loaded Assemblies ************** mscorlib Assembly Version: 4.0.0.0 Win32 Version: 4.8.4250.0 built by: NET48REL1LAST_C CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll ---------------------------------------- VATSpy Assembly Version: 1.1.0.3 Win32 Version: 1.1.0.3 CodeBase: file:///S:/P3D/VATSpy/VATSpy.exe ---------------------------------------- Ninject Assembly Version: 3.3.4.0 Win32 Version: 3.3.4.0 CodeBase: file:///S:/P3D/VATSpy/Ninject.DLL ---------------------------------------- System.Drawing Assembly Version: 4.0.0.0 Win32 Version: 4.8.4084.0 built by: NET48REL1 CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System Assembly Version: 4.0.0.0 Win32 Version: 4.8.4200.0 built by: NET48REL1LAST_C CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Windows.Forms Assembly Version: 4.0.0.0 Win32 Version: 4.8.4270.0 built by: NET48REL1LAST_C CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System.Core Assembly Version: 4.0.0.0 Win32 Version: 4.8.4270.0 built by: NET48REL1LAST_C CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll ---------------------------------------- Ninject.Extensions.Factory Assembly Version: 3.3.2.0 Win32 Version: 3.3.2.0 CodeBase: file:///S:/P3D/VATSpy/Ninject.Extensions.Factory.DLL ---------------------------------------- Castle.Core Assembly Version: 4.0.0.0 Win32 Version: 4.2.0 CodeBase: file:///S:/P3D/VATSpy/Castle.Core.DLL ---------------------------------------- System.Configuration Assembly Version: 4.0.0.0 Win32 Version: 4.8.4190.0 built by: NET48REL1LAST_B CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- System.Xml Assembly Version: 4.0.0.0 Win32 Version: 4.8.4084.0 built by: NET48REL1 CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- DynamicProxyGenAssembly2 Assembly Version: 0.0.0.0 Win32 Version: 4.2.0 CodeBase: file:///S:/P3D/VATSpy/Castle.Core.dll ---------------------------------------- DynamicProxyGenAssembly2 Assembly Version: 0.0.0.0 Win32 Version: 4.2.0 CodeBase: file:///S:/P3D/VATSpy/Castle.Core.dll ---------------------------------------- Anonymously Hosted DynamicMethods Assembly Assembly Version: 0.0.0.0 Win32 Version: 4.8.4250.0 built by: NET48REL1LAST_C CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll ---------------------------------------- Microsoft.GeneratedCode Assembly Version: 1.0.0.0 Win32 Version: 4.8.4084.0 built by: NET48REL1 CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- Accessibility Assembly Version: 4.0.0.0 Win32 Version: 4.8.4084.0 built by: NET48REL1 CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll ---------------------------------------- Tao.Platform.Windows Assembly Version: 1.0.0.5 Win32 Version: 1.0.0.5 CodeBase: file:///S:/P3D/VATSpy/Tao.Platform.Windows.DLL ---------------------------------------- Newtonsoft.Json Assembly Version: 12.0.0.0 Win32 Version: 12.0.3.23909 CodeBase: file:///S:/P3D/VATSpy/Newtonsoft.Json.DLL ---------------------------------------- System.Numerics Assembly Version: 4.0.0.0 Win32 Version: 4.8.4084.0 built by: NET48REL1 CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll ---------------------------------------- System.Runtime.Serialization Assembly Version: 4.0.0.0 Win32 Version: 4.8.4250.0 built by: NET48REL1LAST_C CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll ---------------------------------------- System.Data Assembly Version: 4.0.0.0 Win32 Version: 4.8.4270.0 built by: NET48REL1LAST_C CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll ---------------------------------------- Tao.OpenGl Assembly Version: 2.1.0.12 Win32 Version: 2.1.0.12 CodeBase: file:///S:/P3D/VATSpy/Tao.OpenGl.DLL ---------------------------------------- ************** JIT Debugging ************** To enable just-in-time (JIT) debugging, the .config file for this application or computer (machine.config) must have the jitDebugging value set in the system.windows.forms section. The application must also be compiled with debugging enabled. For example: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> When JIT debugging is enabled, any unhandled exception will be sent to the JIT debugger registered on the computer rather than be handled by this dialog box. Edited November 19, 2020 at 09:17 AM by Elias Stassinos __________________________________________________________________________________________Elias Stassinos - Author of PTTBuddy - Automatic volume control while you fly / play /streamMy FS Photos - My MSFS Settings Link to comment Share on other sites More sharing options...
Nestor Perez Posted November 19, 2020 at 09:26 AM Posted November 19, 2020 at 09:26 AM Hey Elias, try uninstalling VATSPY, then going to the %AppData% folder, delete VATSPY's folder and install it again. Me. Link to comment Share on other sites More sharing options...
Amos Ng Posted November 19, 2020 at 09:38 AM Posted November 19, 2020 at 09:38 AM (edited) Just wondering if this behaviour is normal...? It's showing up the ATISes as OBS, and the controller name is not there EDIT: This button isn't functioning for me: Edited November 19, 2020 at 09:39 AM by Amos Ng Link to comment Share on other sites More sharing options...
Hongye Rudi Zhang Posted November 19, 2020 at 10:11 AM Posted November 19, 2020 at 10:11 AM (edited) Hi, I got the unknown error after the new beta installed. And i can't even open vatspy. I'v tried re-install and re-start computer. System.NullReferenceException 在 Metacraft.Vatsim.VatSpy.Ui.Forms.MainForm.TaoMain_Resize(System.Object, System.EventArgs) 在 System.Windows.Forms.Control.OnResize(System.EventArgs) 在 System.Windows.Forms.UserControl.OnResize(System.EventArgs) 在 System.Windows.Forms.Control.OnSizeChanged(System.EventArgs) 在 System.Windows.Forms.Control.UpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32) 在 System.Windows.Forms.Control.UpdateBounds(Int32, Int32, Int32, Int32) 在 System.Windows.Forms.Control.SetBoundsCore(Int32, Int32, Int32, Int32, System.Windows.Forms.BoundsSpecified) 在 System.Windows.Forms.Control.ScaleControl(System.Drawing.SizeF, System.Windows.Forms.BoundsSpecified) 在 System.Windows.Forms.ScrollableControl.ScaleControl(System.Drawing.SizeF, System.Windows.Forms.BoundsSpecified) 在 System.Windows.Forms.Control.ScaleControl(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) 在 System.Windows.Forms.Control.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) 在 System.Windows.Forms.ContainerControl.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) 在 System.Windows.Forms.Control.ScaleChildControls(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control, Boolean) 在 System.Windows.Forms.Control.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) 在 System.Windows.Forms.Control.ScaleChildControls(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control, Boolean) 在 System.Windows.Forms.Control.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) 在 System.Windows.Forms.ContainerControl.OnChildLayoutResuming(System.Windows.Forms.Control, Boolean) 在 System.Windows.Forms.Control.OnLayoutResuming(Boolean) 在 System.Windows.Forms.Control.ResumeLayout(Boolean) 在 Metacraft.Vatsim.VatSpy.Ui.Forms.MainForm.InitializeComponent() 在 Metacraft.Vatsim.VatSpy.Ui.Forms.MainForm..ctor(Metacraft.Vatsim.VatSpy.Config.IVatSpyConfig, Metacraft.Vatsim.VatSpy.Ui.Forms.IFormFactory, Metacraft.Vatsim.VatSpy.Ui.Map.IMapManager, Metacraft.Vatsim.VatSpy.Data.IDataManager, Metacraft.Vatsim.VatSpy.Snapshots.ISnapshotManager) 在 DynamicClass.DynamicInjector9e66832579db4265a57adc0aee71d9bd(System.Object[]) 在 Ninject.Activation.Context.ResolveInternal(System.Object) 在 Ninject.Activation.Context.Resolve() 在 Ninject.KernelBase.Resolve(Ninject.Activation.IRequest, Boolean) 在 Ninject.Extensions.Factory.Factory.InstanceResolver.Get(System.Type, System.String, System.Func`2<Ninject.Planning.Bindings.IBindingMetadata,Boolean>, Ninject.Parameters.IParameter[], Boolean) 在 Ninject.Extensions.Factory.StandardInstanceProvider.GetInstance(Ninject.Extensions.Factory.Factory.IInstanceResolver, System.Reflection.MethodInfo, System.Object[]) 在 Ninject.Extensions.Factory.FactoryInterceptor.Intercept(Castle.DynamicProxy.IInvocation) 在 Castle.DynamicProxy.AbstractInvocation.Proceed() 在 Castle.Proxies.IFormFactoryProxy.CreateMainForm() 在 Metacraft.Vatsim.VatSpy.Core.VatSpyAppContext..ctor(Metacraft.Vatsim.VatSpy.Ui.Forms.IFormFactory) 在 DynamicClass.DynamicInjector64949218724e4dcab91204457cc580a2(System.Object[]) 在 Ninject.Activation.Context.ResolveInternal(System.Object) 在 Ninject.Activation.Context.Resolve() 在 Ninject.KernelBase.Resolve(Ninject.Activation.IRequest, Boolean) 在 Ninject.ResolutionExtensions.Get[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Ninject.Syntax.IResolutionRoot, Ninject.Parameters.IParameter[]) 在 Metacraft.Vatsim.VatSpy.Program.Main() Edited November 19, 2020 at 10:12 AM by Hongye Zhang Link to comment Share on other sites More sharing options...
Alexis Otto Posted November 19, 2020 at 11:51 AM Posted November 19, 2020 at 11:51 AM Thanks for all the work. Inactive airports don't show Can't seem to add favourite airport Link to comment Share on other sites More sharing options...
Mateusz Zymla Posted November 19, 2020 at 12:03 PM Posted November 19, 2020 at 12:03 PM Hi Ross, Nice to see you again on board with this update. Highly welcome. I could only ask, if it's possible to add the support for middle char in the ATC login? Like now, the Vatspy does not recognize the difference between EPWW_CTR and EPWW_N_CTR, and many FIRs/vaccs are trying to implement a different showing of their ACC sectors to make it easier for pilots recognizing what is the AoR. 2 Mateusz Zymla - 1131338 VATSIMer since 2009, IRL pilot rated. Link to comment Share on other sites More sharing options...
Mike Teague Posted November 19, 2020 at 12:30 PM Posted November 19, 2020 at 12:30 PM new version seems to be running fine but the auto refresh does not appear to be working.. i have to manually refresh, or toggle the toggle button 2 My P3D freeware default airport updates Link to comment Share on other sites More sharing options...
Fernando Alonso Posted November 19, 2020 at 01:29 PM Posted November 19, 2020 at 01:29 PM 58 minutes ago, Mike Teague said: new version seems to be running fine but the auto refresh does not appear to be working.. i have to manually refresh, or toggle the toggle button Same auto-refresh issue here! Link to comment Share on other sites More sharing options...
Elias Stassinos Posted November 19, 2020 at 03:28 PM Posted November 19, 2020 at 03:28 PM "Show inactive airports" button, not working. Pressing the button does not make inactive airports appear. __________________________________________________________________________________________Elias Stassinos - Author of PTTBuddy - Automatic volume control while you fly / play /streamMy FS Photos - My MSFS Settings Link to comment Share on other sites More sharing options...
Elias Stassinos Posted November 19, 2020 at 03:30 PM Posted November 19, 2020 at 03:30 PM 5 hours ago, Hongye Zhang said: Hi, I got the unknown error after the new beta installed. And i can't even open vatspy. I'v tried re-install and re-start computer. System.NullReferenceException 在 Metacraft.Vatsim.VatSpy.Ui.Forms.MainForm.TaoMain_Resize(System.Object, System.EventArgs) 在 System.Windows.Forms.Control.OnResize(System.EventArgs) 在 System.Windows.Forms.UserControl.OnResize(System.EventArgs) 在 System.Windows.Forms.Control.OnSizeChanged(System.EventArgs) 在 System.Windows.Forms.Control.UpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32) 在 System.Windows.Forms.Control.UpdateBounds(Int32, Int32, Int32, Int32) 在 System.Windows.Forms.Control.SetBoundsCore(Int32, Int32, Int32, Int32, System.Windows.Forms.BoundsSpecified) 在 System.Windows.Forms.Control.ScaleControl(System.Drawing.SizeF, System.Windows.Forms.BoundsSpecified) 在 System.Windows.Forms.ScrollableControl.ScaleControl(System.Drawing.SizeF, System.Windows.Forms.BoundsSpecified) 在 System.Windows.Forms.Control.ScaleControl(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) 在 System.Windows.Forms.Control.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) 在 System.Windows.Forms.ContainerControl.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) 在 System.Windows.Forms.Control.ScaleChildControls(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control, Boolean) 在 System.Windows.Forms.Control.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) 在 System.Windows.Forms.Control.ScaleChildControls(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control, Boolean) 在 System.Windows.Forms.Control.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) 在 System.Windows.Forms.ContainerControl.OnChildLayoutResuming(System.Windows.Forms.Control, Boolean) 在 System.Windows.Forms.Control.OnLayoutResuming(Boolean) 在 System.Windows.Forms.Control.ResumeLayout(Boolean) 在 Metacraft.Vatsim.VatSpy.Ui.Forms.MainForm.InitializeComponent() 在 Metacraft.Vatsim.VatSpy.Ui.Forms.MainForm..ctor(Metacraft.Vatsim.VatSpy.Config.IVatSpyConfig, Metacraft.Vatsim.VatSpy.Ui.Forms.IFormFactory, Metacraft.Vatsim.VatSpy.Ui.Map.IMapManager, Metacraft.Vatsim.VatSpy.Data.IDataManager, Metacraft.Vatsim.VatSpy.Snapshots.ISnapshotManager) 在 DynamicClass.DynamicInjector9e66832579db4265a57adc0aee71d9bd(System.Object[]) 在 Ninject.Activation.Context.ResolveInternal(System.Object) 在 Ninject.Activation.Context.Resolve() 在 Ninject.KernelBase.Resolve(Ninject.Activation.IRequest, Boolean) 在 Ninject.Extensions.Factory.Factory.InstanceResolver.Get(System.Type, System.String, System.Func`2<Ninject.Planning.Bindings.IBindingMetadata,Boolean>, Ninject.Parameters.IParameter[], Boolean) 在 Ninject.Extensions.Factory.StandardInstanceProvider.GetInstance(Ninject.Extensions.Factory.Factory.IInstanceResolver, System.Reflection.MethodInfo, System.Object[]) 在 Ninject.Extensions.Factory.FactoryInterceptor.Intercept(Castle.DynamicProxy.IInvocation) 在 Castle.DynamicProxy.AbstractInvocation.Proceed() 在 Castle.Proxies.IFormFactoryProxy.CreateMainForm() 在 Metacraft.Vatsim.VatSpy.Core.VatSpyAppContext..ctor(Metacraft.Vatsim.VatSpy.Ui.Forms.IFormFactory) 在 DynamicClass.DynamicInjector64949218724e4dcab91204457cc580a2(System.Object[]) 在 Ninject.Activation.Context.ResolveInternal(System.Object) 在 Ninject.Activation.Context.Resolve() 在 Ninject.KernelBase.Resolve(Ninject.Activation.IRequest, Boolean) 在 Ninject.ResolutionExtensions.Get[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Ninject.Syntax.IResolutionRoot, Ninject.Parameters.IParameter[]) 在 Metacraft.Vatsim.VatSpy.Program.Main() If you upgraded on an existing vatspy installation, check that you remove this directory before installing: %appdata%\VAT-Spy __________________________________________________________________________________________Elias Stassinos - Author of PTTBuddy - Automatic volume control while you fly / play /streamMy FS Photos - My MSFS Settings Link to comment Share on other sites More sharing options...
Hongye Rudi Zhang Posted November 19, 2020 at 03:31 PM Posted November 19, 2020 at 03:31 PM 1 minute ago, Elias Stassinos said: If you upgraded on an existing vatspy installation, check that you remove this directory before installing: %appdata%\VAT-Spy Hi i did. But still Link to comment Share on other sites More sharing options...
Bahaeddine El-Zarif Posted November 19, 2020 at 10:45 PM Posted November 19, 2020 at 10:45 PM Thank you @Ross Carlson for the update. Link to comment Share on other sites More sharing options...
Ross Carlson Posted November 20, 2020 at 05:35 AM Author Posted November 20, 2020 at 05:35 AM 17 hours ago, Alexis Otto said: Thanks for all the work. Inactive airports don't show Can't seem to add favourite airport Thanks for the bug reports ... these issues have been fixed in v1.1.0 Beta 4. 1 Developer: vPilot, VRC, vSTARS, vERAM, VAT-Spy Senior Controller, Boston Virtual ARTCC Link to comment Share on other sites More sharing options...
Ross Carlson Posted November 20, 2020 at 05:36 AM Author Posted November 20, 2020 at 05:36 AM 20 hours ago, Adrian Bjerke said: Hello. Thanks for the update, really appriciate it! However I do not seem to be able to toggle inactive airports, is this a bug? Thanks for the bug report ... this has been fixed in v1.1.0 Beta 4. Developer: vPilot, VRC, vSTARS, vERAM, VAT-Spy Senior Controller, Boston Virtual ARTCC Link to comment Share on other sites More sharing options...
Ross Carlson Posted November 20, 2020 at 05:37 AM Author Posted November 20, 2020 at 05:37 AM 19 hours ago, Amos Ng said: Just wondering if this behaviour is normal...? It's showing up the ATISes as OBS, and the controller name is not there Yes, that's normal. The new data feed that VAT-Spy uses now does not have that information. Developer: vPilot, VRC, vSTARS, vERAM, VAT-Spy Senior Controller, Boston Virtual ARTCC Link to comment Share on other sites More sharing options...
Ross Carlson Posted November 20, 2020 at 05:39 AM Author Posted November 20, 2020 at 05:39 AM 17 hours ago, Mateusz Zymla said: I could only ask, if it's possible to add the support for middle char in the ATC login? Like now, the Vatspy does not recognize the difference between EPWW_CTR and EPWW_N_CTR, and many FIRs/vaccs are trying to implement a different showing of their ACC sectors to make it easier for pilots recognizing what is the AoR. If someone were to take on the task of collecting all the possible callsigns and the lat/lon boundaries for their specific sectors, I will add it to VAT-Spy. I think it would be a huge maintenance hassle, myself. Developer: vPilot, VRC, vSTARS, vERAM, VAT-Spy Senior Controller, Boston Virtual ARTCC Link to comment Share on other sites More sharing options...
Ross Carlson Posted November 20, 2020 at 05:40 AM Author Posted November 20, 2020 at 05:40 AM 20 hours ago, Elias Stassinos said: **RUSHED TO REPORT IT** CAUSE: If you install over existing vatspy you have to remove the %appdata% vatspy folder. Thanks. After installation (update over existing version), i am getting this: Elias, are you able to reproduce this error? I made a change in Beta 4 that should provide better debugging information in the exception report. If you are able to cause that crash again, please do so, and post the exception details again. Developer: vPilot, VRC, vSTARS, vERAM, VAT-Spy Senior Controller, Boston Virtual ARTCC Link to comment Share on other sites More sharing options...
Ross Carlson Posted November 20, 2020 at 05:41 AM Author Posted November 20, 2020 at 05:41 AM 14 hours ago, Hongye Zhang said: Hi i did. But still Hongye, please download Beta 4 and try again. I don't think the bug will be fixed, but the exception details should provide me with a more accurate location in the source code. So please download Beta 4, and post the crash report again. Thanks for the help. Developer: vPilot, VRC, vSTARS, vERAM, VAT-Spy Senior Controller, Boston Virtual ARTCC Link to comment Share on other sites More sharing options...
Jeroen van der Geer Posted November 20, 2020 at 10:08 AM Posted November 20, 2020 at 10:08 AM Not a bug at all, but is there a future plan to increase the rendering resolution? Fonts are really pixelated and ugly, especially on larger screens. Glad to see you back developing the project! Link to comment Share on other sites More sharing options...
Niels Voogd Posted November 20, 2020 at 11:21 AM Posted November 20, 2020 at 11:21 AM (edited) 5 hours ago, Ross Carlson said: If someone were to take on the task of collecting all the possible callsigns and the lat/lon boundaries for their specific sectors, I will add it to VAT-Spy. I think it would be a huge maintenance hassle, myself. Hey Ross, a lot of them are already included, Langen (Germany) is a good example. Both subsectors EDGG-E and EDGG-P are in the data, but vatspy does not look at anything that comes after EDGG, so when either EDGG_E_CTR or EDGG_P_CTR is online, only the overlayed sector EDGG is highlighted. A good solution might be: first check if there is an exact match for a callsign in the firboundaries + vatspy.dat, if not: use the old method to determine what sector should be highlighted. Edited November 20, 2020 at 11:36 AM by Niels Voogd Link to comment Share on other sites More sharing options...
Hongye Rudi Zhang Posted November 20, 2020 at 11:24 AM Posted November 20, 2020 at 11:24 AM 5 hours ago, Ross Carlson said: Hongye, please download Beta 4 and try again. I don't think the bug will be fixed, but the exception details should provide me with a more accurate location in the source code. So please download Beta 4, and post the crash report again. Thanks for the help. Hey! thanks for update! Error log is here Vat-Spy new beta not working - VAT-Spy - VATSIM Community Link to comment Share on other sites More sharing options...
Mateusz Zymla Posted November 20, 2020 at 04:32 PM Posted November 20, 2020 at 04:32 PM (edited) Does VATSpy.dat only identifies FIR by 2 first letters? It creates an issue over Kaliningrad FIR, using same first 2 letters as Minsk FIR, while Kaliningrad is Russian, Minsk is Belarusian. 10 hours ago, Ross Carlson said: If someone were to take on the task of collecting all the possible callsigns and the lat/lon boundaries for their specific sectors, I will add it to VAT-Spy. I think it would be a huge maintenance hassle, myself. Already many of the FIRs did that: look ad EDWW, EGTT, EGPX, LFFF. If the middle char is not recognized/no middle char in logon - then just assign to entire FIR, that would be possible. Edited November 20, 2020 at 04:33 PM by Mateusz Zymla Mateusz Zymla - 1131338 VATSIMer since 2009, IRL pilot rated. Link to comment Share on other sites More sharing options...
Ross Carlson Posted November 20, 2020 at 04:35 PM Author Posted November 20, 2020 at 04:35 PM Regarding parsing the middle portion of the callsign, have a look at this thread for more details on my thinking on the topic: 1 Developer: vPilot, VRC, vSTARS, vERAM, VAT-Spy Senior Controller, Boston Virtual ARTCC Link to comment Share on other sites More sharing options...
Recommended Posts