FSUIPC7, made by John Dowson, is a utility program for the new Microsoft Flight Simulator. It provides an interface for other programs to read and write as well as control all sorts of pertinent data relating to the simulation. It is an essential ingredient in many add-on FS programs, and, in fact, may be installed on your system by any one or more of them already. For most such programs you do not need to actually purchase FSUIPC7, just the free downloadable version is enough.
In addition, FSUIPC7 contains a number of useful features, that can assist setting up the best simulation environment. Being an interface program pulling wires and pushing switches on behalf of external applications. To use these additional features you need to register your copy of FSUIPC7 and obtain an Access Key, which will unlock them. It is recommended to download and read the documentation and try the unregistered version before purchasing from simMarket for EUR 30.99 (there is an offer for previous FSUIPC version owners too).
Joystick control facilities:
- Facilities for joystick calibration – specifically, more accurate setting of dead zones and centres.
- Joystick mapping for multi-engined aircraft throttles
- Facilities for reverse thrust adjustment on each throttle, or via a separate reverser,
- Joystick button programming, for any Flight Sim control, including those not available in FS’s own assignment menu.
- Joystick buttons can also be made to produce key-presses, for instance when this is the only way to control an add-on aircraft panel or other accessory.
- Joystick button assignments for use by WideFS clients on Networked PCs.
- All button assignments programmable separately for press and release
- Facilities for analogue flap and spoiler setting, with detentes.
- Facilities for analogue elevator trim setting ( rudder and aileron to come).
- PFC COM-port connected devices, operating through our PFCP3D4.DLL driver, can also have their switches and buttons programmed using the same facilities.
- Capabilities for all of these things to be specific to an aircraft, automatically changing when you change aircraft.
Direct axis assignments
- Facilities for asignment of any Windows API (not DirectInput) joystick axis to any FS axis control, or sequences of other controls dependent upon axis range and direction of change.
- Axes can be read as Windows Game controler calibrated values, or direct as ‘Raw’ values for setting specific values.
- Capabilities for these things to be specific to an aircraft, automatically changing when you change aircraft.
Key press programming facilities:
- Key-press programming, for any Flight Sim control, including those not available in FS’s own assignments dialogues.
- FS controls can be sent with fixed parameter, for use in setting specific analogue values.
- Key-press combinations including SHIFT, TAB and CTRLas extra shifts, for many more assignment possibilities.
- Key-press assignments for use by WideFS7 clients on Networked PCs
- All key-press operations programmable separately for press and release, and for specific aircraft or general.
- Lua programming interface/interpreter for advanced control
- Advanced logging facilities