IX-Ray is fork of X-Ray 1.6 engine that aims to improve gaming experience and simplify development of modifications
Common purposes of the project is improving developer and gaming experience, fixing a lot of bugs of the original engine and extending support for new features
If you like this project, you can support its development on Boosty. Subscribe to get exclusive content and participate in project development polls!
We would also appreciate a Star on the repository!
Latest release of the engine can be downloaded on the releases page
| Platform | Build | System | Files | Description |
|---|---|---|---|---|
| Call of Pripyat | Gamer | Windows x64 | Engine+Assets | Ready-made engine build for players or necessary for the release of modifications. Archive contains the engine and assets for running the game |
| Call of Pripyat | Developer | Windows x64 | Engine+Assets | Ready-made engine build for developers, necessary for convenient modification development. Archive contains the engine and assets for launching the game |
You can read about the differences in FAQ
- Architectures support: x64
- Visual Studio 2019-2026 is supported
- CMake build system
- Supported renderers: DirectX 9.0c, DirectX 11
- Improved performance and better FPS
- Extended opportunities for modmakers
- Fixed original bugs
- Increased level loading speed by 3-4 times
- Debugging tools support: ASAN, RenderDoc and LuaPanda
- Supported DLTX and XMLOverride
- Supported in-game debugging tools
- Supported TTF font system
- Extended rendering features
- Supported BC7 compression format
- Supported NVIDIA DLSS and AMD FidelityFX Super Resolution 2 (FSR2) Technologies
- Extended gameplay features
- Extended UI features
- Extended Lua features
We host official addons in our organization IX-Ray Community. There you will find weapon and graphics addons
Additionally, addons can be downloaded from ModDB
- OS: Windows 7 SP1 with installed Platform Update or newer
- CPU: Supports SSE2 and newer instructions
- RAM: 4 GB
- GPU: Support for Shader Model 3.0 or newer
- GPU VRAM: 512 MB
- DirectX: 9.0с or newer
For launching:
- OpenAL Driver
- Visual C++ Redistributable
- DirectX End-User Runtime
- Install original game
- Delete in main folder of the game:
bin,gamedata(if exists) - Unpack archive to main folder of the game
For building:
- Visual Studio 2022 (or 2026) Community Edition
- Windows SDK 10.025+
- Git
- CMake
For development:
The project can be built in various ways. Choose the most convenient one and follow the steps
Download the repository firstly:
# From GitHub
git clone https://github.com/ixray-team/ixray-1.6-stcop.gitImportant
System preparation before building
To avoid errors, you must meet two requirements:
-
Disable third-party network tools:
- DPI bypass tools
-
Enable Long Paths support in Windows:
- This is the system limit of 260 characters for a file path
- Note: In newer versions of Windows 10/11, this setting is often enabled by default. You can check it by running the command
fsutil behavior query LongPathsEnabledin a terminal with administrator rights. If it outputs1, it is enabled
To generate build folder and solution:
- Open CMake GUI
- Press
Browse Source...button and open folder with the project - Select required options in
IXRAYcategory - Press
Configurebutton and thenGeneratebutton
To build the project after generating solution:
- Open generated solution in Visual Sudio
- Select necessary build config
- Build solution
To generate a solution with default settings from the console, follow the steps below:
cmake -B buildTo build the project after generating solution:
- Open generated solution in Visual Sudio
- Select necessary build config
- Build solution
All significant changes to this repository are documented in this file
Contents of this repository licensed under terms of the custom MIT-like non-commercial license unless otherwise specified. See this file for details
Project is being developed with the support of these tools