A fork of https://github.com/iw4x/iw4x-client - Call of Duty: Modern Warfare 2 Client
Go to file
momo5502 2ce756c9a0 [Main] Check the whole .text section on startup
This should prevent all binary-modification cheats from working
2018-10-19 22:58:33 +02:00
deps [Submodules] Update submodules 2018-10-09 11:09:35 +02:00
jenkins
lib [General] Added VMProtect libraries (I own a license, feel free to DM), Fixed empty name vuln, Fixed javelin glitch. 2018-07-17 14:30:29 +02:00
premake Revert "[Submodules] Add DHT" 2018-10-09 11:02:10 +02:00
src [Main] Check the whole .text section on startup 2018-10-19 22:58:33 +02:00
tools [Submodules] Update them all 2018-05-09 11:47:27 +02:00
.gitattributes
.gitignore
.gitmodules Revert "[Submodules] Add DHT" 2018-10-09 11:02:10 +02:00
build.bat [Jenkins] Change build tools 2017-06-15 11:26:24 +02:00
CHANGELOG.md [Changelog] Mention DHT integration. 2018-03-27 02:03:10 +02:00
CODESTYLE.md
generate.bat
Jenkinsfile [Jenkins] Completely disable unit tests 2017-07-12 11:41:00 +02:00
premake5.lua Revert "[Submodules] Add DHT" 2018-10-09 11:02:10 +02:00
README.md [Premake] Remove unnecessary node option 2017-06-26 00:01:25 +02:00

IW4x: Client Discord

Commit message style

[Module] Imperative summary

- points or text

[ci skip]

[ci skip] is optional.

How to compile

  • Run premake5 vs2017 or use the delivered generate.bat.
  • Build via solution file in build\iw4x.sln. (You can use the build.bat script to do it quick and easy.)

Premake arguments

Argument Description
--copy-to=PATH Optional, copy the DLL to a custom folder after build, define the path here if wanted.
--copy-pdb Copy debug information for binaries as well to the path given via --copy-to.
--ac-disable Disable anticheat.
--ac-debug-detections Log anticheat detections.
--ac-debug-load-library Log libraries that get loaded.
--force-unit-tests Always compile unit tests.
--force-exception-handler Install custom unhandled exception handler even for Debug builds.
--force-minidump-upload Upload minidumps even for Debug builds.
--disable-bitmessage Disable use of BitMessage completely.
--disable-base128 Disable base128 encoding for minidumps.
--no-new-structure Do not use new virtual path structure (separating headers and source files).
--enable-dxsdk Enable DirectX SDK (required for GfxMap exporting).