Skip to content

Releases: RavenDS/flatout-blender-tools

FlatOut Blender Tools v1.6.2

24 Mar 12:01
1f5f8ae

Choose a tag to compare

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

FlatOut Blender Tools v1.6.0

20 Mar 21:32
5cbd654

Choose a tag to compare

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

FlatOut Blender Tools v1.5.1

19 Mar 16:54
f6eed2d

Choose a tag to compare

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

FlatOut Blender Tools v1.5.0

19 Mar 03:05
a341277

Choose a tag to compare

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

FlatOut Blender Tools v1.4.0

17 Mar 16:13
dafc6aa

Choose a tag to compare

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

FlatOut Blender Tools v1.3.1

01 Mar 11:47
4a28673

Choose a tag to compare

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

FlatOut Blender Tools v1.3.0

26 Feb 13:05
b39645c

Choose a tag to compare

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

FlatOut Blender Tools v1.2.2

24 Feb 05:22
51669e1

Choose a tag to compare

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

FlatOut Blender Tools v1.2.1

23 Feb 03:38
9344331

Choose a tag to compare

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

FlatOut Blender Tools v1.2.0

21 Feb 08:04
70f49ea

Choose a tag to compare

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