AI


The X-ray engine uses GSC Gameworld's proprietary ALife artificial intelligence engine. ALife supports more than one thousand characters inhabiting the Zone. These characters are non-scripted, meaning that AI life can be developed even when not in contact with the player.

The NPCs have a full life cycle (task accomplishment, combat, rest, feeding and sleep) and the same applies to the many monsters living in the Zone (hunting, attacking Stalkers and other monsters, resting, eating, sleeping). These monsters will migrate in large groups. The non-scripted nature of the characters means that there are an unlimited number of random quests. For instance, rescuing Stalkers from danger, destroying Stalker renegades, protecting or attacking Stalker camps or searching for treasure. The AI characters travel around the entire zone as they see fit.

Numerous tactics can be employed to complete the game, such as rushing or using stealth and sniping. The NPCs will react in a different way to each of them. S.T.A.L.K.E.R.'s NPCs plan ahead by "Goal-Oriented Action Planning" in order to achieve this.

Bullet physics


S.T.A.L.K.E.R. uses "realistic" bullet physics, similar in nature to tactical shooters such as Ghost Recon Advanced Warfighter or Operation Flashpoint. Bullets are affected by gravity, bounced against solid surfaces at oblique angles, and firearms are highly inaccurate when fired without aiming. To score consistent hits at medium or long range, players must aim using the iron sights
on their guns. Additionally, hit damage is pseudo-realistic, and the player can die after only being shot a few times (although later in the game various armor suits and artifacts can be acquired that increase the player's resistance to damage). Late-game depends heavily on scoped weaponry due to the well-armed and powerful enemies that keep their distance from the player.

Physics


S.T.A.L.K.E.R. uses a heavily modified version of the ODE physics engine, supporting hundreds of physics objects on different levels. Ragdoll physics, destructible objects, realistic bullet ballistics and skeletal animation can all be found in the game.

Weather


A weather system is integrated into various parts of the landscape and allows a variety of weather effects, such as sunshine, storms and showers. The weapons available, behavior of the AI, game tactics and ranking systems will depend on the weather.

For more direct specifications, check the engine's homepage.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS feed Related Articles

Time has built up between the last update I shared about this project, many things have changed and many things will keep up changing.

I have been making changes on the software, and it is now fully open for new possibilities. Although this tool was initially designed for S.T.A.L.K.E.R., I made recent changes in its core libraries to make it both attractive and flexible. What does this mean? Well, let me show you:

- New GUI

S.T.A.L.K.E.R. Optimizer brand new GUI

The Optimizer will feature a brand new GUI, far more attractive than the previous interface. Each item will have its info box to let the user know what does each button do, things will be kept in the simplest way possible both to provide a harass-free experience and to keep the resources consumption to the minimum, while providing rich features and good-looking forms.

- Added flexibility

Optimizer console

While the main purpose of this tool was reducing the chances to get memory leaks and related CTDs with X-Ray Engine (S.T.A.L.K.E.R. games), I had another idea... a console to make this tool work for any process. With this full-flexible console, the tool will work for any process with three defined actions: DIRECT OPTIMIZATION, MONITORING, and TERMINATING. These integrated functions will allow the tool to optimize a process once, monitor a process and optimize it each interval of time, or force the termination of a process. BUT, as you may have noticed, this flexibility brings downsides. Many malicious users might use this tool to cause memory related malware like worms, or CPU hogging malware, and that is why I intend to keep the tool hard-coded.

What I mean is, while the tool will be able to assist ANY game in memory duties, I will NOT let the user access directly to the console to avoid issues. So if you want your favorite game in the next version's (not 1.0, but 2.0) list then just leave a comment with the name of the game or PM me about it and I will add it.

That said, I will include that from the next version (not 1.0, but 2.0) and on, the tool will be called "Memo Creeper" and will be fully flexible to support any process without issues.

List of new features -> S.T.A.L.K.E.R. Optimizer 1.0:

- Brand new interface.

- Internal code fully optimized

- Console based tasks for optimizing, monitoring or terminating processes

- Full integration with S.T.A.L.K.E.R. Engine (X-Ray) (via scripting)

Coming features -> Memo Creeper 2.0:

- Multi-purpose optimizer, with support for variety of games/engines

- Memory leaks recognition for internally listed games

- Automatic detection and termination of hanged games

- MAYBE a restricted version of the console to allow the user use it on other processes (with restricted I mean locked for certain processes and cut off from certain aspects)

- Detection of virtual memory addressed by process (and automatic optimization, if possible)

- Memory lock for unstable engines (good ol' X-Ray cited again, but also others like Source...if you played Vampires - The Masquerade Bloodlines you'll understand what I'm talking 'bout)

Don't forget to leave your opinion in the comments, and feel free to speak any suggestions out loud, Stalkers.

Regards, YeiZoneX @ CreepDev -> a group led by giant rabbits and brown unicorns with no horns.

STALKER Clear Sky music... and more.
S.T.A.L.K.E.R.: Clear Sky

STALKER Clear Sky music... and more.

S.T.A.L.K.E.R.: Clear Sky 3 comments

I have completed the music overhaul for Clear Sky, as well as a couple of other things I have been working on.

Absolute Nature 2 for S.T.A.L.K.E.R. Clear Sky
S.T.A.L.K.E.R.: Clear Sky

Absolute Nature 2 for S.T.A.L.K.E.R. Clear Sky

S.T.A.L.K.E.R.: Clear Sky 11 comments

Tired roaming all the same looking Zone? Choose from 5 different styles. Each area can have unique ground and foliage textures.

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

Call of Pripyat music expansion released

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

That happened quickly; 53 minutes of new music to aid your immersion in the zone.

One project ends, another begins
S.T.A.L.K.E.R. Shadow of Chernobyl

One project ends, another begins

S.T.A.L.K.E.R. Shadow of Chernobyl 11 comments

Because what's a horrendous wasteland without music? Shadow of Chernobyl music expansion.

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

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

First Person Shooter

Call of Pripyat takes you once again into the vicinity of the Chernobyl nuclear reactor that exploded in 1986. This so-called "Zone" is a highly contaminated...

S.T.A.L.K.E.R. Shadow of Chernobyl

S.T.A.L.K.E.R. Shadow of Chernobyl

First Person Shooter

In 1986, the world's worst nuclear disaster occurred at the Chernobyl power station. Soviet authorities established a 30km 'Exclusion Zone' around this...

S.T.A.L.K.E.R.: Clear Sky

S.T.A.L.K.E.R.: Clear Sky

First Person Shooter

A group of stalkers, for the first time, reaches the very heart of the Zone-the Chernobyl Nuclear Power Plant-and triggers a cataclysm on the brink of...

S.T.A.L.K.E.R. Build 1935

S.T.A.L.K.E.R. Build 1935

First Person Shooter

This is build 1935 of S.T.A.L.K.E.R. Shadow of Chernobyl, formally called S.T.A.L.K.E.R. Oblivion Lost. This was made by GSC Game World before they remade...

S.T.A.L.K.E.R: Oblivion Lost

S.T.A.L.K.E.R: Oblivion Lost

First Person Shooter

Ones of the first concepts of S.T.A.L.K.E.R Shadow of Chernobyl.

Post comment Comments  (50 - 60 of 64)
Frozen442
Frozen442

(buried)

hate this engine.again ad again...
this engine is full of bugs! and 1\3 gamers can't play this game,because of "engine crash" every ten minutes! ..and I'm one of them((
you can say "play with static lighting(it seems to play with dx8.1)" - no,this is bad idea.
I like STALKER as a game,it's interesting game,but i hate X-ray engine.

Reply Good karma Bad karma-17 votes
jonas6910
jonas6910

How much does the players and your's graphics card has MB?32?16?8?

Reply Good karma Bad karma+2 votes
hardcoregamer24
hardcoregamer24

get directx9 and a better computer because i can play without a single crash without a mod. and its the first one get COP instead.

Reply Good karma Bad karma+2 votes
LizardGamer
LizardGamer

lol what a noob it was the first version of the engine used, the version 1.0. So of course it wasn't the best engine to start off with but it has matured and grown

Reply Good karma Bad karma+1 vote
.id
.id

Maybe you should download a Patch dude !!
It work for me anyway.

Reply Good karma Bad karma+1 vote
SourHyperion1
SourHyperion1

are you refering to the STALKER beta? If you are than that's just a retorical question.

Reply Good karma Bad karma+1 vote
Shadow85
Shadow85

Thats different For Call of Pripyat. This game is more sable the its predecessors.

Reply Good karma Bad karma+3 votes
Mavis130
Mavis130

Great engine, I love the STALKER games...

I just don't understand how non-scripted AI works (I mean, don't they need commands to tell them what to do, and how to behave in combat?).

Oh, and they shouldn't boast about bullet physics until they have seen the mod for Counter Strike: OccupationCS.
EDIT- just found out the ODE engine is free and open source.

Reply Good karma Bad karma0 votes
SirWallyWombat
SirWallyWombat

well its a built in feature not a mod..... but at the time almsot no games hd bullet physics

Reply Good karma Bad karma+1 vote
Daishi2442
Daishi2442

Non-scripted AI works by giving the AI a set of protocols that it can use to formulate a plan to react. In that sense, it is scripted. However, none of the commands for AI is actually given cold-turkey to the AI, and as such is non-scripted.

Reply Good karma Bad karma+2 votes
JuggernautOfWar
JuggernautOfWar

They need information on X-ray 2.0. That's what Clear Sky uses and it's pretty impressive using DX10.

Reply Good karma Bad karma+1 vote
Catalyst440
Catalyst440

@JuggernautOfWar

Shadow of Chernobyl uses Xray Engine 1.0, Clear sky uses 1.5 and Call of Pripyat uses 1.6, 2.0 would still be far FAR in testing

Reply Good karma Bad karma+2 votes
noyart
noyart

but Call of Pripyat look worst then the first game, it was like going back 5 years of graphic development. I didn't have the same feeling =/

Reply Good karma Bad karma-1 votes
dezodor
dezodor

there is sdk for shoc.. you can make levels, edit and make models, edit shaders and materials, sounds, anything.

(we are working on shoc levels, check our profile for more info)

as for the cs sdk: its work in progress, release is near.

Reply Good karma Bad karma+1 vote
PureWinrar
PureWinrar

No sdk tools?

Reply Good karma Bad karma+1 vote
iVANGRAPHICS
iVANGRAPHICS

Editor, and editing tools would make this engine best ever...

Reply Good karma Bad karma+2 votes
Post a comment

You are not logged in, your comment will be anonymous unless you join the community. Or sign in with your social account:

Platforms
Windows
Company
GSC Game World
Contact
Send Message
Homepage
Stalker-game.com
Licence
Commercial
Release date
Engine watch
Start tracking
Share
Community Rating

Average

8.3

146 votes submitted.

You Say

-

Ratings closed.

Highest Rated (4 agree) 10/10

sex

Mar 23 2011 by .sverek

Embed Buttons
Link to X-Ray Engine by selecting a button and using the embed code provided more...
X-Ray Engine
Statistics
Rank
84 of 799
Last Update
Watchers
178 members
Games
5
Downloads
89
Articles
16
Reviews
10