Jump to content

VAT-Spy version 1.1.0-beta.3 available for download


Recommended Posts

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 by Ross Carlson
  • Like 11
  • Thanks 4

Developer: vPilot, VRC, vSTARS, vERAM, VAT-Spy

Senior Controller, Boston Virtual ARTCC

Link to post
Share on other sites

**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:

image.png.ca65e28d5b2c1a53821927921f72bebe.png

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 by Elias Stassinos

Elias Stassinos - Member of CHFD club (Connect-Have Fun-Disconnect)

Link to post
Share on other sites

Just wondering if this behaviour is normal...? It's showing up the ATISes as OBS, and the controller name is not there
image.png.159f5181cfa7cccc7f475cc13c11156e.png

EDIT: This button isn't functioning for me:image.png.d75f66ddf233e0560fa1d86411f5e036.png
 

Edited by Amos Ng
Link to post
Share on other sites

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 by Hongye Zhang

HONGYE ZHANG

C3 Senior Controller

VATPRC Assistant Event Coordinator/ATC Mentor

Gander Oceanic ZQO13

Assistant Chief Instructor/Assessor

VATSIM People's Republic of China Division (VATPRC)

## www.vatprc.net

## [email protected]

I0SDuuPmDIAkFTQTNLKsok6jr_Kf5iuyuAiZm83WWOHA8o2eIuVIMLiUu7_VwqAmknqFOfA0Cnxe22O-Ni3cs6u4bZgcO_KoUKVaxsLIwOyBmh5M0kx3TaKq9h3_OqVBbVI0bnyc

 

2HicHrLBiBu3x3vknOZyqSfRSEIoDlb29vkaH0HeQdfqnkLYD4KDKhceDmIifpLegMfjkJvRQPA7o9Gns9QGNW7JMgzPsx9rhG-poGKcMssyNFq3_wp7ib2DALdzVAkp9ZyuLgfF

Link to post
Share on other sites

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. 

  • Thanks 2

Mateusz Zymla - 1131338

Operational Officer - ACCPL3

Link to post
Share on other sites
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 - Member of CHFD club (Connect-Have Fun-Disconnect)

Link to post
Share on other sites
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

HONGYE ZHANG

C3 Senior Controller

VATPRC Assistant Event Coordinator/ATC Mentor

Gander Oceanic ZQO13

Assistant Chief Instructor/Assessor

VATSIM People's Republic of China Division (VATPRC)

## www.vatprc.net

## [email protected]

I0SDuuPmDIAkFTQTNLKsok6jr_Kf5iuyuAiZm83WWOHA8o2eIuVIMLiUu7_VwqAmknqFOfA0Cnxe22O-Ni3cs6u4bZgcO_KoUKVaxsLIwOyBmh5M0kx3TaKq9h3_OqVBbVI0bnyc

 

2HicHrLBiBu3x3vknOZyqSfRSEIoDlb29vkaH0HeQdfqnkLYD4KDKhceDmIifpLegMfjkJvRQPA7o9Gns9QGNW7JMgzPsx9rhG-poGKcMssyNFq3_wp7ib2DALdzVAkp9ZyuLgfF

Link to post
Share on other sites
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 post
Share on other sites
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 post
Share on other sites
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 post
Share on other sites
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 by Niels Voogd
Link to post
Share on other sites
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

HONGYE ZHANG

C3 Senior Controller

VATPRC Assistant Event Coordinator/ATC Mentor

Gander Oceanic ZQO13

Assistant Chief Instructor/Assessor

VATSIM People's Republic of China Division (VATPRC)

## www.vatprc.net

## [email protected]

I0SDuuPmDIAkFTQTNLKsok6jr_Kf5iuyuAiZm83WWOHA8o2eIuVIMLiUu7_VwqAmknqFOfA0Cnxe22O-Ni3cs6u4bZgcO_KoUKVaxsLIwOyBmh5M0kx3TaKq9h3_OqVBbVI0bnyc

 

2HicHrLBiBu3x3vknOZyqSfRSEIoDlb29vkaH0HeQdfqnkLYD4KDKhceDmIifpLegMfjkJvRQPA7o9Gns9QGNW7JMgzPsx9rhG-poGKcMssyNFq3_wp7ib2DALdzVAkp9ZyuLgfF

Link to post
Share on other sites

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 by Mateusz Zymla

Mateusz Zymla - 1131338

Operational Officer - ACCPL3

Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...