- Редактор кораблей Ostranauts: Отдельная программа для проектирования и сохранения пользовательской планировки кораблей
- Экспорт в JSON: Корабли сохраняются в виде файлов данных, которые можно внедрить в ваше игровое сохранение
- Изменение стартового корабля: Вы можете перезаписать существующие стартовые варианты, чтобы изменить параметры создания персонажа
- Консоль отладки F3: Позволяет настраивать деньги и спавнить предметы для тестирования ваших пользовательских сборок
- Расположение файлов: Данные о кораблях находятся в папке streaming assets игры
Понимание редактора кораблей Ostranauts
Редактор кораблей Ostranauts — это мощная автономная утилита, которая позволяет игрокам проектировать, строить и тестировать пользовательские космические аппараты вне основной игровой среды. Хотите ли вы создать компактный шаттл для одиночного исследования или массивный грузовой корабль для перевозки грузов, редактор предоставляет инструменты, необходимые для размещения панелей корпуса, установки систем жизнеобеспечения и прокладки силовых кабелей.
После того как корабль построен, он сохраняется в виде файла JSON. Этот файл содержит все структурные данные, расположение компонентов и правила наименования для вашего судна. Затем вы можете использовать этот файл в основной игре, чтобы заспавнить свое творение.
Основные моменты видео:
- Как загружать и строить корабли в автономном редакторе
- Экспорт файлов кораблей и поиск правильных данных JSON
- Внедрение пользовательских кораблей в терминал торговца кораблями
- Использование консоли отладки F3 для корректировки средств для тестирования
- Спавн предметов и компонентов с помощью команд отладки
Редактор кораблей работает отдельно от основного клиента игры. Вы разрабатываете свой корабль в редакторе, сохраняете файл, а затем изменяете данные сохранения или файлы игры, чтобы сделать его доступным во время игрового процесса.
Основные компоненты редактора
| Система | Функция | Приоритет |
|---|---|---|
| Пластины корпуса | Формируют физическую структуру и герметичные отсеки | Критический |
| Энергосеть | Генерирует и распределяет электричество | Критический |
| Жизнеобеспечение | Поддерживает пригодную для дыхания атмосферу и температуру | Критический |
| Движители | Обеспечивают движение и навигацию корабля | Высокий |
| Пульты управления | Позволяют пилотировать и управлять системами | Высокий |
| Хранилище | Вмещает груз, еду и запчасти | Средний |
Строительство вашего первого пользовательского корабля
Создание функционального судна требует тщательного планирования. Корабль может выглядеть впечатляюще, но не сможет поддерживать экипаж, если важные системы отсутствуют или неправильно подключены. Редактор дает вам полную свободу, но вы должны учитывать выработку энергии, регулировку атмосферы и структурную целостность.
Дизайн «Коробка»
- Простая прямоугольная планировка
- Легко герметизировать и запрессуризовать
- Эффективное использование материалов корпуса
- Идеально подходит для начинающих строителей
Модульный дизайн
- Разделенные функциональные зоны
- Машинное отделение изолировано от кают экипажа
- Упрощает борьбу за живучесть во время игры
- Требует больше соединителей
Компактный шаттл
- Минимальные размеры
- Работа с одним членом экипажа
- Низкие требования к энергии
- Экономически выгоден для начала игры
Каждый отсек, предназначенный для пребывания людей, должен быть полностью герметизирован пластинами корпуса. Даже одна отсутствующая плитка приведет к утечке атмосферы, сделав корабль непригодным для жизни.
Контрольный список основных систем корабля
| Система | Обязательные компоненты | Минимум на корабль |
|---|---|---|
| Энергия | Реактор, батареи, кабели | 1 реактор |
| Атмосфера | Скруббер CO2, вентиляция, нагреватель | 1 на отсек |
| Навигация | Консоль кабины, датчики | 1 консоль |
| Движители | Двигатели, топливные баки | 2 двигателя |
| Хранилище | Грузовые шкафчики, хранилище еды | 1 шкафчик |
Импорт кораблей в ваше сохранение
После того как ваш корабль спроектирован и сохранен в редакторе, следующим шагом является его добавление в игру. Есть два основных метода: изменение JSON-файла добычи (loot) для добавления вашего корабля в инвентарь торговца или перезапись существующего варианта стартового корабля.
Найдите файл Loot JSON
Перейдите в вашу библиотеку Steam: Steam/steamapps/common/Ostranauts/Ostranauts_Data/StreamingAssets/Data/. Найдите файл с именем loot.json и откройте его в текстовом редакторе.
Найдите запись Торговца кораблями
Используйте Ctrl+F для поиска random_ship_broker_special_offer. Эта запись контролирует, какие корабли появляются в терминале торговца, когда вы продаете свое единственное судно.
Вставьте имя вашего корабля
Замените или добавьте имя вашего корабля в соответствующее поле. Убедитесь, что формат использует точное имя из сохраненного файла редактора, например trepidation=1.0x1.
Сохраните и запустите
Сохраните файл JSON, а затем запустите Ostranauts. Посетите терминал торговца кораблями в игре. Ваш пользовательский корабль должен появиться в качестве специального предложения.
Кроме того, вы можете изменить один из существующих вариантов стартовых кораблей (например, TU-76a), сохранив свое творение из редактора поверх этого файла. Это изменит корабль, предлагаемый во время создания персонажа.
Сравнение методов импорта
| Метод | Сложность | Обратимо | Влияет на |
|---|---|---|---|
| Изменение Loot JSON | Средняя | Да (файл резервной копии) | Терминал торговца кораблями |
| Перезапись стартового корабля | Легко | Да (файл резервной копии) | Создание персонажа |
| Установка мода | Легко | Да (удалить мод) | Добавляет новые корабли в список |
| Внедрение в файл сохранения | Сложно | Нет | Только текущее сохранение |
Консоль отладки F3 для тестирования кораблей
Тестирование пользовательского корабля часто требует значительного количества внутриигровой валюты. Консоль отладки F3 предоставляет инструменты для корректировки средств вашего персонажа, спавна предметов и устранения неполадок без утомительного фарма ресурсов.
Нажмите F3 во время игры, чтобы открыть консоль отладки. Введите help, чтобы увидеть полный список доступных команд. Команды чувствительны к регистру, поэтому вводите их точно так, как показано.
Полезные команды отладки
| Команда | Синтаксис | Эффект |
|---|---|---|
| Добавить деньги | addcondition StatUSD [сумма] | Устанавливает баланс наличных персонажа |
| Заспавнить предмет | spawnitem [item_id] | Помещает предмет в инвентарь или на пол |
| Список предметов | help | Показывает все доступные команды |
| Закрыть консоль | F3 | Закрывает консоль |
При вводе числовых значений в командах отладки не используйте пробелы или запятые. Например, используйте 1000000000 вместо 1,000,000,000. Пробелы приведут к тихому сбою команды.
Часто спавнимые предметы
| ID предмета | Категория | Случай использования |
|---|---|---|
| itm_capacitor | Компоненты | Энергетические системы корабля |
| itm_motor | Компоненты | Механические системы |
| itm_motherboard | Компоненты | Компьютерные системы |
| itm_conduit_random | Строительство | Электропроводка |
| itm_floor_random | Строительство | Строительство корабля |
| itm_wall_random | Строительство | Строительство корабля |
| itm_work_lamp | Инструменты | Освещение и исследование |
| scrap_steel | Материалы | Необработанный материал для крафта |
Рекомендации по работе с редактором кораблей
Предполетная проверка:
- Все отсеки герметичны, без отсутствующих пластин корпуса
- Реактор установлен и подключен через кабели
- Системы жизнеобеспечения присутствуют в каждом обитаемом отсеке
- Консоль кабины подключена и доступна
- Имя корабля точно совпадает с записью в JSON
- Резервное копирование оригинальных JSON-файлов перед внесением изменений
- Тестирование функциональности корабля с помощью инструментов отладки F3 перед серьезной игрой
В сообществе Ostranauts в Discord есть коллекция модов на пользовательские корабли, которые можно скачать и добавить в свою игру. Эти моды расширяют список кораблей без необходимости ручного редактирования JSON.
Устранение распространенных неполадок
| Проблема | Вероятная причина | Решение |
|---|---|---|
| Корабля нет у торговца | Синтаксическая ошибка JSON | Проверьте опечатки в поле имени корабля |
| Корабль слишком дорогой | Большое количество компонентов | Используйте F3 для добавления средств через StatUSD |
| Отсеки не запрессуризовываются | Отсутствуют пластины корпуса | Герметизируйте все зазоры в редакторе |
| Ошибка команды консоли | Лишние пробелы во вводе | Удалите все пробелы из значений |
| Стартовый корабль не изменился | Перезаписан неправильный вариант | Убедитесь, что вы отредактировали стартовый вариант |
Часто задаваемые вопросы о редакторе кораблей
Q: Могу ли я добавить совершенно новые корабли в список при создании персонажа?
Вы не можете напрямую добавить новые корабли в список по умолчанию только через редактор. Однако вы можете перезаписать существующий стартовый вариант (например, TU-76a) своим собственным дизайном или установить моды от сообщества из Discord-сервера Ostranauts, которые добавляют новые корабли в ротацию.
Q: Где мне найти файл Loot JSON для редактирования кораблей?
Файл Loot JSON находится в вашем каталоге Steam по адресу Steam/steamapps/common/Ostranauts/Ostranauts_Data/StreamingAssets/Data/. Откройте loot.json в любом текстовом редакторе и найдите random_ship_broker_special_offer, чтобы найти записи торговца кораблями.
Q: Почему мой пользовательский корабль так дорого стоит у торговца?
Игра оценивает общую стоимость всех компонентов, пластин корпуса и систем, установленных на вашем корабле. Хорошо оснащенное судно, естественно, будет стоить дороже. Вы можете использовать консоль отладки F3 и ввести 'addcondition StatUSD [сумма]', чтобы добавить достаточно средств для тестирования.
Q: Чувствительны ли команды отладки к регистру?
Да, все команды отладки в Ostranauts чувствительны к регистру. Например, StatUSD требует заглавную S и заглавную U. Всегда вводите команды точно так, как указано, и избегайте пробелов внутри числовых значений.