Jump to content
The simFlight Network Forums

Axis not registering in FSX with FSUIPC installed


Recommended Posts

Hi Pete

I have installed FSUIPC 4603.

My CH Controllers were previously assigned via FSX however some aircraft would not receive inputs when FSUIPC was installed.

I disabled the controllers in FSX and assigned all axis in FSUIPC instead.

Very few of the axis's are recognized in FSX. Despite all being assigned correctly in FSUIPC.

The only way I can get axis's to work is to remove the FSUIPC DLL from the module folder.

I also experienced a crash to desktop which was assciated with API.DLL so I assume this is a simconnect error conflicting with FSUIPC again.

I really want the wind smoothing with FSUIPC, but cannot fly any aircraft with FSUIPC installed.

Here is a copy of the log, but there is no record of rudder, aileron, or elevator inputs.

********* FSUIPC4, Version 4.603 by Pete Dowson *********

User Name="Luke Bruce-Smith"

User Addr="lbruce-s@bigpond.net.au"

FSUIPC4 Key is provided

WIDEFS7 not user registered, or expired

[Continuation log requested by user]

Running inside FSX on Windows Vista (using SimConnect Acc/SP2 Oct07)

Module base=61000000

Wind smoothing fix is fully installed

1361436 System time = 24/03/2010 17:58:04, Simulator time = 19:56:57 (09:56Z)

1389578 *** AXIS: Cntrl= 66388 (0x00010354), Param= 16256 (0x00003f80) AXIS_RIGHT_BRAKE_SET

1394992 *** AXIS: Cntrl= 66388 (0x00010354), Param= 16000 (0x00003e80) AXIS_RIGHT_BRAKE_SET

1395039 *** AXIS: Cntrl= 66388 (0x00010354), Param= 12032 (0x00002f00) AXIS_RIGHT_BRAKE_SET

1395070 *** AXIS: Cntrl= 66388 (0x00010354), Param= 7936 (0x00001f00) AXIS_RIGHT_BRAKE_SET

1395117 *** AXIS: Cntrl= 66388 (0x00010354), Param= 2688 (0x00000a80) AXIS_RIGHT_BRAKE_SET

1395163 *** AXIS: Cntrl= 66388 (0x00010354), Param= -130 (0xffffff7e) AXIS_RIGHT_BRAKE_SET

1395210 *** AXIS: Cntrl= 66388 (0x00010354), Param= -2861 (0xfffff4d3) AXIS_RIGHT_BRAKE_SET

1395257 *** AXIS: Cntrl= 66388 (0x00010354), Param= -6891 (0xffffe515) AXIS_RIGHT_BRAKE_SET

1395288 *** AXIS: Cntrl= 66388 (0x00010354), Param= -13913 (0xffffc9a7) AXIS_RIGHT_BRAKE_SET

1395335 *** AXIS: Cntrl= 66388 (0x00010354), Param= -16384 (0xffffc000) AXIS_RIGHT_BRAKE_SET

1395990 *** AXIS: Cntrl= 66388 (0x00010354), Param= -15213 (0xffffc493) AXIS_RIGHT_BRAKE_SET

1396021 *** AXIS: Cntrl= 66388 (0x00010354), Param= -11703 (0xffffd249) AXIS_RIGHT_BRAKE_SET

1396068 *** AXIS: Cntrl= 66388 (0x00010354), Param= -4421 (0xffffeebb) AXIS_RIGHT_BRAKE_SET

1396115 *** AXIS: Cntrl= 66388 (0x00010354), Param= 1024 (0x00000400) AXIS_RIGHT_BRAKE_SET

1396162 *** AXIS: Cntrl= 66388 (0x00010354), Param= 9728 (0x00002600) AXIS_RIGHT_BRAKE_SET

1396209 *** AXIS: Cntrl= 66388 (0x00010354), Param= 15232 (0x00003b80) AXIS_RIGHT_BRAKE_SET

1396240 *** AXIS: Cntrl= 66388 (0x00010354), Param= 16256 (0x00003f80) AXIS_RIGHT_BRAKE_SET

1397129 *** AXIS: Cntrl= 66388 (0x00010354), Param= 14720 (0x00003980) AXIS_RIGHT_BRAKE_SET

1397176 *** AXIS: Cntrl= 66388 (0x00010354), Param= 10240 (0x00002800) AXIS_RIGHT_BRAKE_SET

1397223 *** AXIS: Cntrl= 66388 (0x00010354), Param= 6144 (0x00001800) AXIS_RIGHT_BRAKE_SET

1397269 *** AXIS: Cntrl= 66388 (0x00010354), Param= 2176 (0x00000880) AXIS_RIGHT_BRAKE_SET

1397301 *** AXIS: Cntrl= 66388 (0x00010354), Param= 0 (0x00000000) AXIS_RIGHT_BRAKE_SET

1397347 *** AXIS: Cntrl= 66388 (0x00010354), Param= -260 (0xfffffefc) AXIS_RIGHT_BRAKE_SET

1397394 *** AXIS: Cntrl= 66388 (0x00010354), Param= -1430 (0xfffffa6a) AXIS_RIGHT_BRAKE_SET

1397441 *** AXIS: Cntrl= 66388 (0x00010354), Param= -3641 (0xfffff1c7) AXIS_RIGHT_BRAKE_SET

1397472 *** AXIS: Cntrl= 66388 (0x00010354), Param= -5201 (0xffffebaf) AXIS_RIGHT_BRAKE_SET

1397519 *** AXIS: Cntrl= 66388 (0x00010354), Param= -7412 (0xffffe30c) AXIS_RIGHT_BRAKE_SET

1397566 *** AXIS: Cntrl= 66388 (0x00010354), Param= -9492 (0xffffdaec) AXIS_RIGHT_BRAKE_SET

1397613 *** AXIS: Cntrl= 66388 (0x00010354), Param= -11572 (0xffffd2cc) AXIS_RIGHT_BRAKE_SET

1397659 *** AXIS: Cntrl= 66388 (0x00010354), Param= -12873 (0xffffcdb7) AXIS_RIGHT_BRAKE_SET

1397706 *** AXIS: Cntrl= 66388 (0x00010354), Param= -15863 (0xffffc209) AXIS_RIGHT_BRAKE_SET

1397737 *** AXIS: Cntrl= 66388 (0x00010354), Param= -16384 (0xffffc000) AXIS_RIGHT_BRAKE_SET

1397909 *** AXIS: Cntrl= 66388 (0x00010354), Param= -16123 (0xffffc105) AXIS_RIGHT_BRAKE_SET

1397956 *** AXIS: Cntrl= 66388 (0x00010354), Param= -16384 (0xffffc000) AXIS_RIGHT_BRAKE_SET

1398393 *** AXIS: Cntrl= 66388 (0x00010354), Param= -14693 (0xffffc69b) AXIS_RIGHT_BRAKE_SET

1398439 *** AXIS: Cntrl= 66388 (0x00010354), Param= -15863 (0xffffc209) AXIS_RIGHT_BRAKE_SET

1398486 *** AXIS: Cntrl= 66388 (0x00010354), Param= -15603 (0xffffc30d) AXIS_RIGHT_BRAKE_SET

1398517 *** AXIS: Cntrl= 66388 (0x00010354), Param= -15083 (0xffffc515) AXIS_RIGHT_BRAKE_SET

1398611 *** AXIS: Cntrl= 66388 (0x00010354), Param= -14693 (0xffffc69b) AXIS_RIGHT_BRAKE_SET

1398658 *** AXIS: Cntrl= 66388 (0x00010354), Param= -14433 (0xffffc79f) AXIS_RIGHT_BRAKE_SET

1398705 *** AXIS: Cntrl= 66388 (0x00010354), Param= -13783 (0xffffca29) AXIS_RIGHT_BRAKE_SET

1398751 *** AXIS: Cntrl= 66388 (0x00010354), Param= -12743 (0xffffce39) AXIS_RIGHT_BRAKE_SET

1398798 *** AXIS: Cntrl= 66388 (0x00010354), Param= -11182 (0xffffd452) AXIS_RIGHT_BRAKE_SET

1398845 *** AXIS: Cntrl= 66388 (0x00010354), Param= -8452 (0xffffdefc) AXIS_RIGHT_BRAKE_SET

1398876 *** AXIS: Cntrl= 66388 (0x00010354), Param= -7672 (0xffffe208) AXIS_RIGHT_BRAKE_SET

1398923 *** AXIS: Cntrl= 66388 (0x00010354), Param= -7022 (0xffffe492) AXIS_RIGHT_BRAKE_SET

1398970 *** AXIS: Cntrl= 66388 (0x00010354), Param= -5981 (0xffffe8a3) AXIS_RIGHT_BRAKE_SET

1399017 *** AXIS: Cntrl= 66388 (0x00010354), Param= -4941 (0xffffecb3) AXIS_RIGHT_BRAKE_SET

1399063 *** AXIS: Cntrl= 66388 (0x00010354), Param= -4291 (0xffffef3d) AXIS_RIGHT_BRAKE_SET

1399110 *** AXIS: Cntrl= 66388 (0x00010354), Param= -3251 (0xfffff34d) AXIS_RIGHT_BRAKE_SET

1399157 *** AXIS: Cntrl= 66388 (0x00010354), Param= -2080 (0xfffff7e0) AXIS_RIGHT_BRAKE_SET

1399282 *** AXIS: Cntrl= 66388 (0x00010354), Param= -1820 (0xfffff8e4) AXIS_RIGHT_BRAKE_SET

1399329 *** AXIS: Cntrl= 66388 (0x00010354), Param= -1430 (0xfffffa6a) AXIS_RIGHT_BRAKE_SET

1399360 *** AXIS: Cntrl= 66388 (0x00010354), Param= -520 (0xfffffdf8) AXIS_RIGHT_BRAKE_SET

1399407 *** AXIS: Cntrl= 66388 (0x00010354), Param= 0 (0x00000000) AXIS_RIGHT_BRAKE_SET

Link to comment
Share on other sites

My CH Controllers were previously assigned via FSX however some aircraft would not receive inputs when FSUIPC was installed.

FSUIPC4 does not interfere with any axes, or indeed, and controls, unless told to.

Very few of the axis's are recognized in FSX. Despite all being assigned correctly in FSUIPC.

You are certainly doing something very wrong, then. Please show me the axis assignments and joystick calibration parts of your FSUIPC4.INI file.

I also experienced a crash to desktop which was assciated with API.DLL so I assume this is a simconnect error conflicting with FSUIPC again.

No, the API.DLL has nothing to do with any of that. It is purely related to the FSX user facilities.

Here is a copy of the log, but there is no record of rudder, aileron, or elevator inputs.

It is a continuation log, so omits some essential information.

[Continuation log requested by user]

The information in the INI file is more important as it will show what you've done.

Regards

Pete

Link to comment
Share on other sites

Thank you for reply Peter.

I have experienced this API.DLL error many time before when using FSUIPC controller inputs, and only when using FSUIPC controller inputs.

Here is a copy of the ini file.

[General]

UpdatedByVersion=4603

History=VW93TJT0R140I6AP40UFL

MouseWheelTrim=No

MouseWheelTrimSpeed=1

JoystickTimeout=20

PollGFTQ6=Yes

BlankDisplays=No

FixControlAccel=No

FixMachSpeedBug=No

VisibilityOptions=No

OneCloudLayer=No

CloudTurbulence=No

CloudIcing=No

GenerateCirrus=No

SuppressCloudTurbulence=No

MaxIce=-4

MinIce=-4

UpperWindGusts=No

SuppressWindTurbulence=No

SuppressWindVariance=No

WindTurbulence=No

TurbulenceRate=1.0,5.0

TurbulenceDivisor=20,20,40,40

SuppressAllGusts=No

MaxSurfaceWind=0

WindLimitLevel=200

WindDiscardLevel=400

WindAjustAltitude=No

WindAjustAltitudeBy=2000

SmoothBySimTime=No

WindSmoothing=No

WindSmoothness=2

WindSmoothAirborneOnly=Yes

PressureSmoothness=0

TemperatureSmoothness=0

DisconnTrimForAP=No

ZeroElevForAPAlt=No

ThrottleSyncAll=No

WhiteMessages=No

ShowPMcontrols=No

SpoilerIncrement=512

MagicBattery=No

RudderSpikeRemoval=No

ElevatorSpikeRemoval=No

AileronSpikeRemoval=No

ReversedElevatorTrim=No

ClockSync=No

ClockSyncMins=5

ClearWeatherDynamics=No

OwnWeatherChanges=No

TimeForSelect=4

LoadFlightMenu=No

LoadPlanMenu=No

PauseAfterCrash=No

BrakeReleaseThreshold=75

SaveDataWithFlights=No

ZapSound=firework

ShortAircraftNameOk=No

UseProfiles=No

TCASid=Flight

TCASrange=40

AxisCalibration=No

DirectAxesToCalibs=No

ShowMultilineWindow=Yes

SuppressSingleline=No

SuppressMultilineFS=No

AxisIntercepts=No

DontResetAxes=No

WeatherReadFactor=2

WeatherRewriteSeconds=1

CustomWeatherModify=No

SimConnectStallTime=1

Console=No

LogAxes=Yes

[JoyNames]

AutoAssignLetters=No

0=CH Pro Pedals USB

0.GUID={3B80A610-6ED1-11DD-8001-444553540000}

1=CH Throttle Quadrant USB

1.GUID={4197CAB0-6ED1-11DD-8004-444553540000}

2=CH Flight Sim Yoke USB

2.GUID={469C46D0-6ED1-11DD-8005-444553540000}

[buttons]

ButtonRepeat=20,10

[AutoSave]

AutoSaveEnabled=No

[GPSout]

GPSoutEnabled=No

Link to comment
Share on other sites

I have experienced this API.DLL error many time before when using FSUIPC controller inputs, and only when using FSUIPC controller inputs.

You most certainly have something very wrong in your system somewhere, then. A corruption probably. I think you should consider uninstalling and reinstalling FS.

Take care, though. Reinstalling can sometimes lead to a corrupted SimConnect.

Here is a copy of the ini file.

That shows you are doing nothing at all with FSUIPC assignments, so, apart from the fact you are for some reason logging axis controls still (please turn that off), there is nothing FSUIPC is actually doing. it isn't looking at, touching, or in any way interfering with any axes, buttons, or anything else.

Regards

Pete

Link to comment
Share on other sites

I apologise Peter

Not all of the INI file was pasted.

[GPSout2]

GPSoutEnabled=No

[WideServer]

WideFSenabled=Yes

[Axes]

0=0X,256,D,7,0,0,0

1=0Y,256,D,8,0,0,0

2=0Z,256,D,3,0,0,0

3=1X,256,D,9,0,0,0

4=1Y,256,D,10,0,0,0

5=1Z,256,D,11,0,0,0

6=1R,256,D,12,0,0,0

7=1U,256,D,22,0,0,0

8=1V,256,D,25,0,0,0

9=2X,256,D,1,0,0,0

10=2Y,256,D,2,0,0,0

11=2P,0

12=2P,B,0,0,66416,1

[JoystickCalibration]

AllowSuppressForPFCquad=Yes

ExcludeThrottleSet=Yes

ExcludeMixtureSet=Yes

ExcludePropPitchSet=Yes

SepRevsJetsOnly=No

ApplyHeloTrim=No

UseAxisControlsForNRZ=No

FlapsSetControl=0

FlapDetents=No

ReverserControl=66292

Reverser1Control=66422

Reverser2Control=66425

Reverser3Control=66428

Reverser4Control=66431

MaxThrottleForReverser=256

AileronTrimControl=66731

RudderTrimControl=66732

CowlFlaps1Control=66162

CowlFlaps2Control=66163

CowlFlaps3Control=66164

CowlFlaps4Control=66165

SteeringTillerControl=0

MaxSteerSpeed=60

Aileron=-16253,-130,-130,16128

Elevator=-16384,896,896,16256

Rudder=-16253,-512,512,16128/16

Reverser=-16384,16383

Link to comment
Share on other sites

Not all of the INI file was pasted.

Okay. Let's see:

[Axes]

0=0X,256,D,7,0,0,0

1=0Y,256,D,8,0,0,0

2=0Z,256,D,3,0,0,0

3=1X,256,D,9,0,0,0

4=1Y,256,D,10,0,0,0

5=1Z,256,D,11,0,0,0

6=1R,256,D,12,0,0,0

7=1U,256,D,22,0,0,0

8=1V,256,D,25,0,0,0

9=2X,256,D,1,0,0,0

10=2Y,256,D,2,0,0,0

11=2P,0

12=2P,B,0,0,66416,1

You have 11 axes assigned in FSUIPC from 3 devices, plus a hat to Pan View. The devices, from the previous part of the INI file are:

0=CH Pro Pedals USB

with the two brakes and rudder assigned "direct to FSUIPC calibration".

1=CH Throttle Quadrant USB

with 4 throttles, a speed brake and a reverser, also all assigned "direct to FSUIPC calibration".

2=CH Flight Sim Yoke USB

with the elevator, aileron also assigned "direct to FSUIPC calibration".

But of all those, the only calibrations you've set are:

Aileron=-16253,-130,-130,16128

Elevator=-16384,896,896,16256

Rudder=-16253,-512,512,16128/16

Reverser=-16384,16383

and even then you've not defined any neutral central "rest" zone for the three main controls, nor apparently actually calibrated the reverser (those look like default values). I'd have thought you'd at least need to reverse the reverser to make the lever operate sensibly (pulling back for "more" reverse).

So, for certain, your spoiers, toe brakes and throttles won't work at all because they aren't connected -- if you assign "direct to FSUIPC calibration" they have to actually go through calibration in order to get to FS.

Regards

Pete

Link to comment
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
×
×
  • 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.