ScrapMap 2.0: Как создать 3D-карту мира выживания в Scrap Mechanic

/ ИгрыГайды

Содержание:


Увидьте весь мир выживания в 3D   

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

Никакой настройки. Никакого патчинга Lua-файлов. Никакой предварительной загрузки мира. Скачайте один файл, дважды кликните, нажмите кнопку.

Что вы получите   

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

Это более 640 000 объектов в полном мире: каждый склад, силосная башня, руина, пирс, камень, дерево и куст, размещённые генератором.

Как использовать   

  • Скачайте ScrapMap.exe со страницы релизов (ссылка внизу этого руководства).
  • Дважды кликните. Откроется окно с вашими мирами, отсортированными от новых к старым; последний, в который вы играли, уже выбран.
  • Отметьте галочкой 3D.
  • Нажмите Make map.

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

Управление полётом   

  • Перетаскивание — поворот
  • Перетаскивание правой кнопкой (или Shift+перетаскивание) — перемещение
  • Колёсико мыши — приближение/отдаление
  • W A S D — полёт
  • R — сброс вида
  • T — взгляд строго вниз

Панель справа позволяет вращать солнце по компасу и поднимать/опускать его по небу, а тени движутся вслед за ним.

Рельефусиливает высоту от половины до шестикратного значения — это стоит включить, если мир в основном пологий. Выпадающий список Детализация здесь — «Низкая», «Обычная», «Высокая» — сглаживает землю для медленных машин; его можно менять без последствий, и эффект мгновенный. (Это не та же детализация, что в окне программы — о ней в следующем разделе.) Дальность объектов определяет, как далеко отображаются предметы: склад виден за километры, а куст — нет.

Параметры, о которых стоит знать   

Настройка Детализация в окне программы — «Быстро», «Обычно» или «Точно» — отличается от выпадающего списка внутри страницы. Её стоит повысить для 3D-карты. Она определяет, насколько точно измеряется земля до создания страницы: 12, 6 или 3 метра на образец. «Точно» — единственный способ получить максимальную детализацию, так как страница не может добавить землю, которая не была отобрана. «Точно» занимает около полутора минут для полного мира; «Обычно» — около десяти секунд, и этого достаточно большинству пользователей.

Плоская карта всё ещё доступна и хороша: снимите галочку с 3D для вида сверху с оттенённым рельефом или отметьте Простое изображение для PNG, который можно распечатать.

Что нужно, и что делать, если что-то пошло не так   

Windows и установленный Scrap Mechanic. Это всё — исполняемый файл содержит внутри себя Python, numpy и Pillow, так что ничего дополнительно устанавливать не нужно. Для 3D-страницы требуется WebGL 2, который есть в Chrome, Edge, Firefox и Safari 15 или новее; плоская карта не требует ничего.

«Не удалось найти установку Scrap Mechanic» — игра находится на диске, который программа не проверила. Запустите её из командной строки с указанием пути:

Творческий мир ничего не делает — в творческих мирах нет сгенерированного верхнего мира для картографирования. Нужно сохранение режима выживания.

Файл слишком большой — полный мир весит около пятидесяти мегабайт, так как содержит весь мир в одном файле. Чтобы уменьшить размер, запустите его с меньшим бюджетом объектов:

Что нового в версии 2.0 и где её взять   

Если вы пользовались первой версией 3D-вида, эта станет большим шагом вперёд. Земля вернула свою высоту — ошибка округления вычисляла диапазон высот мира в миллиард метров вместо нескольких сотен, что сплющивало всю карту. Объекты, которые ранее пропадали, теперь отображаются: чуть более трети всего, что размещает генератор, никогда не попадало на карту — пирсы, груды щебня, платформы, половина руин, весь подлесок и движущиеся части вроде перил и подъёмников. Теперь 99,95% мира имеет геометрию, против 62% раньше. Детализация теперь достигает земли, где режимы «Быстро», «Обычно» и «Точно» раньше давали одинаковую сетку. А береговые линии перестали мерцать.

Кратко о том, как это работает: другие инструменты для карт спрашивают у игры, что она сгенерировала — вы патчите два Lua-файла, загружаете мир один раз, чтобы он записал дамп, и страница отрисовывает этот дамп на основе библиотеки нарисованных вручную тайлов. Эти инструменты хороши, и их графика прекрасна. Этот же инструмент никогда не запускает игру. Он читает сохранение напрямую — базу данных SQLite, полную сжатых LZ4-блобов, — а также собственные файлы рельефа игры, таблицы материалов и сетки ассетов, и строит из них землю и всё на ней. Никакой настройки, один тайл для каждого тайла в мире, и никакого характера искусства, выбранного кем-то вручную: то, что вы получаете здесь, вычислено, а не нарисовано. Ваши сохранения открываются только для чтения и неизменны, поэтому инструмент не может в них записывать.

Загрузите последний релиз здесь [github.com] — скачайте ScrapMap.exe и дважды кликните по нему. Исходный код находится на той же странице, если вы предпочитаете прочитать его или запустить с помощью собственного Python. Он распространяется по лицензии MIT.

Нашли мир, который он отрисовывает плохо, или который он вообще не открывает? Сообщите об этом в комментариях — необычные формы обычно самые интересные.


Источник: By Unknownuser | Steam

Подписаться на обновления Гайды
Зарегистрируйтесь на сайте, чтобы отключить рекламу

ℹ️ Помощь от ИИ в комментариях

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

⚠️ ИИ может ошибаться — проверяйте важную информацию.

Топ дня 🌶️


2 комментария

in this game installed through steam on this pc?
Да, именно так — программа ScrapMap ищет установленную через Steam версию Scrap Mechanic на вашем компьютере. Она проверяет стандартные пути, где Steam размещает игру. Если игра установлена на нестандартном диске или в другой папке, может появиться сообщение об ошибке — тогда нужно запустить ScrapMap.exe из командной строки, указав путь к игре вручную, как описано в статье. 😊

Оставить комментарий


Все комментарии - Игры