Skip to content

Aevil1/KisakCOD

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kisak COD

An open source fully-buildable reimplementation of Call of Duty 4's Multi-Player .exe

Aimed towards mod developers and COD4 enthusiasts.

licimg

Learn about the Development of KisakCOD here: https://lwss.github.io/Duty-Of-Kisak/

Current Requirements

How to build

  1. Install the above requirements and Clone repo
  2. run KisakCOD/mksln.bat and KisakCOD/mksln_dedi.bat(DEDICATED)
  3. Open .sln projects that are generated in build/ and build-dedi/ respectively ^^
  4. Copy COD4 Game files to ${GIT_ROOT}/Debug/* or ${GIT_ROOT}/Release/* (Don't try to cherry-pick them, small files like localization.txt are needed)
  5. Copy runtime DLL's to the same folder as above: src/binklib/binkw32.dll / msslib/dlls/*(Get the 'miles' folder containing .flt's as well) / steam_api.dll
  6. Run the game via Visual Studio play button or just the .exe
Keep in Mind: This is a ~20 year old game with some known exploits. We will try to fix these as we become aware of them.
However, there is a non-zero chance of some type of binary exploitation when playing online. Use a sandbox (Sandboxie?) for peace of mind. 

Known Issues

(Use the issues section)

Troubleshooting

  • Can't Connect to Dedicated Server :
    • Check net_ip and net_port, the server will increment the port if the preferred one isn't available but the client won't sweep upwards.
  • DLL Error upon launch :
    • You didn't copy over the necessary runtime DLL's

Credits and Special Thanks

Discord

https://discord.gg/9uqntRWMA3

About

COD4 Open Source Reimplementation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 84.8%
  • C 14.5%
  • HTML 0.3%
  • CMake 0.3%
  • Makefile 0.1%
  • Python 0.0%