Введение
(автор указан в конце поста).
Данное руководство содержит систематизированные сведения по расширенному редактированию файлов сохранения в игре 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 гусеницы я не понимаю у меня не написано про id (8-18)