Jump to content
The simFlight Network Forums
Diogo Alencar

FSUIPC + PMDG or others = How to Set???

Recommended Posts

Hello, I recently purchased FSUIPC 4 for P3D.

Previously, I used FSUIPC for FS2004 and created the macros to command keys in the most complex aircraft, such as the 737 PMDG, Digital Aviation Cheyenne, FSD Navajo, etc.
In P3D, I can not create the macros!

When clicking on create the mouse macros, and when the key is pressed with the mouse in P3D, nothing happens (before, it appeared a green stripe with the codes).
How do I assign the buttons and keys with this new FSUIPC, for example, a simple light taxi key of the 737 NGX PMDG?

I read the .h file from the PMDG SDK, it speaks of the commands, but no listed command is in the list of FSUIPC commands.
Is there a file to replace which includes these commands?

Thank you!
 

Share this post


Link to post
Share on other sites

Hi,

FSUIPC4 and FSUIPC5 provides additional Offsets for PMDG models listed in related PDF files in subfolder ..\Modules\FSUIPC Documents\ i.e. for PMDG737NGX you will find Offset Mapping for PMDG 737NGX.pdf

To control switches ... you need to send Controls, as you found already in their SDK.

Thomas

Share this post


Link to post
Share on other sites
6 hours ago, Thomas Richter said:

Hi,

FSUIPC4 and FSUIPC5 provides additional Offsets for PMDG models listed in related PDF files in subfolder ..\Modules\FSUIPC Documents\ i.e. for PMDG737NGX you will find Offset Mapping for PMDG 737NGX.pdf

To control switches ... you need to send Controls, as you found already in their SDK.

Thomas

Hello Thomas, how are you?

I found the documents that speak of PMDG mapping, however, in FSUIPC does not have the option to choose the same.
Do I have to make any modifications to a file? Or some file replacement?

Thank you!

Diogo Alencar

Share this post


Link to post
Share on other sites
8 hours ago, Luke Kolin said:

Yes it does - when sending a custom control you just have to calculate and enter the control number manually.

Cheers!

Luke

Calculate??? Wow! Now I did not understand anything!
What to calculate? And how to calculate?
Thank you in advance!

Share this post


Link to post
Share on other sites
16 hours ago, Diogo Alencar said:

Calculate??? Wow! Now I did not understand anything! What to calculate? And how to calculate?

No need to panic. The PMDG aircraft come with an aircraft SDK (in the PMDG folder under your simulator directory). There should be a .h file which at its end has a listing of the control names and their relevant IDs.

As an example, I have a joystick button set to toggle the autopilot disconnect bar in the PMDG737. The event to toggle this is defined as EVT_MCP_DISENGAGE_BAR, and its value is defined in the file as (THIRD_PARTY_EVENT_ID_MIN + 406). THIRD_PARTY_EVENT_ID_MIN is 69632, so the control I need to pass to P3D is 69632+406 which is 70042.

Cheers!

Luke

Share this post


Link to post
Share on other sites

In addition to what Luke said, don't forget to activate the SDK broadcast in the 737NGX_Options.ini, per the instructions in the Offset Mapping for PMDG737NGX.pdf file in the FSUIPC Documents folder.  I use P3Dv4 and every time I install a hot fix, etc. it rewrites the .ini file and I have to change it back.  I map a button on the yoke to 70636 which is the A/P DISC on the sim yoke.  I believe you should also set the parameter to 1.

Good luck,

Dustin

Share this post


Link to post
Share on other sites

Hi,

using a tutorial from someone about FSUIPC and PMDG might not be very helpful for FSUIPC5 and PMDG.

As described in this topic, just above your message, you should use instead controls and not macros.

Thomas

Share this post


Link to post
Share on other sites
7 hours ago, Luke Kolin said:

No need to panic. The PMDG aircraft come with an aircraft SDK (in the PMDG folder under your simulator directory). There should be a .h file which at its end has a listing of the control names and their relevant IDs.

As an example, I have a joystick button set to toggle the autopilot disconnect bar in the PMDG737. The event to toggle this is defined as EVT_MCP_DISENGAGE_BAR, and its value is defined in the file as (THIRD_PARTY_EVENT_ID_MIN + 406). THIRD_PARTY_EVENT_ID_MIN is 69632, so the control I need to pass to P3D is 69632+406 which is 70042.

Cheers!

Luke

PERFECT!!!

His tip was of great value, with the observation of the parameters, made by Budman9mm finally concluded my doubts.
I was able to map all the commands in my home cockpit!
I would like to thank everyone for their attention and help.
Thank you very much!!!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. Guidelines Privacy Policy We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.