Skip to content
PORTSNATIVE.
HomeCatalog
Web GamesEmulatorsToolsNews
PORTSNATIVE.

A catalog for discovering ports and related projects. We link to official sources and do not host original game files.

ExploreCatalogMy list
InformationAbout usSuggest a portSupportDonationsLegal notice
© 2026 PortsNative
Back to catalog
Silent Storm (Silent Storm source reconstruction)
PORTSNATIVE

Silent Storm (Silent Storm source reconstruction)

NATIVE PORTROLE-PLAYING / RPGWINDOWSALPHA

Silent Storm (Silent Storm source reconstruction)

Silent Storm

OriginWindows

TechnologyNative C/C++ port (engine reimplementation)

Available forWindows

View official project

About the project

Silent Storm es un videojuego de rol publicado por 1C Company en 2003.

Official project information

Author's original READMEOpen on GitHub ↗

Silent Storm

Русский | English

Исходники Silent Storm принадлежат Nival, оригинальный репозиторий: https://github.com/nival/Silent-Storm

В этом репозитории ведется доработка исходников с конечной целью - получение behaviour-equivalent версии Silent Storm v1.2, путём анализа .pdb файлов версии v1.1 (RussianPatch1) и декомпиляции v1.2.

Текущий статус (18.10.2026): игра собирается и запускается на файлах Steam версии, была успешно пройдена от начала и до конца кампания союзников1, могут присутствовать различной заметности баги и расхождения с релизной версией.

<div align="center"> <table> <tr> <td colspan="3" align="center"> <img width="300" alt="image" src="https://github.com/user-attachments/assets/38ed17a9-1eb2-49c8-a3e5-37e54a1365c7" /> </td> </tr> <tr> <td colspan="3" align="center"> <img width="300" alt="image" src="https://github.com/user-attachments/assets/33eb9149-4716-4c9a-931a-e8c2102f9761" /> <img width="300" alt="image" src="https://github.com/user-attachments/assets/5ac5fc48-9e68-4551-a1ff-022f59d13c3b" /> </td> </tr> </table> </div>

Изменения относительно оригинальной игры

Здесь перечислены самые заметные отличия этого кода от оригинала:

  • Поддержка всех разрешений, как в Sentinels (без обрезанных букв)
  • Поддержка Ctrl+V из системного буфера обмена в консоль
  • Исправлен баг с высоким уровнем сглаживания на высоких разрешениях экрана

Сборка

Требования

  • Windows с Visual Studio 2022 (нужен компонент "Разработка классических приложений на C++", MSVC v143, Windows SDK 10) или новее. Проверено на VS 2026.
  • CMake 3.21+
  • Сборка только Win32 / x86.
  • Необязательно: DirectX SDK June 2010 (https://www.microsoft.com/en-us/download/details.aspx?id=6812) - нужен только для сборки инструмента ShaderCompiler; если его нет, инструмент пропускается автоматически.

Сборка

Запустите build.bat или выполните в терминале из папки репозитория:

cmake -S . -B build -A Win32
cmake --build build --config Release

Результаты появятся в build\Release\ - Game.exe и инструменты (DataImport, PkgBuilder, FontGen, TexConv, TexMipStrip, ShaderCompiler, LSConverter).

Для отладки запустите build-debug.bat (собирает конфигурацию RelWithDebInfo), откройте build\A5.sln в Visual Studio и запустите отладку проекта Game. CMake попытается подсунуть вашу папку с игрой в рабочий каталог отладчика, если у него это не получится, то нужно указать её вручную. Правой кнопкой по проекту Game - Свойства - Отладчик - Рабочий каталог. Пример E:/SteamLibrary/steamapps/common/Silent Storm

Запуск игры

Поместите Game.exe (можно переименовать, чтобы не заменить оригинал) в папку с игрой (пример: E:/SteamLibrary/steamapps/common/Silent Storm). Запустите Game.exe.

Примечания

  • импортируемые проприетарные библиотеки fmod / Bink / LifeStudio генерируются во время сборки из зафиксированных таблиц экспорта .def в каталоге third_party/ - оригинальные SDK не требуются.
  • MapEdit, Scintilla, OpenDynamix оставлены в репозитории, но не собираются (по тем или иным причинам, с MapEdit там вообще всё сложно); их списки исходников сохранены в sources.cmake.

Footnotes

  1. Этот репозиторий не исправляет проблемы самих LUA скриптов и ассетов игры, и, например, чтобы пройти последнюю миссию на Steam версии, всё еще нужно устанавливать неофициальный патч. ↩

View official project
CALIFICACIÓN
—
Loading votes…
Advertisement

PROJECT FILE

Project type
NATIVE PORT
Genre
Role-Playing / RPG
Status
alpha
Original platform
Windows
Technology
Native C/C++ port (engine reimplementation)
Version
—
Updated
—

Target platforms 1

Windows
View on GitHub
Advertisement