Перейти к содержанию

3 изображения

Информация о файле

Мод динамически изменяет скорость персонажа в зависимости от уклона местности, веса инвентаря и наличия обуви, а также имитирует реалистичные падения и соскальзывания.



Описание:

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

Как это работает:
Мод запускает скрипт, который периодически проверяет координаты игрока, рассчитывает угол уклона и изменяет его скорость. Период работы скрипта зависит от различных условий, в первую очередь от загрузки скриптовой системы игры другими модами. На чистом Скайриме период составляет около 0.5 секунды, - это означает, что при резком изменении уклона, например при забегании на лестницу, скрипт изменит вашу скорость с задержкой в полсекунды. На мой взгляд, это достаточно реалистично имитирует инерцию тела. На тяжело модифицированном Скайриме это значение может достигать нескольких секунд, и изменения скорости будут происходить с увеличенными задержками.
По умолчанию скорость не будет увеличиваться более, чем в 2 раза и уменьшаться менее чем до 15% от обычной величины. Эти значения достигаются при "предельных" уклонах в 45 градусов. На относительно прямых участках уклоны до 10 градусов вверх и вниз будут игнорироваться, чтобы не загружать систему бессмысленной работой. При уклонах от 10 до 45 градусов скорость будет изменяться линейно. Все эти значения можно настроить в МСМ-меню.
Падения происходят, если за период работы скрипта был зарегистрирован уклон вниз более 45 градусов. Это может произойти в случае спуска с очень крутого уклона или прыжка вниз с какого-то высокого объекта. Во время падения вы не сможете контролировать своего персонажа до тех пор, пока он не перестанет перемещаться. Вместо вас это будет делать физический движок игры. В горных районах это может привести к серьезным потерям здоровья и даже смерти. Чтобы избежать падений, спускайтесь с крутых уклонов, присев (в режиме скрытности). Начиная с версии 0.1b, падение может произойти и при движении вверх по достаточно крутому уклону. Вы можете отключить функцию падений или изменить предельные уклоны в МСМ-меню.
Начиная с версии 0.2, скорость также зависит от веса вашего инвентаря. По умолчанию, если рюкзак забит менее чем на 25%, - скорость начнет расти. Если вы заполните инвентарь более чем на 75%, скорость начнет падать, а когда вы забьете его на 125%, будет установлена минимальная скорость, которая вас практически остановит. Полностью остановить персонажа нельзя, на данный момент это конфликтует с алгоритмом скрипта, однако минимальная скорость действительно очень мала, - далеко не уйдете. Вы можете отключить зависимость скорости от веса инвентаря или настроить все значения в МСМ-меню.
Начиная с версии 0.2, скорость также зависит от того обут ли персонаж. По умолчанию босиком вы будете перемещаться на 25% медленнее, но можно использовать и обратную логику и настроить бонус скорости от обуви. Функцию также можно отключить в МСМ-меню.

Совместимость:
- Uphill Downhill Project полностью совместим с другими модами, изменяющими скорость. Такие моды, как “Frostfall”, “Realistic Needs and Diseases”, “Wet and Cold” и т.п. будут работать корректно.
- Uphill Downhill Project частично несовместим с модами на полет и левитацию. Функция падений может сработать при пикировании или стремительном наборе высоты. А может и не сработать, здесь нужны конкретные тесты. Если у вас возникла подобная проблема, увеличьте углы, вызывающие падения или отключите эту функцию.
- Uphill Downhill Project несовместим с модами, изменяющими скорость динамически, если конечно вы сможете такие найти.

Требования:
Скрипт Uphill Downhill Project не использует функций SKSE, поэтому данное скриптовое расширение не требуется для запуска и функционирования мода. Однако без SKSE не работает SkyUI и соответственно не будет доступа к МСМ-меню. Тут возможны три варианта:
1) Установите SKSE 1.6.16 (или новее) и SkyUI для управления модом через MCM-меню
2) Установите SKSE 1.6.16 (или новее), SkyUI и SkyUI-Away, если хотите пользоваться МСМ-меню, не изменяя обычного интерфейса Skyrim
3) Управляйте модом через консоль с помощью команд, описанных в readme-файле мода

Установка мода:
- Распакуйте архив в папку с игрой
- Убедитесь, что файл Uphill-Downhill Project.esp попал в папку Data
- Убедитесь, что txt-файлы попали в папку, где находится Skyrim.exe
- Подключите Uphill-Downhill Project.esp в лаунчере игры.

Запуск и отключение мода:
1) Если вы используете SkyUI и SKSE
- Через несколько секунд после запуска игры в главном меню в "настройках модов" появится MCM-меню "Uphill Downhill Project"
- Для запуска мода нажмите "Активировать мод". После выхода из меню в левом верхнем углу должно появиться сообщение, что мод запущен и текущее значение скорости. После этого скорость начнет динамически изменяться.
- Для приостановки мода в MCM-меню снимите галочку с "Активировать мод". Скорость будет восстановлена, а скрипт поставлен на паузу.
- Для полной остановки мода в MCM-меню нажмите "Отключить мод". Скорость опять же будет восстановлена, а скрипт полностью прекратит работу. Кроме того, все настройки мода будут сброшены к значениям по умолчанию. Это обязательное действие перед обновлением мода! Если вы хотите быстро восстановить свои настройки, в readme описано как это сделать.

2) Если вы не используете SkyUI и SKSE
- Для запуска мода откройте консоль (клавиша "~"), наберите "bat UdpStart" без кавычек и нажмите Enter. В левом верхнем углу должно появиться сообщение, что мод запущен и текущее значение скорости. После этого скорость начнет динамически изменяться.
- Для приостановки мода аналогично в консоли наберите "bat UdpPause". Скорость будет восстановлена, а скрипт поставлен на паузу.
- Для отключения мода аналогично в консоли наберите "bat UdpStop". Скорость будет восстановлена, все настройки сброшены по умолчанию, а скрипт будет остановлен.

Удаление мода:
- Отключите мод консольной командой "bat UdpStop" или кнопкой "Отключить мод" в MCM-меню. Это обязательно!
- Сохранитесь в новый слот
- Выключите игру
- Удалите следующие файлы:
- в папке игры: UdpStart.txt, UdpPause.txt, UdpStop.txt и UdpRestore.txt
- в папке data: Uphill-Downhill Project.esp, Uphill-Downhill Project.bsa
- Загрузите последнее сохранение
- Сохраните игру в новый слот

Обновление мода:
- Удалите мод, как это описано выше
- Установите новую версию

Решения проблем:
При возникновении серьезных проблем со скоростью (полная остановка персонажа или неадекватно высокая скорость), вы можете воспользоваться функцией восстановления скорости. В МСМ-меню есть ползунок "Стандартная скорость". По умолчанию он показывает то значение скорости, которое у вас было до последнего запуска мода. После нажатия кнопки "Восстановить скорость", ваша текущая скорость приравняется к "Стандартной". Если в "Стандартной скорости" тоже что-то не то, установите здесь 100 - это стартовое значение на чистом Skyrim. Обратите внимание, что при восстановлении, внешние модификаторы скорости игнорируется, поэтому, когда воздействие других модов/заклинаний прекратится, процедуру восстановления потребуется повторить.

Рекомендации:
Вам придется много падать и много вставать. Для сохранения времени и нервов рекомендую ускоренную анимацию «вставания» D13 Faster GET UP STAND UP animation.

Благодарности:
Спасибо shivi-shivi за ряд идей, которые были использованы при создании этого мода.
  • Нравится 35

Обратная связь

Рекомендуемые комментарии



Белая Волчица

Опубликовано

Хорошая вещь, если верить описанию - добавляет реализма. Но ставить пока не буду, подожду развития.

xsSplater

Опубликовано

Он, вроде как, дохнет в полете и при падении на уклонах?

Собсна на уклоне упал прокатился(как при эффекте от заклинания паралич)... чуть мот ранило... встал двинулся дальше.

Больше мне не прыгать из двора коллегии в воду и бежать дальше... ;)

К счастью в меню, как я понял, можно настроить угол наклона и все дела... вот это круть!

А вообще на уклоне надо анимацию скольжения замутить, в смысле чтоб не как туша по склону а как в подкате, ага!

Так реальнее... тем более при уклоне в 45гр сойти можно, тем более по земле, либо сбежать с уклона и в конце всей тушкой об землю... :)

Люто плюсую и бегу тестить! Чую тонны лулзов! :)

bloodredlobster

Опубликовано

Цитата:

Он, вроде как, дохнет в полете и при падении на уклонах?

Цитата:

Собсна на уклоне упал прокатился(как при эффекте от заклинания паралич)... чуть мот ранило... встал двинулся дальше.

Цитата:

Больше мне не прыгать из двора коллегии в воду и бежать дальше... ;)

Цитата:

К счастью в меню, как я понял, можно настроить угол наклона и все дела... вот это круть!

Цитата:

А вообще на уклоне надо анимацию скольжения замутить, в смысле чтоб не как туша по склону а как в подкате, ага!

Цитата:

Так реальнее... тем более при уклоне в 45гр сойти можно, тем более по земле, либо сбежать с уклона и в конце всей тушкой об землю... :)

Цитата:

Люто плюсую и бегу тестить! Чую тонны лулзов! :)

Ну он не дохнет, а скорее падает. Потом встает. Падения в воду, как и в ванили, не смертельны. Если глубины хватит конечно. Насчет скольжения - анимация к сожалению несовместима с физикой, а физика важнее

applepie

Опубликовано

Круто, блин! Даже описание читать - одно удовольствие.

xsSplater

Опубликовано

Цитата:

Ну он не дохнет, а скорее падает. Потом встает. Падения в воду, как и в ванили, не смертельны. Если глубины хватит конечно. Насчет скольжения - анимация к сожалению несовместима с физикой, а физика важнее

Да-да я потестил... Крууууть! Ржал минут 10. Тупо бежал на гору и падал)))

Бывает падаешь с маленького бугорка, гг лежит... лежит... и хрясь сдох.

Можно чуть обмануть систему эту если бежать не ровно вверх, а бежать в сторону под небольшим углом вниз и резко вверх. Так можно взбираться еще БЫСТРЕЕ чем в ванили!

Очень круто бывает срабатывает от первого лица... полеты ого-го)

От третьего лица, когда поднимаешься вверх гг чуть проваливается в землю... выходят такие рывки небольшие, но от первого ничего такого.

У меня, кста, стоит мод "Realistic Ragdolls and Force" может из-за него будут отличия в физике тел...

ЗЫ: Мод ОТЛИЧНЫЙ! Я тащусь)

bloodredlobster

Опубликовано

Цитата:

Можно чуть обмануть систему эту если бежать не ровно вверх, а бежать в сторону под небольшим углом вниз и резко вверх. Так можно взбираться еще БЫСТРЕЕ чем в ванили!

Да вы читер!))))) Надо будет подумать, как закрыть эту "фичу"!

JF-049

Опубликовано

Очень хорошо, нравится этот мод. Однако он только на русском языке, и если не поменять шрифт по-умолчанию в английской версии игры, то будут видны одни квадраты. Будет ли перевод на английский в будущем?

Демон Знаний

Опубликовано

Вот зачем это? Я понимаю конечно "реализм" и все дела. Но если вам уж так хочется реализма идите в ведьмака поиграйте или ПЛиО почитайте. Зачем из фентезийного скайрима делать убер-реалистичную пародию на симов с викингами?

JF-049

Опубликовано

Цитата:

Вот зачем это? Я понимаю конечно "реализм" и все дела. Но если вам уж так хочется реализма идите в ведьмака поиграйте или ПЛиО почитайте. Зачем из фентезийного скайрима делать убер-реалистичную пародию на симов с викингами?

Если не нравится, то не стоит возникать, исходя из собственных побуждений. Кому-то нравится, кому-то нет: дело вкуса каждого. "У каждого свой Скайрим". : )

  • Нравится 2
xsSplater

Опубликовано

Цитата:

Да вы читер!))))) Надо будет подумать, как закрыть эту "фичу"!

Я тестер)) Ищу баги! Именно поэтому написал!

У меня от первого лица, бывает, улетает метров за 50... и тонет в воде)

bloodredlobster

Опубликовано

Цитата:

Я тестер)) Ищу баги! Именно поэтому написал!

Цитата:

У меня от первого лица, бывает, улетает метров за 50... и тонет в воде)

Такого быть не должно. Включите в МСМ функцию сообщений в лог и пришлите логи если не трудно. Процесс описан в readme.

Какие стоят моды на камеру? И какие настройки UDP меняли?

Arklit

Опубликовано

Цитата:

Вот зачем это? Я понимаю конечно "реализм" и все дела. Но если вам уж так хочется реализма идите в ведьмака поиграйте или ПЛиО почитайте. Зачем из фентезийного скайрима делать убер-реалистичную пародию на симов с викингами?

Коль не хочется ставить то не ставьте! Зачем троллить здесь, не понимаю. Админы следите за сайтом и комментами ибо бред сивой кобылы только и читаешь от всяких нытиков!

JF-049

Опубликовано

Цитата:

Я тестер)) Ищу баги! Именно поэтому написал!

Цитата:

У меня от первого лица, бывает, улетает метров за 50... и тонет в воде)

Подтверждаю. Мод на камеру: "Skyrim - Enhanced Camera". Параметры изменены только для отключения изменения скорости персонажа в зависимости от уклона ландшафта.

Видео: http://youtu.be/LQnadqwwEvU

Лог-файл Papyrus: https://dl.dropboxusercontent.com/u/43450951/Papyrus.1.log

Я считаю, в моде задана относительно маленькая высота для инициализации падения, как видно на этом видео. Может, стоит увеличить её?

bloodredlobster

Опубликовано

Цитата:

Подтверждаю. Мод на камеру: "Skyrim - Enhanced Camera". Параметры изменены только для отключения изменения скорости персонажа в зависимости от уклона ландшафта.

Цитата:
Цитата:
Цитата:

Я считаю, в моде задана относительно маленькая высота для инициализации падения, как видно на этом видео. Может, стоит увеличить её?

Спаибо! Постарюь добиться совместимости с Enhanced Camera.

Высоту падения можно увеличить, в следующем обновлени сделаю настраиваемой. Только учтите, что падения происходят не в ответ на изменение координаты Z, а в ответ на зарегистрированный уклон. В видео вы прыгали вертикально вниз, поэтому произошло падение. Если бы прыгали с такой же высоты, но вперед, падения бы не было.

bloodredlobster

Опубликовано

Цитата:

Очень хорошо, нравится этот мод. Однако он только на русском языке, и если не поменять шрифт по-умолчанию в английской версии игры, то будут видны одни квадраты. Будет ли перевод на английский в будущем?

Да, уже переводим

xsSplater

Опубликовано

Цитата:

Подтверждаю. Мод на камеру: "Skyrim - Enhanced Camera". Параметры изменены только для отключения изменения скорости персонажа в зависимости от уклона ландшафта.

Цитата:
Цитата:
Цитата:

Я считаю, в моде задана относительно маленькая высота для инициализации падения, как видно на этом видео. Может, стоит увеличить её?

Вот-вот и у меня те же "полеты" были от первого лица)

lastwolf94

Опубликовано

Поставил, прыгнул, улетел) Буду ждать доработки

bloodredlobster

Опубликовано

Итак, я погонял UDP вместе с Enhanced Camera. Заявленная проблема с полетами вперед - это баг Enhanced Camera. В режиме от 1-го лица мод неадекватно обрабатывает havok-импульсы, приложенные к игроку (а это единственный способ "уронить" персонажа в Скайриме). Напишу автору.

KARAMELNIY

Опубликовано

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

JF-049

Опубликовано

Цитата:

Совместимости бы с Requiem. У него тоже своя система, влияющая на скорость из-за надетой брони.

Цитата:

Боюсь пока ставить, чтоб не поломать всю игру.

Эту возможность можно отключить: автор это предусмотрел. : )

Jahhirr

Опубликовано

Честно, я думаю анимацию для падения можно было бы тогда и изменить, рэгдоллы странные.

arest24

Опубликовано

а как мод работает с лошадьми?

bloodredlobster

Опубликовано

Цитата:

а как мод работает с лошадьми?

Пока что практически никак. Скорость лошади не меняется, но вы упадете с седла, если будете ехать вниз под слишком крутой уклон. Полноценная поддержка лошадей планируется в будущем. Надеюсь удастся справиться вот с этим: !SL6PZ.jpg

  • Нравится 7
grettagrin

Опубликовано

Спрыгиваю с лошади и эпично падаю даже на абсолютно ровной местности. Этот баг или полтора метра - слишком высоко для бравых Довакинов?

bloodredlobster

Опубликовано

Цитата:

Спрыгиваю с лошади и эпично падаю даже на абсолютно ровной местности. Этот баг или полтора метра - слишком высоко для бравых Довакинов?

Такое просиходит из за того, что у вас скрипт обрабатывается слишком быстро. Попробуйте увеличить в меню "Интервал измерения координат", возможно это поможет. В следующей версии этот баг будет пофиксен


Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...