NOTE: You must legally own Call of Duty®: Modern Warfare to run this mod. Cracked/Pirated versions of the game are NOT supported.
- Clone the Git repo. Do NOT download it as ZIP, that won't work.
- Update the submodules and run
premake5 vs2019or simply use the deliveredgenerate.bat. - Build via solution file in
iw8_vs2019.sln.
Currently
vs2022isn't a valid configuration as any mutex will fail to lock and cause an access violation, if you think you can figure this out you are literally insane, I've tried and failed and nothing I do fixes this.
This software has been created purely for the purposes of academic research. It is not intended to be used to attack other systems. Project maintainers are not responsible or liable for misuse of the software. Use responsibly.
iw8-mod supports these versions of Modern Warfare:
- 1.20.4.7623265 (game_dx12_ship_replay)
- 1.20.4.7623265 (ModernWarfare)
- 1.38.3.9489393
- 1.44.0.10435696
Support may be coming for:
- 0.01.2.7089334
- 1.03.0.7209368
Keep in mind that only 1.20/replay fully works "online" right now, all other versions don't get past the main menu and crash after ~2 minutes due to anti-tampering mechanisms put in place by Infinity Ward.
The same discord_game_sdk.dll can be used for all the versions as it auto-detects the version based on the executable and calculates the signatures based on that.
- t6-mod - codebase
- Donetsk - documented code used throughout the project
- mrondllsrc - a few hooks and patches
- s1x-client - heavy inspiration
