STABLE RELEASE - This release is considered stable for most included plugins.
A collection of Blender add-ons & Python scripts for FlatOut 1/2/Ultimate Carnage.
Blender Plugins/Addons
- fo2_bgm_import: Import FO1/FO2/FOUC car body.bgm + additional files (crash.dat, body.ini, camera.ini)
- fo2_bgm_export: Export FO1/FO2/FOUC car body.bgm + additional files (crash.dat, body.ini, camera.ini)
- fo2_bgm_hierarchy: Reorganize a blender scene into the fo2_bgm_export structure
- fo2_trackai_import: Import FO2 trackai.bin + additional files (splines.ai, startpoints.bed, splitpoints.bed)
- fo2_trackai_export: Export FO2 trackai.bin + additional files (splines.ai, startpoints.bed, splitpoints.bed)
- fo2_collision_io: WIP! Import/Export collision data (.cdb2) & shadowmap_w2.dat
Standalone Scripts
- bgm_tool: Convert + Optimize FO1/FO2/UC .bgm files
- bgm_tool_ps2: Convert FO2 PC .bgm to FO2 PS2 .bgm (experimental)
- bgm_tool_xbox: Convert FO2 PC .bgm to FO2 XBOX .bgm (experimental)
- bgm_tool_psp: Convert FO2 PC .bgm to FOHO PSP .bgm (experimental)
- dds2tga: Convert .dds to .tga 32-bit, preserve alpha channel
- dds_normal: Convert FOUC RXGB (DXT5nm) to RGBA
- dds_resize: Quick resize .dds files for console ports
- tga2dds: Convert .tga to .dds (DXT1, DXT3, DXT5)
Standalone Tools
- PS2TexTool: VB.Net GUI to easily import .dds into PS2 .tm2 and PSP .tex files
Changelog (v1.6.0...v1.6.2)
- PS2TexTool: Added PS2TexTool.exe for easy PS2/PSP skin editing
- bgm_tool: Added material priorities list + -lighorder argument
- bgm_tool_xbox: Added FO2 PC to FO2 XBOX converter
- bgm_tool_psp: Added FO2 PC to FOHO PSP converter
- dds_normal: Added DXT5nm/RXGB converter for FOUC
- dds_resize: Added script to quickly resize dds for console ports (XBOX, PS2)
- fo2_bgm_hierarchy: Added "View Dummies as Cube" toggle
- fo2_bgm_import: Support for dds_normal
Credits & Notes
- Chloe for her work on the model format (FlatOutW32BGMTool)
- mrwonko for his work on the collision (cdb2) format (flatout-open-level-editor)