Skip to content

WallyCZ/saitek-cyborg-ff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Saitek Cyborg Evo and 3D Force Feedback 64-bit fix

This is fix of the Saitek Cyborg Evo/3D Force Feedback driver for 64 bit Windows applications. Immersion (developer of the FF driver) made huge mistake when converting from 32 bit to 64 bit and forgot one of the internal effect structure field as 32bit pointer, what causes losing high 32 bits of the pointer and crash when using this pointer.

Installation Saitek Cyborg Evo/3D Force

Download this repository (for example via this zip file and then extract it on your Windows machine). Then run Install.ps1 (right click on file and "Run with PowerShell") and follow the instructions.

Tested

  • Game Device control panel
  • x360ce
  • DCS A-10C/BS2 (need to remove joystick from blacklist by renaming device - answer yes when Install.ps1 asks for renaming device)

How it works

All (hopefully) places before this pointer is used were patched, so the lost higher part of the pointer is taken from some another local pointer, which is not broken.

About

Fix for Saitek Cyborg Force Feedback 64-bit driver

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published