S.T.A.L.K.E.R.: Call of Pripyat

S.T.A.L.K.E.R.: Call of Pripyat

Xottab_DUTY Sep 5, 2018 @ 11:50am
Official OpenXRay thread
Open source project that aims to improve our beloved game, fix old bugs, boost performance and improve code quality.
We are open for any change, no matter if it changes gameplay or graphics or etc. Just before changing something this should be discussed, we should know all the pros and cons.

██████╗ ██████╗ ███████╗███╗ ██╗██╗ ██╗██████╗ █████╗ ██╗ ██╗ ██╔═══██╗██╔══██╗██╔════╝████╗ ██║╚██╗██╔╝██╔══██╗██╔══██╗╚██╗ ██╔╝ ██║ ██║██████╔╝█████╗ ██╔██╗ ██║ ╚███╔╝ ██████╔╝███████║ ╚████╔╝ ██║ ██║██╔═══╝ ██╔══╝ ██║╚██╗██║ ██╔██╗ ██╔══██╗██╔══██║ ╚██╔╝ ╚██████╔╝██║ ███████╗██║ ╚████║██╔╝ ██╗██║ ██║██║ ██║ ██║ ╚═════╝ ╚═╝ ╚══════╝╚═╝ ╚═══╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝

The main advantages and not only:
  1. Six fully working configurations (Debug, Mixed, Release / x86-x64)
  2. Fully configured unified build system. Everything is in one solution and is compiled by clicking on the Build button
  3. Build all six configurations through AppVeyor, which allows you to approximately measure the build time and publish releases conveniently
  4. Numerous code fixes and improvements (bug fixes, optimizations, refactoring)
  5. Working BugTrap x64 that sends reports to OpenXRay mail (if you have mail client installed)
  6. Working compilers: xrAI, xrLC, xrDO_Light
  7. The latest version of LuaJIT and luabind, modified to work with the engine.

We invite all stalkers to participate in the development - both in improving the project itself and using it as a base for your mods.

Extremely grateful for the feedback and messages on any problems that have happened to you.

Links
Github repository[github.com] (Don't forget to put a star!)
Discord-server[discord.gg] (both on Russian and English language)
YouTube channel (Don't forget to subscribe!)
Reddit thread
VK public page[vk.com] (Russian)


How to download, install and play:
You can access installation instruction and download links here[github.com].


Thanks
  1. Call of Chernobyl
  2. Lost Alpha
  3. X-Ray Oxygen
  4. Shoker
  5. Gunslinger mod
  6. avoitishin
  7. Morrey
  8. Abramcumner
  9. KRodinn
  10. Swartz27
  11. avbaula
  12. electrobas94
  13. jazzvaz
  14. SkyLoader
And everyone else who isn't mentioned here.

If we used your work, but you are not here - write to us, we will add you. =)
Last edited by Xottab_DUTY; Oct 21, 2019 @ 12:47pm
< >
Showing 1-15 of 57 comments
Xottab_DUTY Nov 24, 2018 @ 11:44am 
After quite a long lull and a lot of work done, we can finally say that the OpenXRay engine is ported to Linux!

Rendering is done using OpenGL. The engine works native, without using Wine and Valve Proton. The screenshots and the video was filmed using original S.T.A.L.K.E.R.: Call of Pripyat game and Arch Linux.

Currently, the project is in alpha stage: the port itself is complete, however, there's a lot things to do, but engine runs already and it works!

Thanks to all our team and contributors for the big effort!

You can see a short video demo on our YouTube channel: https://www.youtube.com/watch?v=Alr9YQv2JWQ
You can see screenshots on our VK page: https://vk.com/album-166255019_254000597
We will upload new screenshots time to time.

If you want to see the development progress, join us on our Discord server and actively participate in the ongoing discussions, and put a star on our Github repository – this will help more people to learn about us.

Our Discord-server[discord.gg] (both on Russian and English language)
Our Github repository[github.com] (Don't forget to put a star!)

All rights to S.T.A.L.K.E.R.: Call of Pripyat game belong to GSC Game World company.
Last edited by Xottab_DUTY; Nov 25, 2018 @ 5:37am
Krezzin Nov 25, 2018 @ 2:56pm 
Big YAY for you keeping the project going. Awesome!
Xottab_DUTY Jul 1, 2019 @ 9:03pm 
LONG-AWAITED UPDATE PRE-RELEASE!

Short changelog:
- 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.


Please, carefully read the installation instructions: https://github.com/OpenXRay/xray-16/wiki/%5BEN%5D-How-to-install-and-play

You can download it here: https://github.com/OpenXRay/xray-16/releases/tag/421
Marcin_89 Jul 2, 2019 @ 11:38am 
hmm a lot of CTD with Not enough memory error...
Last edited by Marcin_89; Jul 2, 2019 @ 11:55am
Xottab_DUTY Jul 3, 2019 @ 6:07pm 
Originally posted by Marcin_89:
hmm a lot of CTD with Not enough memory error...
Could you please provide more info? Like system, what engine configuration you are used (x64 or x86) ?
Xottab_DUTY Sep 27, 2019 @ 2:49pm 
NEW RELEASE

A brief list of the most noticeable changes since latest pre-release[github.com]:

What's new
Fixes:
  • Fixed critical bug with registering files in filesystem on x64 architecture
  • Fixed filesystem bug with EOF check
  • Fixed crash in xr_input (#424)
  • Volumetric lights fixes
  • Fixed renderers crashes on unsupported shadow map dimensions
  • Various fixes for OpenGL renderer by SkyLoader
  • xrRender_R1: correct wallmarks fogging
  • Fixed buggy Actor crouch
  • Fixed camera glitch at end of "switch on" animation

Features:
  • Multithreading improvements: game materials, some stalkers logic, HOM and Details (grass) are parallel now
  • OpenGL renderer now supports shader cache
  • VSync support for OpenGL renderer
  • xrRender_R4: allowed creation in DX10 mode
  • xrRender_R1: Improved dynamic shadows quality
  • Ability to change window title
  • Ability to unload all weapons in inventory via context menu
  • Support for doubles in shaders and SAD4 shader instruction (please, navigate to our Discord[discord.gg] if you want to know more about it)

Changes
  • Default FOV is 67.5 now (as in CS and SOC)
  • FPS now is locked to about ~1000
  • Moved device creation into primary thread
  • Disabled new LuaJIT escape sequences by default
  • Enabled nil conversion by default for luabind

Localization:
  • Added German translation (thanks to Maddin)

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

How to install and play
For instructions on how to install and play click here[github.com]

Download
64-bit build[github.com]
32-bit build[github.com]
Other configurations[github.com]
Last edited by Xottab_DUTY; Sep 27, 2019 @ 3:01pm
Krezzin Sep 29, 2019 @ 5:31am 
Too bad nobody would pin this topic so more modders are aware of it. Shame to whoever moderates the forum.
Xottab_DUTY Oct 31, 2019 @ 9:35am 
NEW RELEASE!

What's new
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.

Here's a brief list of the most noticeable changes since latest release[github.com]:

General fixes:
  • Fixed items falling through terrain after spawn on Windows x64.
  • Fixed FPS drop when looking at certain areas like Skadovsk
  • Fixed engine hang on R1 and R2 in many situations.
  • Fixed display blinking after Alt+Tab when starting new or loading a saved game.

Clear Sky:
Support for this game is now in Release Candidate stage!
  • Fixed bloodsucker "drag body and jump away" scene on Agroprom.
  • Fixed crash in options.
  • Fixed map spots being zoomed wrong.
  • Fixed low damage on stalkers and mutants.
  • Fixed "height > 0" crash.
  • Fixed animation (non-combat) smart-covers wrong behaviour.
  • Fixed elite detector doesn't show artefacts.

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

Gameplay:
  • Option for autounload weapon after picking up.


How to install and play
For instructions on how to install and play click here[github.com]

Download
64-bit build[github.com]
32-bit build[github.com]
Other configurations[github.com]
Last edited by Xottab_DUTY; Oct 31, 2019 @ 9:35am
HUNGK Jun 7, 2020 @ 9:23am 
I've tried getting it to work with clear sky, must be doing something wrong, or some instruction is missing.
Xottab_DUTY Jun 7, 2020 @ 9:41am 
Can you send me a crash log?
HUNGK Jun 7, 2020 @ 9:56am 
Originally posted by Xottab_DUTY:
Can you send me a crash log?
Where does your version create the crashlog cause it wasn't on my clipboard and I've been digging and searching only to find one from 4 days ago?.. remarkable stalker hadn't crashed in 4 days... It shows the splash screen and gives me an error, basically just stating the directory it's in and says cannot open
HUNGK Jun 7, 2020 @ 9:59am 
Let me just ask you, what version should I download(tried 2 sofar?) Do I delete BIN and drop whole thing in CS root? Then I replace gamedata? It seems like I'm installing it wrong somehow...
Xottab_DUTY Jun 7, 2020 @ 10:54am 
It creates the logs in the same folder as original Steam version does: in the game folder/_appdata_/logs.

Link to the instruction on how to install it to Clear Sky: https://github.com/OpenXRay/xray-16/wiki/%5BEN%5D-How-to-launch-Clear-Sky-on-OpenXRay

HUNGK Jun 7, 2020 @ 11:05am 
Originally posted by Xottab_DUTY:
It creates the logs in the same folder as original Steam version does: in the game folder/_appdata_/logs.

Link to the instruction on how to install it to Clear Sky: https://github.com/OpenXRay/xray-16/wiki/%5BEN%5D-How-to-launch-Clear-Sky-on-OpenXRay
yeah it's just one from 4 days ago


Download archive that you want (Tried two)
Delete your original bin folder (backup before deleting it) (K)
Extract the archive to game root folder (CS...mmmk)
Launch the game using original launcher Stalker-COP.exe (using new xray, using cs xray, doesn't matter)
If you have problems with OpenAL install it using oalinst.exe (tried it, just says error forever)

EN] How to launch Clear Sky on OpenXRay
Xottab_DUTY edited this page on Apr 20 · 12 revisions
Installation
Install OpenXRay as usual, according to this instruction: (yup)
How to install and play
Remove gamedata folder (k)
Download gamedata.zip. (For latest unreleased builds use another version) (alright)
Unpack archive contents to the game folder (done)

what am I missing here?
Xottab_DUTY Jun 7, 2020 @ 11:13am 
Does it show any error window?

Also, since Stalker-COP.exe is only for COP, you should launch CS directly through Steam.
Just double clicking on xrEngine.exe won't work.
< >
Showing 1-15 of 57 comments
Per page: 1530 50