user

FlatOut W32 & BGM Tool

Мод для FlatOut 2 (2006) | Категория: Инструменты для моддинга

Автор: Chloe | Куратор: Modbadger

Мод для FlatOut 2 (2006) | Категория: Инструменты для моддинга

Автор: Chloe | Куратор: Modbadger

FlatOut W32 & BGM Tool - инструмент для работы с файлами .w32 и .bgm в серии FlatOut.

Загружено17.09.2025 19:43
Версия9.10
Вес10.13 MB
Просмотров11
Скачиваний29

Локализации:

английский

Мод локализован на 1 язык

(Вам не нужно ничего скачивать дополнительно, чтобы играть на этих языках)

В настоящее время этот инструмент способен:

  • Парсинг и воссоздание форматов из памяти

  • Экспорт автомобилей и трасс в .fbx

  • Экспорт автомобилей и трасс из Rally Trophy и Tough Trucks в .fbx

  • Конвертация трасс из FlatOut 2 в FlatOut 1

  • Конвертация автомобилей из FlatOut: Ultimate Carnage в FlatOut 1 и 2

  • Редактирование трасс в FlatOut 1, 2 и Ultimate Carnage

  • Импорт новых трасс в FlatOut 1, 2 и Ultimate Carnage

  • Импорт моделей транспортных средств в FlatOut 1, 2 и Ultimate Carnage

  • Импорт коллизий трасс в FlatOut 1

Автор благодарит Gulbroz за помощь с форматами.

Примеры и советы

Настройки FBX для Blender

При импорте .fbx файлов из этого инструмента используйте эти настройки в Blender:

При экспорте обратно используйте эти настройки:

Экспорт и импорт автомобиля

  1. Введите FlatOutW32BGMTool_gcp.exe путь/к/body.bgm -export_fbx в командную строку

  2. Отредактируйте .fbx файл и внесите желаемые изменения и дополнения

  3. Введите FlatOutW32BGMTool_gcp.exe путь/к/model.fbx -create_fouc_bgm в командную строку (Доступные форматы: -create_fo1_bgm, -create_fo2_bgm и -create_fouc_bgm)

  4. Возьмите файлы с окончанием _out.bgm и _out_crash.dat, переименуйте их и поместите в игровые файлы.

Экспорт и импорт трассы

  1. Введите FlatOutW32BGMTool_gcp.exe путь/к/track_geom.w32 -export_fbx -skip_hidden_props_a в командную строку (для варианта трассы B или C используйте -skip_hidden_props_b или -skip_hidden_props_c)

  2. Отредактируйте .fbx файл и внесите желаемые изменения и дополнения

  3. Введите FlatOutW32BGMTool_gcp.exe путь/к/model.fbx -create_fouc_w32 в командную строку (Доступные форматы: -create_fo1_w32, -create_fo2_w32 и -create_fouc_w32)

  4. Если нужно удалить траву или другую растительность, введите FlatOutW32BGMTool_gcp.exe -empty_plant_db в командную строку

  5. Если возникают проблемы с отсечением, удалите track_spvs.gen из папки геометрии трассы.

  6. Скопируйте новые .w32 и .gen файлы, переименуйте их и поместите в игровые файлы.

Экспорт и импорт трассы без повреждения деревьев в FOUC

  1. Введите FlatOutW32BGMTool_gcp.exe путь/к/track_geom.w32 -export_fbx -skip_hidden_props_a в командную строку (для варианта трассы B или C используйте -skip_hidden_props_b или -skip_hidden_props_c)

  2. Отредактируйте .fbx файл и внесите желаемые изменения и дополнения

  3. Введите FlatOutW32BGMTool_gcp.exe путь/к/track_geom.w32 путь/к/model.fbx -import_all_surfaces -import_moved_props -import_cloned_props в командную строку

  4. Если нужно удалить траву или другую растительность, введите FlatOutW32BGMTool_gcp.exe -empty_plant_db в командную строку

  5. Если возникают проблемы с отсечением, удалите track_spvs.gen из папки геометрии трассы.

  6. Скопируйте новые .w32 и .gen файлы, переименуйте их и поместите в игровые файлы.

Конвертация автомобиля между играми

  1. Введите FlatOutW32BGMTool_gcp.exe путь/к/body.bgm -export_fbx в командную строку

  2. Введите FlatOutW32BGMTool_gcp.exe путь/к/body_out.fbx -create_fouc_bgm в командную строку (Доступные форматы: -create_fo1_bgm, -create_fo2_bgm и -create_fouc_bgm)

  3. Возьмите и переименуйте соответствующие файлы, и поместите их в игровые файлы.

Справка по материалам

Материалам назначаются шейдеры на основе названий материалов. Вот удобное руководство по именованию материалов (с учётом регистра) для получения нужного шейдера:

BGM шейдеры:

  • По умолчанию без ключевых слов: металл автомобиля

  • Кузов/окраска автомобиля: префикс body

  • Диффузный материал автомобиля: префикс interior или grille

  • Окна автомобиля: префикс window

  • Деформация автомобиля: префикс shear

  • Масштаб автомобиля: префикс scale

  • Шины автомобиля: префикс tire (такой же как диффузный в FO1/FO2, отдельный шейдер в FOUC)

  • Диски автомобиля: префикс rim

  • Фары автомобиля: префикс light

  • Тень: префикс shadow

  • Кожа водителя: префикс male или female

Дополнительные примечания:

  • Материалы с префиксом scaleshock и shearhock настроены без альфы

  • Материалы с суффиксом _alpha принудительно имеют альфу независимо от префикса

Шейдеры карт:

  • По умолчанию без ключевых слов: статический предосвещённый

  • Альфа флаг: префикс alpha_ или wirefence_ или суффикс _alpha

  • Двойной UV рельеф: префикс dm_, terrain_, road_tarmac или road_gravel

  • Двойной UV рельеф со спекуляром: префикс sdm_

  • Ствол дерева: префикс treetrunk

  • Ветка дерева: префикс alpha_treebranch или alpha_bushbranch

  • Листья дерева: префикс alpha_treelod, alpha_treesprite, alpha_bushlod или alpha_bushsprite

  • Вода: Назовите материал water или дайте ему префикс puddle

  • Статическое оконное стекло: префикс static_windows

  • Динамическое оконное стекло: префикс dynamic_windows

  • Динамические объекты: суффикс _dynamic

  • Динамические объекты со спекуляром: суффикс _dynamic_specular

Дополнительные примечания:

Шейдеры рельефа не поддерживают цвета вершин, используйте статический предосвещённый, если хотите запечь освещение через цвета вершин вместо текстуры карты цветов!

Можете проверить актуальность инструкции здесь.

Список аргументов командной строки

Аргументы W32

  • -create_fo1_w32 - Экспортирует .fbx в трассу w32 для FlatOut 1

  • -create_fo2_w32 - Экспортирует .fbx в трассу w32 для FlatOut 2

  • -create_fouc_w32 - Экспортирует .fbx в трассу w32 для FlatOut: Ultimate Carnage

  • -create_fo1_cdb - Экспортирует .fbx в коллизию трассы cdb.gen для FlatOut 1

  • -export_fbx - Экспортирует карту в просматриваемый файл .fbx

  • -export_w32 - Экспортирует карту в файл .w32 (должен создать идентичный файл при отсутствии дополнительных аргументов, если нет - сообщите об ошибке!)

  • -export_text - Экспортирует карту в читаемый текстовый файл

  • -text_streams - Экспортирует все буферы вершин и индексов в текст, огромный размер файла и затраты времени!

  • -text_materials - Экспортирует все данные материалов в текст, включая шейдеры и некоторые неизвестные метаданные

  • -text_streams_fouc_offseted - Экспортирует буферы вершин в текст с уже применёнными смещениями поверхности

  • -text_streams_fouc_normalized - Экспортирует буферы вершин в текст как нормализованные числа с плавающей точкой

  • -text_streams_fouc_int8 - Экспортирует буферы вершин в текст как массивы int8

  • -remove_object_dummies - Создаёт новый файл .w32 карты со всеми удалёнными объектами и объектными заглушками (например, камеры меню в FOUC)

  • -remove_props - Создаёт новый файл .w32 карты со всеми удалёнными пропами

  • -enable_all_props - Создаёт новый файл .w32 карты со всеми видимыми пропами (BugBear оставила много скрытых пропов в каждой трассе)

  • -disable_car_collisions - Создаёт новый файл .w32 карты с отключёнными столкновениями автомобиль-автомобиль

  • -convert_to_fo1 - Создаёт новый файл .w32 карты, который может быть загружен в FlatOut 1

  • -skip_hidden_props_a - Экспортирует только пропы из варианта трассы A в файл .fbx

  • -skip_hidden_props_b - Экспортирует только пропы из варианта трассы B в файл .fbx

  • -skip_hidden_props_c - Экспортирует только пропы из варианта трассы C в файл .fbx

  • -export_bvh_nodes - Экспортирует зоны отсечения BVH в файл .fbx

  • -empty_bvh_gen - Берёт файл track_bvh.gen и генерирует новый без какого-либо отсечения, не используйте, если у вас нет проблем с автогенерированным файлом!

  • -empty_plant_vdb - Генерирует пустой plant_vdb.gen, удаляет всю траву с карты

  • -import_moved_props - Импортирует перемещённые позиции пропов из файла .fbx, использование: FlatOutW32BGMTool_gcp.exe (имя w32 файла) (имя fbx файла) -import_moved_props

  • -ungroup_moved_props - Разгруппировывает перемещённые пропы, если включён -import_moved_props, может предотвратить нежелательное физическое поведение

  • -import_cloned_props - Импортирует новые клонированные пропы из файла .fbx, использование: FlatOutW32BGMTool_gcp.exe (имя w32 файла) (имя fbx файла) -import_cloned_props

  • -import_all_props - Импортирует все пропы из файла .fbx и удаляет оригинальные w32, использование: FlatOutW32BGMTool_gcp.exe (имя w32 файла) (имя fbx файла) -import_all_props

  • -import_all_object_dummies - Импортирует все объектные заглушки из файла .fbx и удаляет оригинальные w32, использование: FlatOutW32BGMTool_gcp.exe (имя w32 файла) (имя fbx файла) -import_all_object_dummies

  • -import_surfaces - Импортирует мешы поверхностей из файла .fbx, если они имеют суффикс export в названии, использование: FlatOutW32BGMToolgcp.exe (имя w32 файла) (имя fbx файла) -import_surfaces

  • -import_all_surfaces - Импортирует все мешы поверхностей из файла .fbx, использование: FlatOutW32BGMTool_gcp.exe (имя w32 файла) (имя fbx файла) -import_all_surfaces

  • -import_and_match_all_surfaces - Импортирует все мешы поверхностей из файла .fbx и сопоставляет их с любой допустимой поверхностью w32, использование: FlatOutW32BGMTool_gcp.exe (имя w32 файла) (имя fbx файла) -import_and_match_all_surfaces

  • -import_and_match_all_meshes - Импортирует все мешы из файла .fbx и сопоставляет их с любой допустимой поверхностью w32, использование: FlatOutW32BGMTool_gcp.exe (имя w32 файла) (имя fbx файла) -import_and_match_all_meshes

  • -clear_old_materials - Удаляет все оригинальные материалы из w32 перед импортом материалов из .fbx, не действует, если не включён -import_and_match_all_surfaces

  • -no_material_reuse - Заставляет импортированные мешы не использовать оригинальные материалы w32, вместо этого всегда импортирует новые из .fbx

  • -no_tree_hack - Отключает корректировку векторов нормалей для шейдеров деревьев в Ultimate Carnage

  • -import_deletions - Удаляет поверхности и пропы, которые были удалены из файла .fbx, использование: FlatOutW32BGMTool_gcp.exe (имя w32 файла) (имя fbx файла) -import_deletions

Аргументы BGM

  • -create_fo1_bgm - Экспортирует .fbx в автомобиль bgm для FlatOut 1

  • -create_fo2_bgm - Экспортирует .fbx в автомобиль bgm для FlatOut 2

  • -create_fouc_bgm - Экспортирует .fbx в автомобиль bgm для FlatOut: Ultimate Carnage

  • -export_fbx - Экспортирует автомобиль в просматриваемый файл .fbx

  • -export_bgm - Экспортирует автомобиль в файл .bgm (должен создать идентичный файл при отсутствии дополнительных аргументов, если нет - сообщите об ошибке!)

  • -export_text - Экспортирует автомобиль в читаемый текстовый файл

  • -text_streams - Экспортирует все буферы вершин и индексов в текст, огромный размер файла и затраты времени!

  • -text_materials - Экспортирует все данные материалов в текст, включая шейдеры и некоторые неизвестные метаданные

  • -text_streams_fouc_offseted - Экспортирует буферы вершин в текст с уже применёнными смещениями поверхности

  • -text_streams_fouc_normalized - Экспортирует буферы вершин в текст как нормализованные числа с плавающей точкой

  • -text_streams_fouc_int8 - Экспортирует буферы вершин в текст как массивы int8

  • -convert_to_fo1 - Конвертирует автомобиль из формата FlatOut 2 или Ultimate Carnage в формат FlatOut 1

  • -convert_to_fo2 - Конвертирует автомобиль из формата Ultimate Carnage в формат FlatOut 2

  • -no_rim_alpha - Отключает альфа-канал для текстуры дисков на автомобилях, полезно для портирования UC -> FO2

  • -force_rim_alpha - Принудительно включает альфа-канал для текстуры дисков на автомобилях, полезно для портирования FO2 -> UC

  • -force_tire_alpha - Принудительно включает альфа-канал для текстуры шин на автомобилях, полезно для портирования FO2 -> UC

  • -make_double_sided - Клонирует и переворачивает каждый меш, чтобы сделать модель двусторонней

Аргументы 4B

  • -export_bmp - Экспортирует файл .4b в изображение BMP

Прочие аргументы

  • -log_warnings_only - Выводит только ошибки и предупреждения в консоль

  • -log_errors_only - Выводит только ошибки в консоль

  • -use_vanilla_names - Экспортирует файлы с их оригинальными названиями, например track_geom.w32, track_bvh.gen

Рекомендуемые файлы

Life's End 2023 Fix
Аддон

Life's End 2023 Fix
Half-Life (1998)

Патчи

Автор:

JordyPorgie

Life's End 2023 Fix — неофициальный патч, который улучшает совместимость мода с новыми версиями игры после выхода обновления 25th Anniversary.

Half-Life: Residual Point
Мод

Half-Life: Residual Point
Half-Life (1998)

Кастомная кампания

Автор:

Radiation-Studios

Half-Life: Residual Point — амбициозный мод для оригинальной игры от корейских разработчиков. Он представляет собой переработку событий оригинальной Half-Life с добавлением новых элементов и расширением сюжета.

Stronghold Crusader: REMASTERED
Мод

Stronghold Crusader: REMASTERED
Stronghold: Crusader (2002)

Геймплей

Автор:

Surgt11

Stronghold Crusader: REMASTERED — небольшой мод, в котором для каждого персонажа игры добавлены новые голоса, а также переработаны некоторые звуки. В нем также представлены 3 лорда с искусственным интеллектом, которых нет в Stronghold Crusader.

Diablo I HD Mod (Belzebub)
Мод

Diablo I HD Mod (Belzebub)
Diablo (1996)

Полные переработки

Автор:

Noktis

Diablo I HD Mod (Belzebub) - масштабный мод для оригинального Diablo, добавляющий поддержку HD-разрешения, новых классов, вырезанных квестов, улучшенный интерфейс и множество геймплейных нововведений

FlatOut: Ultimate Carnage No Wallriding
Мод

FlatOut: Ultimate Carnage No Wallriding
FlatOut: Ultimate Carnage (2008)

Геймплей

Автор:

Chloe

FlatOut: Ultimate Carnage No Wallriding — это плагин, который делает физику игры более сложной и реалистичной, почти полностью исключая возможность езды по стенам в FlatOut: Ultimate Carnage.

ZPatch FO2
Мод

ZPatch FO2
FlatOut 2 (2006)

Патчи

Автор:

Zolika1351

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

Half-Life: Prison Full Texture Translation
Аддон

Half-Life: Prison Full Texture Translation
Half-Life (1998)

Языковой пакет

Автор:

silentenor

Half-Life: Prison Full Texture Translation - аддон, который полностью переводит текст и текстуры мода на английский язык.