BitPatch Update Log
Official changelog, patch notes, and security updates for the IGI2 Multiplayer Client.
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.