diff --git a/G940LEDControl/Bin/FSXSP2-SimConnect.dll b/G940LEDControl/Bin/FSXSP2-SimConnect.dll new file mode 100644 index 0000000..a2bf93e Binary files /dev/null and b/G940LEDControl/Bin/FSXSP2-SimConnect.dll differ diff --git a/G940LEDControl/Units/FSXSimConnectClient.pas b/G940LEDControl/Units/FSXSimConnectClient.pas index a150e28..5100502 100644 --- a/G940LEDControl/Units/FSXSimConnectClient.pas +++ b/G940LEDControl/Units/FSXSimConnectClient.pas @@ -438,6 +438,8 @@ begin TFSXSimConnectStateMonitor.SetCurrentState(scsConnecting); TrySimConnect('FSX-SimConnect.dll'); + if SimConnectHandle = 0 then + TrySimConnect('FSXSP2-SimConnect.dll'); if SimConnectHandle = 0 then TrySimConnect('FSX-SE-SimConnect.dll'); diff --git a/Setup/G940LEDControl.iss b/Setup/G940LEDControl.iss index fa73735..29c686a 100644 --- a/Setup/G940LEDControl.iss +++ b/Setup/G940LEDControl.iss @@ -31,6 +31,7 @@ Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{ Source: "..\G940LEDControl\Bin\{#AppExeName}"; DestDir: "{app}"; Flags: ignoreversion Source: "..\G940LEDControl\Bin\LogiJoystickDLL.dll"; DestDir: "{app}"; Flags: ignoreversion Source: "..\G940LEDControl\Bin\FSX-SimConnect.dll"; DestDir: "{app}"; Flags: ignoreversion +Source: "..\G940LEDControl\Bin\FSXSP2-SimConnect.dll"; DestDir: "{app}"; Flags: ignoreversion Source: "..\G940LEDControl\Bin\FSX-SE-SimConnect.dll"; DestDir: "{app}"; Flags: ignoreversion Source: "..\G940LEDControl\Scripts\*.lua"; DestDir: "{app}\Scripts"; Flags: ignoreversion recursesubdirs