KisakCOD: reimplementación de código abierto del multijugador de Call of Duty 4

Fuentes: KisakCOD: open source reimplementation of Call of Duty 4 multiplayer

KisakCOD es un proyecto de código abierto que reimplementa el ejecutable del modo multijugador de Call of Duty 4: Modern Warfare (2007), pensado para desarrolladores de mods y aficionados al título. El repositorio, disponible en GitHub bajo la cuenta SwagSoftware, permite compilar la reimplementación desde el código fuente y ofrece un punto de partida para experimentar con la lógica del juego original.

El proyecto requiere Windows, Visual Studio 2022, CMake 3.16 o superior, el SDK de DirectX de 2010 y una copia del juego en Steam. Tras clonar el repositorio, se ejecuta generate-project.bat para generar los archivos de solución (.sln) de los componentes single-player, multijugador y servidor dedicado. Después hay que copiar los archivos originales del juego —incluidos ficheros pequeños como localization.txt— a la carpeta bin correspondiente, junto con las DLL de dependencias: binkw32.dll, las DLL de msslib y steam_api.dll.

Los autores advierten de que se trata de un juego de hace cerca de dos décadas con exploits conocidos, por lo que recomiendan jugar en línea dentro de un entorno sandbox como Sandboxie. Entre los problemas frecuentes documentados figuran los errores de DLL al iniciar —causados por no copiar las librerías necesarias— y los fallos de conexión al servidor dedicado, relacionados con los parámetros net_ip y net_port. El proyecto admite contribuciones con asistencia de IA, siempre bajo la responsabilidad de quien confirma los cambios, y reconoce como referencia otros forks open source, las librerías Bink y Miles Sound System de RAD Game Tools, y el motor de física ODE.