Scrap Mechanic Guide

Редактирование JSON for Scrap Mechanic

Редактирование JSON

Overview

Хотите узнать секреты Scrap Mechanic? Тогда вам сюда!Здесь вам расскажут о такой прекрасной вещи как JSON и как ее редактировать

Основные возможности редактирования

Редактирование JSONдействие, кардильно меняющее возможности в этой игре. С его помощью можно уменшать размеры огромных механизмов, делать вещи быстрее или медленнее, создавать новые механизмы.

  • 1-ый и самый простой способ – с помощью Notepad++ и сайта JSON pretty print[jsonformatter.org]
    Дыа, все ручками делать :((

  • 2-ой же способ является намного более легким, чем второй. Это программа от англоязычного ютубера Brent Batch’а – Advanced Blueprint Tools. В ней есть много возможностей как по редактированию, так и по упрощению создания построек.

Долгий и нудный “сложный?” путь

Для меня этот вариант редактирования используется для копирования множества штуковин в один блок: картофомёты, краш-бомбы, и… ничего больше 🙂

Что у вас должно быть для редактирования таким способом?

Умение гуглить Скачать Notepad++ с официального сайта[notepad-plus-plus.org]
и открыть “это[jsonformatter.org]“:

Сделали все это? Молодцы, вам же еще надо превозмочь себя, изливаясь потом и кровью открыть папку с вашими чертежами! Все элементарно: C:Usersтут должно быть ваше реклама названиеAppDataRoamingAxolot GamesScrap MechanicUserUser_88005553535Blueprints

Потом, ищите среди ваших шедевров файлик blueprint.json и открываете в скачанном Notepad++. Затем выделяете весь текст, вставляете на сайт в левое место, потом копируете логично же из правого места “Да вы гений, Шерлок”, и… удаляя непонятные иероглифы из открытого Notepad++, вставляете вашу чепушню и делаете с ней что душа пожелает.

PROFIT

Лёгкий и правильный путь

Кто скачал ранее эту программу, и у вас возникла ошибка: вы можете сделать следующие две вещи: перескачать её или пофиксить баг своими ручками. Для этого надо скопировать этот файл: C:Program Files (x86)SteamsteamappscommonScrap MechanicDataObjectsDatabaseShapeSetsblocks.json” и переместить сюда: “C:Program Files (x86)SteamsteamappscommonScrap MechanicDataObjectsDatabase, затем переименовать в “basicmaterials.json”. Ссылка на скачивание: [link] (только не забудьте перед этим удалить проблемную версию)

А её я использую практически всегда. Попробуйте и вы – никогда не расстанетесь, (она даже с модами работает).
И вот оно… Божественная вещь, спасающая многие часы кругов ада – Advanced Blueprint Tool от Brent Batch’а.

Инструкция по применению

лекарства от геморроя

  • Включить видео и открыть описание
  • Увидеть ссылку на скачивание и… скачать
  • Если у вас чудом нету WinRar, скачать ссылкой рядом
  • Наслаждаться преимуществами этой бесплатной программы…
  • Ахх, да… Ещё надо обновить…Help->Setting->Check_for_updates


Эта программа помогает в любой ситуации: сделать огромный шар? Без проблем. А потом ещё шарик один и овальчик. Вы делали свое творение, но вдруг вспомнили, что танки из картона не делаются? Да ничего страшного, замените просто на металл. Примеров можно приводить много, но ясно одно – она упростит вашу жизнь C.R.E.A.T.O.R.’a до спать-есть-отдыхать, чтобы вы могли создавать “щидевры”…

Как пользоваться Advanced Blueprint Tools?

И вот, вы скачали лекарство от разных проблем, дающее много возможностей. Но потом заметили, что оно на английском (да, кэп)… И я хочу вам помочь с тем что делать и чего не трогать…

Начальный интерфейс этой программы

  • SAVE & OVERWRITE – просто сохранить или перезаписать (не забудьте это нажать)
  • SAVE US NEW – новый файл с этой постройкой (если не хотите перезаписывать)
  • DESCRIPTION & PARTS – описание и части постройки
    При пересохарнение файла, программа делает бэкапы в папке с чертежом!


Вкладки
Описание
File
Вы можете открыть постройку (оно само ищет вашу папку чертежей), сохранить, или сохранить как новый файл, подвкладку Manage Backups скоро сделают (но это не точно)
Edit
Всё “относительно сложное” редактирование собрано под этой вкладкой
Help
Подвкладка Help – ссылка на сервер дискорда (если у вас затруднения или баг), подвкладку Mods сделают скоро (но это не точно надеюсь), настройки и о программе
Paint Selector
Показывает палитру с цветами из игры, можете взять на заметку код цвета, а также нужно почти во всем, чтобы не запутаться (это так и есть)
Generators
Можете создать круг, сферу и прямоугольник, перевести 3D модель в чертеж, следующие 4-е подвкладки скоро сделают (но это не точно) +4 обещания, ммм
Toggle wires
Показать соединения (если их много, лучше выключить)
Show center of mass
Показать центр массы постройки (полезно для калибровки веса)
Validation check
Скоро сделают (но это не точно)

Вкладка Edit и все о ней подробнее

Здесь находится всё, что нужно для редактирования чертежа.
“Точка” – предмет, который можно присоединить к другому и наоборот, в него входят пружины, двигатели, ускорители, подшипники, контроллеры, поршни и т.д.

Подвкладки редактирования
Описание
Undo action
Отменить действие в программе [Ctrl+Z]
Advanced Connections
Продвинутое соединение, помогает быстро соединить много “точек” или “их” точечно соединить, а также можно соединить “её” на себя же
Advanced Paint
Продвинутая покраска, задаёте материал, цвет блоков, и оно вам перекашивает в выбранный цвет
Block Properties
Упрощенная версия RAW, советую не пользоваться, так как присутствуют баги
BlockpropertiesRAW
Основной инструмент, заменяет и упрощает в разы все то, что вы увидите в Notepad++
Area properties
Позволяет настраивать зону редактирования
Fix invalid json (Removes joints)
Если вы ищите простой путь исправления калеки, то смело жмите (удаляет все “точки”)
Check Required mods
Проверяет используемые моды, а также показывает ссылки на страницу с ними
Swap Blocks
Заменяет все блоки или только определенного цвета (включая блоки из модов)
Mirror Creation
Поворачивает по оси X, не работает с “точками”
Merge Creation
Скоро сделают (но это не точно)
Dupe/stack Creation
Скоро сделают (но это не точно) снова неточность…

Мини-аспект в Notepad++

Тут вы узнаете о том, как “размножить” любой предмет. Как ранее я говорил, это используется для краш-бомб, большого количества картофелеметов и т.д.

Как правильно клонировать предмет много раз

Проделав всё указанное выше про Notepad++ мы получаем такую картинку – пример начала краш-бомбы…


Сначала вы должны знать, что вы хотите скопировать. Желательно знать цвет настроения (в целях экономии времени). Здесь выделена маленькая труба серого цвета – 4a4a4a, бетон же чёрного – 222222 не выделен (кэп, благодарю). У вас не будет запятой, если после кода предмета ничего нету – вы должны сами её поставить и выделить так, как показано на картинке. Далее копируем и вставляем после запятой… Не отпуская Ctrl+V… Начиная от 75 будет достаточно для краша мира (естественно чужого муахаха, или вы крашо-мазохист?) И… всё… У вас получилась краш-бомба.

PROFIT

Курс молодового бойца JSON’ера

И так, вы достигли нового уровня знаний о JSON и тепеь читаете курс для чайни… JSON’еров… Некотороые мелкие подробности и подробное разъяснение одной подвкладки вы найдете здесь. Это финальная раздел о доминировании над непросвященными программе Brent Bartch’а…

Итак… Начнем и закончим с того что вам больше всего понадобится – перемещение блоков и изменение контроллера, а также расскажу про один аспект блоков.
Рассматривать будем на этом примере:


Не стоит забывать об немаловажной вещи – AreaProperties

Если ваша постройка не заходит в поле целиком – увеличивайте координаты или уменьшайте, чтобы она попала полностью, иначе вы не сможете редактровать незадетые части. Полностью входи в мое поле, постройка. В данном случае просто надо увеличить x, написав вместо 0 единицу.

Перемещение блоков

Тут все просто и логично. Меняем координаты блоков: x y z. Координаты могут быть как отрицательными, так и положительными. Поворот блоков прописан как xaxis и zaxis. Меняем эти немецкие параметры и поворачиваем или перемещаем блок.

Изменение контроллера

Самое важное здесь это изменение скорости. В поршнях изменять скорость бесполезно, игра поправляет скорость и так забагованого блока.

Все основные параметры контроллера

  • settings – череда градусов которые изменяет контроллер
  • joints – ID блока, которые подключен к контроллеру
  • playmode – тип изменения градуса, 0 – стандартный, 1 – зацикленный
  • timePerFrame – скорость, с которой изменяет один назначенный градус или длину поршня

И теперь вкратце расскажу про тот самый аспект блоков.

Почти все знают, что есть материальные блоки (у которых есть коллизия) и прозрачные блоки (без коллизии). Прозрачные блоки могут быть поставлены только на любой материальный блок. И так, я расскажу фишку прозрачных блоков.

В чем секрет прозрачных блоков?

У любого материального блока, есть “стенки” – наружные и внутренние. Мы можем поставить только на внутренние любой материальный блок. Если поставить внутрь – он выскользнет. Но прозрачные блоки могут быть поставлены на эту стенку. То есть можно просто впихнуть в другой блок. Это значительно облегчает задачу постройки компактных вещей.

Конец

Да… на этом кажется заканчивается руководство. Но я его буду дополнять по вашим просьбам. Если вы его прочитали до конца – вы сможете созидать гораздо интереснее, чем раньше. Например сделать фары в каком либо блоке или делать очень быстрые поршни, допустим для орудий танка.

Делал это руководство примерно 10 часов, с большими временными перерывами. Спасибо тебе, моя лень. Вы можете подержать меня, подарив какой-либо предмет кнопкой ниже. А так всем удачи и пока!

[link]


Присоединяйтесь все, кто ищет с кем поиграть, на наш сервер в дискорде
Мы часто играем большой командой и всегда рады новым механикам!
discord.gg/8x2VhyA

SteamSolo.com