BitPatch Update Log

Official changelog, patch notes, and security updates for the IGI2 Multiplayer Client.

Version BIT-1.0
Initial Rebrand Release

Client-Side Modifications

  • [ADDED] Full GOG version compatibility.
  • [FIXED] Resolved persistent CD authentication failures when connecting to a server.
  • [FIXED] Removed weapon limit restrictions.
  • [SECURITY] Patched multiple exploits and trainers including: Invisible Mode, Fast Lockpick, Super Jump, Max Precision, Rapid Fire, Continuous Shots, Infinite Explosives/Ammo, No Reload, Stealth Mode, No CCTV Detection, Refill Health, and Deviance Trainer.
  • [SECURITY] Eliminated all thermal vision hacks, including modified thermal rifles.
  • [FEATURE] Enabled the ability to shoot weapons while submerged in water.
  • [FEATURE] Introduced third-person and free-camera modes (toggle via Left Alt + Right Alt during gameplay).
  • [FEATURE] Added binoculars to the default player loadout.
  • [FEATURE] Added a map computer smoke effect for deployed smoke grenades.
  • [FEATURE] Added dedicated radio bindings (Alt + T & Alt + I) for beta voice lines. Note: Avoid rebinding default Y and U keys to prevent conflicts.
  • [UI] Imported the animated menu system from the original Project I.G.I.
  • [UI] Added a custom exit splash screen.

Server-Side Architecture

  • [NETWORK] Migrated routing infrastructure to the OpenSpy master server.
  • [SECURITY] Patched Luigi Auriemma server exploits (including gshboom, format string vulnerabilities, and fake player floods).
  • [STABILITY] Fixed anti-crash variables related to death animation synchronization.
  • [STABILITY] Fixed crashes triggered by door interactions and objective animations.
  • [STABILITY] Fixed random exception errors causing server instability.
  • [STABILITY] Fixed an animation crash involving indestructible proximity mines.
  • [STABILITY] Resolved crashes tied to compiler signatures.
  • [STABILITY] Fixed a crash caused by null player entities joining the server.
  • [STABILITY] Fixed crashes associated with floating-point triggers and Z-coordinate floating limits.
  • [STABILITY] Resolved cascading crashes caused by ghost entity status flags and ghost objects.
  • [STABILITY] Fixed heap corruption and null pointer read crashes.