Port the original STALKER game series to Unreal Engine 5 https://s2ue.org/
Go to file
isoboleskiy a802e40ade * FIX: Поченил ЗП 2024-03-03 19:53:56 +06:00
.idea/.idea.Stalker/.idea * ADD: Звуки теперь на UE!!! 2024-01-07 06:09:08 +07:00
Config * FIX: Поченил ЗП 2024-03-03 19:53:56 +06:00
Content * FIX: Поченил ЗП 2024-03-03 19:53:56 +06:00
Plugins * To UE 5.3.1 2023-11-01 22:18:32 +06:00
Resources * EDIT: Update ReadMe 2024-01-19 05:35:28 +07:00
Shaders/Public * ADD:Particles importer 2023-07-01 17:12:07 +07:00
Source * FIX: Поченил ЗП 2024-03-03 19:53:56 +06:00
gamedata * ADD Оживление чн 2023-03-01 06:00:32 +07:00
gamedata_cs * ADD Оживление чн 2023-03-01 06:00:32 +07:00
gamedata_soc * ADD: Асинхронный загрузочный экран 2024-02-24 12:00:48 +06:00
.editorconfig * Рефакторинг 2023-12-09 12:54:26 +06:00
.gitignore * ADD:Недостающие файлы 2023-11-26 07:37:23 +06:00
.gitmodules * FIX:Гамма коррекция материалов исправлена 2023-11-26 07:33:03 +06:00
.p4ignore * ADD: .p4ignore 2023-04-25 17:00:42 +07:00
.vsconfig * Рефакторинг 2023-12-03 10:55:35 +06:00
README.md * EDIT: Update ReadMe 2024-02-04 05:07:07 +07:00
Stalker.png * EDIT: New Project Logo 2024-01-19 05:30:20 +07:00
Stalker.sln.DotSettings.user * ADD: Звуки теперь на UE!!! 2024-01-07 06:09:08 +07:00
Stalker.uproject * FIX: PIE не работал 2024-02-24 15:57:52 +06:00
aiwrapper.ini * ADD:Недостающие файлы 2023-11-26 07:37:23 +06:00
build.bat * EDIT: Защита от дурака: Development сделал выше Debug 2024-02-04 05:35:38 +07:00
converter.ini * ADD:Недостающие файлы 2023-11-26 07:37:23 +06:00
fs.ltx * FIX: Баги 2023-03-08 05:42:56 +07:00
fs_cs.ltx * FIX: Баги 2023-03-08 05:42:56 +07:00
fs_soc.ltx * FIX: Баги 2023-03-08 05:42:56 +07:00
fsgame.ltx * FIX: -game режим для редактора не работал 2024-01-15 09:20:04 +06:00
fsgame_cs.ltx * FIX: -game режим для редактора не работал 2024-01-15 09:20:04 +06:00
fsgame_soc.ltx * FIX: -game режим для редактора не работал 2024-01-15 09:20:04 +06:00
shadertoolsconfig.json * Рефакторинг 2023-12-09 12:54:26 +06:00

README.md

STALKER on UE Logo

STALKER on UE

Unreal Engine 5.3.2 Discord

Welcome to the world of STALKER on UE - a revolutionary modification that ports the original STALKER trilogy and the X-Ray Engine logic onto the incredibly powerful Unreal Engine 5! As a bonus, it provides the ability to create new and port existing mods for the original X-Ray.

Supported games

Call of Pripyat Clear Sky Shadow of Chernobyl
Beta Beta Yes

How to Build

Currently, it is possible to build the project for the following platforms:

  • Windows 10 20H2 64-bit and newer

In the future, it will be possible to build for all other platforms, including mobile devices.

[!NOTE] Pay attention to the order. It is crucial to build X-Ray Engine first and then Unreal Engine!

Cloning the Project

You need to do this recursively using the --recursive parameter

git clone https://git.s2ue.org/RedProjects/SonUE.git --recursive

Terminal

Automatic build

1. Run build script

Run build.bat and just wait.

2. Launching the Project

After a successful build, you can launch the editor either by clicking the Launch button in VS or through the {src}/Stalker.uproject file.


Manual Build

1. Building X-Ray Engine

X-Ray is located at the following path:

{src}/Source/XRayEngine/Source/Engine.sln

You need to open this project and compile it with the required configuration.

Build Example

Building DebugGame Editor in the Unreal project. To do this, I need to build all solutions with the Debug configuration.

[!WARNING] Everything should be as described in that table; otherwise, it won't work!

Visual Studio

2. Building the UE Project

2.1. Creating a Visual Studio Project for UE Build

After successfully building X-Ray Engine, return to the repository's root folder and generate the project.

Generate Visual Studio Project

Note

  • If you don't see the "Generate Visual Studio project files" options, you can fix it with this video.
  • Before generating the project, to avoid compilation errors, keep only the latest version of MSVC in Visual Studio Installer.

2.2. Compiling Files to Launch the Unreal Engine Project

After generating the Visual Studio project, open it and select the desired build configuration.

The generated file can be found at {src}/Stalker.sln.

Warning!!! Select "Games / Stalker" in the project explorer and press "Build".

UE Build

Note

  • After the build, you can run the editor, but you won't be able to play until you install the full content.
  • You can find the current content build for the latest release in our Discord channel #last-build.

3. Launching the Project

After a successful build, you can launch the editor either by clicking the Launch button in VS or through the {src}/Stalker.uproject file.

Documentation:

More information can be found on our website and Discord server. Make sure to visit our help in discord server.

More details

It is a place to share ideas on what to implement, gather people that want to work on the engine, and work on the source code.

If you find a bug or have an enhancement request, file an Issue.

Pull requests appreciated! However, the following things should be taken into consideration:

  • Major changes should be discussed before implementation

Be advised that this project is not sanctioned by GSC Game World in any way and they remain the copyright holders of all the original source code.