krono

Pilot2ATC on Networked Machine

Recommended Posts

C0nnex was going to set the tool up so you could get a license, for a small fee, with other editions. Probably not a big enough demand to remind him to make it happen. I'm sure he would if someone asked. He didn't even have a tool when I asked if it was possible to use SPAD.neXt in a remote joystick application. He said he might write one at a later date, 6 hours later I had a working tool LOL.

Share this post


Link to post
Share on other sites
Help AVSIM continue to serve you!
Please donate today!

I have just completed setting up two Windows 10 PC's, one running x-plane 11, the other running pilot2atc 2.3.0.0. It's a great setup, I love it.  There are a few challenges to overcome.  I'll write them up here to help everyone else.There are several sections in this post.  First is XUIPC, downloadable from:

http://www.tosi-online.de/XPUIPC/XPUIPC.html

This Zip file contains both XPUIPC and XPWideClient described below.  The software is "DonationWare", so you can download it free and make a donation if you want to, but it's not mandatory.

As Dynamo Dave said, Wideclient is required on the P2A PC.  XPUIPC on the XP PC.  Both are very simple to set up and documented in this forum.  To save you searching, here's their setup:

Step One XP to P2A comms

X-plane PC - unzip the XPUIPC file into (Your Drive Letter):\X-Plane 11\Resources\plugins

edit the XPUIPC.ini file with notepad and put your PC's IP address in as Server Address =

P2A PCUNzip and copy the XPWideClient folder onto the desktop (for easy access)

You can test this by running x-plane and checking that XPUIPC is in the plugins drop down. No other setup required for XPUIPC.  Then open the XPWideClient folder and edit XPwideclient config with notepad.  In [Network Settings] put the server as the x-plane PC's IP address and THIS PC as the P2ATC PC.

(If you don't know the IP addresses of your Windows 10 PC's, do this:

Hold the WINDOWS key and press R

In the box type CMD

Press enter

A black box opens with a DOS command prompt

Type ipconfig

press enter

There will be a bit of guff floated up the screen. Your IP address is near the top and probably starts with 192.168 and some other digits.  Write this down for each PC.

Note:  Most routers will allocate IP addresses to devices on the network for a period of time known as a "lease".  This means that they can change from time to time.  If, after a few days of working properly, your PC's don't communicate, check out their IP addresses again.  This can be permanently fixed by allocating fixed IP addresses, but I will stick to x-plane in this post.

Step Two Setting up Pilot2ATC

The main process is exactly the same as on a standalone PC. The "gotcha" is exporting a Flight Plan to x-plane.

For some reason known only to Microsoft, Pilot2ATC is unable to see a networked drive.  Even mapping a folder on the x-plane PC to a drive does not show up in P2ATC when you try to select the flight plan folder on the other PC.

What does work, is a networked share.  Although there are many methods of achieving shared folders, this one is the safest and most reliable:

On your X-plane PC, navigate to your main xplane directory and double click Output

In this folder is FMS plans

Right click this folder and scroll down to Properties

Click the Sharing TAB at the top

Then click the Share... button

The next window has the cursor in an empty box.  (Assuming your network is private)  Type Everyone

Make sure you select Read/Write to give P2ATC full access.

Now move to the Pilot2ATC PC

You will have to manually edit the config files to put the network share in them.  We users are not supposed to edit these files (Dave smacks trev on the head!) so make a backup first!

The file is (usually) located in

C:\users\YOURNAME\AppData\Roaming\P2A_200\Settings

It is called Settings.xml

Use notepad (you DID make a backup, didn't you?) to open it.

Use CTRL-F to seatch for XPlaneFltPlanPath

Between the two <Value> enter your share file name. It will be something like:

\\MYPC\fms plans

Where MYPC is the network name of your x-plane PC (It can be found in Control Panel System). Your entry should look like this:

<Value>\MYPC\fms plans<Value>

Do exactly the same with FlightPlanFolder, which should be close by.

You can test this setup by running pilot2atc (while the x-plane PC is switched on, you don't need x-plane running for this).

Go into P2ATC's Config, choose the Flt Pln tab and you should see your two entries. Now create and save a flight plan. 

Go to the x-plane pc's xplane\resources\output\fms plans folder and the plan should be there.

Now you can export a flight plan over the network to x-plane's GPS :)

 

Conclusion

Where you go to next is a matter of personal taste. I use the second PC right mouse button as PTT, some use a remote method. It's up to you.  The networked setup is great as my x-plane PC is dedicated to the sim, while my other PC runs P2ATC without hindrance.

A postnote on sound.  Again this is personal preference and there are a dozen combinations.  You can use a 3.5 mm jacked cable to connect output of one(P2A) PC to the input of the (x-plane) other, mess with the levels a bit and you have all the sound coming out together. You mike stays in the P2A PC, of course.

I'm a musician for a living, so I have dozens of sound systems. I am using a rather "tinny" set of speakers for the radio (From the P2A PC), while my x-plane PC thumps out through a HUGE professional PA.  No ButtKickers needed here, the walls shake!

I hope this is helpful to someone. I recognize that other people will have different methods than mine (So don't Flame me!), I just wanted to share my solution so that it might help someone.

And.... many thanks to Dynamo Dave for his instant help when anyone asks - what a pro -he really makes a great product outstanding!  He must have 36 hours in his days....

(Dave - if this is to long, or you want to change it - go ahead!)

 

trev

 

Edited by tmeacham
typos - oops!
  • Like 1

Share this post


Link to post
Share on other sites

Trev,

Thanks for the detailed instructions.  I'm sure they'll help some other folks out.

Dave

Share this post


Link to post
Share on other sites

Greetings, 

I'm in the process of purchasing and installing P2A primarily for XP11. I have just purchased Multiplicity per the XP11 network setup instructions. The question is could I simply install P2A on the Server (XP11/P3D) PC and drag the P2A UI Window to the Client PC using Multiplicity? If the answer is yes, I guess it wouldn't be necessary to purchase SPAD-Next. 

My primary objective is to place the P2A Window on a different PC from the XP11/P3D PC. 

Many thanks. 

Share this post


Link to post
Share on other sites

That would be nice, but that won't work. 

You must install P2A on the networked PC.  Multiplicity is then used to share the sound from the SIM to the networked PC so you can plug your headset into the P2A PC for ATC interaction and chatter.

If you can find a way to fire a key combination when pressing the Joystick button, then you could do without SPAD-Next.  Multiplicity is the one that lets that keystroke combination get to P2A.

Let us know what you come up with.

Dave

Share this post


Link to post
Share on other sites

Thanks Dave. Generally, I prefer to keep ATC and the aircraft sim (e.g. P3D, XP11) together on the same PC. Will I be able to accomplish the following two things:

1.) Ability to completely minimize P2A UI window with the sim on top and toggle P2A UI window as needed with alt+tab; 

2.) Ability to change radio frequencies using the aircraft VC. 

If I'm able to accomplish the above two items, I'd like to give it a try on a single PC. If that setup doesn't work for me, will I be able to un-install and re-install on a client PC with the same license? I've tried the demo in the past but lost track of time, so either way I'll just do a regular purchase. 

Thanks again / Les Parson

Share this post


Link to post
Share on other sites

Dave would multiplicity allow you to use your mic on your main machine to communicate with P2A on the second machine?  

Thanks.

Hilkiah

Share this post


Link to post
Share on other sites

BTW my headset is a USB headset which is connected to the main PC.  I have a 3.5mm audio cable running from the speaker output of my second computer (P2A) to the line in on my P3D computer so I can hear output from my P2A through the headset on the P3D computer.  What I have never been able to figure out is how to get the audio from the usb headset connected to the P3D computer to be sent to the P2A second PC.

Share this post


Link to post
Share on other sites
Posted (edited)

 

Les,

You should be able to do both.  You may also be able to use the Minimize HotKey in P2A instead of having to use the Alt-Tab.  It depends on how your SIM is set up.

Hilkiah,

As far as I know that does not work because Multiplicity only handles Audio output, so it cannot send the Mic audio input to the networked machine.  That's why you must plug your headset into the P2A machine.

Edited by Dave-Pilot2ATC

Share this post


Link to post
Share on other sites

I'm attempting to install P2A on remote PC using XP11. I have purchased  Multiplicity and SPAD-Next but things are not going well. The following from the SPAD-Next forum has me confused with item #5 on Remote PC. I'm unable to locate the Remote Joystick Client and a search of SPAD-Next forum did not help. I'm just not understanding SPAD very well and haven't been able to locate any useful YouTube videos. Any assistance will be appreciated. 

AD.next >= 0.9.5.55 required.

* Remoteservice (Settings->Application->Expert must be ON)

On Remote PC :

  1. Download and install https://github.com/shauleiz/vJoy/releases/latest (the installer)
  2. Start "C:\Program Files\vJoy\x64\vJoyConf.exe" and configure joystick #1 to have only buttons (as many as you need)
  3. Configure the program to receive the button presses for Virtual Joystick Device 1
  4. Download attached file and install on Remote PC
  5. Start "C:\Program Files (x86)\SPAD.neXt RemoteJoystick Client\RemoteJoystick.exe" if you did not select "Start .." in install
  6. Enter IP and port of SPAD.neXt computer. (port is seen at Settings->Application->Expert in SPAD.neXt. Default: 8181)


On SPAD.neXt PC:

  1. Start SpAD.neXt
  2. go to the Button you want to remotely trigger that joystick.
  3. if Button is not on a native joystick skip next 2 steps
  4. Configure Button (Click 'configure') to be a "Simple Pushbutton"
  5. Restart SPAD.neXt
  6. Add "Press" Event
  7. Add "Execute Command" Action
  8. Select "COMMAND_SPAD_NEXT.REMOTE" (forgot to add string for it)
  9. Enter "BUTTON.BUTTONNUMBER.PRESS" eg BUTTON.1.PRESS
  10. Close Event-configuration
  11. Add "Release" Event
  12. Add "Execute Command" Action
  13. Select "COMMAND_SPAD_NEXT.REMOTE" (forgot to add string for it)
  14. Enter "BUTTON.BUTTONNUMBER.RELEASE" eg BUTTON.1.RELEASE
  15. Close Event configuration


On Remote Client:
Click on "Connect"

Have fun!
If any problem ocours please send %LOCALAPPDATA%\SPAD.neXt\Tools\logs\RemoteJoystick.log from Remote PC to support@spadnext.com

Please report if it works as expected.

 

Share this post


Link to post
Share on other sites

You should follow the instructions in the P2A User's Guide starting on page 154.  You'll notice that vJoy is not used at all.

Dave

Share this post


Link to post
Share on other sites

Hi

I was just reading this and wondering. Are you running spad.next on your main pc or your networked pc. If you run Spad.next on your networked pc all of your flight controls can then be attached to your networked pc. This means that you dont need vJoy etc. Spad.next will use fsuipc,simmconect or Lvars on you networked pc. As far as sound goes Multiplicity is great on networked machines but I stopped using the audio section from that a couple of years ago but still use everything else multiplicity offers. There is a donation ware software called Voicemeeter Banna that is brilliant for audio on you computer and sim. I use 2 computers and 4 soundcards to run P3d and voicemeeter banana controls them all. It can send the main audio to you main speakers and send ATC audio to your networked machine. I use programes on the networked machine where the main audio is sent back to the main pcs speakers but Pilot2ATC for example is on the networked pc.

Ken

Share this post


Link to post
Share on other sites
2 hours ago, krono said:

Hi

I was just reading this and wondering. Are you running spad.next on your main pc or your networked pc. If you run Spad.next on your networked pc all of your flight controls can then be attached to your networked pc. This means that you dont need vJoy etc. Spad.next will use fsuipc,simmconect or Lvars on you networked pc. As far as sound goes Multiplicity is great on networked machines but I stopped using the audio section from that a couple of years ago but still use everything else multiplicity offers. There is a donation ware software called Voicemeeter Banna that is brilliant for audio on you computer and sim. I use 2 computers and 4 soundcards to run P3d and voicemeeter banana controls them all. It can send the main audio to you main speakers and send ATC audio to your networked machine. I use programes on the networked machine where the main audio is sent back to the main pcs speakers but Pilot2ATC for example is on the networked pc.

Ken

I have SPAD.Next only on the server. I'll try it on the client as well. Thanks for the tip. 

Share this post


Link to post
Share on other sites

So, I have 2 computers running on network (#1 computer for P3D, #2 computer for Pilot2ATC), with the USB headset on the main computer (#1 computer P3D).  If you plug your line out from (#1 computer P3D) to the line in on (#2 computer Pilot2ATC), via a 3.5mm audio cable, then your USB headset microphone should work on (#2 computer Pilot2ATC), correct?!

And if you plug another 3.5mm audio cable from your line out on (#2 computer Pilot2ATC) to your line in on (#1 computer P3D), then your Pilot2ATC audio should be heard in your USB headset earphones (#1 computer P3D), correct?!

Does this all make sense, or am I out to lunch?!! 😉  I really hope this can work.

Bruce

Share this post


Link to post
Share on other sites

No, I don't believe that should work.

You must have the microphone plugged into the PC running Pilot2ATC and it must be designated as the default recording device for that PC.  

There are software packages that would let you bring the sound from P3D to the remote PC via your LAN and then you plug your headset into the P2A PC.  Multiplicity is one such program, but there are others.

Of course, I could be wrong.  So if your hardwired setup works, please let us know.

Dave

Share this post


Link to post
Share on other sites

I have a USB wireless surround sound headset though.  I thought I had read somewhere months ago about the line in/out thing though.  Maybe not.

Bruce

Share this post


Link to post
Share on other sites
Posted (edited)

Hi Bruce, Dave is right I'm afraid. Your proposal will not work.  Inputs to PC's are called "mixer inputs" on the PC, but do not work like real studio mixers.   You can set up an optimal setup like mine though:

 

PC 1 Works p2atc, has headset and microphone (USB or hard wired)

PC 2 is X-plane, Has boosted 500 watt surround speakers, with a big sub-woofer (base speaker). The PA system is 4000 watts in here!

Talk to P2atc on your headset and experience the airplane sound and vibration in the room!

My room is a soundproof studio (I'm a professional musician) and winding up a jet turbine will shake the walls!   With headsets on, me and my passenger can experience very realistic sound.

You can buy a bluetooth of other sound system for your PC very cheaply these days.

Pilot2ATC is still the very best add on for any flight sim, professionally supported by Dynamic Dave!

 

Have fun

trev

PS I have two headsets/mikes connected together through a small mixer unit that allows not only individual volume adjustment, but we have an intercom between us.It feeds output to the PC1/p2atc unit.

Edited by tmeacham
typos - oops!

Share this post


Link to post
Share on other sites

Ok, so as I am getting older, things seem more difficult to get to work the way I want ;)

So, I have a second computer that ONLY does my FSX/P3D add on programs.  Such as: Wideserver, Pilot2ATC, KAcars for my VA, FS Flightkeeper and for browsing with Chrome etc.  My main computer runs: P3D and a bunch of stuff such as, Chaseplane, Opus weather, Trackir5, Goflight Interface Tool, etc.  I have a second sound card I use for the output for my Buttkicker Gamer 2.

So, I am finding that maybe I should be running Pilot2ATC from my main computer.  BUT, I like seeing the info from Pilot2ATC program onscreen.  Because I run in fullscreen mode on P3D, I would not see that.  :(  And I have 3 monitors with a triplehead2go, so I could NOT show P2Atc on a second monitor or anything.

So, what can I do?!  I don't think my family would love to hear it cranked up in my NON soundproof room, nor would the dog ;)

I would be great if I could have the Pilot2atc screen ALSO showing on my second computer, but with all it's functionality coming from my main computer, if that all makes sense ;)

Bruce

Share this post


Link to post
Share on other sites

I should mention, I use Multiplicity as well.  There is a sound sharing option, I believe.  I will have to investigate that further.

This would seem possible.  Is anyone using Multiplicity Audio Sharing for this at all??

Bruce

Edited by CPC900

Share this post


Link to post
Share on other sites

I use multiplicity, it does share sound.  It's a great appplication for managing an extra PC. The sound has a slight delay, but it is not noticable, works very well with P2ATC

trev

Share this post


Link to post
Share on other sites

Yeah, I tested it out last night and it worked great.  The only thing I had an issue with is, the sound was very low from my second machine to my USB headset.  I had to really turn down my P3D sound to hear P2Atc 😞  The sound levels were all cranked on the second machine; maybe it was an oddity.  I will test it more this weekend.

But, if I can get it all working with good sound levels on both, I will be a very happy person.  The one thing I will have to do is train my voice a LOT more, because I was having problems getting the Ground Controller to hear my readback properly  😞  Mind you, I have done very little voice training.

 

Bruce

Share this post


Link to post
Share on other sites

Bruce,

The Networked Computer section of the User's Guide has details on one way to set up Multiplicity for sound.

Dave

Share this post


Link to post
Share on other sites

Dave, Dave, Dave......that would imply I read it  😉

I am in the process of redoing a bunch of FS stuff on my network, due to my recent interest in P3D, of late.  And the fact that my second computer died and had to be replaced.  I also remembered how I liked the look of Pilot2ATC from when I bought it ages ago.

I am giving it a second look now, because I kind of gave up on it way back.  I found that my RC4.3 was just too easy to load up and go and had very few issues with it.  Plus I knew I would have to do some work and study to use Pilot2ATC.  😉

BUT, now that I am using Pilot2ATC and am moving on from RC4, due to it being so old, I am going full throttle into Pilot2ATC.   On that note, I am reading the manual right NOW  🙂 It is quite good and very easy to follow.  I had read it before, but I just didn't have the time to give it my full attention.  Now it is getting my full attention!  

And you are right, I am finding everything I need, such as:  "Destination Only Taxi Readbacks.........It simplifies the readback and can reduce frustration." 😄   It really IS a fantastic manual!!!

But I DO need to still train my voice a bit, I think 😉 

 

Bruce

Share this post


Link to post
Share on other sites

Ok, everything is working great with the Pilot2ATC program over the network now; I couldn't be happier :) 

And Dave, I was just trying to be humorous with the "that would imply I read it" part.  You hadn't commented back, so I wanted to make sure I hadn't offended you.  I had read it before.  I just needed to read it a second time to make sense of everything again; it is a fairly deep program....which is great!!

Multiplicity has taken care of all the issues with running over the network for me.  It truly is perfect to work with Pilot2ATC over the network, with the ability to see everything of Pilot2ATC's map, freq, fpl etc., on a second computers monitor.  I feel a bit dumb that I had not noticed that in the manual the first time I read it, months and months ago :)

I have still NOT really trained my voice yet, but I will.  Although the SayIt feature works really, really good, if/when you need it.  But you really need to take the time to train your voice, if you want to be exclusive voice comms all the time.  Plus, it is nice to see some of the voice scripts people have created for Pilot2ATC

So, I have finally moved away from Radar Contact 4.3 now.  I have also decided to move away from PF3 for now, as well.  Once you get used to switching to Pilot2ATC and take the time to read the manual once or twice and spend the time to set up the config file the way it needs to be; then it really is a very nice program for ATC for FSX/P3D.  It will be all I will use now, I believe.  Although, I enjoyed both PF3 and RC4, in their own right.

 

Bruce

 

Share this post


Link to post
Share on other sites

Bruce,

Glad you got it working.  I did get the humor...was just waiting to hear how you did.😊

Thanks for sharing your results!

Dave

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now