Skip to main content
Before you begin working with Shaiya Episode 6, ensure your system meets the following requirements.

System Requirements

Operating System

Windows 10 or later

IDE

Visual Studio 2019

Language Standard

C++20

Architecture

x86 (32-bit)

Required Software

Microsoft Visual C++ Redistributable

The Microsoft Visual C++ Redistributable is required to run the compiled binaries.
1

Download the redistributable

2

Install the package

Run the installer and follow the installation prompts
Make sure to download the x86 (32-bit) version, not the x64 version.

DirectX SDK (Client Library Only)

The DirectX SDK is required only if you’re building the client library (sdev-client).
1

Download DirectX SDK

2

Install the SDK

Run the installer. The installer will create a system environment variable named DXSDK_DIR that specifies the installation directory.
3

Verify installation

Verify that the DXSDK_DIR environment variable has been created and points to the correct installation directory.
The DirectX SDK is only required for the client library. The game service (sdev), database library (sdev-db), and login library (sdev-login) do not need DirectX SDK.

Development Tools

Visual Studio 2019

Visual Studio 2019 is the recommended IDE for building the project.
1

Install Visual Studio 2019

Download and install Visual Studio 2019 with C++ development tools
2

Configure C++20 support

Ensure C++20 language standard is enabled in your project settings

PE Bear (Optional)

PE Bear is recommended for adding imports to the binaries when using the imports injection method.

PE Bear

A portable executable (PE) file viewer and editor for analyzing and modifying binary files.

Cheat Engine (Optional)

Cheat Engine can be used for library injection as an alternative to the imports method.
If using Cheat Engine for injection, Cheat Engine 7.3 is recommended because users have reported issues with newer versions.

Database Requirements

SQL Server

A SQL Server instance is required for the database components.

Database Setup

The project includes stored procedures that need to be installed in your SQL Server database. See the Installation guide for details.

Next Steps

Once you have all prerequisites installed, proceed to the Installation guide to build and configure the project.

Build docs developers (and LLMs) love