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

AI-помощник World Forge: осмотр, prefab-город и экспорт

Настройте AI-помощника, направьте его на видимое здание или попросите собрать prefab-город; сохраните, проверьте и экспортируйте работу с учётом ограничений.

Настройка AI-помощника и работа с текущей картой

World Forge 0.1.0-preview.1 — редактор карт для Windows x64; в руководстве указана версия Project Zomboid B42.20.4. Этот материал охватывает настройку необязательного AI-помощника, осмотр здания на экране, создание prefab-города и связанные указания о сохранении, проверке и устранении неполадок.

Настройте необязательного помощника

Откройте Console → Assistant. Выберите Provider, Chat model и при необходимости Image model. Введите ключ провайдера в поле пароля и нажмите Save. Для пользовательской или локальной конечной точки задайте API base URL, если поле доступно.

Модели в выпадающих списках — примеры конфигурации, а не гарантия доступа для вашей учётной записи. Если нужно, введите поддерживаемый провайдером идентификатор в редактируемое поле модели. Для локального чата нужен работающий совместимый сервер и модель с поддержкой инструментов.

Вкладка On this PC сканирует установленные инструменты и распространённые локальные серверы; Scan обновляет результат, зелёный индикатор означает, что сервер работает. Ollama и LM Studio могут обслуживать встроенный чат. Обнаруженный терминальный агент не становится автоматически встроенным HTTP-сервером.

Диалог и данные

Сообщения идут по времени; ответы дописываются в последнюю реплику. Статус вызова инструмента показывает, что помощник осматривает или строит. Stop отменяет локальный запуск. Copy или Copy last копирует ответ. В завершённой части отменённого или неудачного запроса могли остаться изменения: проверьте карту и при необходимости используйте Undo.

DeepSeek получает структурированный текст, а не PNG окна карты; deepseek-chat — рекомендуемый в настройках вариант для отзывчивой работы с инструментами. Совместимые vision-модели могут получить изображение текущего build box и координаты.

Информация
Сохранённые настройки помощника, включая ключ провайдера, находятся в %USERPROFILE%\WorldForge\settings\assistant.json. Контекст карты и разрешённые изображения viewport передаются выбранному провайдеру. Не делитесь этим файлом. Meshy/Tripo использует отдельное окно и хранит ключ только в памяти. Для ручного строительства ключ не требуется; платные сообщения и изображения тарифицирует провайдер.

Попросите AI осмотреть здание на экране

Оставьте целевое здание видимым в Cell build box. По возможности выберите его в дереве Rooms или расположите в центре кадра.

Информация
Пример запроса: “Осмотри здание, которое сейчас на экране. Перечисли наружные двери и окна, затем скажи, какие поддерживаемые изменения придадут ему вид укреплённого. Сохрани существующее здание.”

Инструмент look_viewport читает текущую камеру, масштаб, этаж, видимые слои, активную ячейку и выбор. Он возвращает кандидатов-зданий, комнаты, координаты дверей и окон с направлением. Совместимая vision-модель также получает PNG только из build box; текстовая модель — структурированное описание.

Рабочий цикл наведения

  1. Попросите осмотр до перемещения камеры или редактирования.
  2. Если подходят несколько зданий, уточните нужное выбором, расположением или выданным ID.
  3. Опишите ограниченное изменение, например, сохранив окна, стены и внутренние двери.
  4. Попросите проверить подходящие плитки и существующие стопки до размещения.
  5. Проверьте изменённый вид и отмените неподходящие изменения.

Инструмент использует загруженные спрайты и метаданные здания. Крыша или объекты переднего плана могут закрыть часть объекта; пиксельная видимость не гарантируется. Нарисованная, но не назначенная структура может не иметь building ID. Скрытые слои, отсутствующие текстуры и обзор Assembly ограничивают ответ. Система сообщает о неоднозначности, загрузке и обрезанных подробностях.

Информация
Осмотр и выбор цели по текущему экрану не добавляют отдельную игровую команду для баррикад и не подтверждают прочность, столкновения или поведение сохранённого объекта. Размещение рисунка не доказывает наличие игровой баррикады; помощник должен указывать, что фактически изменилось.

Внешний MCP-инструмент wf_look запрашивает собственную сессию карты; это не потоковая камера рабочего стола.

Попросите построить prefab-город

Информация
Пример запроса: “Найди свободный участок и построй небольшой городок из префабов этого проекта. Сохрани существующие дороги и здания. Используй участок, который действительно проверил, укажи размещённые участки и сообщи, что ещё требует доработки.”

Инструменты ищут загруженный участок естественной земли, проверяют стопки и этажи на препятствия, затем подготавливают квартал из четырёх участков с внутренними улицами. Цель — жилые дома и коммерческий участок. Если нужная роль недоступна, в отчёте указывается замена. При наличии дороги проверяется коридор подключения.

Планировку могут блокировать дороги, здания, заборы, вода, метаданные комнат, неизвестные этажи, содержимое подвала/верхних этажей, заблокированные слои и незагруженные промежутки. Подсказка Inspect на обзорном экране не означает подтверждённое свободное место: откройте ячейку и запустите проверку.

Успешная операция объединяет участки, дороги, комнаты, здания, точки появления и зоны в одно отменяемое изменение. Неудачный план не меняет рабочий мир. Активный проект сохраняется, кроме случаев, когда нужен или запрошен новый.

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

  • «Перечисли реальные здания и число комнат, которые ты разместил».
  • «Осмотри каждый вход и соединение с дорогой; сообщи, что нельзя проверить».
  • «Добавь точку появления безработного на подходящем этаже, затем проверь и сохрани».
Информация
Проверка инструмента подтверждает геометрию и метаданные, но не каждую крышу, меблированный интерьер или игровой маршрут. Осмотрите build box до принятия планировки.

Сохранение и восстановление

Используйте File → Save или Ctrl+S после значимых изменений. Save As создаёт отдельно названный снимок. Open Project продолжает сохранённую работу; неактивные ячейки остаются частью проекта при перемещении.

Каталог под %USERPROFILE%\WorldForgeСодержимое
projectsСохранённые базы данных и метаданные
libraryИндекс vanilla, prefab и импортированные assets
cacheДекодированные наборы и повторно используемые вычисленные данные
settingsНастройки, включая учётные данные помощника
exportСформированные папки модов
conversionsРезультаты и отчёты B41
stagingРабочие предварительные версии и артефакты инструментов

Если сохранение не удалось, прочитайте status и Logs. Успешное редактирование и успешное сохранение — разные результаты. Не закрывайте приложение при проблеме записи/пути; при необходимости используйте Save As в разрешённый каталог проекта. Ошибка сохранения не доказывает, что предыдущие правки не произошли.

Закрытие проекта и переключение защищены от незаметной потери несохранённой работы. Сообщение project.lock обычно означает, что проект занят другой desktop- или MCP-сессией; штатно закройте ту сессию и повторите.

Перед экспериментом закройте проект и скопируйте всю его папку. Сохраните нужные custom assets библиотеки и исходные зависимости модов. Не распространяйте весь пользовательский каталог: там могут быть ключи, извлечённая игровая графика и личные данные.

Информация
Undo/redo действуют в открытой сессии. Save As и резервные копии создают устойчивые контрольные точки; история правок их не заменяет.

Проверка, экспорт и игровой тест

Выберите Tools → Validate и изучите Validation. Исправьте отсутствующие или пустые точки появления, имена комнат, размеры парковок, проблемы water zones, отверстия в этажах и неразрешённые плитки. Чистый отчёт охватывает проверки редактора, но не симулирует игровой процесс.

  1. Сохраните проект-кандидат для релиза.
  2. Выберите File → Export as Mod или Export на панели.
  3. Оставьте выход в рабочей области World Forge export; проверьте status и Logs.
  4. Проверьте структуру B42.20, скомпилированные ячейки, метаданные, точки появления, зоны и пользовательские зависимости.
  5. Держите сформированный мод отдельно от проекта, который продолжаете редактировать.

Экспортёр создаёт полную замену ячейки, а не разреженный runtime patch. Результат включает скомпилированные участки и может включать статические chunk-заготовки, файлы world-map/biome, Lua-метаданные и custom assets. Некоторые исходные sidecar-файлы и динамическое поведение модов требуют отдельной обработки.

Игровая проверка: скопируйте кандидат в отдельный тестовый профиль mods, включите зависимости и создайте новый мир B42.20.4. Проверьте точки появления, входы, столкновения, этажи, лестницы, контейнеры, добычу, парковки, воду, видимые плитки и границы ячеек. Зафиксируйте pass/fail до распространения как игрового мода. CLI/MCP smoke-инструменты готовят отдельный WorldForge\smoke cachedir и checklist; они не запускают игру и сами не отмечают успешный тест.

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

Неполадки и производительность

СимптомДействие
Заглушки вместо рисунковMap → Browse install… → Decode tiles into cache; дождитесь статуса реального набора
Не видны растения/объектыОткройте диагностику unresolved sprites: у процедурных маркеров может не быть отдельного изображения набора
Зелёные/серые замены после масштабированияУбедитесь, что запущен этот релиз; повторно откройте ячейку после загрузки текстур; устойчивый артефакт сообщите с координатами и снимком
Пустой экран или отсутствующие стеныВернитесь в Cell, нажмите Work, проверьте этаж, Cut и видимость слоя
Неверная minimapПроверьте активную ячейку/этаж; переключите Mini и щёлкните по изображению
Медленная загрузкаИспользуйте кэш, работайте с одной ячейкой, не запускайте повторно Scan KY/полный импорт
Отклонён prefabПроверьте препятствия, геометрию и блокировки; выберите свободную загруженную землю
AI выбирает не то зданиеВыберите или центрируйте его; до правок запросите look_viewport
AI не отвечает вовремяНажмите Stop, проверьте завершённые изменения, провайдера/модель и повторите с меньшим запросом
Не хватает спрайтов модаДобавьте оригинальные наборы, определения и ID зависимостей
project.lockЗакройте другую desktop- или MCP-сессию этого проекта
Ошибка конвертацииПрочитайте отчёт и ограничения; выбирайте скомпилированные участки, не Saves

Чтобы отправить полезный отчёт, включите версию релиза и игры, шаги, координаты ячейки/мира, этаж и проекцию. Приложите снимок build box и текст ошибки; исключите API-ключи и приватные данные сохранения.

Декодирование и сканирование каталога требуют больше ресурсов, чем повторный просмотр ячейки из кэша. Assembly снижает детализацию большого мира; точную визуальную проверку выполняйте при приближении рабочего режима.

Границы preview

ФункцияОграничение
Текущий AI и осмотр видаЗависит от провайдера; нет отдельной команды изменения игровой баррикады
Экспорт B42Заменяет ячейку целиком; игровые и MP-проверки не подтверждены
Интерчейндж TBX/LDtk/TMXПоддерживаются отдельные подмножества, не полный круговой обмен
Реальное игровое тестированиеОписанные тесты не подтверждают запуск карты в Project Zomboid