


FlatOut W32 & BGM Tool
Мод для FlatOut 2 (2006) | Категория: Инструменты для моддинга
Автор: Chloe | Куратор: Modbadger
Мод для FlatOut 2 (2006) | Категория: Инструменты для моддинга
Автор: Chloe | Куратор: Modbadger
FlatOut W32 & BGM Tool - инструмент для работы с файлами .w32 и .bgm в серии FlatOut.
Локализации:

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

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

Экспорт и импорт автомобиля
Введите
FlatOutW32BGMTool_gcp.exe путь/к/body.bgm -export_fbxв командную строкуОтредактируйте .fbx файл и внесите желаемые изменения и дополнения
Введите
FlatOutW32BGMTool_gcp.exe путь/к/model.fbx -create_fouc_bgmв командную строку (Доступные форматы:-create_fo1_bgm,-create_fo2_bgmи-create_fouc_bgm)Возьмите файлы с окончанием
_out.bgmи_out_crash.dat, переименуйте их и поместите в игровые файлы.
Экспорт и импорт трассы
Введите
FlatOutW32BGMTool_gcp.exe путь/к/track_geom.w32 -export_fbx -skip_hidden_props_aв командную строку (для варианта трассы B или C используйте-skip_hidden_props_bили-skip_hidden_props_c)Отредактируйте .fbx файл и внесите желаемые изменения и дополнения
Введите
FlatOutW32BGMTool_gcp.exe путь/к/model.fbx -create_fouc_w32в командную строку (Доступные форматы:-create_fo1_w32,-create_fo2_w32и-create_fouc_w32)Если нужно удалить траву или другую растительность, введите
FlatOutW32BGMTool_gcp.exe -empty_plant_dbв командную строкуЕсли возникают проблемы с отсечением, удалите
track_spvs.genиз папки геометрии трассы.Скопируйте новые .w32 и .gen файлы, переименуйте их и поместите в игровые файлы.
Экспорт и импорт трассы без повреждения деревьев в FOUC
Введите
FlatOutW32BGMTool_gcp.exe путь/к/track_geom.w32 -export_fbx -skip_hidden_props_aв командную строку (для варианта трассы B или C используйте-skip_hidden_props_bили-skip_hidden_props_c)Отредактируйте .fbx файл и внесите желаемые изменения и дополнения
Введите
FlatOutW32BGMTool_gcp.exe путь/к/track_geom.w32 путь/к/model.fbx -import_all_surfaces -import_moved_props -import_cloned_propsв командную строкуЕсли нужно удалить траву или другую растительность, введите
FlatOutW32BGMTool_gcp.exe -empty_plant_dbв командную строкуЕсли возникают проблемы с отсечением, удалите
track_spvs.genиз папки геометрии трассы.Скопируйте новые .w32 и .gen файлы, переименуйте их и поместите в игровые файлы.
Конвертация автомобиля между играми
Введите
FlatOutW32BGMTool_gcp.exe путь/к/body.bgm -export_fbxв командную строкуВведите
FlatOutW32BGMTool_gcp.exe путь/к/body_out.fbx -create_fouc_bgmв командную строку (Доступные форматы:-create_fo1_bgm,-create_fo2_bgmи-create_fouc_bgm)Возьмите и переименуйте соответствующие файлы, и поместите их в игровые файлы.
Справка по материалам
Материалам назначаются шейдеры на основе названий материалов. Вот удобное руководство по именованию материалов (с учётом регистра) для получения нужного шейдера:
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
Рекомендуемые файлы

Ra2Yr Modern Warfare ModCommand & Conquer: Yuri's Revenge (2001)
Ra2Yr Modern Warfare Mod для Yuri's Revenge, который делает особый акцент на реалистичности и современных образцах оружия.

ZPatch FO1FlatOut (2004)
ZPatch FO1 исправляет и улучшает различные аспекты игры - добавляет оконный режим без рамки, устраняет растянутый интерфейс (HUD) и неправильное поле зрения (FOV) на широких экранах, снимает ограничение FPS, отключает принудительный VSync и многое другое!

C&C World War IICommand & Conquer: Generals (2003)
C&C World War II - тотальная конверсия для Generals Zero Hour, переносящая игру во Вторую мировую. В моде доступны 4 фракции (Союзники, СССР, Третий Рейх и Япония) с тремя специализациями каждая, уникальная система развития техники по годам, новые карты, озвучка и звуки, улучшенный ИИ и глубокий упор на тактику и логистику боя.

Winter mod for Stronghold 2Stronghold 2 (2005)
Winter mod for Stronghold 2 - зимний визуальный мод, который превращает привычные весенне-летние пейзажи Stronghold 2 в холодное заснеженное пространство, напоминающее атмосферу Stronghold Legends. Если вы хотите почувствовать зиму, не выходя из дома, соскучились по снегу летом или устали от вечной зелени в игре, этот мод то что нужно.

Stronghold Europe HDStronghold: Crusader (2002)
Мод для Stronghold Crusader, полностью преображающая игру в духе оригинальной Stronghold 1. Здесь всё дышит европейским средневековьем: от зелёных лугов и берёз до волков и знакомых лордов. Пустыня и аравийские правители остались в прошлом — теперь вас ждёт насыщенная зелень, обновлённые текстуры, переработанный интерфейс и атмосферная музыка.

ROTR Widescreen for 1.86Command & Conquer: Generals (2003)
ROTR Widescreen for 1.86 - это аддон, который добавляет высококачественные текстуры пользовательского интерфейса в формате 16:9 для мода Rise of the Reds.



