Skip to content

Releases: OpenXRay/xray-16

Latest nightly build

11 Feb 21:25
Compare
Choose a tag to compare
Latest nightly build Pre-release
Pre-release

This is the latest nightly build compiled from the latest commit.

December 2021 RC1

09 Dec 00:16
Compare
Choose a tag to compare
December 2021 RC1 Pre-release
Pre-release

This is a preview of the planned update.

For instructions on how to install and play click here.


This is a release-candidate for December 2021 release.

The full changelog will be available once the full update is ready.

All configurations built by AppVeyor.

December 2020 Preview

21 Dec 17:20
Compare
Choose a tag to compare

For instructions on how to install and play click here.


After more than a year of silence, we are finally ready to publish new pre-release with new features, improvements and fixes!

This version also contains fixes for stabilization on Linux and in Clear Sky.
A part of the work was devoted to compatibility with the original game and mods: now the engine can run on pure vanilla game! Compatibility with mods has been improved, thanks to this and some other changes. Previously, the engine required some modifications (a little, but still) to the gamedata, without which it worked incorrectly.
A huge work under the hood was done to support Shadow of Chernobyl, but it is still in progress, it's still not ready yet.

EDIT: after about 6+ months of this pre-release being available, it became clear for sure, that it is more stable than the previous release. This release is marked as stable now.

Here's a list of the most important changes since release No. 558:

Architecture

  • DX10 renderer is fully integrated into DX11 renderer.
    • Doesn't affect players, you can still select DX10 renderer in the game options, but makes it easier for us to make changes to the renderer.

Features

  • Engine can now work with either both installed or missing Shoker's HQ geometry fix. Before, it was hardly required by the engine. (#473)
  • Returned old mighty infoportions system from Clear Sky! (83417ce)
    • If you ever modded Clear Sky or Shadow of Chernobyl you know what it is, though, it doesn't support Shadow of Chernobyl features at the moment.
  • Console command to enable bloody splashes (bloodmarks) on bodies, disabled by default. Before, the future was enabled with no ability to disable it. (f5f09db, 47f8863)
    • You can enable it back with r__wallmarks_on_skeleton console command.
  • Support for clouds rotation independent from skybox rotation. (1a351d5)
    • Just add clouds_rotation variable to your weather configs.
  • Ability to use more GPU memory to reduce redundant CPU usage. (#585)
    • To use it, enable r__no_ram_textures console command and restart the game.
  • Added SSR reflections on water by LVutner. (#641)
    • Unfortunately, currently only works on OpenGL-renderer!
    • Can be tweaked with r3_water_refl console commands.
  • Left-handed HUD (#680)
    • To try it, just enable hud_left_handed console command.
  • Added CFORM-cache as a test feature. (#698)
    • Significantly increases game loading speed.
    • To test, launch the game with -cdb_cache command line key.
  • Added g_spawn console command for spawning items and entities.
    • It's a cheat, so it's available only in Mixed configuration. (special configuration for developers and modmakers)

Fixes

  • Fixed original game bug when some scriptable objects are not being registered on dedicated server. (b3f45e1)
  • Fixed original game bug with rendering transparent objects on static lighting. (efea463)
  • Fixed original engine bug with DirectX resources leak. (57d3186)
  • Restored filesystem case insensitivity on Windows. (1bfcb2f)
  • Fixed bug in filesystem with file path searching. (384a5d5)
  • Fixed crash with autosave screenshot on Linux. (abee263)
  • Fixed random crashes in multiplayer. (fdd46f3)
  • Fixed wrong camera position in cut-scenes. (17ab70e, 3007c9e, e053147)
  • Fixed OpenGL sky rendering when vertex texture fetch is enabled. (#537)
  • Fixed smashed raindrops on Linux. (a7d0292)
  • Fixed "How to use PDA" tutorial in Clear Sky. (c36d59e, c7693a6)
  • Fixed crash on save-load when zooming with binoculars. (2c7f678)
    • To reproduce, take binoculars -> zoom -> save -> load -> crash on load
    • Mods based on Call of Chernobyl – check it!
  • Fixed crash at exit on Linux. (2d95ed8, 32cb37a)
  • Fixed crash on load-save with dead psy-dog. (5537924)
  • Fixed missing actor weapon shadow on static lighting. (db22585)
  • Fixed broken reload DOF when ammo count > 0. (491c714)
  • Fixed crash in CStalkerAnimationManager::update(). (1579d1f)
  • Fixed shaders compilation on integrated Intel GPUs. (#681)
  • Fixed crashes when loading some saves on Linux. (edbaac6)

Misc

  • Removed FXAA. (4e160bf)
    • Maybe will be restored in the future.
  • Removed the ability to disable wet surfaces optimization.
    • Maybe will be restored in the future.
  • Changed LuaJIT optimization level to 3. This may improve performance, but also may increase loading a bit. (07d6759)
  • Changed Lua garbage collector step. Improves performance. (63c0f9b)
  • Shaders cache now stored in shaders_cache_oxr folder, so that it won't mess with original game shaders cache. (e4b3ed6)
  • Implemented simple distance culling for particles for OpenGL-renderer. Workarounds bad performance on OpenGL-renderer. (5b421e6)
  • Actor shadow improvements. (#596)
  • Shaders are now compiled in the highest optimization level for Release builds. May increase loading times, but also will improve performance. (1f4b23b, ae0a9db, 0395b55)

All configurations built by AppVeyor.

December Preview (RC1)

12 Dec 16:40
Compare
Choose a tag to compare
Pre-release

This is a preview of the planned update.

For instructions on how to install and play click here.


This is a release-candidate for December Preview.
Please, navigate to the final December Preview version: https://github.com/OpenXRay/xray-16/releases/tag/822-december-preview

All configurations built by GitHub Actions.

October 2020 Preview

31 Oct 09:58
86d8f84
Compare
Choose a tag to compare
October 2020 Preview Pre-release
Pre-release

This is a preview of the planned update.

For instructions on how to install and play click here.


This preview fixes some bugs found in the previous July 2020 Preview.

The full changelog will be available once the full update is ready.

July 2020 Preview

11 Jul 08:34
Compare
Choose a tag to compare
July 2020 Preview Pre-release
Pre-release

This is a preview of the planned update.

For instructions on how to install and play click here.


This preview contains a huge number of changes since build 558:

  • The most noticeable change is removed gamedata. (except shaders for OpenGL renderer, which are mandatory for this renderer to work)
    This is done to maximize mod compatibility. Gamedata will be available again with the full update as an optional supplement.

The full changelog will be available once the full update is ready.

OpenXRay (build 558)

31 Oct 16:34
Compare
Choose a tag to compare

All configurations built via AppVeyor.

For instructions on how to install and play click here.

This release contains general stabilization and Clear Sky compatibility fixes mostly, which brings the engine to the acceptable level of quality. Also, it contains many more misc changes that won't be mentioned here.

The most important things: Top 4 bugs of the previous release are fixed and Clear Sky support has moved from Beta to Release Candidate stage.

For instructions on how to launch Clear Sky click here.

Here's a brief list of the most noticeable changes since release No. 510:

General fixes:

  • Fixed items falling through terrain after spawn on Windows x64. (443b674)
  • Fixed FPS drop when looking at certain areas like Skadovsk. (3560f04)
  • Fixed engine hang on R1 and R2 in many situations. (eb3b489)
  • Fixed display blinking after Alt+Tab when starting new or loading a saved game. (f063266)

Clear Sky:

Support for this game is now in Release Candidate stage!

  • Fixed bloodsucker "drag body and jump away" cutscene on Agroprom. (610cac6, 04b114f)
  • Fixed crash in options. (2bcb219)
  • Fixed map spots being zoomed wrong. (3e55c07)
  • Fixed low damage to stalkers and mutants. (37b0ceb)
  • Fixed "height > 0" crash. (2131085)
  • Fixed animation (non-combat) smart-covers wrong behaviour. (52ce001)
  • Fixed elite detector doesn't show artefacts. (e1a4a46)

Misc changes:

  • Application in Clear Sky and Shadow of Chernobyl mode will now have corresponding window title and icon. (da222d4, 5fba21b)
  • OpenGL renderer will not be shown in the options if GLSL shaders are missing. (9cd129f)
  • Workaround for compatibility with LuaJIT 1.1.x scripts that use coroutine.cstacksize script function. (ea6a44d)
  • Reduced engine binaries size as a consequence of build system refactor. (5f55995)

Gameplay:

  • Option for autounload weapon after picking up. (d19a71b)

OpenXRay (build 510)

27 Sep 21:47
Compare
Choose a tag to compare

All configurations built via AppVeyor.

For instructions on how to install and play click here

A brief list of the most noticeable changes since build 421:

Fixes:

Features:

Changes

Localization:

Other:

  • More work on compatibility with Clear Sky and Shadow of Chernobyl

OpenXRay (build 421)

02 Jul 03:50
Compare
Choose a tag to compare
OpenXRay (build 421) Pre-release
Pre-release

LONG-AWAITED UPDATE PRE-RELEASE!

For instructions on how to install and play click here

Short changelog since build 221:

  • Input system speed up. Game will be more controllable even with low FPS now.
  • Refactored main game cycle to use two thread which makes the game even more controllable and responsible
  • Less freezes on NPC spawn thanks to simple pre-caching.
  • LuaJIT was updated to version 2.1 which has better 64-bit systems and performance improvements.
  • Improved support for systems with multiple monitors, which, although already was in the previous release, but was unfinished.
  • Numerous improvements of the renderer. Most of the changes were made in the OpenGL-render, bugs that plagued users in the 221st release were fixed. Work has also been done to prepare for the consolidation of DX10 and DX11 renderers.
  • Support Clear Sky in test mode. Now the engine can run not only the Call of Pripyat, but also the Clear Sky! Of course, there are small flaws with the interface. In addition, so far, only static and OpenGL-render work in this mode. Well, fans of dynamic lighting will be able to estimate the corrected OpenGL-render and help us to find the remaining bugs =) Instructions for the launch will be published in our wiki.
  • Preparations to launch Shadow of Chernobyl. Our engine will be able not only run Clear Sky, but also Shadow of Chernobyl. To do this, numerous works were carried out on the engine. We even managed to run the game and hear a familiar voice of a local trader... But it's not yet available for players, it's just not yet ready, please wait. Or, if you're a programmer, then join us on our Discord, you may be able to help us.

OpenXRay (build 221)

08 Feb 15:23
Compare
Choose a tag to compare

All configurations built via AppVeyor.

For instructions on how to install and play click here

A brief list of the most noticeable changes since build 21:

Fixes

New options, commands and keys:

  • Added new console commands
    • set_weather – allows you to set weather
    • r__sunshafts_intensity – allows you to tweak sunshafts intensity
  • Added command line keys:
    • -force_flushlog – engine will write to the log file immediately (e5d87a1)
    • -nointro – allows you to skip application start intros (3d7a172)
  • New ingame option:

Features and feature changes:

Configurable tweaks:

Localization:

Other changes: