0% found this document useful (0 votes)
66 views1 page

FSUIPC 4.858 Changes Since 4.85: Improvements

This version of FSUIPC works correctly with Prepar3D v1.4, includes local joystick buttons in scanning, fixes issues with aircraft profile matching and offset reading, and improves wind gust handling.

Uploaded by

Neto Rubio
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
66 views1 page

FSUIPC 4.858 Changes Since 4.85: Improvements

This version of FSUIPC works correctly with Prepar3D v1.4, includes local joystick buttons in scanning, fixes issues with aircraft profile matching and offset reading, and improves wind gust handling.

Uploaded by

Neto Rubio
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

FSUIPC 4.858 changes since 4.

85

Improvements
1 This version is adapted to work correctly with Version 1.4 or Prepar3D.

2 The G3D patch which was applicable to Prepar3D version 1.3 is implemented for version 1.4 as well.

3 Local joystick buttons used only for conditional testing and not assigned explicitly as well were
originally not scanned and therefore the conditions were inoperative. This is now changed-- such
joysticks are now included in the regular scan.

Bug Fixes
1 The re-arrangement of initialization actions in FSUIPC4, made to try to avoid the "trust" bug
problems in SimConnect afflicting some users, was a little too drastic and resulted in a number of
required actions to fail. These included the [Auto] actions for the initially loaded aircraft, and the
matching of the aircraft to their specific settings or Profiles. It also delayed the operation of the
application offset reading capabilities.

2 WARNING: (This isn't a bug fix, because a fix has not been found)

The optional FSUIPC_Loader.DLL should not be used if you want to use the FSUIPC mouselook
facilities. Unfortunately, for some so far unexplained reason, using the Loader prevents FSUIPC
receiving Mouse Move messages (even though it does receive Mouse Wheel and Keyboard
messages quite normally).

3 Wind smoothing now properly allows for wind gusts in all circumstances. Previously small changes
in wind direction at the same time would cause both wind speed and wind direction to be
smoothed, hence possibly nullifying the gusts.

This was first changed in version 4.855, but the unusual (unlikely) combination of gusts and
turbulence still prevented the use of the full gusting range -- the turbulence, being smaller in scope
but a lot more rapid in execution, was effectively overriding the gust limits. This was fixed in 4.856
by using the current gust value as the moving base for the turbulence variations.

4 The use of LuaValue controls to set the ipcPARAM value for a currently running Lua plug-in was
actually changing that parameter on the plug-in's stack immediately. This could very occasionally
cause a crash, depending where in the Lua interpreter the plug-in was currently engaged.

To remove this cause of crashes, FSUIPC now only changes the parameter when either an ipc.sleep
function is being executed, or any event function is actioned to call its target function.

Note that the ipcPARAM variable should never be used by the plug-in for its own values as it is
liable to be changed in both of the above circumstances even without the use of the LuaValue
control.

You might also like