Грянуло перерождение Sacred 2 Gold. В данном руководстве вы найдете русскую локализацию игры, абсолютно новый комьюнити патч v1.60, улучшенную физику и элитные текстуры, а так же глобальные модификации к игре.
Введение
Приветствую всех фанатов Sacred 2 и просто заглянувших в данное руководство
Я как-то давно покупал в магазине лицензионный диск от Akella Sacred 2: Падший ангел, когда она еще только вышла.
Естественно, захотелось иметь эту игру и в стиме. Притом, что Gold-версия уже содержит в себе DLC "Лед и Кровь" и уже пропатчена до последней версии официальным патчем.
Купил.
Разочаровался.
Что же мы видим?
- Баги и косяки разработчиков (решаемо неофициальным патчем сообщества игры)
- Отсутствие русской локализации (решаемо русификатором)
- Отсутствие ключа для мультиплеер (решаемо без использования стороннего ПО)
Windows 10 Pro x64Windows 11 Pro x64Inno3D GeForce GTX 1060 6gb Gaming OCGigabyte RTX 4060Kllisre 2x8 GB DDR3 (1866MHz)Kingston FURY 2x8 GB DDR 4AMD FX-8320 4.3GHz OverlockedAMD Ryzen 5500ASUS Sabertooth 990FX R2.0Gigabyte B550 Gaming X V2
Общий порядок установки и рекомендации
Общий порядок установки
Первым делом поставьте клиент стима на запуск от имени администратора. Это необходимо для корректной работы SteamUI (ну и заодно, чтобы кнопка скриншотов работала).
Непосредственно перед самим руководством краткое изложение порядка установки игры.
- Steam-версия игры в библиотеке;
- Русификатор
- Шрифты
- Неофициальный патч сообщества игры CM-Patch 0160
- Возвращение русификации
P.S. Огромное спасибо пользователю Равич Вотанюрь за альтернативные ссылки и помощь с порядком установки.
Общие рекомендации
1️⃣Установка NVidia PhysX
2️⃣Русификация игры
- Проходим по пути: C:\Users\[имя пользователя]\AppData\Local\Ascaron Entertainment\Sacred 2 и создаем в этой папке текстовый документ optionsCustom.txt
- Копируем и вставляем в этот текстовый документ следующие строчки:
locale.language = "ru_RU"
locale.speech = "ru_RU" - Закрываем текстовый документ, сохранив изменения
P.S. Текстовый документ optionsCustom.txt нам понадобится в дальнейшем, не теряйте его из виду.
Русификация игровых роликов
Чтобы включить русскую речь в роликах нужно изменить параметры реестра:
- Скачиваем подготовленный .reg файл[drive.google.com] (кнопка загрузки находится в правом верхнем углу)
- Кликаем по файлу, соглашаемся с добавлением информации в реестр
- Наслаждаемся русской речью в роликах
Бояться не стоит, текстовый документ создается специально, чтобы вы сами не исправляли реестр вручную
Содержимое reg-файла:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Ascaron Entertainment\Sacred 2]
[HKEY_CURRENT_USER\Software\Ascaron Entertainment\Sacred 2]
"Language"="ru_RU"
"Speech"="ru_RU"
"MovieTrack"="10"
За информацию спасибо пользователю proukornew
3️⃣Улучшенный шрифт
Стандартный шрифт в игре выглядит довольно мелко и, местами, плохо читаемо.
Существует возможность заменить шрифт на более приятный.
Установка:
- Распаковываем в корень игры, соглашаемся с заменой.
- Играем.
4️⃣Установка Elite Textures
Во время релиза оригинального Sacred 2: Fallen Angel владельцы, купившие коллекционное издание получают в подарок пак текстур высокого разрешения, который имел соответствующее название "Elite Textures". Естественно их не было на обычных лицензионных jewel-копиях и прочих.
При всём при этом этот пак текстур нёс вместе с собой ряд лагов. Если выбраны обычные текстуры (Default), потребленые кэша памяти достигало 210мб. Но при включении элитных текстур кэш памяти возрастал до 420мб, в крупных городах с множеством объектов поднимался до 465мб. Менеджер памяти, встроенный в игру, понижал память до нормального лимита. Затем она снова поднималась. И так бесконечно. Отсюда мы видим лаги при движении и микрофризы в крупных городах.
Сообществом игры[darkmatters.org] была проделана работа по оптимизации памяти и самих элитных текстур в целом без потери производительности.
Рассказываю всё по пунктам:
- Распаковываем архив в X:\Games\Steam\SteamLibrary\steamapps\common\Sacred 2 Gold\pak
- Соглашаемся с заменой файлов.
- Предварительно рекомендуется сделать бекап файлов graphics20 - graphics24.zip
- Готово (не забывайте в опциях выбрать "максимальные" текстуры)
5️⃣Установка Camera Fix
Ни для кого не секрет, что камера в Sacred 2 не очень удобна (особенно это касается Widescreen-мониторов)
Есть фикс, позволяющий увеличить дальность обзора камеры.
- Запустите Sacred 2. Зайдите в "Опции" -> "Игра" -> и сделайте камеру свободной (уберите все галочки). Игру можно закрыть.
- Затем идем к давно уже созданному файлу optionsCustom.txt по пути C:\Users\[имя пользователя]\AppData\Local\Ascaron Entertainment\Sacred 2.
- Копируете и вставляете в этот текстовый документ следующие строчки: options.camera_mode = 1
options.cameraConfigAutoCurve = 0
options.cameraConfigCollision = 0
options.cameraConfigFollow = 0
options.cameraConfigZoomCurveMax = 20
options.cameraConfigZoomCurveMin = 0
options.cameraConfigZoomMax = 20
options.cameraConfigZoomMin = 0
camera.cameraShake = 0
camera.cam1_trackdist_max = 2000
camera.cam1_trackdist_min = 140
camera.cam1_rotx_min = 0.05
camera.dng1_trackdist_max = 2000
camera.dng1_trackdist_min = 140
camera.dng1_rotx_min = -0.05
P.S. если в процессе игры не увидите изменений (камера должна отдалиться на значительное расстояние), то открывайте основной текстовый документ options.txt, находите нужные строчки и вручную изменяйте параметры на указанные выше. - Сохраняете текстовый документ.
- Запускаете игру.
6️⃣Установка CM-Patch v 1.60
- Скачиваем архив с неофициальным патчем (CM-Patch 0160 Hotfix от 18.12.17)[drive.google.com] сообщества игры. Этот архив содержит два файла: cm-disable.exe и cm-enable.exe
- Распаковываем архив с патчем в корень игры
(напомню, X:\Games\Steam\SteamLibrary\steamapps\common\Sacred 2 Gold) - Запускаем cm-enable.exe. Ждем, пока пропатчится игра. На ошибки (global.res, itemnames.csv) не обращаем внимания. Патчер просто ругается на реестровую запись.
- Далее нам нужно будет дополнить русскую локализацию, а именно текстовую ее часть, для корректного отображения версии CM-патча. Эта текстовая часть содержится в файлах global.res и itemnames.csv (патч меняет эти русифицированные файлы на свои). Для этого скачиваем архив с локализацией[drive.google.com]. В данном архиве находятся два этих файла. Копируем их в папку ru_RU, которая находится по примерно такому пути: X:\Games\Steam\SteamLibrary\steamapps\common\Sacred 2 Gold\locale\. Соглашаемся с заменой файлов.
- Теперь необходимо дополнить ранее созданный файл optionsCustom.txt. Правка опций необходима для стабильности работы патча. Напомню, файл находится по пути: C:\Users\[ИМЯ ПОЛЬЗОВАТЕЛЯ]\AppData\Local\Ascaron Entertainment\Sacred 2 (так выглядит путь на Win10, у вас может быть немного иначе). Копируем и вставляем в optionsCustom.txt строчки, указанные ниже, затем сохраняем изменения в файле:
binding_shortcut0 = 1,
cmd_shortcut0 = "sys savehero",
autoCollectRadius = 230,
d_gpuSync = 1,
waitForGpuMode = 1,
checkWorldPositions = 1,
dxDetect = 1,
enableMobilitySupport = 0,
usePhysHW = 1,
detail_physx = 1,
animMem = 33554432,
grannyMem = 67108864,
pmsMem = 8388608,
secMem = 33554432,
sptMem = 8388608,
texMem = 209715200
P.S. если в процессе игры не увидите изменений (первым же делом нажмите на Esc, должна высветиться надпись "Игра сохранена"), то открывайте основной текстовый документ options.txt, находите нужные строчки и вручную изменяйте параметры на указанные выше. - В параметрах запуска игры прописываем -nocpubinding -skipopenal (Библиотека -> Sacred 2 Gold -> ПКМ -> Свойства -> Общие -> Установить параметры запуска)
- Режим совместимости не выставляем
- Установка мода завершена, можно снова наслаждаться игрой.
- Налажена стабильность игры
- Вручную перебраны все библиотеки игры, чтобы удерживать на должном уровне потребление памяти
- Изменена библиотека с физикой (PhysX), с игрового мира убран весь "летающий мусор"
- Перенесена часть элитных текстур
- Добавлены элитные средства передвижения
- Дракомаг подвергся значительным изменениям
- Мелкие косметические изменения локаций и мобов
- И многое другое
Полный список изменений патча можете найти здесь (английская версия)[drive.google.com]. Основные переведенные изменения в патче можно почитать на русском языке в группе нашего сообщества игры.
Рекомендации по игре на новом патче
- Клиент Steam запускать от имени администратора - обязательное условие
- В настройках звука в игре выставить стерео-режим (важно!!!) - обязательное условие
- Отключить стороннее ПО (вроде дискорда) - сказывается на производительности
- Закрыть браузер/торрент-клиент - сказывается на производительности
- Выключить оверлеи (steam/nvidia) - они сказываются на производительности, но можете играть и с ними
- Если Вы продолжаете испытывать проблемы с производительностью - понижайте игровые настройки (желательно начать с АА - сглаживания)
Для тех, у кого после всех манипуляций игра все же работает некорректно
Попробуйте поставить мой файлик options[disk.yandex.ru]. В нем уже всё настроено, и потребление памяти, и камера, и русификация. Напомню, файл находится по пути: C:\Users\[ИМЯ ПОЛЬЗОВАТЕЛЯ]\AppData\Local\Ascaron Entertainment\Sacred 2
👨💻Мультиплеерный режим Sacred 2
Несколько слов о мультиплеере
В настоящее время доступны предварительно настроенные серверы для следующих конфигураций, которые размещаются вместе с лобби (т.е. должны быть всегда онлайн):
- "Ванильная" игра по умолчанию без каких-либо модов (все сложности, бесплатно и кампания);
- Модифицированная игра CM-Patch 1.60 (все сложности, бесплатно и кампания)
" Sacred2 Enhanced Edition 3.1 " (все сложности, бесплатно и кампания).
P.S. Sacred 2 Addendum Edition, возможно, работать не будет.
Установка и настройка
Установка довольно простая, разобраться в ней сможет каждый. Все, что нужно — скачать небольшой xml-файл и зарегистрироваться. В остальном же, все работает, что называется, "из коробки".
- Если у вас установлен Community Patch, вам потребуется вернуть кнопку мультиплеера в игру. Для этого скачайте
архив по этой ссылке[www.dropbox.com] и распакуйте в папку с игрой, чтобы получилось примерно так: Sacred 2 Gold\pak\Windows\OutGameMenu\Internet.xml - Запустите игру. Сетевая игра. Новая ученая запись.
- Заполните все поля. Не вводите реальные данные! Такая форма обусловлена логикой работы сервера. Создатель не может заставить игру не запрашивать эти данные и просит не указывать настоящие. Просто придумайте что-нибудь наобум, включая почту и ключ игры. Запишите/запомните свои Логин и Пароль.
- Учетная запись создана. Игра предложит вам указать имя, которое будет видно другим участникам.
- "Далее, далее, ок", все как обычно. Можете создать свою игру или присоединиться к существующей.
Хостинг сервера
- Во-первых, убедитесь, что порт, на котором должна работать ваша игра, доступен. Нужно убедиться, что порт 7011 свободен в вашем брандмауэре, по крайней мере, для трафика UDP. Вам нужно будет убедиться, что ваш интернет-маршрутизатор разрешает и перенаправляет этот трафик. То, как именно это сделать, во многом зависит от используемого вами сетевого оборудования.
- Разместите свой сервер. Есть несколько способов сделать это:
- Прямолинейный подход, игра в лобби
После хостинга вы автоматически присоединитесь к своему новому серверу, и он будет работать так же, как и ваша собственная игра. Остальные теперь увидят его в лобби и смогут присоединиться, если с портом все в порядке. Однако помните, что большинство интернет-провайдеров меняют IPv4-адрес своих клиентов каждые 24 часа, что может привести к запланированному отключению вашего сервера. Если вам или вашим игрокам это не нравится, предпочтительнее запустить игровой сервер на сервере в каком-нибудь центре обработки данных со статическим адресом. В зависимости от доступной операционной системы для этой цели могут служить специальные решения, подобные следующим двум. - Специально для Windows
откройте командную строку (сочетание клавиш Windows + R, введите «cmd» и нажмите Enter), перейдите в папку установки Sacred 2, где находится s2gs.exe. Запустите его в командной строке с параметрами. Пример:
s2gs.exe -connmode=opennet -diff=silver -name="Пример сервера" -description="Было бы неплохо разместить здесь список модов, если требуется" -numplayers=5 -type=free -lobby=us.sacred2 .net -lobby_port=6900 -externalip=ВАШ_IPV4_АДРЕС_ЗДЕСЬ -port=7011 -lobby_name=ВАШ_АККАУНТ_ИМЯ ПОЛЬЗОВАТЕЛЯ -lobby_pwd=ВАШ_АККАУНТ_ПАРОЛЬ
Полный список параметров см. в этом посте[darkmatters.org]. - Выделенный для Linux (например, ваш сервер со статическим IP-адресом):
Параметры те же, но поскольку мы работаем в Linux, нам нужно будет использовать вайн для запуска этого двоичного файла Windows. Для этой цели добавлен пример сервера, который развертывается с помощью docker-compose. Просто отредактируйте .env по своему вкусу (по крайней мере, установите IP-адрес вашего сервера), и все готово. См. этот пост[darkmatters.org] для получения дополнительной информации об этом.
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
Sacred 2: Vanilla VS Modify
Generic Mod Enabler (менеджер модификаций)
Для корректной работы модификаций Вам потребуется программа Generic Mod Enabler, которая представляет собой простой модменеджер (почти как NMM)
Установка довольно простая:
- Распаковываем и запускаем jsgme_setup.exe.
- Устанавливаем в корневую папку игры (напомню, выглядит приблизительно так: F:\Games\Steam\SteamLibrary\steamapps\common\Sacred 2 Gold)
- Далее из папки с игрой просто запускаем JSGME.exe и закрываем.
Использование Generic Mod Enabler:
- Копируем необходимые папки с модификациями в папку MODS, которая располагается в корне игры
- Запускаем JSGME.exe
- В появившемся окне слева видим список Ваших модификаций.
- Выбранные модификации переносим в правый столбец
- Сохраняем изменения
➡️Dimitrius's CM-Patch Addendum - 2023 1.0.0
- Распаковываем в любое место на жестком диске.
- Создаем в папке MODS две папки: Addendum и Darkside
- Содержимое загруженного и распакованного архива (кроме папки Dark Mod)копируем в папку Addendum. Содержимое папки Dark Mod копируем в папку Darkside.
- Активируем основную модификацию Addendum при помощи GME (инструкцию по установке GME смотрите выше)
- Если в игре отсутствует русский язык, скачиваем архив с локализацией (пароль: 12345)[drive.google.com]
P.S. Обращаю Ваше внимание!!! Данное дополнение не совместимо с Enhanced Edition и Diablo II Fallen. Требует активации Улучшенных Элитных Текстур для стабильной работы дополнения!
Список изменений модификации Sacred 2 Addendum Edition (декабрь 2021)[disk.yandex.ru]
За перевод спасибо пользователю DΛRTH CYPHΞR
Extras. Sacred 2: Addendum Edition - Dark Side
- Активируем дополнение Darkside (папку под которое мы готовили выше) при помощи GME (инструкцию по установке GME смотрите выше)
Список изменений Sacred 2: Addendum Edition - Dark Side:
- Значительную переработку персонажей: воина тени и инквизитора.
- Два дополнительных особых ездовиков - Церберида и Арахнотрона.
- Значительную переработку набора инквизитора "Верховный Судья".
- У персонажей теперь может быть до 20-ти навыков и до 6 модификаций каждого боевого умения.
Ознакомиться с оригинальным постом и проверить актуальность модификации можно здесь[darkmatters.org]
Баги и фиксы
➡️Sacred 2 Enhanced Edition by Flix
- Распаковываем архив в любое место на HDD.
- Немного опишу содержание архива перед установкой:
В архиве мы видим 9 папок.
S2 EE 3.2 _CORE_ Required - основная папка модификации (устанавливается обязательно)
S2 EE Docs - содержит всю документацию модификации (ченджлоги, описание, установку)
Остальные семь папок - опциональные дополнения для модификации (описание возможностей дополнений находится в папке S2 EE Docs, подробно останавливаться не будем) - Далее выбранные папки (кроме папки S2 EE Docs) копируем в папку MODS, находящуюся в корне игры, которую нам создала программа GME.
- Активируем в GME выбранные модификации (напоминаю, основной должна быть S2 EE 3.2 _CORE_ Required)
- Играем.
Дополнительно вы можете установить модификацию Enhanced Music, которая изменяет музыкальное сопровождение в игре. Вы услышите знакомые мелодии из таких игр, как Divine Divinity, Divinity 2, Dunheon Siege 2, Shadows: Heretic Kingdoms, Baldur's Gate 2 и других (список мелодий находится в папке S2 EE Docs).
Для установки:
- Распаковываем архив в любое место на HDD.
- Далее папку S2 EE 3.0 Enhanced Music - Optional копируем в папку MODS, находящуюся в корне игры, которую нам создала программа GME.
- Активируем в GME
- Играем.
Совместимость
- Модификации, имеющие какие-либо скрипты, не совместимы S2EE. Включая: Diablo 2 Fallen, Nude Mods, Boss Arena, Age of Heroes, Survival Mod, Llama's Mod, Wardust's Mods, Addendum Edition
- Моды, которые должны быть совместимы: Music Mods, Interface Mods, Main Menu Mods, Reduced Fog, Elite Textures.
➡️Sacred 2 Purist Fixpack by Flix
- Распаковываем в любое место на жестком диске.
- Копируем в папку MODS папку Purist Fixpack (обязательно) и Christmas Patch (опционально)
- Активируем модификацию при помощи GME (инструкцию по установке GME смотрите выше)
- Играем
➡️Diablo 2 Fallen by Flix
- Распаковываем в любое место на диске.
Архив содержит четыре папки папки:
Diablo 2 Fallen v15 - основная папка модификации (ставится обязательно)
D2F Docs - папка с документацией
Остальные две папки - опциональные дополнений для Diablo 2 Fallen (ставятся по желанию, описание есть в папке D2F Docs) - Копируем папку с модификацией в папку MODS, которая уже должна находиться в корневой папке игры.
- Активируем модификацию через GME
- Играем
Дополнительные инструкции (ПРОЧТИТЕ ПЕРЕД АКТИВАЦИЕЙ МОДИФИКАЦИИ):
- Отключите все модификации прежде чем играть в D2F. Мод очень большой и имеет крайне ограниченную совместимость. Item Mod 1.2a hf уже включен, так же интегрированы кастомные версии Survival Mod, Serious Textures mod, Reduced Fog и Elite Mounts.
- Музыка не включена. Пак с музыкой можно скачать здесь[drive.google.com]. Распаковываем этот архив с музыкой и копируем папку music оттуда в наш мод (выглядеть должно примерно так: [Diablo 2 Fallen v15/pak/music]).
- В меню опций поставьте "Комментарии - выкл". Персонажи будут говорить в любом случае, но уже голосами персонажей из Diablo II. Если вы не выключите данную опцию, голоса оригинальной игры смешаются с голосами героев Diablo II (получится каша).
- Опции звука поставьте на "Стерео". На 5.1 звук работать не будет.
- Шрифты, необходимые для интерфейса, располагаются в директории "pak/fonts" мода. Три .ttf файла. Щелкните ПКМ по ним и установите.
- Играйте только НОВЫМИ персонажами.
- Так же рекомендуется отключить музыку боя и тряску камеры в Options.txt.
Для этого:
а) пройдите в C:\Users\<Username>\AppData\Local\Ascaron Entertainment\Sacred 2.
б) измените значение "volume_group02" на 0
в) измените значение "cameraShake" на 0
Мод. Sacred 2 Reduced Fog
Данная модификация, разработанная Фликсом, убирает "туман войны".
Мод позволяет видеть дальше, что весьма полезно для широкоформатных мониторов.
Установка
- Распаковываем архив в любое место;
- Папку "Reduced Fog Mod" копируем в папку "MODS";
- Активируем при помощи GME;
- Играем.
Совместимость
- Данный мод совместим со всеми модами;
- Данный мод уже включен в модификацию Diablo 2 Fallen;
- Данный мод не требует наличия СМ-патча;
- Данный мод тестировался на дополнении "Лед и кровь", но должен работать и на оригинальном "Падшем ангеле".
Известные проблемы
- Мод зависит от положения камеры, возможно "туман войны" скроет какие-либо слишком отдаленные объекты;
- Если у вас старый ПК или установлены элитные текстуры и вы ощущаете значительное замедление игры во время работы мода, рекомендуется снизить настройки.
Официальные скриншоты
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
Заключение
Благодарности
Прежде всего выражаю благодарность Дмитрию Моисеенко[darkmatters.org], одному из разработчиков комьюнити патча, за помощь и посильный труд в его установке и оптимизации.
Так же благодарю:
Равич Вотанюрь - за альтернативные ссылки и помощь с порядком установки игры;
jQuery - за руководство по работе со шрифтами;
Dhampir113 - за ссылку на страницу с новым патчем (спасибо, что заметил);
KZavi - за мониторинг Discord-канала разработчиков патча и свежую информацию
proukornew - за подсказки в локализации игры
[MGE]LeonserGT, ⇜♓ JuicemaN ♓⇜, gerich24068510, DΛRTH CYPHΞR и многим другим людям за тесты, поиск ошибок и поддержку проекта.
Спасибо всем, кто и по сей день остается верен Анкарии и ее героям.