Last Reins 0.4.0 и Echoes 0.20.0: лошади и транспорт NPC
Опубликовано
Совместный выпуск сторонних модов Last Reins of Knox 0.4.0 и Echoes of Humanity 0.20.0 добавляет лошадей и повозки, а также расширяет поездки NPC на автомобилях. Это development alpha. Целевая версия обеих модификаций — Project Zomboid 42.21.
Last Reins of Knox 0.4.0
Добавлены восемь оригинальных разновидностей лошадей для трёх сборок, уход и верховая езда, сохраняемые сбруя и груз, а также три создаваемые конные повозки. Новый API взаимодействия предоставляет устойчивые идентификаторы лошадей, защищённые запросы и события, проверяемые запросы игроков и возобновляемые аренды нативной езды NPC и управления повозкой.
Echoes of Humanity 0.20.0
Добавлена необязательная интеграция с лошадьми. Сельские выжившие ищут пригодные автомобили на большем расстоянии и чаще отправляются в дорожные поездки, если загруженный мир содержит фактические данные о сельских дорогах. По-прежнему действуют ограничения топлива, аккумулятора, ключей, угроз, населения и размера группы. Загруженные участки дорог, изменения маршрута, прогресс прибытия и ограниченное движение задним ходом помогают безопаснее ехать; для недействительной цели автомобиль тормозит.
Следующие за игроком спутники могут занимать свободные пассажирские места в остановленной машине игрока. Если первым садится другой спутник, остальные перепроверяют места; новая опасность прерывает подход, не отменяя срочное действие. Фактические пассажиры и сетевые прокси используют штатный граф анимации сидящего пассажира и возвращаются к прежнему обычному графу при выходе.
Автомобили NPC получают обычные обновления нативной физики в одиночной игре и на dedicated server. Для точных зарегистрированных водителей используется короткий heartbeat управления; при устаревшем управлении машина безопасно тормозит. Echoes и Last Reins совместно используют временное владение телом и ссылки на местность, чтобы автомобили NPC и конные повозки могли сосуществовать, сохраняя обычный путь полномочий для машин игрока.
Установка и проверенные сценарии
В выпуске перечислены ZIP-пакет Last Reins для установщика и игры, отдельный переносимый пакет с инструкциями, документацией API и выбранными снимками экрана игрового процесса, а также ZIP Echoes 0.20.0. Эти бинарные пакеты в рамках данной работы не загружались и не проверялись.
Для Last Reins требуется Faded Java Loader 0.6.4. Описание Echoes ограничивает нативный descriptor методами, заявленными как проверенные на 42.21. На клиентах и серверах должны совпадать версии модов и байты нативных JAR; после обновления Java-плагинов требуется полный перезапуск. Echoes для Last Reins необязателен. URL манифеста установщика остаётся прежним: после появления выпуска нажмите Refresh Mod List. Last Reins добавляется в Main, существующие записи Echoes обновляются в Main и Faded Realms. Развёртывание на удалённых серверах и Workshop upload не выполнялись.
Автор сообщает, что финальный тест автомобиля EoH проходил на dedicated server с двумя нативными клиентами: нанятый NPC ехал по штатному маршруту водителя, а оба клиента отслеживали фактическую машину с расхождением не более 0,003 тайла относительно сервера. Посадка и высадка спутника и мост лошадь/повозка проверялись отдельно; для них указаны записанные нативные сценарии и скриншоты. Финальный набор нативных проверок границ прошёл 57 проверок, dedicated acceptance повозок LRK — 19 групп. Эти результаты приведены издателем.
Подключённые проверки выполнялись на localhost. WAN, перезапуск полного мира и частота движения по сельским дорогам не измерялись. Выпуск остаётся development alpha; автор исключил тестирование F3D по собственной просьбе.
Релиз
Полное описание Last Reins 0.4.0 и Echoes 0.20.0 опубликовано в выпуске на GitHub.