CodeWalker или Sollumz: какой инструмент нужен для транспорта FiveM?
CodeWalker и Sollumz выполняют разные задачи. CodeWalker это программа для Windows, которая просматривает архивы GTA V, показывает модели и карты и конвертирует файлы игры в XML и обратно. Sollumz это аддон для Blender, который импортирует, редактирует и экспортирует сами модели. Чтобы изменить или создать модель транспорта, нужен Sollumz. Чтобы найти, извлечь и изучить файлы игры, нужен CodeWalker. В большинстве работ с транспортом используются оба.
Какой ответ, если коротко?
- Вы хотите отредактировать меш, добавить LOD, исправить коллизию или собрать транспорт: Sollumz, внутри Blender.
- Вы хотите открыть архивы игры, извлечь стоковую машину или распаковать мод для одиночной игры: CodeWalker.
- Вы хотите отредактировать файл .meta: ни тот, ни другой. Meta-файлы это обычный текст, хватит текстового редактора.
Чем отличаются CodeWalker и Sollumz?
| CodeWalker | Sollumz | |
|---|---|---|
| Что это | Отдельная программа для просмотра содержимого архивов GTA V | Аддон для Blender |
| Где работает | Windows 7 или новее, 64-бит, с установленной ПК-версией GTA V | Blender 4.2 или новее (Sollumz 2.9.0) |
| Просмотр архивов .rpf | Да, в RPF Explorer | Нет |
| Редактирование мешей | Нет | Да, всеми инструментами Blender |
| Форматы транспорта | Показывает .yft и .ytd, конвертирует их в XML и обратно | Импортирует и экспортирует .yft, _hi.yft и .ytd |
| Другие форматы моделей | Показывает .ydr, .ydd, .ybn | Импортирует и экспортирует .ydr, .ydd, .ybn, .ycd (анимации) |
| Работа с картой | Редактирует размещения .ymap, пути трафика и сценарии в 3D-виде мира | Редактирует .ytyp и собирает интерьеры; поддержка .ymap частичная |
| Запись бинарных файлов, готовых для игры | Да, через импорт XML | Да, с форматом экспорта Native |
| Файлы GTA V Enhanced | Включает конвертер ассетов Gen9 | Есть цель экспорта Gen9 |
| Цена | Бесплатно, исходный код на GitHub | Бесплатно, исходный код на GitHub (GPL-3.0) |
Какой инструмент для какой задачи с транспортом?
| Задача | Инструмент |
|---|---|
| Найти стоковый транспорт и извлечь его .yft и .ytd | CodeWalker RPF Explorer |
Прочитать стоковый vehicles.meta или handling.meta, чтобы скопировать запись | CodeWalker RPF Explorer |
Распаковать dlc.rpf для одиночной игры | CodeWalker RPF Explorer или OpenIV |
| Моделирование, UV, привязка к костям | Blender с Sollumz |
| Назначить шейдеры транспорта и light ID | Sollumz |
| Создать LOD | Sollumz (LOD Tools > Auto LOD) |
| Собрать коллизию | Sollumz (Collisions > Create Bounds) |
| Экспортировать .yft, _hi.yft, .ytd | Sollumz (Export RAGE Assets) |
| Заменить текстуры в существующем .ytd | CodeWalker или Sollumz |
| Заглянуть в экспортированный файл без игры | CodeWalker (просмотрщик) или CW XML, который экспортирует Sollumz |
| Написать meta-файлы и fxmanifest.lua | Текстовый редактор |
Для каждой из этих задач есть отдельный гайд: создание транспорта в Blender с Sollumz, оптимизация транспорта, коллизия транспорта в Sollumz и конвертация мода машины для одиночной игры.
Нужны ли оба?
Для создания транспорта на практике да. Sollumz отвечает за моделирование и экспорт, а через CodeWalker вы получаете стоковый транспорт, с которого копируются кости, баунды и шейдеры. Сам проект Sollumz рекомендует иметь последний релиз CodeWalker.
Изменился шаг конвертации. Раньше из Blender экспортировали XML, а затем импортировали этот XML в CodeWalker, чтобы получить файл, который игра может загрузить. Sollumz 2.9 сам записывает эти бинарные файлы, когда в Target Formats выбран Native, поэтому такой круг больше не нужен. Формат CW XML остался для чтения и сравнения файлов.
Для работы сервера не нужен ни один из них. Готовый ресурс с транспортом устанавливается одним текстовым редактором: см. гайд о добавлении аддон-транспорта на сервер FiveM.
Для чего нужен CodeWalker XML?
Файлы моделей игры бинарные. CodeWalker может экспортировать такой файл в XML (Export XML... в RPF Explorer) и снова собрать бинарный файл из XML (Import XML..., при включённом Edit mode). XML это обычный текст, поэтому его можно читать, сравнивать с другой версией или менять скриптом.
Мы используем его для одной задачи в особенности: изменить один блок готового транспорта, не прогоняя всю модель через Blender заново. Когда мы добавляли младшие LOD уже выпущенному транспорту, мы экспортировали новые меши из Blender, скопировали в XML исходного файла только блоки LOD и пересобрали его. Всё остальное в файле осталось как было.
Какое место занимает OpenIV?
OpenIV это браузер архивов и установщик модов для одиночной GTA V. В работе с FiveM он пересекается с RPF Explorer из CodeWalker: оба открывают архивы .rpf и извлекают файлы. Ни один не редактирует меши. Если один из них у вас уже установлен, для извлечения этого достаточно.
Частые вопросы
- Что лучше для транспорта FiveM: CodeWalker или Sollumz?
- Они выполняют разные задачи. Sollumz, аддон для Blender, редактирует и экспортирует модели транспорта. CodeWalker просматривает архивы игры, извлекает файлы и конвертирует их в XML и обратно. При создании транспорта обычно используются оба.
- Может ли CodeWalker редактировать модели транспорта?
- Нет. CodeWalker показывает модели и конвертирует их в XML и обратно, но редактирования мешей в нём нет. Меши меняются в Blender с Sollumz.
- Нужен ли CodeWalker для Sollumz?
- Для экспорта нет. Sollumz 2.9 записывает готовые для игры бинарные файлы в формате Native. CodeWalker остаётся обычным способом извлечь стоковый транспорт, который служит образцом, и проект Sollumz рекомендует его иметь.
- CodeWalker и Sollumz бесплатные?
- Да. Оба бесплатны, и их исходный код лежит на GitHub.
- Какой инструмент открывает файлы .rpf?
- CodeWalker, в своём RPF Explorer, и OpenIV. Sollumz архивы не открывает; он импортирует файлы моделей после того, как они извлечены.
Источники
Товары из гайда
Все гайды
- Как установить ресурс FiveM из Cfx.re Escrow (Granted Assets)
- Как добавить кастомный транспорт на сервер ESX, QBCore или QBox
- Что такое LOD у транспорта в FiveM?
- Как добавить аддон-транспорт на сервер FiveM
- Разбор vehicles.meta по полям
- Разбор handling.meta: поля, единицы и флаги
- Разбор carvariations.meta и carcols.meta
- Разбор vehiclelayouts.meta: сиденья, точки входа и анимации
- Справочник data_file в fxmanifest для транспорта
- Файлы модели транспорта (yft, _hi.yft, ytd) и предупреждение oversized assets
- Проблемы с аддон-транспортом в FiveM: причины и решения
- Как исправить "You lack the required entitlement" на сервере FiveM
- Как конвертировать мод машины для одиночной GTA 5 в аддон FiveM
- Как ховерборд в FiveM работает без скрипта
- Как сделать транспорт для FiveM в Blender с Sollumz 2.9
- Как оптимизировать транспорт FiveM: полигоны, LOD и бюджет текстур
- Как настроить коллизию транспорта в Sollumz
- Покупка транспорта для FiveM: что проверить до оплаты
- Паки машин FiveM или отдельный транспорт
- Машины реальных брендов в FiveM: можно или нет?
