Warning
You must legally own the Call of Duty® game you intend to run with this mod. Cracked/Pirated versions of the games are NOT supported.
Call of Duty®: Modern Warfare® 2 (2009)
- iw4s (
)
Call of Duty®: Black Ops II (2012)
*
- t6s (
) / t6-mod (
)
Call of Duty®: Ghosts (2013)
- iw6s (
)
Call of Duty®: Black Ops III (2015)
**
- t7s (
)
Call of Duty®: WWII (2017)
*
- s2s (
)
Call of Duty®: Modern Warfare® (2019)
- iw8-mod (
)
Call of Duty®: Black Ops Cold War (2020)
**
- t9-mod (
)
* - currently doesn't function
** - doesn't use Steam executable, uses executable of other platform
They all use the same shared/common code, which is why they're all bundled in this repo.
- Clone the Git repo. Do NOT download it as ZIP, that won't work.
You can run
git clone https://github.com/xifil/zeroproxy.git --recurse-submodules
You always need the
--recurse-submodules
flag! - Update the submodules and run
premake5 vs2022
(if available in path, otherwise use.\tools\premake\premake5
) or simply use the providedgenerate.bat
. - Build via solution file in
ZeroProxy.sln
in Visual Studio 2022 (JetBrains Rider has not been tested!).
GitHub Actions automatically builds the DLL files on each commit, you can find the latest build of ZeroProxy clients here.
Download the correct client mod from the link above, then extract the zip and copy the .dll
into the root of your game folder, then run the game's executable (make sure it's not <Game> Launcher.exe
, those are Battle.Net Launchers and are unsupported!)
- boiii-free - general codebase
- momo5502 - Arxan/Steam research, former lead developer of XLabsProject
- All Store versions just connect to Xbox Live for now
- A test Demonware emulator has begun to be implemented on Modern Warfare 2 and Black Ops III, based on boiii's emulator - t7s is esentially planned to be just a ported version of boiii to the Microsoft Store version of the game.
- WWII doesn't launch if the DLL is present (probably due to Arxan, will solve at a later date)
- iw9-beta-mod when???
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.
Additionally this software is licensed under the Boost-Software-License 1.0, please read and respect the license when making forks. Also if you could give attributions back to ZeroProxy that would be pretty cool thanks.