Обзор от Thyworm [EN]:
Описание:
Мне нравится идея управляемых лодок в Скайриме, но мне НЕ нравится ни одна из существующих реализаций. Либо это скрипт, который двигает лодку горизонтально (без каких либо коллизий с объектами), либо альтернативная модель лошади.
Я устал смотреть на все это безобразие (они НЕ должны двигаться как автомобиль или как лошадь!) и решил сделать НОРМАЛЬНЫЕ лодки, сделать их такими, какими они должны быть (насколько это позволяет движок игры)
Движение судна в данном моде полностью управляется физическим движком Скайрима, скрипты только определяют ускорение (при гребле) и разворот корпуса. Никаких дешевых решений и легких путей вроде TranslateTo !
Это означает, что столкновения рассчитываются корректно, лодки садятся на мель. Их тяжело двигать по земле (трение, как никак). Судно может перевернуться. Но самое главное - игрок устойчиво стоит и двигается вместе с ним. Лодка может даже выдержать небольшой груз и не затонуть (кроме напарников, об этом ниже).
Как отвязать лодку, которая уже присутствует в игре?
Опциональный плагин UntieBoats добавляет способность "Отвязать Лодку".
Используйте способность,, пока стоите внутри обычной статической лодки.
Статический объект исчезнет, вместо него появится управляемая динамическая лодка.
Если вы бросите транспорт и отойдете на приличное расстояние, через 24 часа лодка снова станет статической, и вернется на первоначальную позицию
Как построить лодку в лесу?
- Чтобы построить лодку из хвойных деревьев, выбросьте пилу из инвентаря и поднимите. Затем потребуется подождать несколько часов.
- Чтобы построить Весло, поднимите пилу в режиме Красться
Как сжечь лодку?
- Используйте заклинание "Стена пламени" и НЕ двигайте лодку )см видео(
- Чтобы сжечь лодку на воде, надо кинуть внутрь хотя бы одно полено
- Вместе с лодкой можно сжечь тело любого NPC, тем самым, проводив его в последний путь в Нордическом стиле:
Как строить лодку на лесопилке?
- Активируйте лесопилку
- После того, как пила разрежет бревно, появится меню
- Выберите "Лодку"
Для строительства лодки требуется 200 золотых на материалы, 200 золотых на сами работы (если в инвентаре есть пила и молоток - вы экономите на работах), 1 Железный слиток, 2 Полена
Лодка появится рядом с игроком
Как строить весла?
- Активируйте лесопилку, выберите "Весло" в появившемся окне
- Весло добавится в инвентарь.
Подробности на видео:
Как использовать лодку?
Все действия интуитивно понятны и зависят от контекста, единственное, что нужно запомнить - у игрока в сумме есть ТРИ режима использования лодки (вне зависимости от режима, руки должны быть спрятаны):
1) Активация (клавиша "Использовать"), когда оружие или магия экипированы:
- Толкать лодку по земле
- Движение по воде с одним веслом
- Толкать лодку снизу
2) Активация, когда руки пустые:
- Сесть в лодку и грести двумя веслами (клавиши WASD)
- Возвращать лодку в обычное положение (находясь в воде под ней), когда она перевернута
- Толкать лодку по земле, смазав дно жиром
3) Активация, руки пустые, положение - "красться":
- Если лодка на воде, текущая позиция объявляется в качестве Дока (подробности - ниже)
Не забывайте про запас сил! Если он на нуле, лодка двигаться НЕ будет. Гребля снижает ваш запас сил.
Как грести с одним веслом (подробное описание)
- Нужно спрятать оружие.
- Просто активируйте лодку, пока стоите на ней. Она начнет движение в противоположном направлении. Например, если вы хотите, чтобы лодка двигалась по направлению носа, нужно грести сзади. Пока игрок не меняет позицию на судне, гребля будет продолжаться автоматически.
- Разворот лодки выполняется при гребле сбоку.
- Если лодка села на мель, можно подтолкнуть ее снизу.
Примеры:
Первый тест остойчивости судна (прототип):
30-минутный спуск по Falskaar на одном весле:
Как грести с двумя веслами (подробное описание)
- Можно сесть в лодку (для этого необходимо убрать все оружие и магию из рук)
- И грести в обратном направлении (повороты осуществляются с помощью клавиш движения - WASD).
- Чтобы выйти из режима гребли двумя веслами, достаточно прыгнуть или экипировать оружие / магию в любую руку.
Персонаж встает автоматически, если лодка села на мель.
В данном режиме поддерживается только вид от первого лица.
Такой режим гребли больше подходит для открытых водных пространств, где нет риска сесть на мель
Пример:
Как сбрасывать лодку на воду (или двигать ее, когда она села на мель)?
1) Можно просто двигать ее путем постоянной "Активации"
2) Можно двигать ее, убрав оружие и магию из рук, в этом случае, если у игрока есть Жир Тролля или Двемерское Масло, то он смажет этими ингредиентами дно лодки и снизит трение - судно будет скользить легче. Каждый подобный толчок забирает один ингредиент.
3) Магам проще - они могут использовать Телекинез
Если лодка перевернулась, можно вернуть ее в обычное состояние, убрав оружие/магию из рук и подтолкнув ее снизу.
Как наполнять лодку грузом и нанимать лодочника, чтобы тот отправил ее в Док?
- Пусть вы определили Док в точке А
- Далее вы плывете на лодке в пункт Б
- Набираете руду, оружие, предметы - все, что угодно. Сбрасываете все это в лодку или рядом с ней.
- Бросаете в лодку хотя бы одно весло (для лодочника)!
- Найдите охотника, рыболова или стражу. Выберите пункт диалога: "Знаешь, где можно найти лодочника?...". ЛОДКА ДОЛЖНА БЫТЬ НЕПОДАЛЕКУ!
- Вам озвучивают цену. Если вы соглашаетесь на сделку, лодка со всем грузом перемещается в точку А (где вы определили Док)
От чего зависит стоимость перевозки груза?
- Торговые перки
- Длина пути
- Если лодка двигается ВВЕРХ по течению, перевозка будет стоить дороже
Эта фича позволяет облегчить игроку лут в буквальном смысле - отправить судно, заполненное грузом, домой, а самому продолжать выполнять квесты. Под руководством лодочника, лодка может перевезти БОЛЬШИЙ вес, чем ваши напарники.
Изначально, в планах было - реализовать большое судно, помимо обычных лодок. К сожалению, от идеи пришлось отказаться. Две причины:
1) Отчетливо слышны шлепки по воде из-за высокой массы;
2) Напарники не могут нормально стоять на палубе, они опрокидывают лодку. Дело в том, что физический движок по-разному обрабатывает игрока и других персонажей. NPC двигают лодку практически без сопротивления (особенно, когда она в воде).
Видео демонстрирует описанные проблемы:
Предложения по развитию мода приветствуются, но вы должны понимать, что добиться стабильности лодки удалось с большим трудом (я затратил не одну неделю). Шаг вправо/шаг влево: лодка тонет, ведет себя неадекватно или вообще приводит к падениям движка. Так что будьте готовы, что от большинства предложений мне придется отказаться.
На нексусе меня завалили просьбами сделать возможность грести вперед с двумя веслами. Теперь, это возможно, но вы должны поменять режим через консоль (по умолчанию, игрок будет грести назад)
Грести вперед. Включить нереалистичный, но более удобный вариант гребли:
set BoatMode to 1
Установка:
Скопировать файлы в Skyrim\Data
Удаление:
Удалить 2 файла RealisticFunctionalBoats из Skyrim\Data
Удалить 2 файла UntieBoats из Skyrim\Data
Требование:
- Skyrim 1.9 или выше
- Для работы НЕ требуется SKSE
- ВАЖНО! У вас должен быть установлен Unofficial Skyrim Patch либо исправление рыб и насекомых от Wiseman303 (я рекомендую последнее). В противном случае, насекомые и рыба, обладая бесконечной массой, будут двигать лодку, что сильно портит впечатление.
Грести вперед. Включить нереалистичный, но более удобный вариант гребли:
set BoatMode to 1
З.Ы. хвалить мод не буду, это лучшие лодки в скайриме, и этим все сказано.
1. Ну, раз уж двигаться можно только задницОй вперёд, неплохо было бы иметь возможность обернуться более, чем на 40 градусов. Лодки редко бывают в восторге от столкновения с берегом.
2. Какого, простите, злокрыса в лодке всегда полно воды? Если точнее, текстуры поверхности воды легко проходят через модель лодки, то наполняя её по бортик, то осушая.
Из хорошего хотелось бы отметить реалистичную модель движения(сразу видно — лодка, а не танк на среднем ходу) и нехалявность создания вышеупомянутого судна.
2) Всегда было полно воды и всегда будет. Пользователями были предложены гипотетические решения с альфа-каналом, якобы "скрывающим" поверхность воды, но они не сработали. Не фиксаемо.
2. ЭхЪ, печаль-тоска...
Жмем на Continue With My download
P.S. Мод отличный если бы не эти недостатки.
Т.е. тонет? У вас стоят патчи на рыбу или не стоят? Обычный неофициальный патч на Skyrim или USLEEP подойдут ( либо модели от Wiseman). Без патчей - рыба под водой будет двигать лодку.
В спокойной воде с одним игроком (без дополнительного веса) лодка не тонет.
> очему я не могу создать лодку на суше без лесопилки хотя ресы все есть???
А что пишет то? На суше можно создать только рядом с деревом (не любым, хвойным). И нужно подождать 6 часов игрового времени, не отходя от места.
> Почему я не могу взять привязанную лодку?
Нужно убедиться, что у вас есть заклинание "Отвязать Лодку", встать в центр лоди и кастонуть его.
> Почему лодка не управляется?
1) У вас кончился Запас сил.
2) У вас есть какие-то свои правки в Skyrim.ini / SkyrimPrefs.ini , которые влияют на физику игры. Можно попробовать временно переместить эти файлы, чтобы игра восстановила настройки по умолчанию. После теста - вернуть старые файлы обратно.
3) Лодка села на мель
4) Либо вы не читаете описания
4.1) В описании сказано, что должно быть хотя бы одно весло в инвентаре
4.2) В описании описан набор режимов, при котором лодка будет управляема (руки должны быть спрятаны и т.д.). Наличие предметов в руках тоже имеет значение.
В порту имперского города лодка постоянно хочет пойти на дно(Все патчи установлены).
Как от этого можно избавиться?
Если тонет везде - попробуйте временно переименовать или переместить .ini файлы SkyrimPrefs.ini, Skyrim.ini (НЕ удаляйте).
Если тонет только рядом Solitude, попробуйте отодвинуть ее под водой - лодка без веса должна всплывать самостоятельно.
http://www.nexusmods.com/skyrim/mods/65613/?
....в остальном все гуд и огромное мерси автору!
Скачайте с nexus-а (Download manually). Размер малый, поэтому можно без регистрации.
Каким образом "не качаются" ? Браузер выдает какие-то сообщения? Файлы не появляются в ожидаемой папке?
set BoatMode to 1
Введите ее один раз, сохраните игру, будете всегда плыть вперед.
- Теперь можно выйти из режима гребли двумя веслами, используя "прыжок"
Вы разобрались с режимом управления двумя веслами или нет?
Уберите все из рук и начните грести, пока лодка в открытой воде
http://www.nexusmods.com/skyrim/mods/56410/?
2) WASD работает только с двумя веслами и только в открытой воде. Если лодка цепляется за берег или частично на мели, она будет выкидывать игрока из этого режима.
3) Через консоль меняется только направление движения. Все условия с двумя веслами и лодкой в открытой воде сохраняются.
Грести вперед:
set BoatMode to 1
4) Настройки в SkyrimPrefs.ini ВЛИЯЮТ на отзывчивость лодки. Это редкий случай, но если лодка совсем не двигается ни в какую, можно попробовать временно переименовать файл, чтобы сбросить настройки на дефолтные. Потом сравнить результаты и вернуть обратно. Если лодка норм двигается с двумя веслами - менять ничего не стоит
Вы убрали оружие из обеих рук?
> Вёсла вообще надо бросать на лодку?
Нет, весла должны быть в инвентаре
> У меня и без них двигается
Потому что они у вас в инвентаре.
> и пока не шелохнёшься, лодка рывками движется
Да, но шелохнется игрок или нет зависит не только от него самого, но и от обстановки
Весла тонут - это оригинальная задумка Bethesda, чтобы не тонули, надо патч, их исправляющий. Пока такого не существует, да я думаю, что особой необходимости нет.
> Не обижайтесь, но описания/инструкции - явно не Ваш конёк
Да, я в курсе. Описания - самая трудоемкая часть процесса, порой, я на них больше времени трачу, чем на сам мод
В этом плане обещать ничего не могу
Лодка не ржет как лошадь и всегда стоит ровно на воде БЕЗ скриптов (поверьте, это большое достижение), держит игрока и не тонет.
У меня нет способа избавиться от воды в лодке, но мне хватает того, что есть. Если для вас это критично, печально, но ничем не могу помочь.
Я уже слышал об этой теории, но не нашел ни одного внятного урока.
Грести вперед. Включить нереалистичный, но более удобный вариант гребли
set BoatMode to 1
Грести назад. Для тех, кто хоть раз в жизни катался на лодке классической формы.
set BoatMode to 0
Вопрос автору: вы тестировали лодку на ванильной воде? Кто нибудь может посоветовать глобальное исправление направлений течения воды, если такие существуют?
> Лодку тут же прибило к островку и сдвинуть ее вручную я уже не смог
телекинез вам в руки
Теперь лодки можно строить в лесу (лесопилка не обязательна)
Лишние лодки можно сжигать
Речь произносить не получится, но по крайней мере, мод заставляет NPC смотреть на тело (если у них были дружеские отношения):
Хлопки я итак минимизировал, насколько возможно ) Если посмотрите видео с большой лодкой в конце описания, вы поймете, что может быть еще хуже
Вода в лодке - особенность движка игры. Это никак не исправить.
Если кто отредактирует ванильную модель и скинет, я адаптирую ее к моду
https://www.youtube.com/watch?v=XseRpgQzJtA
Горизонтальное движение по воде мне ни о чем не говорит.
- идет мой гг в игре по своим делам, и вот ему вдруг нужно пересечь водоем, он оглядывается по сторонам, видит не далеко лодку, садится в нее и покачиваясь на волнах с анимацией весел переплывает реку или что там. Все.
А тут целым симулятор лодочника оказывается, и плотника
Постоянные натыкания на камни, сносы течением к берегам, как результат - не прекращающиеся правки движения и траты сил персонажа, которые приходится восполнять. Насладиться путешествием некогда...
В качестве компенсации за старания - возможность неограниченного по весу мгновенного перемещения лута. Напомню, что с этим не справится ни напарник (инвентарь ограничен), ни fast-travel.
призвал его - сел, и быстрое перемещение снова доступно. Хотя конечно, отправлять вещи домой на лодке - это интересно.
Есть одна особенность, которой нет у fast-travel:
Быстрое перемещение работает только с определенными локациями (которые отмечены на карте).
Док же можно определить в любой произвольной точке игрового мира, где есть вода.
PS
Я играю без "быстрого перемещения" принципиально, так что для таких, как я, вопрос актуален.
Там же нет водопадов?
Посмотрю на модель движения, ничего не обещаю
Такая "модель движения" уже реализована, называется - замена модели лошади на модель лодки
А в связке с Фростфоллом это смотрелось бы неплохо и было бы мастхев. Типа, нам надо куда-то там доплыть, собрать ништяки, но с Фростфоллом далеко не уплывешь, как мы знаем. Вот и нужна лодка
Было бы неплохо добавить находящиеся далеко от берега острова, на которые можно было бы попасть исключительно с помощью плав средств
Возможно ли реализовать охоту с лодки на морских чудовищ (ну или на хоркеров на худой конец)
Интересной кажется идея реализовать движение не с помощью гребли, а с помощью управляемого паруса (направление ветра, угол поворота паруса, курс и скорость лодки в зависимости от силы и направления ветра, возможность опрокидывания судна)
Во-вторых, два мода, которые делают что? Меняют модель лошади на модель лодки? Или может быть "лодка", которая увеличивает скорость бега игрока?
Допустим, я поставил один из двух модов, которые вы рекомендуете. Скажите, пожалуйста, как поведет себя судно, если я брошу на него труп медведя?
1) есть море/океан, которые без перепадов.
2) рыбак/охотник может доставить лодку наверх по течению за деньги
3) можно использовать лошадей, чтобы тащить лодки по земле (пока не тестировалось)
4) в чем проблема заделать больше лодок?
Можно не искать практичность в этом моде, я и так пытаюсь притянуть ее за уши всеми возможными способами )))
Теперь можно сесть в лодку (для этого необходимо спрятать оружие) и грести в обратном направлении (повороты осуществляются с помощью клавиш движения, и делается это, замечу (!!!), БЕЗ ВСЯКИХ этих ваших ущербных скриптовых расширений типа ЭсКэЭсЙе).
Преимущества: Запас сил снижается медленнее, поворачивать удобнее. Ну и самое очевидное - игрок устойчиво закреплен на лодке.
Для такого вида гребли потребуется построить "весло" (пока возможность строить лодки и весла не реализована).
В данном режиме поддерживается только вид от первого лица.
По поводу управления, автогребля это удобно, но в этом режиме лодке нужен руль. Повороты толчками вбок выглядят нереалистчно, как будто лодка могла бы с таким же успехом двигаться в направлении поперек своей оси. Кроме того, во время поворота опять же камера направлена вниз, что неудобно. Может быть можно сделать ей высокие невидимые и неосязаемые борты, за которые можно было бы ее "активировать", не опуская взор вниз?
По поводу функционала: для тех, кто играет с Frostfall лодка будет очень полезна, чтобы не замерзнуть в Море Призраков. Будет здорово, если в релизе замените все статичные лодки на настоящие и разместите несколько лодок в наиболее удобных местах: заливы рядом с Солитьюдом и Виндхельмом, озера у Фолкрита и Рифтена и т.п. Еще идеи: рыбалка с лодки - возможность быстро и легко добыть большое количество подводных ингредиентов
Насчет весел, можно сделать так, что если весла есть в инвентаре, лодка плывет быстрее и на греблю тратится меньше сил, но если что и без весел можно. А если например в инвентаре только одно весло, то эффект будет не так заметен и при каждом гребке лодка будет слегка поворачиваться)
Ну и совсем нереалистично: течение? разрушение о камни?
В любом случае, спасибо за работу, хоть кто-то делает действительно интересные моды!
Как вы можете заметить из видео, я переделал механику гребли. Теперь не надо постоянно активировать лодку. Достаточно сделать это один раз, и пока игрок не меняет свое положение на судне и не бежит, он будет грести в выбранном направлении автоматически.
=> Можно свободно смотреть по сторонам, а не на лодку.
Плохие новости:
1) Скорее всего большое судно (типа галеры) не получится реализовать :(, т.к. живые персонажи, обладая бесконечной массой, двигают судно с большей силой, нежели игрок. Я еще протестирую этот момент.
2) Напарники и другие персонажи не смогут устойчиво стоять на лодке по той же причине, т.е. стабильность гарантируется только для игрока, но не для других NPC
Мы отстроили реальный мир, превратив его в убожество, теперь отстраиваем виртуальные, надеясь на лучшее... ©
Я думаю, это оптимальный вариант. Я экспериментировал с большим судном, основная проблема - не важно, какую массу и какую матрицу инерции ставить, насекомые и персонажи все равно двигают тело, как будто это тарелка какая-нибудь. Движок плохо обсчитывает живых персонажей.
Вообщем, если получится решить проблемы со шлепками, насекомыми и нереалистичным поведением персонажей, можно и побольше массу поставить.
(Удар молнии)
Повышение грузоподъемности приведет к неприятным шлепкам по воде, пока не знаю, как с этим бороться. Кроме того, я хотел сделать разную грузоподъемность у маленькой лодки и большого судна.