File information

Last updated

Original upload

Created by

zirrald - Orig by DaJay42

Uploaded by

Zirrald

Virus scan

Safe to use

About this mod

This is Russian translation of Armor Rating Redux mod by DaJay42.
Это русскоязычная версия мода Armor Rating Redux от DaJay42.

Requirements
Permissions and credits
Changelogs
Перевод SSE-версии мода:
https://www.nexusmods.com/skyrimspecialedition/mods/17934/

===============================================================================

Мод исправляет нелепо сломанную систему класса брони в Скайриме через ввод формулы, близкой к той, что была в Морровинде. Полностью настраиваемый!

------------
Проблема:
------------
Стандартная система класса брони абсолютно и полностью сломана.
Класс брони от 0 до 300 - практически бесполезен, т.к. вы все равно будете
получать почти весь урон. 
Класс брони от 300 до 600 - внезапно, каждая единица класса брони имеет
значение, в то время как ваша живучесть увеличивается гиперболически.
Класс брони свыше 667 (567 в полной броне) делает дальнейшее увеличение класса 
брони полностью бессмысленным, т.к. сопротивление урону становится ровным.

Для более подробного обсуждения, смотрите тему пятилетней давности(!) на форуме:
http://forums.nexusmods.com/index.php?/topic/481577-skyrims-armor-system-is-broken/
(тема на английском языке)

===============================================================================

-------------
Решение:
-------------
Замена сломанной системы той, что была в Морровинде, где каждая
единица класса брони имела значение. Этот мод старается, чтобы все было именно так.
Мод заменяет стандартный расчет Сопротивления Урону одной из 3 формул,
которые описаны ниже. Все они могут быть настроены через MCM-меню. Там также имеются
продвинутые настройки для более специфичных формул брони.
Все изменения применяются как к игроку, так и к неигровым персонажам (НИП'ам).
Дополнительно, у мода есть два (опциональных) способа информирования 
игрока об изменении его текущего сопротивления урону: через уведомления
или через магический эффект.

===============================================================================

-----------
Терминология:
-----------
Для того, чтобы избежать недопонимания, давайте определим некоторые термины:

Класс брони: Текущее значение брони отображаемое в вашем инвентаре,
   измененный навыками, перками и т.п.

Скрытый класс брони: Сверх отображаемого класса брони, каждая часть
   брони дает носителю дополнительно 25 ед. класса брони. Это значение
   фиксировано и не отображается. Весьма вероятно, что это равнодушные попытки
   Bethesda хоть как то сбалансировать их сломанную систему. Это окончательно
   рушит баланс при использовании брони сверх стандартного количества
   (серьги, плащи и т.п.).

Сопротивление урону: Часть входящего урона, сводимая на нет вашей броней.

Получаемый урон: Часть входящего урона, проходящая сквозь вашу броню.

Живучесть: Насколько ваша броня увеличивает вашу способность выдерживать
   урон. Т.е. при +400% живучести и 100 ед. здоровья, вы получите 500 ед. урона
   перед смертью.

Зависимая от уровня живучесть
: Насколько ваша броня увеличивает способность
   выдерживать урон, относительно того, как много урона могут нанести ваши враги,
   равные вам по уровню. В Скайриме, урон от оружия увеличивается линейно с 
   навыком, поэтому вам нужно как минимум линейное увеличение живучести,
   чтобы не отставать от кривой.

===============================================================================

--------
Формулы:
---------

На данный момент мод поддерживает 3 метода функций:

-----------
Гиперболическая функция:
-----------
Похожий на Морровиндский метод. Каждая единица класса брони
увеличивает вашу живучесть на фиксированный процент. Это значит,
что каждая единица класса брони равнозначна. В сравнении с оригиналом,
броня на начальных уровнях будет защищать вас гораздо лучше, и пока
она не преодолела "потолок" будет оставаться полезной, однако будет
довольно сложно добиться безумно высоких показателей защиты.
Гиперболический делитель (HyperDiv) контролирует увеличение процента за 
каждую единицу класса брони. По умолчанию - 0.6%, что позволит вам достичь 80%
сопротивления (+400% живучести) при 667 ед. класса брони, точь-в-точь как
в оригинале.

Ваша живучесть будет повышаться линейно, а получаемый урон
снижаться гиперболически.
Удвоенный класс брони равен удвоенной живучести.
ПолучаемыйУрон = ВходящийУрон / (КлассБрони * HyperDiv + 1)

------------
Экспоненциальная функция:
------------
Компромисс между Морровиндным стилем и "балансом" Скайрима.
Каждая единица класса брони снижает получаемый урон на 
фиксированный множитель.
Ваша начальная броня будет защищать хуже, чем при гиперболической
функции, однако на поздних этапах игры, ваша броня позволит вам приблизиться
ближе к 100% показателю сопротивления.
Экспоненциальная база (ExpBase) контролирует множитель урона за каждую
единицу класса брони. По умолчанию - 99.76%, что позволит вам достичь 80%
сопротивления (+400% живучести)  при приблизительно 667 ед. класса брони, 
почти как в оригинале.

Ваша живучесть повышается экспоненциально,
и получаемый урон снижается экспоненциально.
Каждые 'x' единиц класса брони ваша живучесть удваивается.
ПолучаемыйУрон = ВходящийУрон * ExpBase ^ КлассБрони

-------
Линейная функция:
-------
Похожая на оригинал, но без скрытого класса брони. Просто потому что.
Каждая единица класса брони снижает получаемый урон на фиксированное
вычитаемое значение.
Результаты описаны выше.
Линейный множитель (LinearMult) контролирует уменьшение урона
за каждую единицу класса брони. По умолчанию - 0.12%.
Линейное минимальное значение (LinearFloor) контролирует наименьший
возможный множитель. По умолчанию - 0.2
Значения по умолчанию позволят вам достичь 80% сопротивления
(+400% живучести) при 667 ед. класса брони, точь-в-точь как в оригинале.

Ваша живучесть повышается гиперболически, а получаемый урон снижается линейно.
ПолучаемыйУрон = ВходящийУрон * макс(LinearFloor, 1 - LinearMult * КлассБрони)

===============================================================================

-----------------
Продвинутые настройки:
-----------------
Начиная с версии 1.1.0, доступны следующие продвинутые настройки:

Эксп/Гипер миним. значение (FloorExpHyp): Если включено, заставляет "жестко" ограничить 
ваше сопротивление урону в гиперболической или экспоненциальной функции. Аналогично тому, 
что делает Линейное минимальное значение (LinearFloor) в линейной функции.

Эксп/Гипер множитель (MultExpHyp): Если включено, снижает ваше сопротивление урону в 
Гиперболической или Экспоненциальной функции на установленный множитель. 
Работает как "мягкое" ограничение. 

Спасибо Neker07 за идеи!

===============================================================================

------------
Совместимость:
------------
    - В очереди загрузки должен стоять после модов которые изменяют игровые настройки
относящиеся к броне.
    - Не совместим с модами, которые делают тоже самое.    
   
    - Совместим со всем остальным.   
...скорее всего.

===============================================================================

--------
Предостережение:
--------
    - Описание магического эффекта округляется до целочисленного значения в большую сторону.
Для того чтобы узнать более точное значение сопротивления урону - используйте
отображение через уведомления.

===============================================================================

Требования:   
 - SKSE 1.7.3 или более новый   
 - SkyUI

===============================================================================

----------------------------
Разрешения/Лицензии/Авторы:
----------------------------

Содержит код из Armor Rating Rescaled от underthesky:
http://www.nexusmods.com/skyrim/mods/85358/
Используется с его разрешения, как указано на этой странице.
(И снова ОГРОМНОЕ спасибо тебе за это!)

Автор - DaJay42, nexusmods.com, 2016-2017.

Прогамное обеспечение поставляется "как есть", без каких либо гарантий.

Только для персонального использования.
Повторная загрузка, загрузка на другие сайты или загрузка производных материалов
разрешается только после предварительного письменного разрешения автора или в случае отсутствия ответа от автора
спустя месяц после подачи такого запроса.
REPORT BUG
Top