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
Просмотров27
Скачиваний15

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

английский

Мод локализован на 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

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

FlatOut: Ultimate Carnage. Hardmod
Мод

FlatOut: Ultimate Carnage. Hardmod
FlatOut: Ultimate Carnage (2008)

Геймплей

Автор:

dem max

FlatOut: Ultimate Carnage. Hardmod - мод, который значительно усложняет игру для особых ценителей. Кроме того, что ИИ управляет более быстрыми и тяжелыми автомобилями, чем игрок, он также удаляет оригинальную физику езды по стенам и делает её такой, как в FlatOut 2.

Half-Life 2 Beta Minimalist Mod
Фанатская игра

Half-Life 2 Beta Minimalist Mod
Half-Life 2 (2004)

Фан-ремейки

Автор:

Lee_Mao

Half-Life 2 Beta Minimalist Mod – реставрация несуществующей бета-версии Half-Life 2 в минималистичном стиле. Ремейк максимально точно и уважительно воспроизводит оригинальные локации, основанные на ранних наработках и сюжете 1999–2001 годов, создавая необычный и ностальгический опыт.

Rebellion
Мод

Rebellion
Half-Life (1998)

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

Автор:

djibe89 & nekonomicon

Rebellion продолжает историю Vengeance: после тяжёлой битвы с Гаргантюа вы остались без оружия и серьёзно ранены. Вокруг хаос, противники не дают времени на восстановление, а впереди лишь цель - найти радиопередатчик и отомстить G-Man. Мод предлагает 47 новых карт, новое оружие и звуки.

Unofficial Crusader Patch (UCP)
Мод

Unofficial Crusader Patch (UCP)
Stronghold: Crusader (2002)

Патчи

Автор:

UCP community

Неофициальное обновление для Stronghold: Crusader, созданное сообществом энтузиастов. Оно направлено на исправление багов, улучшение ИИ, балансировку юнитов и расширение возможностей моддинга.

Black Mesa: Classic
Мод

Black Mesa: Classic
Half-Life (1998)

Тотальная конверсия

Автор:

Lambda Team

Black Mesa: Classic - амбициозный фанатский проект, цель которого - портировать ремейк Black Mesa (на движке Source) обратно на оригинальный движок GoldSrc из Half‑Life. Мод возвращает атмосферу оригинальной игры, добавляя ряд улучшений, сохраняя низкие системные требования.

Global Crisis
Мод

Global Crisis
Command & Conquer: Yuri's Revenge (2001)

Тотальная конверсия

Автор:

SCIPCION

Global Crisis - мод для Yuri's Revenge, вдохновленный Tiberian Sun и Tiberian Dawn. Мод используя самые современные инструменты для разработки, рассказывает историю о современном мире и современных военных конфликтах с участием реальных стран и их армий в апокалиптическом мире, охваченном хаосом из-за тиберия и действий человечества.

Diablo: The Hell 2
Мод

Diablo: The Hell 2
Diablo (1996)

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

Автор:

Mordor_XP

Diablo: The Hell 2 — хардкорный мод для оригинального Diablo, продолжающий идеи The Hell 1. Он полностью переработан с нуля, добавляет новые классы, заклинания, сотни предметов и врагов, улучшает баланс, механику и графику, поддерживает современные системы и мультиплеер.