на главную
об игре

Руководство по редактированию файлов сохранения Sprocket Версия 1.0

Введение

(автор указан в конце поста).
Данное руководство содержит систематизированные сведения по расширенному редактированию файлов сохранения в игре Sprocket. В нём рассматриваются как базовые модификации, так и сложные методы, включая создание многогусеничных машин и изменение силовой установки.

ВАЖНО: Перед любыми изменениями создавайте резервные копии файлов. Некорректное редактирование может привести к их неработоспособности.

Расположение файлов

  • Сохранения техники: Пользователи\(Имя пользователя)\Документы\My Games\Sprocket\Factions\(Название фракции)\Blueprints\Vehicles
  • Файлы деталей и эпох: \steamapps\common\Sprocket\Sprocket_Data\StreamingAssets\ (папки Parts и Technology)

Для редактирования рекомендуется использовать редактор с подсветкой синтаксиса (например, Notepad++).

Основные понятия

Файл сохранения состоит из трёх ключевых блоков:

  • blueprints: Технические параметры компонентов (орудия, ходовая часть и т.д.).
  • objects: Физическое расположение компонентов в пространстве.
  • meshes: Геометрия корпуса, башен и надстроек.

Основные идентификаторы:

  • ID: Уникальный номер чертежа компонента в блоке blueprints.
  • VUID: Уникальный номер физического объекта в блоке objects.
  • PVUID: VUID объекта-родителя, к которому прикреплён компонент.
  • GUID: Глобальный идентификатор, ссылающийся на внутренние файлы игры.
  • Flags: Специальные флаги, изменяющие свойства объектов.

Практические примеры модификаций

1. Модификация орудий

В блоке blueprints найдите чертёж орудия ("type": "cannon").

  • Калибр и длина затвора: Измените параметры "caliber" и "breechLength".
  • Длина ствола: Добавьте или отредактируйте сегменты в массиве "barrel". Параметры "t0" и "t1" — диаметры начала и конца сегмента, "l" — его длина.

Пример добавления сегмента:

json

{
"t0": 25,
"t1": 25,
"l": 500
}

2. Добавление второй пары гусениц

Шаг 1: Копирование чертежей (опционально)
Скопируйте в блоке blueprints объекты, отвечающие за гусеницы (обычно ID 8-19, кроме 34-35). Присвойте им новые, уникальные ID.

Шаг 2: Копирование и настройка объектов
В блоке objects скопируйте все VUID, связанные с гусеничной лентой (напр., 16-58). Каждому новому VUID присвойте уникальный номер. Обновите все внутренние ссылки (напр., sprocketMountVuid) на новые VUID. Если вы создавали новые чертежи, обновите ссылки BlueprintVuid.

Шаг 3: Интеграция в трансмиссию
Это самый сложный этап. Необходимо модифицировать блок powertrainBlueprint объекта трансмиссии (VUID 260). Требуется:

  • Добавить новые модули с "type": 8 (невидимый узел в ведущем колесе) и "type": 4 (видимое соединение).
  • Создать новые ports и connections.
  • Указать behaviourID нового модуля типа 8 равным значению powertrainNode из блока objects вашей новой гусеницы.
  • Корректно выставить flags и type для всех новых элементов.

3. Изменение подвески

В блоке blueprints найдите объект с "type": "torsionBar" (обычно ID 35). Параметры "torsionBarLength" и "torsionBarDiameter" контролируют длину и диаметр торсиона.

4. Невидимые гусеницы

В чертеже гусеницы (trackBelt) замените значение segmentID на GUID невидимого сегмента: "843f3a65-30f6-4180-a719-f3af1e2bacfe".

5. Повышение эффективности экипажа

В чертеже места экипажа (crewSeat) увеличьте значение "baseEfficiency" (напр., до 5.0), чтобы ускорить перезарядку.

Типичные ошибки

  • Файл не отображается в меню загрузки: Ошибка синтаксиса JSON (пропущена запятая, скобка).
  • Файл загружается, но техника не появляется: Логическая ошибка (неверные ссылки между ID/VUID, некорректные флаги).

Рекомендации

  • Планируйте: Перед редактированием чётко представьте, какие ID и VUID нужно изменить и как они связаны.
  • Используйте игру: Максимально используйте встроенный редактор для базовой настройки, чтобы упростить ручное редактирование.
  • Модифицируйте файлы деталей: Изменение файлов в папке Parts может открыть новые возможности в редакторе (например, дублирование двигателей).

Примечание: Руководство основано на версии игры Geometrics Alpha. С выходом обновлений некоторые методы могут устареть.

Автор: Cravmaul

2
2
Комментарии:  2
Ваш комментарий

я не понимаю как сделать 2 гусеницы я не понимаю у меня не написано про id (8-18)