AU Корабли

Резервные копии и восстановление чертежей

Куда на самом деле деваются удалённые корабли, как вести версии сборок, чтобы неудачная правка ничего не стоила, и как сделать бэкап за секунды.

Проверено в живой установке игры

Корабль строится часами и занимает четверть мегабайта. Это соотношение и есть весь довод в пользу резервных копий: страховка бесплатная, а то, что она страхует, — дорогое. Разбираем, где игра всё хранит и что делать, если сборка пропала.

Удалённые чертежи никуда не исчезают

Рядом с папкой чертежей лежит вторая — BlueprintsBin. Удалённые сборки перемещаются туда, а не уничтожаются, и кнопка восстановления в меню чертежей читает именно её.

Наполняется она быстрее, чем ожидаешь. В замеренной нами установке рабочая папка содержала 37 кораблей на 9.4 МБ, а корзина — 199 файлов на 13 МБ. Годы брошенных экспериментов, и все они восстановимы.

Обе папки лежат по адресу %USERPROFILE%\AppData\LocalLow\ApproximatelyGames\ApproximatelyUp\. Подробный разбор — в гайде по установке.

Бэкап всего одним перетаскиванием

Скопируйте папку Blueprints куда-нибудь ещё — на другой диск, в облако, на флешку. Это и есть весь бэкап. Десятки кораблей умещаются в десять мегабайт, поэтому нет смысла ни выбирать, ни архивировать.

Стоит делать перед обновлением игры и после долгой сессии постройки.

Ведите версии, а не перезаписывайте

Самая дешёвая привычка в игре: изменили сборку существенно — сохраните новым чертежом, а не поверх старого. С нумерацией история читается с одного взгляда:

  • gruzovik-v1
  • gruzovik-v2-tyaga
  • gruzovik-v3-toplivo

Когда третья версия окажется хуже второй — а это случится хотя бы раз, — вторая останется целой. Большой корабль весит пару сотен килобайт, так что десять версий обходятся дешевле одной фотографии.

Раскладывайте корабли по папкам — в том числе скачанные

В списке чертежей есть папки, и то, в какой папке лежит корабль, записано в его файле .bpmeta, в поле _folder:

{"_name": "Moonshot (P)", "_folder": "", "_version": "1.0.100"}

Пустое значение означает корень списка. В установке, которую мы смотрели, 16 кораблей лежали в корне, 12 — в папке Workshop и 9 — в ShipGen.

Отсюда удобный приём для кораблей, скачанных здесь. Откройте .bpmeta блокнотом до запуска игры и задайте папку сами:

{"_name": "Moonshot (P)", "_folder": "Скачанное", "_version": "1.0.100"}

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

Старые чертежи продолжают работать

В поле _version записана версия игры, в которой корабль сохраняли, и старые никуда не вычищаются. В замеренной установке рядом друг с другом лежали чертежи от 1.0.000 до 1.0.105, все в одном списке.

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