HT Games

Project IGI "Could Not Set Cooperative Level for Keyboard" Fix (Windows 10/11)

Classic Project IGI (2000) DirectInput keyboard conflict on modern Windows. Fixes:

1. Compatibility Mode (Best First Step)

  1. Right-click IGI.exe → Properties → Compatibility tab.
  2. Check Run this program in compatibility mode for: → Windows XP (Service Pack 3).
  3. Check Run this program as an administrator.
  4. Check Disable fullscreen optimizations.
  5. Apply → OK.

2. DirectX 9.0c (June 2010 Redist)

IGI needs D3DX9_43.dll / d3dx9_30.dll etc. Modern Windows lacks legacy DirectX 9 runtime.

  1. Download DirectX End-User Runtime Web Installer (Microsoft) – installs all legacy DX9/10/11 libs.
  2. Or DirectX 9.0c June 2010 Redist (Full) – offline.

3. Keyboard / Input Fixes

  • Language/IME: Set System Locale / Input Language to English (US). Disable IME (Japanese/Chinese/Korean) while playing. Win+Space to switch.
  • Raw Input / DLL Wrapper: Use dinput8.dll wrapper (dxwrapper, dgVoodoo2). Place in game folder. Forces DirectInput → XInput/Raw translation.
  • dgVoodoo2: Copy dgVoodoo.conf, dgVoodooCpl.exe, d3d8.dll, d3dimm.dll, ddraw.dll to game folder. Run dgVoodooCpl.exe → Set Resolution, Force MSAA, Disable "Enumerate Refresh Rates". Fixes video + input.

4. Reinstall / Verify Files

  • GOG/Steam version? Verify Integrity.
  • CD Install? Reinstall from clean ISO (Mount via WinCDEmu). Avoid No-CD cracks (trigger AV/DEP).

5. Community Patches

  • IGI 1.3/1.4 Unofficial Patches (Widescreen, FOV, Fixes) – Check PCGamingWiki: Project IGI or WSGF.

Order: Compatibility Mode → DX9 Redist → dgVoodoo2 → Locale English. Usually solves it.


https://www.htfbw.com © HT Games