By Magnus Meese 997444
#485975 I've been enjoying cross-country flying with a small group of friends recently, smashing landing gears on any and all grass and gravel strips we can find. In doing so, we really experience the VATSIM delay for what it is, not being governed by the separation regulations of IFR and/or controlled airspace. It can be frustrating at times, so in light of the recent observer mode and its ability to ignore the guy with the similar callsign, I was wondering if you could add a function to the debug window where you can block out aircraft for the remainder of the session, allowing for people in groups (military, VFR group flights, etc) to exclude each other on VATSIM and connect via multiplayer to aleviate the latency? This used to be the greatest "hidden feature" of VATSIM many years ago in the FS9-days when I was an avid mil-simmer, it would be great to see it again.
By Ross Carlson 887155
#485980 I'm not sure I understand what you're describing ... are you saying some pilots would be connected to an FSX multiplayer server and VATSIM at the same time?
By Magnus Meese 997444
#485996 Yes. Say you are three guys flying in formation, you need something else than VATSIM to provide the position data for the three of you. FSInn had peer-to-peer, but I suspect this function is a bit too much for a client that is supposed to be plug-and-play. As VATSIM doesn't generate a MP-session in FSX like it did in FS9, you can actually connect to an MP server while on VATSIM. We have done this a few times, and it works well, except that when you look over your shoulder, you see 1 up of every single traffic in the area, as every VATSIM-connected pilot who joins the MP, also brings with him all the VATISM traffic to the MP. It was quite interesting to fly 3 F-16s and one tanker, followed by 12 VATSIM-models of ourselves 1-2 nm behind us. I'll emphasize that this does not affect VATSIM or other traffic, only those connected to the multiplayer. So, if a function to hide a callsign untill you disconnect could be hidden away in the .debug somewhere, that would make it possible to fly off someone's wing or land in tight sequence on a tiny grass field in the middle of nowhere while having real-time position updates, not the latency that comes from being churned through a system designed to handle more than a 1000 aircraft at the time.

EDIT: A sudden thought struck me, I'll try to see if it's possible to set Aircraft to show = 0 in settings for everyone but 1 of the guys on the MP-server, and see if that makes everyone able to see each other and other VATSIM traffic the correct ammount of times. Will report back with results.
By Magnus Meese 997444
#485998 Yeah, I was looking for that picture, seems I only kept the ones without the swarm :roll: I'll see if some of the other guys have it.

Setting max aircraft to display = 0 provokes an unhandled excemption that crashes vPilot when you connect (or when you set it after connected and delete the last aircraft in your debug list), at least on the latest beta build (with observer). Ignoring it just makes it pop up again the next second. Not sure if vPilot keeps sending data correctly even with the error, but it's still obstricting normal usage of things like FP and settings (in that it pops up again at once).

System.InvalidOperationException: Sequence contains no elements
at System.Linq.Enumerable.Last[TSource](IEnumerable`1 source)
at bn.a(String A_0, bg A_1)
at bx.a(Object A_0, c6 A_1)
at cl.a(String A_0, bg A_1)
at cl.a(Object A_0, DataReceivedEventArgs`1 A_1)
at n.v.a(Object A_0)
By Ross Carlson 887155
Magnus Meese 997444 wrote:EDIT: A sudden thought struck me, I'll try to see if it's possible to set Aircraft to show = 0 in settings for everyone but 1 of the guys on the MP-server, and see if that makes everyone able to see each other and other VATSIM traffic the correct ammount of times. Will report back with results.

Wouldn't that 1 person still see duplicates of the other pilots, because he'd be getting them from both the MP session and from VATSIM?
By Ross Carlson 887155
#486017 Magnus, give this version a try: ... .33514.exe

This is mostly untested code that I threw together in the last hour, so if you have any problems with it, just reinstall the version you're currently using, and let me know.

This test version adds the ability to manage an "Ignore List" for the duration of your vPilot session. The ignore list will be cleared if you restart vPilot. (It will NOT be cleared if you disconnect and reconnect to VATSIM.)

To add a callsign to your ignore list, use the .ignore command:

Code: Select all.ignore AAL123

You can specify multiple callsigns to ignore at once:

Code: Select all.ignore AAL123 JBU456 DAL7890

To stop ignoring an aircraft:

Code: Select all.unignore JBU456
.unignore AAL123 DAL7890

To clear the ignore list:

Code: Select all.ignore none
.unignore all

To view the list of aircraft you are currently ignoring, use either command with no parameters:

Code: Select all.ignore

You can also ignore aircraft by pressing the new "Ignore" button on the Aircraft tab of the .debug window.

Note that when you remove an aircraft from the ignore list, it may take up to 10 seconds for that aircraft to reappear while vPilot waits for enough position and model data to arrive from the server for that aircraft.

Give it a try and let me know how it goes.
By Don Desfosse 1035677
#486021 On second thought, never mind.... I can see it now....

Code: Select allFatal error
Faulting application name: Don, version, time stamp: 0x00000000
Faulting module name: AngryWife, version:, time stamp: 0x00000000
Exception code: 0xc0000000 (he ignored me again, doing his flying/ATC stuff, too many times, resulting in a fatal error.....)

By Magnus Meese 997444
#486048 Thank you very much for this, Ross! It seems to work exactly as intended, now all that remains is for me to figure out wether one can deactivate the automatic aircraft substitution native to FSX MP. This was a problem I didn't run into last time I tried this, because we didn't have other traffic than ourselves around (and we all had the same models), but FSX will try to substitute all VATSIM traffic as it thinks they are participants in the MP :shock: . Enough for tonight, I'll keep investigating in the morning.
By Magnus Meese 997444
#486118 Thank you again for the effor, Ross, it's amazing to get this kind of response and support. Unfortunately I can't get it to work as I wished due to a native MP-gimmick I didn't know about, that wants to display all traffic as default/owned aircraft in addition to the AI models loaded, meaning every traffic gets doubled up. There's a slight chance it could work if I pester P. Dowson into editing his AI-zapper function in FSUIPC, but I feel like making sure that it's not all for nothing first ( :oops: )