Jump to content
The simFlight Network Forums

Recommended Posts

Posted

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!
 

Posted

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

Posted
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

Posted
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!

Posted
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

Posted

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

Posted

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

Posted
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!!!

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
×
×
  • 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.