Releases: RavenDS/flatout-blender-tools
FlatOut Blender Tools v1.6.2
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)
FlatOut Blender Tools v1.6.0
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 made with other converters into the expected 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 FO2 collision data (.cdb2) & shadowmap_w2.dat
Standalone Scripts
- bgm_tool: Convert + optimize BGM Files for FlatOut 1/2/UC
- pctops2_bgm: Convert PC .bgm to PS2 .bgm (experimental)
- dds2tga: Convert .dds to .tga 32-bit, preserve alpha channel
- tga2dds: Convert .tga to .dds (DXT1, DXT3, DXT5)
Changelog (v1.5.1...v1.6.0)
- fo2_bgm_import: Various fixes (UVs, accurate geometry) + more import options
- fo2_bgm_export: Various fixes + shader override options
- bgm_tool: Full conversion & optimization pipeline for FOUC->FO2
- bgm_tool: New -lighthacks argument to automate a fix for FOUC lights
Credits & Notes
- Chloe for her work on the model format (FlatOutW32BGMTool)
- mrwonko for his work on the collision (cdb2) format (flatout-open-level-editor)
FlatOut Blender Tools v1.5.1
A collection of Blender Add-Ons & Python scripts for various formats from the FlatOut game series.
Currently a WIP, please report all bugs/discoveries in issues.
Blender Plugins/Addons
- fo2_bgm_import: Import car body.bgm & additional files (crash.dat, body.ini, camera.ini)
- fo2_bgm_export: Export car body.bgm & additional files (crash.dat, body.ini, camera.ini)
- fo2_bgm_hierarchy: Reorganize a blender scene made with other converters into the expected fo2_bgm_export structure
- fo2_trackai_import: Import trackai.bin & additional files (splines.ai, startpoints.bed, splitpoints.bed)
- fo2_trackai_export: WIP! Export 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 BGM Files for FlatOut 1/2/UC (experimental)
- pctops2_bgm: Convert PC .bgm to PS2 .bgm (experimental)
- dds2tga: Convert .dds to .tga 32-bit, preserve alpha channel
- tga2dds: Convert .tga to .dds (DXT1, DXT3, DXT5)
Changelog
- fo2_bgm_import: Various fixes for FlatOut Ultimate Carnage.
- fo2_bgm_export: Various fixes for FlatOut Ultimate Carnage.
- bgm_tool: Convert + optimize BGM files (FO1/FO2/FOUC)
Setup
Drag & drop the desired Blender plugin ZIP (e.g fo2_trackai_import.zip) onto Blender main window.
Credits & Notes
- Chloe for her work on the model format (FlatOutW32BGMTool)
- mrwonko for his work on the collision (cdb2) format (flatout-open-level-editor)
FlatOut Blender Tools v1.5.0
A collection of Blender Add-Ons & Python scripts for various formats from the FlatOut game series.
Currently a WIP, please report all bugs/discoveries in issues.
Blender Plugins/Addons
- fo2_bgm_import: Import car body.bgm & additional files (crash.dat, body.ini, camera.ini)
- fo2_bgm_export: Export car body.bgm & additional files (crash.dat, body.ini, camera.ini)
- fo2_bgm_hierarchy: Reorganize a blender scene made with other converters into the expected fo2_bgm_export structure
- fo2_trackai_import: Import trackai.bin & additional files (splines.ai, startpoints.bed, splitpoints.bed)
- fo2_trackai_export: WIP! Export trackai.bin & additional files (splines.ai, startpoints.bed, splitpoints.bed)
- fo2_collision_io: WIP! Import/Export collision data (.cdb2) & shadowmap_w2.dat
Standalone Scripts
- dds2tga: Convert .dds to .tga 32-bit, preserve alpha channel
- tga2dds: Convert .tga to .dds (DXT1, DXT3, DXT5)
- pctops2_bgm: Convert PC .bgm to PS2 .bgm (experimental)
- bgm_optimize: Optimize BGM Files for FlatOut 2 PC (experimental)
Changelog
- fo2_bgm_import: Now compatible with FlatOut 1 & FlatOut Ultimate Carnage.
- fo2_bgm_export: Now compatible with FlatOut 1 & FlatOut Ultimate Carnage.
- bgm_optimize: New -menucar argument to fix material & surface ordering in FO2 menucar.bgm (shiny car glitch)
Setup
Drag & drop the desired Blender plugin ZIP (e.g fo2_trackai_import.zip) onto Blender main window.
Credits & Notes
- Chloe for her work on the model format (FlatOutW32BGMTool)
- mrwonko for his work on the collision (cdb2) format (flatout-open-level-editor)
FlatOut Blender Tools v1.4.0
A collection of Blender Add-Ons & Python scripts for various formats from the FlatOut game series.
Currently a WIP, please report all bugs/discoveries in issues.
Blender Plugins/Addons
- fo2_bgm_import: Import car body.bgm & additional files (crash.dat, body.ini, camera.ini)
- fo2_bgm_export: Export car body.bgm & additional files (crash.dat, body.ini, camera.ini)
- fo2_bgm_hierarchy: Reorganize a blender scene made with other converters into the expected fo2_bgm_export structure
- fo2_trackai_import: Import trackai.bin & additional files (splines.ai, startpoints.bed, splitpoints.bed)
- fo2_trackai_export: WIP! Export trackai.bin & additional files (splines.ai, startpoints.bed, splitpoints.bed)
- fo2_collision_io: WIP! Import/Export collision data (.cdb2) & shadowmap_w2.dat
Standalone Scripts
- dds2tga: Convert .dds to .tga 32-bit, preserve alpha channel
- tga2dds: Convert .tga to .dds (DXT1, DXT3, DXT5)
- pctops2_bgm: Convert PC .bgm to PS2 .bgm (experimental)
- bgm_optimize: Optimize BGM Files for FlatOut 2 PC (experimental)
Changelog
- fo2_bgm_import: Added Blender plugin to import a FlatOut 2 BGM file. Adds a new "FO2 Shader" panel to material properties. Also supports crash.dat + body.ini + camera.ini.
- fo2_bgm_export: Added Blender plugin to export a model to FlatOut 2 BGM. Also supports crash.dat + body.ini + camera.ini.
- fo2_bgm_hierarchy: Added Blender plugin to reorganize a blender scene made with other converters into the expected fo2_bgm_export structure, and automatically set custom properties for meshes.
- bgm_optimize: Added a Python script to optimize BGM Files for FlatOut 2 PC (experimental)
- tga2dds: Added a Python script to convert .tga to .dds (DXT1, DXT3, DXT5)
Setup
Drag & drop the desired Blender plugin ZIP (e.g fo2_trackai_import.zip) onto Blender main window.
Credits & Notes
- Chloe for her work on the model format (FlatOutW32BGMTool)
- mrwonko for his work on the collision (cdb2) format (flatout-open-level-editor)
FlatOut Blender Tools v1.3.1
A collection of Blender Add-Ons & Python scripts for various formats from the FlatOut game series.
Currently a WIP, please report all bugs/discoveries in issues.
Blender Plugins/Addons
- fo2_trackai_import: Import trackai.bin & additional files (splines.ai, startpoints.bed, splitpoints.bed)
- fo2_trackai_export: WIP! Export trackai.bin & additional files (splines.ai, startpoints.bed, splitpoints.bed)
- fo2_collision_io: WIP! Import/Export collision data (.cdb2) & shadowmap_w2.dat
Changelog
fo2_collision_io [#4a28673]
- Set custom properties to object rather than material (eliminate material duplicates)
- Triangulate quads on export
- Set default custom properties for user-generated meshes
Setup
Drag & drop the Blender plugin ZIP (e.g fo2_trackai_import.zip) onto Blender main window.
Credits & Notes
- Chloe for her work on the model format (FlatOutW32BGMTool)
- mrwonko for his work on the collision (cdb2) format (flatout-open-level-editor)
FlatOut Blender Tools v1.3.0
A collection of Blender Add-Ons & Python scripts for various formats from the FlatOut game series.
Currently a WIP, please report all bugs/discoveries in issues.
Blender Plugins/Addons
- fo2_trackai_import: Import trackai.bin & additional files (splines.ai, startpoints.bed, splitpoints.bed)
- fo2_trackai_export: WIP! Export trackai.bin & additional files (splines.ai, startpoints.bed, splitpoints.bed)
- fo2_collision_io: WIP! Import/Export collision data (.cdb2) & shadowmap_w2.dat
Changelog
pctops2_bgm [#f246819]: added PC (.bgm) to PS2 (.bgm) converter (experimental)
fo2_collision_io [#b39645c]: added Import/Export collision (.cdb2) & shadowmap to Blender
Setup
Drag & drop the Blender plugin ZIP (e.g fo2_trackai_import.zip) onto Blender main window.
Credits & Notes
- Chloe for her work on the model format (FlatOutW32BGMTool)
- mrwonko for his work on the collision (cdb2) format (flatout-open-level-editor)
FlatOut Blender Tools v1.2.2
A collection of Blender Add-Ons & Python scripts for various formats from the FlatOut game series.
Currently a WIP, please report all bugs/discoveries in issues.
Blender Plugins/Addons
- fo2_trackai_import: Import trackai.bin & additional files (splines.ai, startpoints.bed, splitpoints.bed)
- fo2_trackai_export: WIP! Export trackai.bin & additional files (splines.ai, startpoints.bed, splitpoints.bed)
Changelog
dds2tga [#51669e1]: added standalone .DDS to .TGA converter (will be used later)
Setup
Drag & drop the Blender plugin ZIP (e.g fo2_trackai_import.zip) onto Blender main window.
Credits & Notes
- Chloe for her work on the model format (FlatOutW32BGMTool)
FlatOut Blender Tools v1.2.1
A collection of Blender Add-Ons & Python scripts for various formats from the FlatOut game series.
Currently a WIP, please report all bugs/discoveries in issues.
Plugins
- fo2_trackai_import: Import trackai.bin & additional files (splines.ai, startpoints.bed, splitpoints.bed)
- fo2_trackai_export: WIP! Export trackai.bin & additional files (splines.ai, startpoints.bed, splitpoints.bed)
Changelog
fo2_trackai [#9344331]
- Trackai nodes + startpoints updated on export
- Fix startpoints rotation on import
- Added fo2_import_rot_matrix to avoid recomputing unchanged objects rotations and introducing drift
- Startpoints are now regular arrows instead of single arrows
Setup
Drag & drop the plugin ZIP (e.g fo2_trackai_import.zip) onto Blender main window.
Credits & Notes
- Chloe for her work on the model format (FlatOutW32BGMTool)
FlatOut Blender Tools v1.2.0
A collection of Blender Add-Ons & Python scripts for various formats from the FlatOut game series.
Currently a WIP, please report all bugs/discoveries in issues.
Plugins
- fo2_trackai_import: Import trackai.bin & additional files (splines.ai, startpoints.bed, splitpoints.bed)
- fo2_trackai_export: WIP! Export trackai.bin & additional files (splines.ai, startpoints.bed, splitpoints.bed)
Setup
Drag & drop the plugin ZIP (e.g fo2_trackai_import.zip) onto Blender main window.
Changelog
- fo2_trackai: Fixed section indices enumerating when section has 0 nodes
Credits & Notes
- Chloe for her work on the model format (FlatOutW32BGMTool)