Skip to content

marekzajac97/bf2-blender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

256 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blender addon for Battlefield 2

I'm probably like 15 years late but anyway, here are some Blender tools for working with Refractor 2 engine assets!

Features:

Import & export support of:

  • Skeleton (.ske)
  • Animation (.baf)
  • StaticMesh (.staticMesh) including lightmap samples
  • SkinnedMesh (.skinnedMesh)
  • BundledMesh (.bundledMesh)
  • CollisionMesh (.collisionMesh)
  • Occlusion Mesh (.occ)

As well as many other utilities for:

  • Lightmapping
  • Skeleton rigging
  • Making overgrowth LODs
  • BundledMesh skinning

Compatibility

IMPORTANT NOTICE: There is a bug introduced in 5.1 version of Blender causing the import & export to be extremely slow. The fix should be comming in the next hotfix (5.1.1), but for now avoid using Blender 5.1.

For best experiance always use the recommended Blender version with the latest add-on version. Newer versions of Blender that are not listed below might still work but have not been tested.

Blender Version Add-on Version
5.1 latest
4.2 - 5.0 (recommended) 0.11.7
4.0 - 4.1 0.7.7

Installation

Download the latest io_scene_bf2 package from Releases compatible with your system and follow the steps at Installing Add-ons

Usage

Head over to the Documentation for details on how to use this add-on

License

This repository includes the source code of the following third-party projects:

Unless stated otherwise, all of the remaining source files in this repository are licensed under MIT License.

Credits

  • secnot, matyalatte and rpoxo as the respective owners of the repositories listed above
  • Harmonikater for BF2-3dsMax-Tools (served as "inspiration" for some of the tools)
  • Remdul for guidance and bfmeshview (a lot of the stuff is ported over from there)
  • Ason and DeWolfe for testing and feedback