SacredCMS 2020-04-03
Хостинг в Украине
New Life of the game Sacred Underworld
Главная » Данные » Новости » Версия 15 (2021-02-03)

Версия 15 (2021-02-03)


15.1) Разделение мода и оригинальной игры.

15.2) Исправление багов и ошибок (игры и мода).

15.3) Изменения в записной книжке.

15.4) Информационная бегущая строка.

15.5) Цвет маркера расширенной обзорной карты.

15.6) Изменения в скриптах.

15.7) Изменения в языковых модулях.

15.8) Отключен «Системный режим».

15.9) Описание установки посредством Web downloader’а.

15.1) Разделение мода и оригинальной игры.

Отныне мод и оригинальная игра не зависят друг от друга. Мод имеет свои файлы (settingsNL.cfg, mmG.dll, gameserverNL.exe, sacredNL.exe и configNL.exe — в нём изменены настройки по умолчанию) и может запускаться отдельно, не мешая запускать оригинальную игру со своими настройками. Кроме того, теперь возможно безболезненно переименовывать файл sacredNL.exe (например, в sacred.exe для работы в среде Steam — в этом случае желательно сделать копию оригинального файла sacred.exe).

В святи с разделением мода и оригинальной игры, переделан и Web downloader, который отныне называется loaderNL.exe.

ВНИМАНИЕ! В связи с разделением мода и оригинальной игры, крайне желательно установить мод 15-й версии на чистую игру. Или, по крайней мере, деинсталлировать старую версию мода, перед установкой 15-й версии.

15.2) Исправление багов и ошибок (игры и мода).

15.2.1) Исправлены некоторые существенные баги игры.

а) баг «F9/F8» — давал возможность сдавать квесты по нескольку раз посредством быстрого сохранения (F9) и последующей многократной быстрой загрузки (F8), каждый раз получая при этом награду за квест, за счёт накопления окон диалога. При исправлении бага были учтены все ситуации, даже крайне маловероятные.

б) баг «Language vs FPS» — заключался в сильном проседании FPS для русского и польского языков. После исправления, FPS для всех языков стал почти одинаков, и скорость вывода строк возросла в два раза. Этот баг был исправлен ещё в 14-й версии (патчем), но его описание не попало в список изменений.

в) баг «Partner replicas» — заключался в том, что воспроизведение реплик девяти возможных спутников героя основной кампании (при клике на них мышкой) зависело от выбранного языка текста. Так, например, реплики Вилбура не были слышны, когда был выбран русский, японский или китайский языки. А реплики послушницы Итарии можно было услышать только при включённом немецком языке.

г) баг «Riddle in Desert» — возникал после выполнения квеста «Загадки пустыни» (а если точнее, то после разбивания «правильной» вазы). Заключался в том, что в блокнот переставали добавляться квестовые предметы (вкладка Герой | Предметы заданий) и, что ещё хуже, некоторые квесты нельзя было завершить. Причина бага — ошибка в скрипте. Баг был устранён путём исправления кода интерпретатора скриптов. Кроме того, корректируются внутренние данные игры, вследствие чего, в файл сохранения будут записаны правильные значения.

Если, после выполнения задания «Загадки пустыни» в версии NL младше 15-й (или в оригинальной версии), было произведено сохранение игры, то ошибка будет присутствовать и в файле сохранения. Данный недостаток тоже исправлен. Теперь при чтении такого сохранения будут произведены соответствующие исправления. И при последующем сохранении игры, ошибки уже не будет.

Имеется один нюанс. Если после бага «Partner replicas» (когда он не исправлен) взять квест с выпадающими (или выбиваемыми) предметами заданий и такой предмет получить, то он не добавится в записную книжку и, следовательно, квест невозможно будет завершить. Если на данном этапе сделать запись игры, то испорченный квест запишется и в файл сохранения. Это можно попытаться исправить, применив команду консоли QuestItem N S, где N — идентификатор предмета, S — идентификатор его названия (S необязательный параметр), добавляющую предмет задания в записную книжку. (См. дополнительно видео: https://youtu.be/FlP3sXleV8s).

Кроме всего этого была введена динамическая правка тела скрипта, что позволило вместо добавления кольца в записную книжку (как квестового предмета) получить один из полезных сетовых предметов (см. п. 15.6).

15.2.2) Исправлены некоторые баги и ошибки мода.

а) баг «Чёрный фон логотипов» — проявлялся, когда загрузочные картинки в верхних левом и правом углах (и внизу, для прогресс-бара) не были чёрного цвета. Исправлено выводом логотипов с представлением чёрного цвета их фона, как прозрачного. Таким же образом теперь выводится и прогресс-бар загрузки. Проявление этих багов возможно при применении нестандартных картинок загрузки, что бывает довольно редко. Но баг всё равно решено было исправить.

б) ошибка «Коррекция громкости речи» — заключалась в том, что при коррекции громкости речи не учитывались коэффициенты громкости для разных языков звука. Кроме того, эти коэффициенты были заново подкорректированы (о коэффициентах и параметре NL_VOISECORR см. п. 6.4).

15.3) Изменения в записной книжке.

Новое отображение квестовых предметов.

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

15.4) Информационная бегущая строка.

В экран Главного меню добавлена информационная бегущая строка, располагаемая вверху экрана. За её отображение отвечает параметр NL_GUI_RUNNING_LINE файла конфигурации. При значении его, равного 0 бегущая строка не отображается. Значения 1–7 задают стили отображения текста строки. При клике мышкой по затенённой области (по которой бежит строка) откроется в Проводнике папка «info» (расположена в папке с игрой) содержащая информационные файлы (ChangeLog.doc, ChangeLog_eng.doc, Setting_NL.rtf, Setting_NL_eng.rtf, HotKeys.xls и settings_cfg.xls). Огромная благодарность Zerisius’у за идею бегущей строки!

15.5) Цвет маркера расширенной обзорной карты.

Теперь цвет маркера расширенной обзорной карты (крестик в её центре) зависит от позиции карты. Если маркер расположен над именованным регионом (например, Северный регион или Пустыня), его цвет белый. Если он находится вне региона (например, Монастырь серафимов или Равнины Тир-Хадара), то его цвет жёлтый. Если же он находится вне карты, то его цвет красный (перемещаться в эти области крайне не желательно).

15.6) Изменения в скриптах.

а) Изменены скрипты задания «Загадки пустыни». Отныне при разбивании «правильной» урны герою даётся один из предметов сета «Божественная сеть снов» (который теперь называется «Священные предметы», в русском варианте), а какой именно — дело случая. Но самое забавное, то, что теперь никто не знает, в какой урне находится сокровище. После каждого захода в игру «правильная» урна генерируется случайным образом.

15.7) Изменения в языковых модулях.

Скорректированы некоторые названия предметов и одного сетового набора в русском языковом модуле.

Во все языковые модули внесён текст для бегущей строки (см. 15.4).

15.8) Отключен «Системный режим».

Отныне в моде отсутствует так называемый «Системный режим» (горячая клавиша Np.Del). Теперь при нажатии на эту клавишу раздаётся предупреждающий звуковой сигнал. Этот режим совершенно не нужен простым игрокам. Из расширенной помощи убрана вкладка с описанием горячих клавиш этого режима. Кроме того, удалено описание команд консоли, которые были доступны в «Системном режиме».

Команды go и time всё же решено было оставить.

Примечание. «Системный режим» не просто отключен — его код вообще отсутствует в файле mmG.dll.

15.9) Описание установки посредством Web downloader’а.

а) Скачиваем сам Web downloader. Отныне он называется loaderNL.exe.

б) Скачиваем через Web downloader: settingsNL.cfg, mmG.dll, gameserverNL.exe, sacredNL.exe и configNL.exe.

в) Скачиваем необходимые языковые модули (в связи с их изменениями).

Для этого выбираем режим установки Custom (свободный выбор элементов для установки).

RSS
Поделиться
COUNTER COUNTER COUNTER COUNTER
COUNTER COUNTER COUNTER COUNTER