Better NPC

Платное Better NPC 2.1.7

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

— Команда ShowFailedNavMesh была обновлена для более точного выявления спама в консоли навигационной сетки.
Исправлена возможность удаления стандартных NPC из БМП «Брэдли».
Исправлена ошибка со случайным появлением NPC в точке возрождения.
Исправлено сообщение в чате, которое появлялось при попытке перезагрузить точку возрождения: если имя было введено неправильно, отображалось сообщение об успешной перезагрузке.
Добавлено сообщение в конце проверки при использовании команды ShowFailedNavMesh.
Исправлена ошибка в программе обновления, возникавшая при большом количестве имен NPC и выдаче ошибки NRE.
Исправлена ошибка в программе обновления, когда отсутствовала папка Custom и выполнялась ошибка NRE.
Программа обновления была обновлена для большого количества случаев, когда вы неправильно обновляли её в первый раз или если во время обновления возникала ошибка. Теперь программа обновления самостоятельно определяет, какая ошибка была допущена, и пытается её исправить.
  • Исправлена ошибка, из-за которой в одном месте появлялось несколько NPC на Cargo
  • Исправлена ошибка, из-за которой опция удаления стандартных NPC работала, даже если файл был отключен
Исправлено удаление стандартных NPC, даже если файл отключен.
Перед обновлением внимательно прочтите инструкции и строго следуйте всем шагам по порядку.
Во время обновления сервер должен оставаться в сети и НЕ должен перезапускаться до завершения всех шагов.
Если вы использовали настройки по умолчанию (без изменений в конфигурации/данных), вы можете выполнить чистую установку вместо обновления — это быстрее и позволяет избежать ошибок миграции.

Все ваши настройки, ранее использовавшиеся в BetterNpc и NpcSpawn, будут автоматически перенесены в новые версии плагинов.
Вам не нужно ничего удалять или перенастраивать вручную.

В процессе обновления будут:
  • полностью сохранены ваши текущие конфигурации;
  • автоматически преобразованы старые форматы конфигурационных файлов/данных в новые;
  • сохранена логика появления NPC без потери данных.

------------------------------------------------------------------------------------------------
1. Переход к предустановкам NPC (NpcSpawn)
Все настройки NPC теперь перенесены в плагин NpcSpawn и настраиваются через его графический интерфейс.
  • Все параметры NPC теперь управляются централизованно.
  • Все новые параметры, добавленные в NpcSpawn, автоматически становятся доступны в BetterNpc.
  • Больше нет дублирования конфигураций NPC в нескольких файлах.
Если один и тот же NPC используется в нескольких местах — теперь вы используете одну предустановку.
------------------------------------------------------------------------------------------------
2. Переход к таблицам добычи (LootManager)
Все настройки добычи перенесены в плагин LootManager и настраиваются через его графический интерфейс.
  • Быстрая навигация к таблицам добычи из графического интерфейса NpcSpawn.
  • Больше нет дублирования конфигураций добычи в нескольких плагинах.

LootManager — это API-плагин, похожий на NpcSpawn, и он:
— сам по себе не изменяет добычу;
— не влияет на баланс без вашей настройки;
— действует как централизованная система управления добычей для плагинов, которые его используют.

Теперь:
  • каждый плагин больше не управляет добычей независимо;
  • добыча управляется одним плагином — LootManager.
------------------------------------------------------------------------------------------------
3. Упрощение конфигурации BetterNpc
После перехода на пресеты NpcSpawn и LootManager:
  • файлы конфигурации BetterNpc стали намного меньше;
  • их легче читать и поддерживать;
  • они больше не содержат больших блоков конфигурации NPC и добычи.

Теперь:
  • вместо полных блоков конфигурации NPC вы указываете предустановленные имена;
  • NpcSpawn автоматически определяет конфигурацию;
  • LootManager автоматически определяет таблицу добычи (включая поддержку AlphaLoot и CustomLoot).
------------------------------------------------------------------------------------------------
4. Доступ ко всем новым функциям NPC (через NpcSpawn)
Поскольку BetterNpc теперь использует новую версию NpcSpawn, все его новые функции NPC доступны, включая:
  • систему предустановленных NPC;
  • графический интерфейс конфигурации NPC;
  • информацию о групповых оповещениях;
  • подробные правила наведения на NPC/животных;
  • использование ловушек и мин;
  • использование бинтов;
  • использование деревянных баррикад для укрытия и лечения;
  • масштабирование урона по частям тела;
  • улучшенное поведение в воде;
  • улучшенная навигация и датчики;
  • новые команды диагностики и тестирования.
------------------------------------------------------------------------------------------------
5. Улучшенная инициализация и создание NPC
Были переработаны следующие процессы:
  • инициализация конфигурации/данных;
  • создание NPC.

Теперь они:
  • работают плавнее;
  • менее ресурсоемки;
  • более устойчивы к ошибкам в файлах данных.
------------------------------------------------------------------------------------------------
6. Улучшения Cargo
Добавлена возможность:
  • изменять количество используемых пресетов;
  • настраивать количество NPC для каждого пресета в Cargo.
------------------------------------------------------------------------------------------------
7. Исправления
Исправлены проблемы с появлением NPC на Гигантском экскаваторе при вызове AirDrop.
------------------------------------------------------------------------------------------------
8. Горячая перезагрузка точки спавна
При изменении настроек точки спавна:
  • полная перезагрузка плагина больше не требуется;
  • вы можете перезагрузить определенную точку спавна с помощью консольной команды;
  • плагин автоматически перечитает измененный файл.
------------------------------------------------------------------------------------------------
9. Диагностика NavMesh
Добавлена команда (ShowFailedNavMesh) для анализа проблемных позиций на карте:
  • обнаруживает места спама в консоли;
  • разделяет критические позиции и позиции, требующие исправления;
  • обнаруживает неправильное использование навигационной сетки для NPC.
------------------------------------------------------------------------------------------------
10. Телепортация администратора
Добавлена команда для телепортации администратора в выбранную точку появления.
Полезно при настройке:
  • подводных лабораторий;
  • модулей метро.
------------------------------------------------------------------------------------------------
11. Улучшено удаление NPC по умолчанию
Удаление NPC по умолчанию теперь более точное:
  • нацелено только на стандартных NPC;
  • не влияет на пользовательских NPC.
------------------------------------------------------------------------------------------------
12. Новые сценарии появления NPC в грузовом отсеке
Добавлены новые механики появления NPC:
  • когда грузовой отсек заходит в порт;
  • когда появляются новые ящики.
------------------------------------------------------------------------------------------------
13. Минимальное расстояние для появления NPC
Для появления NPC:
  • в биомах;
  • на дорогах;
добавлен параметр минимального расстояния, чтобы предотвратить слишком близкое появление NPC друг к другу.
------------------------------------------------------------------------------------------------
14. Поддержка пользовательских карт
Для пользовательских монументов:
  • координаты больше не являются обязательными;
  • Можно использовать название памятника с внутриигровой карты;
  • Плагин автоматически определяет положение памятника.
------------------------------------------------------------------------------------------------
15. Оптимизация возрождения NPC
Система возрождения NPC у памятников оптимизирована:
  • используется один общий таймер;
  • вместо нескольких таймеров для каждого памятника.
------------------------------------------------------------------------------------------------
16. Улучшения анализа файлов данных
Улучшен анализ файлов данных:
  • лучшее обнаружение ошибок;
  • более понятные сообщения;
  • снижен риск некорректных настроек.
------------------------------------------------------------------------------------------------
Исправлен NRE на пользовательских картах, который возникал из-за того, что пользовательские маркеры на карте были сломаны.
Обновляйте плагин только после обновления May Rust!
Добавлена поддержка нового биома - Джунгли
Добавлена поддержка нового монумента - Зиккурат Джунглей
Добавлен новый монумент в Радтауне, не забудьте переместить новый файл настроек для этого памятника из папки Monument
Добавлена новая команда чата для удаления ближайшей позиции из списка позиций для предустановки NPC - SpawnPointRemovePos
Плагин был обновлен для обновления Pool
  • Мне нравится
Реакции: Swindler
Обновлены файлы данных для Малой гавани и Большой гавани.
Исправлена ошибка, при которой при смене дня и ночи для точек появления NPC, находившихся в папке Event, убитые NPC не учитывались и появлялись новые.
  • Мне нравится
Реакции: yurkin_ya