Показаны сообщения с ярлыком Satisfactory. Показать все сообщения
Показаны сообщения с ярлыком Satisfactory. Показать все сообщения

19 июня, 2020

Satisfactory, выравнивание сетки фундаментов через редактор сохранений

Практического смысла от такого точного выравнивания нет, но мне захотелось попробовать так сделать.

Практически достаточно выставить первый фундамент у моря, выше воды и соориентировать его по сторонам света.

https://github.com/Goz3rr/SatisfactorySaveEditor/releases - вот тут есть редактор сохранений, я использовал версию 0.97

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

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

После этого я сохранился и открыл сохранение в редакторе:





В редакторе нас интересует раздел
Game - FactoryGame - Buildable - Building - Foundation - дальше идет название типа фундамента который мы ставили - дальше идет конкретный экземпляр фундамента установленного.

Когда мы открываем конкретный фундамент, то там есть position и rotation.
Я исходил из того что где-то есть нулевые координаты и позиция фундамента должна соотноситься с этими координатами.

Опытным путем выяснилось что x и y должны быть кратны 800, потому что фундаменты 8х8 метров в игре. z должен быть кратен 100, потому что самый тонкий фундамент высотой 1 метр.

В моем случае позиция получилась вот такая:
x: -171200

y: 193600
z: -1800

Повороты я убрал по всем осям. W я не знаю что делает, оставил 1.

После того как изменил позицию и повороты, я сохранился и проверил расположение фундамента в игре.А также то что пристройка новых фундаментов к существующему действительно меняет x, y координаты на 800, а z на 100 единиц, без дробных значений.