Blender importer for Titanfall Engine map files
- Get Blender:
- Get the Addon:
In Blender:
Edit > Preferences > Add-ons > Install
- Find
io_import_rbsp_vX.Y.Z_bX.Y.zip
vX.Y.Z
is the addon versionbX.Y
is the Blender version
- Click
Install Addon
- Check the box to enable
Import-Export: io_import_rbsp
WARNING: Imports can take multiple minutes & consume many GB of RAM
Test a small map before loading Olympus and setting your PC on fire
Map files are stored in .vpk
archives, you'll need extra tools to get them:
- Install HarmonyVPKTool (if you haven't already)
- Locate the
.vpk
s for the game you want to work with (game must be installed)Titanfall/vpk/
Titanfall2/vpk/
Apex Legends/vpk/
- Open the dir vpk (
mp_whatever.bsp.pak000_dir.vpk
) for the map you want to load- You can find a list of map names for each game in the Wiki
- The lobby maps are always in
mp_common.bsp.pak000_dir.vpk
- Extract the whole
maps/
folder to someplace you'll remember- for Titanfall 1 & 2 you only need the
.bsp
&.ent
files - Apex Legends maps after season 11 need
.bsp_lump
files
- for Titanfall 1 & 2 you only need the
Once you've extracted the files you need:
File > Import > Titanfall Engine .bsp
- Select the
.bsp
(.bsp_lump
&.ent
files need to be in the same folder) - Choose your settings
- Click Import
- Wait a few minutes (Can easily take 1hr+ on Apex Legends maps)
TODO
(EXPERIMENTAL) TITANFALL 2 & APEX LEGENDS ONLY!
- Titanfall:
.vpk
Materials & Models - Titanfall 2:
.rpak
Materials;.vpk
Models - Apex:
.rpak
Materials & Models
- Legion Workflow
- Requires:
- SourceIO
- GoldSrc & Source Engine importer (
.bsp
,.vmt
,.vtf
,.mdl
)
- GoldSrc & Source Engine importer (
- SourceOps
- Source Engine model exporter
- Perimeter
- Titanfall 2
.mdl
editing QoL tool
- Titanfall 2
- PyD3DBSP (Archived)
- Call of Duty 2
.bsp
importer
- Call of Duty 2
- blender_io_mesh_bsp
- Quake 1
.bsp
importer
- Quake 1
- Blender_BSP_Importer
- Quake 3
.bsp
importer
- Quake 3
- No Textures / Models?
- I'm working on it
- Why can't I see anything?
- Titanfall Engine maps are huge, you need to increase your view distance
3D View > N > View > Clip Start: 16, End: 102400
(only affects that 3D view)- You will also need to increase the clipping distance for all cameras
- Why is my
.blend
file still huge after I deleted everything?- Blender keeps deleted items cached in case you want to undo
- To clear this cache use:
File > Clean Up > Recursive Unused Data Blocks
- Or set the Outliner display mode to Orphan Data & click Purge
- It broke? Help?
- Ask around on Discord, you might've missed a step someplace
- If you're loading a brand new Apex map, it might not be supported yet
- Can I use this to make custom maps?
- No, we don't know enough about Respawn's
.bsp
format to make compilers - As easy as it might sound on paper, editing a
.bsp
directly is no small task
- No, we don't know enough about Respawn's
- Can I use this for animations?
- Sure! but be sure to credit the tool someplace
- And credit Respawn too! they made the maps in the first place
NOTE: I am a full-time Uni Student in an Australian Timezone
Don't go expecting an immediate response
Open a GitHub Issue with the question
label
If you don't want a GitHub account I can be found on Discord as b!scuit#3659
Send your Question in a Message Request or I'll assume you're a bot
You can also find me in these Titanfall & Apex Discords:
- Titanfall 1:
- Titanfall 2:
- Apex Legends:
If you join one of the above Discords just to add me, I'll assume you're a bot