Saltar al contenido
PORTSNATIVE.
InicioCatálogo
Juegos WebEmuladoresHerramientasNovedades
PORTSNATIVE.

Un catálogo para descubrir ports y proyectos relacionados. Enlazamos a las fuentes oficiales y no alojamos archivos de los juegos originales.

ExplorarCatálogoMi lista
InformaciónNosotrosProponer un portSoporteApoyo y donacionesAviso legal
© 2026 PortsNative
Volver al catálogo
Silent Storm (Silent Storm source reconstruction)
PORTSNATIVE

Silent Storm (Silent Storm source reconstruction)

PORT NATIVOROL / RPGWINDOWSALPHA

Silent Storm (Silent Storm source reconstruction)

Silent Storm

OrigenWindows

TecnologíaPort Nativo C/C++ (Reimplementación de Motor)

Disponible paraWindows

Ver proyecto oficial

Sobre el proyecto

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

Información oficial del proyecto

README original del autor (en inglés)Abrir en 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 версии, всё еще нужно устанавливать неофициальный патч. ↩

Ver proyecto oficial
CALIFICACIÓN
—
Cargando votos…
Publicidad

FICHA DEL PROYECTO

Tipo de proyecto
PORT NATIVO
Género
Rol / RPG
Estado
alpha
Plataforma de origen
Windows
Tecnología
Port Nativo C/C++ (Reimplementación de Motor)
Versión
—
Actualización
—

Plataformas de destino 1

Windows
Ver en GitHub
Publicidad