/iw3xo-dev

IW3xo - A Call of Duty 4 Modification

Primary LanguageC++

IW3xo - A Call of Duty 4 Modification

This project is aimed at developers and includes various modifications/additions. IW3xo is not compatible with CoD4x, so make sure you do have a stock non-steam 1.7 CoD4. A compatible Radiant, built for use with IW3xo, that enables a live-link between CoD4 and Radiant can be found below.


GitHub release (latest by date)GitHub commits since latest release (by date)DownloadsDiscord


nightly builds - develop branch

( download and install the latest release before using nightly's )

build-developbuild-release


> Features / Guides / In-Depth <

https://xoxor4d.github.io/projects/iw3xo/





Installation


  1. Download the latest release
  2. Copy the .zip contents into your cod4 root folder
  3. Start IW3xo.exe
  • [NIGHTLY]  unpack and replace iw3x.dll with the one found in your cod4 root folder


Requirements:


  1. CoD4 1.7
  2. https://github.com/xoxor4d/xcommon_iw3xo (compiled, placed into root/zone/english/)
  3. https://github.com/xoxor4d/xcommon_iw3xo_menu (compiled, placed into root/zone/english/)
  4. English localization (other languages work when renamed:)
  • root/localization.txt   -> change first line to "english"
  • root/main/   -> rename "localized_yourlanguage_iw**.iwd" files to "localized_english_iw**.iwd"
  • root/zone/   -> rename folder "yourlanguage" to "english"


Build / Compile


> How to build / compile the project using Visual Studio

  1. Clone the repo! (zip does not include deps!)
  2. Use generate-buildfiles.bat to build project files with premake
  3. Load the solution (build/iw3xo-dev.sln) and open the iw3x project-settings to setup paths:
  • General       output directory path -> path-to-cod4-root\
  • Debugging   command -> path-to-cod4-root\IW3xo.exe
  • Debugging   working directory -> path-to-cod4-root
  1. Build -> Build Solution or run with debugger

> Generating the exe:

  1. Copy a non-steam (1.7) iw3mp.exe into the \assets\\ folder
  2. Install required resource tools by running \res\res-tools.ps1
  3. \res\generate-exe.ps1 will generate and place iw3xo.exe into the project root
  4. Copy the generated exe into your cod4-root
  5. You only need to do this once



Optional:
https://github.com/xoxor4d/iw3xo-radiant

Project Page:
https://xoxor4d.github.io/projects/iw3xo/

Discord:
https://discord.gg/t5jRGbj


Credits



Images



Disclaimer

This software has been created purely for the purposes of academic research. Project maintainers are not responsible or liable for misuse of the software. Use responsibly.